Пропустить

Запрет url для пользователей, у которых <N сообщений

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Booker » 22.11.2011 14:40

Закрывающую скобку добавлял, ничего не меняется, всё равно пишет, что ошибка в этой строчке.
Начинающий. Могу задавать ламерские вопросы.

Booker
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 07.06.2011 21:23
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение HAMMER663 » 22.11.2011 15:11

Booker покажите как вы сделали.
приведите ваш код
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Booker » 22.11.2011 15:24

if ($allow_magic_url) && ($user->data['user_posts'] >= $config['links_after_num_posts'] || $auth->acl_get('m_', $forum_id)))
{
$this->magic_url(generate_board_url());

if ($config['max_' . $mode . '_urls'])
{
$num_urls += preg_match_all('#\<!-- ([lmwe]) --\>.*?\<!-- \1 --\>#', $this->message, $matches);
}
}
Начинающий. Могу задавать ламерские вопросы.

Booker
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 07.06.2011 21:23
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение HAMMER663 » 22.11.2011 16:02

Booker смотрите внимательно. ошибка видна на лицо
должно быть так
if ($allow_magic_url  && ($user->data['user_posts'] >= $config['links_after_num_posts'] || $auth->acl_get('m_', $forum_id)))

а у вас разве так же?
За это сообщение автора HAMMER663 поблагодарил:
Booker (22.11.2011 19:12)
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Booker » 22.11.2011 19:13

Спасибо за помощь, увидел ошибку, всё работает.
Начинающий. Могу задавать ламерские вопросы.

Booker
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 07.06.2011 21:23
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Erlang » 25.11.2011 18:24

Подскажите:
- на 3.0.9 работает?

- в чем заключается запрет? Например, скрывается ссылка при публикации, автору выдается сообщение о запрете,....
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Evgesh » 25.11.2011 19:49

Работает.На картинке показано как я попытался вставить url в сообщения на форуме,так как у меня стоит запрет,пользователь сможет использовать url только после того как напишет 10 сообщений на форуме.
corel.jpg
За это сообщение автора Evgesh поблагодарил:
Erlang (25.11.2011 21:34)
Аватара пользователя
Evgesh
phpBB 2.0.7
 
Сообщения: 291
Зарегистрирован: 22.05.2011 4:11
Откуда: Красноярский край,Богучаны
Благодарил (а): 26 раз.
Поблагодарили: 31 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Booker » 25.11.2011 20:02

Erlang писал(а):Подскажите:
- на 3.0.9 работает?

- в чем заключается запрет? Например, скрывается ссылка при публикации, автору выдается сообщение о запрете,....
Работает. По умолчанию запрет в том, что ссылка не преобразовывается в активную (но как обычный текст публикуется). Если добавить изменения как здесь: http://www.phpbb.com/community/viewtopic.php?p=12241545#p12241545, то тогда не будет публиковаться вообще, юзеру будет показываться текст с запретом (его там надо вписать самому на русском).
Начинающий. Могу задавать ламерские вопросы.
За это сообщение автора Booker поблагодарили: 2
Erlang (25.11.2011 21:35), Evgesh (25.11.2011 21:33)

Booker
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 07.06.2011 21:23
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Evgesh » 25.11.2011 21:46

posting.php
Найти:
   // check form

Добавить перед:
// Ultima's custom link editing mod      
if (($user->data['user_posts'] < $config['links_after_num_posts']) && stristr($message_parser->message, 'www'))
   {
       $error[] = $user->lang['BEFORE_POST_LINKS'];
   }
// End Ultima mod

Открыть:
forum/language/ru/posting.php
Вставить в нужное место по алфавиту:
'BEFORE_POST_LINKS'     => 'Вы должны иметь как минимум 5 сообщений, прежде чем отправить ссылки.',


Где 5 это ограничение,у каждого свое.
За это сообщение автора Evgesh поблагодарил:
Erlang (24.01.2012 23:28)
Аватара пользователя
Evgesh
phpBB 2.0.7
 
Сообщения: 291
Зарегистрирован: 22.05.2011 4:11
Откуда: Красноярский край,Богучаны
Благодарил (а): 26 раз.
Поблагодарили: 31 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Erlang » 26.11.2011 11:00

Evgesh писал(а):Где 5 это ограничение,у каждого свое.

Как понимаю цифра не связана с цифрой в админке?
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: Запрет url для пользователей, у которых <N сообщений

Сообщение Evgesh » 26.11.2011 18:19

Правильно понимаете
Аватара пользователя
Evgesh
phpBB 2.0.7
 
Сообщения: 291
Зарегистрирован: 22.05.2011 4:11
Откуда: Красноярский край,Богучаны
Благодарил (а): 26 раз.
Поблагодарили: 31 раз.

Пред.

Вернуться в Запросы модов для phpBB 3.0.x

 

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

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

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

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