[hide] BB-Code

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

[hide] BB-Code

Сообщение [R: R@m$e$ :U] 13.02.2005 14:49

переделка мода ббкода скрывающего часть текста... теперь текст показывается только зарегистрированным пользователям... а гостям нет... =) [плюс возможность показывать пользователям у кого больше определенного количества сообщений]
Скачать 1.4.0
Последний раз редактировалось [R: R@m$e$ :U] 19.08.2005 11:26, всего редактировалось 8 раз(а).
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU


Сообщение baston 14.02.2005 11:21

Мод работает. Спасибо.
Но необходимо код дополнить изменениями, вносимыми в файл posting_body.tpl, так как здесь этого нет, а человек, не знакомый с оригинальным модом, просто не будет понимать,почему у него не отображается ничего.
Кроме того, если установлен EZ portal, то весь скрытый текст отображается на главной странице в разделе "Последние сообщния". Как бы это исправить?
Спасибо.
Аватара пользователя
baston
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 30.12.2004 20:36

Сообщение [R: R@m$e$ :U] 14.02.2005 19:50

baston
для ез пока не знаю... с ез не пробовал...
на страницу постинга не вынес тк давно не мучал ту страницу и у меня не получилось... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение Romiyo 15.02.2005 19:10

А это какой именно мод? Есть один такой, но там надо не просто быть зареганым, но ещё и постить в теме, где юзается [mod] ... но это бредовый мод...
Неадекватен
Аватара пользователя
Romiyo
Неадекватен
 
Сообщения: 631
Зарегистрирован: 16.12.2004 10:36
Откуда: tln.ee

Сообщение baston 15.02.2005 20:15

Romiyo писал(а):А это какой именно мод? Есть один такой, но там надо не просто быть зареганым, но ещё и постить в теме, где юзается [mod] ... но это бредовый мод...

Этот мод лучше! Он требует лишь регистрации для просмотра скрытого текста (ну не то чтобы требует, но видеть hide text могут лишь зарегенные пользователи).
Аватара пользователя
baston
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 30.12.2004 20:36

Сообщение [R: R@m$e$ :U] 16.02.2005 5:25

Romiyo
это тот мод... но я немного его переделал... поэтому [hide][/hide] видят просто зарегистрированные пользователи... постить в теме теперь не надо =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение baston 23.02.2005 12:37

[R: R@m$e$ :U]
Я тестирую этот мод потихоньку и выявилась непонятная для меня проблема:
Когда я подвожу указатель мыши к значку [hide] выскакивает сообщение об ошибке "Во время выполнения произошла ошибка. Запустить отладку? Строка 124 Ошибка: "h_help" - определение отсутствует. "
Другие кнопочки так не реагируют.
Что может быть причиной и как исправить?
Спасибо.

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

Сам решил проблему: она заключалась в том, что в файле posting_body.tpl не было (в моем файле) прописано
Код: Выделить всё
h_help = "Hide: [hide]message[/hide] (alt+h)";

Проблема исчезла.
Уважаемый [R: R@m$e$ :U]! Прошу вас доработайте пожалуйста ваш код мода с учетом внесения необходимых изменений в файл posting_body.tpl

Спасибо.
Аватара пользователя
baston
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 30.12.2004 20:36

Сообщение [R: R@m$e$ :U] 24.02.2005 11:56

baston
в моем варианте вообще отстутствует добавление в posting_body.tpl... но как будет время сразу допишу... просто в связи с заменой железа проблем чуток прибавилось... ;)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] 06.03.2005 14:41

baston
оформил posting_body... правда оформил уже давно... просто только выложил..
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение Alexgraf 16.03.2005 13:05

Я тут почитал разные форумы и добавил в viewtopic.php что бы не только пользователь был зарегистрирован, но и оставил не менее 3-х сообщений на форуме (всё равно в каком топике)

Было :
Код: Выделить всё
if( $userdata['session_logged_in'] )
{
   $valid = TRUE;
}


Стало :
Код: Выделить всё
$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT u.user_id, u.user_level
FROM " . USERS_TABLE . " u
WHERE u.user_id = " . $userdata['user_id'] . "
AND u.user_posts >= 3";
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}

Как видно из кода, количество постов задано явно в строке u.user_posts >= 3.
Как переделать мод, что бы тэг имел аргумент (возможно ли такое вообще ?) типа [hidе=5], и этот аргумент обозначал какой лимит постов должен набрать пользователь в форуме, что бы видеть сообщение. (согласен, что оставлять посты именно в теме, для просмотра скрытого текста, несколько экзотичная необходимость, а вот во всём форуме - вполне реальный способ отсечь "халавщиков")
Изображение
Alexgraf
phpBB 1.4.4
 
Сообщения: 81
Зарегистрирован: 05.11.2004 13:08

Сообщение Xpert 16.03.2005 13:41

Alexgraf
1. Данные о количестве сообщений можно взять из $userdata['user_posts']
2. При этом надо сначала проверить, не аноним ли пользователь.

Кстати, указанную вами возможность часто используют варезники.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Alexgraf 16.03.2005 14:07

Xpert
1. Данные о количестве сообщений можно взять из $userdata['user_posts']

так они у меня сейчас оттуда и берутся... (u.user_posts >= 3")
2. При этом надо сначала проверить, не аноним ли пользователь.

как я понимаю, это проверяется здесь - if( $userdata['session_logged_in']
Кстати, указанную вами возможность часто используют варезники.
Согласен, но у меня несколько другая ситуация - форум пайщиков одной новостройки, в день бывает до сотни уникальных айпи, после установки этого мода народ начал регистрироваться, но опять не пишет, теперь поставил не менее 3-х постов для просмотра сообщений, посмотрим что это даст...
Изображение
Alexgraf
phpBB 1.4.4
 
Сообщения: 81
Зарегистрирован: 05.11.2004 13:08

Сообщение [R: R@m$e$ :U] 16.03.2005 18:53

Alexgraf
можно сделать.... только сейчас времени не хватает... но завтра скорее всего сделаю...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение Xpert 16.03.2005 19:22

Alexgraf
У тебя лишний запрос к БД. Эти данные можно получить из глобального массива $userdata, как я сказал выше.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение [R: R@m$e$ :U] 16.03.2005 19:29

Alexgraf
кстати поддерживаю замечание Xpert'а... ;)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

След.


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

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

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