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

Thanks Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
ValeryL
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 6 месяцев
Откуда: Khabarovsk

Сообщение ValeryL »

kingdom, отличная работа!!!

Я себе сегодня поставил, мне понравилось. Правда немного пришлось покрутить, поскольку у меня 2.0.20 под слаедом, но разобрался, хотя в принципе еще совсем чайник.

Молодец! Спасибо!!!

ЗЫ Я даже по ходу еще хак поставил, чтобы в соответствии с ID форума, свеху выводилась картинка (у меня название, просто красивое). Ну это так, к слову.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 17 лет 10 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

ValeryL
Делись =)
Такая же связка.
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 8 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

я у себя поставил - жму кнопочку "спасибо" :wink:
IrinaM
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 10 месяцев

Сообщение IrinaM »

Уважаемые эксперты, пожалуйста, помогите с установкой 2 buttons "спасибо". Сам мод стоит и прекрасно работает. Где нужно изменить код и что учесть, чтобы установить вторую "спасибо"?
kingdom
phpBB 1.4.3
Сообщения: 76
Стаж: 18 лет

Сообщение kingdom »

теоритически это можно сделать так,
- открываете файл thankspost.mod в каком-нить редакторе
- делаете замену слов
"thanks" и "thank" -> "agree"
"THANKS" и "THANK" -> "AGREE"
- русские текст правите руками по смыслу
- редактируете картинку кнопки
- подбираете другие цветочки, если надо
теперь у вас есть мод для кнопки "Согласен" :D

я так и не собрался сделать кнопку Согласен, но выше описанные способ на 95% должен сработать, удачи :wink:

Добавлено спустя 2 минуты 26 секунд:

и еще language\lang_russian\email\thanks_notify.tpl надо переименовать и подправить
IrinaM
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 10 месяцев

Сообщение IrinaM »

Я задам еще один глупый вопрос, ок? :)
kingdom писал(а): - делаете замену слов
"thanks" и "thank" -> "agree"
"THANKS" и "THANK" -> "AGREE"
"thanks" и "thank" заменять одним словом? :)
kingdom
phpBB 1.4.3
Сообщения: 76
Стаж: 18 лет

Сообщение kingdom »

IrinaM писал(а):"thanks" и "thank" заменять одним словом?
ага
IrinaM
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 10 месяцев

Сообщение IrinaM »

kingdom, спасибо за быстрый ответ. :) Я попробую еще раз.
Аватара пользователя
Steinberg
phpBB 1.4.4
Сообщения: 147
Стаж: 19 лет
Откуда: Петербург

Сообщение Steinberg »

Вопрос такой. Возможно ли как-нибудь подстроить этот мод под мод Hide? Хотелось бы, чтобы при нажатии кнопки Спасибо, открывался скрытый текст в сообщении.
זלמן בערג
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

Да.. вполне полезная модификация ..
Я бы себе поставил бы такой вариантик..
kingdom
phpBB 1.4.3
Сообщения: 76
Стаж: 18 лет

Сообщение kingdom »

Для этого надо менять не мой мод, а подправить Hide.

Условие отображения скрытого текста в Hide выглядит так

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}

т.е. если участник написал хотя бы одно сообщение в теме, то ему будет виден скрытый текст в этой теме. Чтобы Hide реагировал на Спасибо нужно просто дополнить это условие

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;

// If user thanked any post in topic he can see hide information in this topic
if (!$valid) {
$sql = "SELECT t.user_id, t.topic_id
FROM " . THANKS_TABLE . " t
WHERE t.topic_id = $topic_id
AND t.user_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;
}

}

К сожалению у меня не установлен мод Hide (и пока не собираюсь), так что кому-то из вас прийдется проверить работоспособность этого кода. Этот код встречается в трех местах, не понимаю почему разработчик не сделал его ввиде функции.
Аватара пользователя
Steinberg
phpBB 1.4.4
Сообщения: 147
Стаж: 19 лет
Откуда: Петербург

Сообщение Steinberg »

kingdom, спасибо большое. Сейчас поставлю себе наконец ваш мод и попробую затем вставить в мод Hide эту добавку, приведенную вами.
זלמן בערג
Аватара пользователя
x
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 8 месяцев

Сообщение x »

Народ подскажите как исправить ошибочку

Could not obtain forum information

DEBUG MODE

SQL Error : 1054 Неизвестное поле 'forum_thank' в field list

SELECT `forum_thank` FROM phpbb2_forums WHERE forum_id =15

Line : 191
File : C:\home\www\htdocs\phpBB2_plus_1.53\viewtopic.php
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

У меня тут предлжение возникло прикольное ...
Чтоб кол-во раз когда благодарили автора показывалось у юзера под аватарой ... видел такое на инвижене ...т.е. ипа:

Кол-во благодарностей: 100
Аватара пользователя
Steinberg
phpBB 1.4.4
Сообщения: 147
Стаж: 19 лет
Откуда: Петербург

Сообщение Steinberg »

x
вы базу обновляли? :roll:
זלמן בערג

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