Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC] Thanks_mod (Спасибо за сообщение)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Warlock75
Former team member
Сообщения: 1428
Стаж: 16 лет 1 месяц
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Warlock75 »

Ну не знаю, у меня усматривало, пока не поменял. ;) Сделал как у себя в Бан-листе)
Палыч, в конце концов любой мод - это пластелин, из которого любой может лепить все, что ему нужно), не меняя основы.
Я вот вообще хочу оставить в таблице только количество тем и сообщений, благодарности и добавить туда репутацию (из известного мода). Только пока не решил, одна ли это будет колонка с репой, или 2. Первая сколько баллов имеет и от кого, а вторая сколько баллов выдано и кому (при нажатии на циферку).
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Bel
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет
Откуда: Беларусь, Минск

мусор

Сообщение Bel »

Палыч писал(а):
Bel писал(а):как?
У вас нужно спросить.
При нормальной установке МОДа и прямых руках - такое не возможно.
мод поставлен верно
А если скопировать код "спасиба", и вставить id своего сообщения, спасибо поставишь самому себе.
deseven
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 1 месяц

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение deseven »

А не планируется случаем расширить фунционал спасибок до оценки сообщений?
В IPB например знаю мод, с помощью которого можно давать оценки сообщениям. Например "спасибо", "не согласен", "не уверен" и т п. Вроде для phpBB2 тоже видел такое.

Или может уже существует мод для phpBB3, который умеет нечто подобное?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

deseven
Лично я не планирую.
На оффсайте какие-то разработки, поищите в разделе модов
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
deseven
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 1 месяц

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение deseven »

Палыч
Спасибо за наводку, но ничего толком не нашел.
Наткнулся только на тему данного мода и еще на тему Thank Post Mod.

Будем ждать значит :)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

Bel писал(а):спасибо поставишь самому себе.
Не поставишь. Для этого нужно ещё и собственный user_id вставить, иначе благодарность будет отображаться только во viewtopic. Но если для самолюбия ваших 13-летних хакеров этого достаточно, то почему нет? 8-)

Специально для малолетних хакеров из Беларуси 8-)
(предотвращение последствий прямого редактирования адресной строки браузера)
Вложения
functions_thanks.zip
(3.2 КБ) 213 скачиваний
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
snupy
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет
Благодарил (а): 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение snupy »

Палыч

Большое спасибо, отличный мод. Правда, столкнулся с одним затруднением. Допустим, я хочу разрешить всем пользователям видеть «Список благодарностей». При этом у меня есть форумы с ограниченным доступом. Так вот, если кто-то в этих форумах кого-то поблагодарит, то через «Список благодарностей» эти сообщения («отблагодаренные») будут видны всем, кто заглянет в «Список благодарностей». То есть некоторые сообщения из приватных форумов видны пользователям, не имеющим прав на их просмотр.

Может быть, я просто не разобрался с настройками прав доступа? Помогите, пожалуйста. Как ограничить просмотр сообщений через «Список благодарностей» тем, кто не имеет прав на просмотр этих сообщений?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

snupy писал(а):Может быть, я просто не разобрался с настройками прав доступа?
Нет, всё правильно. Это следует сделать, просто было не досуг. Сделаем.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
snupy
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет
Благодарил (а): 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение snupy »

Палыч

Спасибо, буду весьма признателен. Мод замечательный, жалко отключать его в приватных разделах.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

snupy
Есть одна проблема. Если исключать из просмотра посты, то исключать нужно и из подсчёта... (вполне вероятно, что полученных спасибок будет с десяток, а на вывод только один пост, а то и не одного...)
То есть обременять, и весьма существенно, все выборки... (и viewtopic, и viewprofile, и thankslist...) :(
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
snupy
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет
Благодарил (а): 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение snupy »

Палыч

Зачем исключать? Пусть вместо тех сообщений, которые человеку нельзя просматривать будет текст: «У вас нет доступа на чтение сообщений в этих форумах» (или что-нибудь в этом духе). То есть текст приватного (для данного пользователя) сообщения заменяем этой надписью. А подсчет как был, так и остается. Тут и изменений-то особых не нужно: проверить права доступа этого человека и сформировать ему результат поиска, в котором будут «сообщения-заглушки» вместо тех сообщений, котрые недоступны ему для просмотра.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

snupy
Спасибо за идею.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

mars1an
snupy

Все запрошенные фиксы (корректный подсчёт вывода, вывод постов с учётом прав доступа, проверка ручного изменения адресной строки браузера) сделаны.
Замена 4 файлов (в архиве)
(архив заменён с учётом правки thankslist.php)
Вложения
root.zip
(10.09 КБ) 210 скачиваний
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
snupy
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет
Благодарил (а): 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение snupy »

Палыч

При вызове новой версии thankslist.php происходит ошибка:
[phpBB Debug] PHP Notice: in file /thankslist.php on line 247: Undefined offset: 7
SQL ERROR [ mysql4 ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY u.username_clean ASC LIMIT 50' at line 1 [1064]
В базе данных ничего не нужно обновлять?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

snupy
Попробуйте закомментировать строку 232

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

		$rows = array_unique($rows);
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»