Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 4 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

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

Сообщение Booker »

Закрывающую скобку добавлял, ничего не меняется, всё равно пишет, что ошибка в этой строчке.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

Booker покажите как вы сделали.
приведите ваш код
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 4 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

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

Сообщение Booker »

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);
}
}
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

Booker смотрите внимательно. ошибка видна на лицо
должно быть так

Код: Выделить всё

if ($allow_magic_url  && ($user->data['user_posts'] >= $config['links_after_num_posts'] || $auth->acl_get('m_', $forum_id)))
а у вас разве так же?
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 4 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

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

Сообщение Booker »

Спасибо за помощь, увидел ошибку, всё работает.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 3 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

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

Сообщение Erlang »

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

- в чем заключается запрет? Например, скрывается ссылка при публикации, автору выдается сообщение о запрете,....
С уважением,
Сергей
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 5 месяцев
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

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

Сообщение Evgesh »

Работает.На картинке показано как я попытался вставить url в сообщения на форуме,так как у меня стоит запрет,пользователь сможет использовать url только после того как напишет 10 сообщений на форуме.
corel.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 4 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

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

Сообщение Booker »

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

- в чем заключается запрет? Например, скрывается ссылка при публикации, автору выдается сообщение о запрете,....
Работает. По умолчанию запрет в том, что ссылка не преобразовывается в активную (но как обычный текст публикуется). Если добавить изменения как здесь: http://www.phpbb.com/community/viewtopi ... #p12241545, то тогда не будет публиковаться вообще, юзеру будет показываться текст с запретом (его там надо вписать самому на русском).
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 5 месяцев
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

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

Сообщение Evgesh »

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 это ограничение,у каждого свое.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 3 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

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

Сообщение Erlang »

Evgesh писал(а):Где 5 это ограничение,у каждого свое.
Как понимаю цифра не связана с цифрой в админке?
С уважением,
Сергей
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 5 месяцев
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

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

Сообщение Evgesh »

Правильно понимаете
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 4 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

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

Сообщение Booker »

После обновления на 3.0.12 появилась такая проблема: при попытке пользователя вставить ссылку с помощью тега [url] вставляется лишь столько ссылок, сколько выставлено настройками мода "может постить ссылки через столько-то постов". Если пытаться вставить ссылок через этот тег больше, то в браузере вываливается
The method could not be performed on the resource because the requested action depended on another action and that other action failed.
В том числе и цитаты форума не даёт вставить (так как там тоже урл).
Коротко: выставлено, допустим, настройками этого мода, что может постить ссылки только после набора трёх постов, то и ссылки через тег урл можно вставить только три (всем пользователям, даже тем, у кого давно больше трёх постов). Если ограничение мода снять (поставить ноль), то ссылки через тег вставляются без проблем. Получается, что как-то это связано.
Прошу помощи.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Failed Dependency

Добавлено спустя 3 минуты 11 секунд:
Похоже эта частая проблему у украинских хостеров. Аналогичная ошибка на ort.in.ua и airwars.com.ua
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 4 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

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

Сообщение Booker »

Возник такой вопрос. А адрес форума тоже ведь подпадает под запрет, правильно? То есть если есть ссылка на внутрифорумный адрес, то получается, она запрещается тоже, что как-то неправильно. Можно ли организовать адреса-исключения?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 5 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

В этом моде- нет.
phpBBex

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