Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

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

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

Сообщение Booker »

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

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 10 лет 2 месяца
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 247 раз

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

Сообщение HAMMER663 »

Booker покажите как вы сделали.
приведите ваш код

Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 9 лет 1 месяц
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

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
Стаж: 10 лет 2 месяца
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 247 раз

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
Стаж: 9 лет 1 месяц
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

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

Сообщение Booker »

Спасибо за помощь, увидел ошибку, всё работает.

Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 16 лет
Откуда: Москва
Благодарил (а): 297 раз
Поблагодарили: 6 раз

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

Сообщение Erlang »

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

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

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

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

Сообщение Evgesh »

Работает.На картинке показано как я попытался вставить url в сообщения на форуме,так как у меня стоит запрет,пользователь сможет использовать url только после того как напишет 10 сообщений на форуме.
corel.jpg

Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 9 лет 1 месяц
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

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

Сообщение Booker »

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

- в чем заключается запрет? Например, скрывается ссылка при публикации, автору выдается сообщение о запрете,....
Работает. По умолчанию запрет в том, что ссылка не преобразовывается в активную (но как обычный текст публикуется). Если добавить изменения как здесь: http://www.phpbb.com/community/viewtopi ... #p12241545, то тогда не будет публиковаться вообще, юзеру будет показываться текст с запретом (его там надо вписать самому на русском).

Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 9 лет 1 месяц
Откуда: Красноярский край,Богучаны
Благодарил (а): 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
Стаж: 16 лет
Откуда: Москва
Благодарил (а): 297 раз
Поблагодарили: 6 раз

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

Сообщение Erlang »

Evgesh писал(а):Где 5 это ограничение,у каждого свое.
Как понимаю цифра не связана с цифрой в админке?
С уважением,
Сергей

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

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

Сообщение Evgesh »

Правильно понимаете

Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 9 лет 1 месяц
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

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
phpBB Guru
phpBB Guru
Сообщения: 11574
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2612 раз

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
Стаж: 9 лет 1 месяц
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

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

Сообщение Booker »

Возник такой вопрос. А адрес форума тоже ведь подпадает под запрет, правильно? То есть если есть ссылка на внутрифорумный адрес, то получается, она запрещается тоже, что как-то неправильно. Можно ли организовать адреса-исключения?

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Стаж: 8 лет 1 месяц
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

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

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