Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Обсуждаем портирование мода Thanks for post (Rating edition) Палыча в расширение для phpBB 3.2/3.3.
Копировать в папку: ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре).
Внимание: начиная с версии 2.1.0, AJAX внедрен в ядро расширения, дополнение Addon for thanks for posts не требуется и может привести к его неработоспособности. При обновлении с предыдущих версий дополнение Addon for thanks for posts необходимо предварительно отключить.
Внимание: начиная с версии 2.0.4, имя расширения изменено на gfksx/thanksforposts (ранее - gfksx/ThanksForPosts).
Для обновления с более ранних версий необходимо:
Отключить расширение gfksx/ThanksForPosts
Создать резервную копию таблицы базы данных phpbb_thanks (префикс phpbb_ дан для примера)
Удалить данные расширения gfksx/ThanksForPosts
Удалить папку ext/gfksx/ThanksForPosts с сервера
Восстановить таблицу базы данных phpbb_thanks из резервной копии (префикс phpbb_ дан для примера)
Загрузить файлы нового расширения версии 2.0.4+ в папку ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре)
Включить расширение в администраторском разделе
Для версий Thanks for posts ниже, чем 2.1.0, AJAX дополнение:
------------------------
Вопрос-ответ: Q.Как сделать так чтобы гости видели список поблагодаривших за сообщение при просмотре темы? W. Разрешить в форумных правах доступа(Или роль "Доступ только для чтения") гостям благодарить за сообщение. Благодарить не смогут, а видеть список поблагодаривших будут.
Q.Как сделать так чтобы гости смогли благодарить за сообщение? W. В этом нет практического смысла. В phpBB гость - это один пользователь. Соответственно, если любой один гость поблагодарит, следующий только сможет отозвать благодарность, и так по кругу.
rst, да, с использованием условия S_TOPIC_ID != XXX, где XXX - номер темы.
Отправлено спустя 2 минуты 51 секунду:
Т.е. первая строка этого файла примет вид: <!-- IF (not postrow.S_FIRST_POST_ONLY or postrow.S_ONLY_TOPICSTART) and S_TOPIC_ID != XXX -->
Ни чем, а кем. Тем, кто имеет на это модераторское право доступа.
imp.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Спасибо - уяснил.
У меня пока такой кнопки нет, т.к .я не могу пока разобраться с правами.
Еще один момент - раздавать можем только плюсы. Оно оправдано на таком форуме как здесь: если кто не знает ответа - он молчит.
На обычных форумах 10-20% не владеющих инфой пытаются вставить свои 3 копейки, а потом еще и вести себя неадекватно. Остальная масса народа на это смотрит и жалуется модератору или вообще не жалуется, а плюет на пол. А могли бы и минус влепить в качестве своего "ФУ...".
Где-то видел такой функционал: если юзер набрал минусов - он временно молчит. Можно даже в этой же теме его заглушить навечно/либо на 3 дня от сообщения, набравшего 5 минусов.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Обновил расширение, установилось хорошо, кнопочка заменилась на шрифтовую. Решил обновить счетчики благодарностей (мало ли чтобы не пропало ничего при обновлении) и на странице обновления счетчиков появились ошибки:
[phpBB Debug] PHP Warning: in file [ROOT]/ext/gfksx/ThanksForPosts/acp/acp_thanks_refresh_module.php on line 109: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/gfksx/ThanksForPosts/acp/acp_thanks_refresh_module.php on line 165: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 137: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3257)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 137: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3257)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 137: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3257)
Сама процедура насколько я понял завершилась успешно, зеленое уведомление: Счётчики благодарностей обновлены.
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом