Пропустить

[hide] BB-Code

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

[hide] BB-Code

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

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

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

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

Сообщение baston » 14.02.2005 12:21

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

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

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

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

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

Сообщение Romiyo » 15.02.2005 20:10

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

Сообщение baston » 15.02.2005 21:15

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

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

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

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

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

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

Сообщение baston » 23.02.2005 13: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 21:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

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

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

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

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

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

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

Сообщение Alexgraf » 16.03.2005 14: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
 

Сообщение Xpert » 16.03.2005 14:41

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

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

Сообщение Alexgraf » 16.03.2005 15:07

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

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

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

Alexgraf
 

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

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

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

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

Сообщение Xpert » 16.03.2005 20:22

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

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

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

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

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

След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы