[hide] BB-Code
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
[hide] BB-Code
переделка мода ббкода скрывающего часть текста... теперь текст показывается только зарегистрированным пользователям... а гостям нет... =) [плюс возможность показывать пользователям у кого больше определенного количества сообщений]
Скачать 1.4.0
Скачать 1.4.0
Последний раз редактировалось [R: R@m$e$ :U] 19.08.2005 12:26, всего редактировалось 8 раз.
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 20 лет 3 месяца
Мод работает. Спасибо.
Но необходимо код дополнить изменениями, вносимыми в файл posting_body.tpl, так как здесь этого нет, а человек, не знакомый с оригинальным модом, просто не будет понимать,почему у него не отображается ничего.
Кроме того, если установлен EZ portal, то весь скрытый текст отображается на главной странице в разделе "Последние сообщния". Как бы это исправить?
Спасибо.
Но необходимо код дополнить изменениями, вносимыми в файл posting_body.tpl, так как здесь этого нет, а человек, не знакомый с оригинальным модом, просто не будет понимать,почему у него не отображается ничего.
Кроме того, если установлен EZ portal, то весь скрытый текст отображается на главной странице в разделе "Последние сообщния". Как бы это исправить?
Спасибо.
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
baston
для ез пока не знаю... с ез не пробовал...
на страницу постинга не вынес тк давно не мучал ту страницу и у меня не получилось... =)
для ез пока не знаю... с ез не пробовал...
на страницу постинга не вынес тк давно не мучал ту страницу и у меня не получилось... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- Неадекватен
- Сообщения: 603
- Стаж: 20 лет 4 месяца
- Откуда: tln.ee
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 20 лет 3 месяца
Этот мод лучше! Он требует лишь регистрации для просмотра скрытого текста (ну не то чтобы требует, но видеть hide text могут лишь зарегенные пользователи).Romiyo писал(а):А это какой именно мод? Есть один такой, но там надо не просто быть зареганым, но ещё и постить в теме, где юзается [mod] ... но это бредовый мод...
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Romiyo
это тот мод... но я немного его переделал... поэтому [hide][/hide] видят просто зарегистрированные пользователи... постить в теме теперь не надо =)
это тот мод... но я немного его переделал... поэтому [hide][/hide] видят просто зарегистрированные пользователи... постить в теме теперь не надо =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 20 лет 3 месяца
[R: R@m$e$ :U]
Я тестирую этот мод потихоньку и выявилась непонятная для меня проблема:
Когда я подвожу указатель мыши к значку [hide] выскакивает сообщение об ошибке "Во время выполнения произошла ошибка. Запустить отладку? Строка 124 Ошибка: "h_help" - определение отсутствует. "
Другие кнопочки так не реагируют.
Что может быть причиной и как исправить?
Спасибо.
Добавлено спустя 33 минуты 44 секунды:
Сам решил проблему: она заключалась в том, что в файле posting_body.tpl не было (в моем файле) прописано
Проблема исчезла.
Уважаемый [R: R@m$e$ :U]! Прошу вас доработайте пожалуйста ваш код мода с учетом внесения необходимых изменений в файл posting_body.tpl
Спасибо.
Я тестирую этот мод потихоньку и выявилась непонятная для меня проблема:
Когда я подвожу указатель мыши к значку [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
Спасибо.
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
baston
в моем варианте вообще отстутствует добавление в posting_body.tpl... но как будет время сразу допишу... просто в связи с заменой железа проблем чуток прибавилось...
в моем варианте вообще отстутствует добавление в posting_body.tpl... но как будет время сразу допишу... просто в связи с заменой железа проблем чуток прибавилось...

Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
baston
оформил posting_body... правда оформил уже давно... просто только выложил..
оформил posting_body... правда оформил уже давно... просто только выложил..
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Я тут почитал разные форумы и добавил в viewtopic.php что бы не только пользователь был зарегистрирован, но и оставил не менее 3-х сообщений на форуме (всё равно в каком топике)
Было :
Стало :
Как видно из кода, количество постов задано явно в строке u.user_posts >= 3.
Как переделать мод, что бы тэг имел аргумент (возможно ли такое вообще ?) типа [hidе=5], и этот аргумент обозначал какой лимит постов должен набрать пользователь в форуме, что бы видеть сообщение. (согласен, что оставлять посты именно в теме, для просмотра скрытого текста, несколько экзотичная необходимость, а вот во всём форуме - вполне реальный способ отсечь "халавщиков")
Было :
Код: Выделить всё
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;}
Как переделать мод, что бы тэг имел аргумент (возможно ли такое вообще ?) типа [hidе=5], и этот аргумент обозначал какой лимит постов должен набрать пользователь в форуме, что бы видеть сообщение. (согласен, что оставлять посты именно в теме, для просмотра скрытого текста, несколько экзотичная необходимость, а вот во всём форуме - вполне реальный способ отсечь "халавщиков")
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Alexgraf
1. Данные о количестве сообщений можно взять из $userdata['user_posts']
2. При этом надо сначала проверить, не аноним ли пользователь.
Кстати, указанную вами возможность часто используют варезники.
1. Данные о количестве сообщений можно взять из $userdata['user_posts']
2. При этом надо сначала проверить, не аноним ли пользователь.
Кстати, указанную вами возможность часто используют варезники.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Xpert
так они у меня сейчас оттуда и берутся... (u.user_posts >= 3")1. Данные о количестве сообщений можно взять из $userdata['user_posts']
как я понимаю, это проверяется здесь - if( $userdata['session_logged_in']2. При этом надо сначала проверить, не аноним ли пользователь.
Согласен, но у меня несколько другая ситуация - форум пайщиков одной новостройки, в день бывает до сотни уникальных айпи, после установки этого мода народ начал регистрироваться, но опять не пишет, теперь поставил не менее 3-х постов для просмотра сообщений, посмотрим что это даст...Кстати, указанную вами возможность часто используют варезники.
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Alexgraf
можно сделать.... только сейчас времени не хватает... но завтра скорее всего сделаю...
можно сделать.... только сейчас времени не хватает... но завтра скорее всего сделаю...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Alexgraf
У тебя лишний запрос к БД. Эти данные можно получить из глобального массива $userdata, как я сказал выше.
У тебя лишний запрос к БД. Эти данные можно получить из глобального массива $userdata, как я сказал выше.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Alexgraf
кстати поддерживаю замечание Xpert'а...
кстати поддерживаю замечание Xpert'а...

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