Thanks Mod

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение ValeryL 25.06.2006 18:23

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

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

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

ЗЫ Я даже по ходу еще хак поставил, чтобы в соответствии с ID форума, свеху выводилась картинка (у меня название, просто красивое). Ну это так, к слову.
Вложения
111.png
Аватара пользователя
ValeryL
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 12.10.2005 15:45
Откуда: Khabarovsk


Сообщение fskon 26.06.2006 5:32

ValeryL
Делись =)
Такая же связка.
fskon
phpBB 2.0.8
 
Сообщения: 331
Зарегистрирован: 26.05.2006 6:48
Откуда: msk.reg.ru

Сообщение diakas 10.07.2006 23:15

я у себя поставил - жму кнопочку "спасибо" :wink:
[url=http://orthodoxkuban.com.ru/forum/index.php]Всему свое время под небом...
[/url]
diakas
phpBB 1.4.4
 
Сообщения: 77
Зарегистрирован: 25.07.2005 23:19
Откуда: КРАСНОДАР

Сообщение IrinaM 12.07.2006 14:17

Уважаемые эксперты, пожалуйста, помогите с установкой 2 buttons "спасибо". Сам мод стоит и прекрасно работает. Где нужно изменить код и что учесть, чтобы установить вторую "спасибо"?
IrinaM
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 13.06.2006 13:37

Сообщение kingdom 12.07.2006 14:48

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

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

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

и еще language\lang_russian\email\thanks_notify.tpl надо переименовать и подправить
kingdom
phpBB 1.4.4
 
Сообщения: 76
Зарегистрирован: 29.03.2006 17:31

Сообщение IrinaM 12.07.2006 20:06

Я задам еще один глупый вопрос, ок? :)

kingdom писал(а): - делаете замену слов
"thanks" и "thank" -> "agree"
"THANKS" и "THANK" -> "AGREE"

"thanks" и "thank" заменять одним словом? :)
IrinaM
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 13.06.2006 13:37

Сообщение kingdom 12.07.2006 22:30

IrinaM писал(а):"thanks" и "thank" заменять одним словом?

ага
kingdom
phpBB 1.4.4
 
Сообщения: 76
Зарегистрирован: 29.03.2006 17:31

Сообщение IrinaM 13.07.2006 9:55

kingdom, спасибо за быстрый ответ. :) Я попробую еще раз.
IrinaM
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 13.06.2006 13:37

Сообщение Steinberg 14.07.2006 0:58

Вопрос такой. Возможно ли как-нибудь подстроить этот мод под мод Hide? Хотелось бы, чтобы при нажатии кнопки Спасибо, открывался скрытый текст в сообщении.
זלמן בערג
Аватара пользователя
Steinberg
phpBB 2.0.2
 
Сообщения: 151
Зарегистрирован: 21.03.2005 15:12
Откуда: Петербург

Сообщение Lektor 14.07.2006 1:26

Да.. вполне полезная модификация ..
Я бы себе поставил бы такой вариантик..
Lektor
phpBB 2.0.12
 
Сообщения: 568
Зарегистрирован: 20.04.2006 14:19

Сообщение kingdom 14.07.2006 11:13

Для этого надо менять не мой мод, а подправить 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 (и пока не собираюсь), так что кому-то из вас прийдется проверить работоспособность этого кода. Этот код встречается в трех местах, не понимаю почему разработчик не сделал его ввиде функции.
kingdom
phpBB 1.4.4
 
Сообщения: 76
Зарегистрирован: 29.03.2006 17:31

Сообщение Steinberg 14.07.2006 12:57

kingdom, спасибо большое. Сейчас поставлю себе наконец ваш мод и попробую затем вставить в мод Hide эту добавку, приведенную вами.
זלמן בערג
Аватара пользователя
Steinberg
phpBB 2.0.2
 
Сообщения: 151
Зарегистрирован: 21.03.2005 15:12
Откуда: Петербург

Сообщение x 28.07.2006 20:42

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

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
Аватара пользователя
x
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 28.07.2006 20:31

Сообщение Lektor 29.07.2006 2:16

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

Кол-во благодарностей: 100
Lektor
phpBB 2.0.12
 
Сообщения: 568
Зарегистрирован: 20.04.2006 14:19

Сообщение Steinberg 29.07.2006 3:37

x
вы базу обновляли? :roll:
זלמן בערג
Аватара пользователя
Steinberg
phpBB 2.0.2
 
Сообщения: 151
Зарегистрирован: 21.03.2005 15:12
Откуда: Петербург

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0