First post on every page by rxu

Обсуждение новой системы расширения функциональности phpBB 3.3, разработки новых расширений.
Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Установлено расширение, портированное из соответствующего мода для phpBB 3.0.
Исходный код: https://github.com/rxu/first_post_on_every_page

Посмотреть работу можно в этой теме: viewtopic.php?f=11&t=28

wiseu
Сообщения: 8
Зарегистрирован: 29 окт 2014, 18:40
Благодарил (а): 6 раз

First post on every page by rxu

Сообщение wiseu »

Еще было бы хорошо, чтобы пост нес информацию что он закреплен

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Алг, есть предложение усовершенствовать функционал, когда сообщения закрепляются во всем форуме.
Смысл такой. Сейчас, если выставить галку в настройках форума, то при создании новой темы или редактировании первого поста уже существующей апдейтится таблица топиков и закрепление происходит уже на уровне топика.
Соответственно, если снять галку в настройках форума, посты так и останутся закрепленными.
Идея в том, чтобы флаг $first_post_always_show всё-таки убрать из постинга, тогда логика будет соблюдена. Нормальный вариант?

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28
Благодарил (а): 36 раз
Поблагодарили: 97 раз
Контактная информация:

First post on every page by rxu

Сообщение Алг »

Конечно

Отправлено спустя 5 минут 11 секунд:
Ой, нет, неправильно прочла. Может,лучше сделать чекбокс неактивным?

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Фишка в том, что посты в темах остаются закрепленными, а не должны.
Чекбокс делать неактивным не айс, возможность закрепить посты в отдельных темах должна быть по-любому.

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28
Благодарил (а): 36 раз
Поблагодарили: 97 раз
Контактная информация:

First post on every page by rxu

Сообщение Алг »

Или вместо чекбокса иконку, показывающую, что текст будет закреплен(только чтобы иконки не совпадали с модом "прилепленный пост", я его обязательно портирую)

Отправлено спустя 48 секунд:
Закрепить или открепить?

Отправлено спустя 5 минут 10 секунд:
Упс, я кажется вообще не на тот вопрос отвечаю. Я сейчас в дороге, как буду у компа, гляну, как лучше

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

И то, и другое. Вобщем, функционал закрепления постов на уровне форумов и на уровне тем как бы не должен пересекаться.

c61
Сообщения: 21
Зарегистрирован: 08 авг 2014, 10:33
Благодарил (а): 2 раза
Поблагодарили: 1 раз

First post on every page by rxu

Сообщение c61 »

rxu, скажу честно, тему не читал и расширение не проверял, но позволю себе задать вопрос: учтен ли обратный порядок сортироовки по времени ? Припоминаю, для 3.0.x понадобилось небольшое дополнение. Для чего оно нужно - для корректного показа темы и (в применении к 3.0) для корректной работы робота phpbb, если припомните такого )

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

c61 писал(а):QR_BBPOST учтен ли обратный порядок сортироовки по времени ?
Учтен, проверьте. При любом виде сортировок сообщение висит наверху.

Аватара пользователя
Anvar
Сообщения: 19
Зарегистрирован: 05 июл 2014, 09:49
Благодарил (а): 3 раза
Поблагодарили: 7 раз

First post on every page by rxu

Сообщение Anvar »

Ошибочка возникла при создании темы:

Код: Выделить всё

[phpBB Debug] PHP Notice: in file [ROOT]/ext/rxu/FirstPostOnEveryPage/event/listener.php on line 85: Undefined index: topic_first_post_show

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Anvar, залил исправление на Гитхаб.

Закрыто