Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
itmgk
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 10 месяцев

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

Сообщение itmgk »

Привет всем.
сорри, если не нашел таких тем, поиск особо подходящего не дал...
вопрос следующего плана:
Необходимо установить запрет на размещение url в тексте сообщений и подписях, для пользователей, у которых менее N сообщений на форуме.
В идеале, если это будет привязано к званиям.

Если темы с решением есть, прошу сильно не пиннать, ткните носом ;)

P.S.: Палыч, привет!
мы как-то сталкивались в свое время. разговор был о подписи в твоем профиле :)
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 15 лет 6 месяцев
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз
Контактная информация:

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

Сообщение Izya »

Изображение
RoDressiL
phpBB 1.4.1
Сообщения: 45
Стаж: 12 лет 6 месяцев
Благодарил (а): 7 раз

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

Сообщение RoDressiL »

Проблема на Мод.. Disallow links before x posts
Форум 3.0.9.. ваш скачивал...
Стоят моды Спасибо, карта сайта, Предупреждение
Parse error: syntax error, unexpected T_GLOBAL, expecting ';' or '{' in /home/web/yorky.forum/web/bbk/includes/message_parser.php on line 1078
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 15 лет 5 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 23 раза
Поблагодарили: 76 раз
Контактная информация:

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

Сообщение FEAR93 »

Проверяйте установку мода.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
RoDressiL
phpBB 1.4.1
Сообщения: 45
Стаж: 12 лет 6 месяцев
Благодарил (а): 7 раз

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

Сообщение RoDressiL »

FEAR93
проверил уже всё, сейчас уже код пишет
Parse error: syntax error, unexpected '{' in /home/web/yorky.forum/web/bbk/includes/message_parser.php on line 1172

а в файле

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

		if ($allow_magic_url  && ($user->data['user_posts'] >= $config['links_after_num_posts'] || $auth->acl_get('m_', $forum_id))
строчка 1172	{
			$this->magic_url(generate_board_url());

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

И еще вот база ругаеться на запрос в SQL

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

#1062 - Duplicate entry 'links_after_num_posts' for key 1
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES (
'links_after_num_posts', '0', '0'
);
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 15 лет 5 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 23 раза
Поблагодарили: 76 раз
Контактная информация:

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

Сообщение FEAR93 »

RoDressiL,

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

$num_urls += preg_match_all('#\<!-- ([lmwe]) --\>.*?\<!-- \1 --\>#', $this->message, $matches);
Что-то вот тут непонятное. Проверьте эту строчку.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
RoDressiL
phpBB 1.4.1
Сообщения: 45
Стаж: 12 лет 6 месяцев
Благодарил (а): 7 раз

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

Сообщение RoDressiL »

FEAR93

ничего не получается, пробовал менять местами вроде бы все норм раставлено, начел смотреть в разных зборках везде одинаково стоит этот код
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 15 лет 5 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 23 раза
Поблагодарили: 76 раз
Контактная информация:

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

Сообщение FEAR93 »

Ага, у Вас там скобка закрывающая пропущена.

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

        
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);
        }
    } 
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
RoDressiL
phpBB 1.4.1
Сообщения: 45
Стаж: 12 лет 6 месяцев
Благодарил (а): 7 раз

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

Сообщение RoDressiL »

Теперь уже ведёт сюда куда уже не понятно где искать продолжение???...
Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /home/web/yorky.forum/web/bbk/includes/message_parser.php on line 1708

И такое сообщение вылазит из-за захода в ЛС или создании или быстром ответе на ФОруме
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 15 лет 5 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 23 раза
Поблагодарили: 76 раз
Контактная информация:

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

Сообщение FEAR93 »

И там синтаксическая ошибка.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
RoDressiL
phpBB 1.4.1
Сообщения: 45
Стаж: 12 лет 6 месяцев
Благодарил (а): 7 раз

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

Сообщение RoDressiL »

Нашол данную проблема из-за лишнего символа, при копировании и вставки один символ просто перешол на две строчки вниз незаметил его... ";" ... всё исправил и ошибка прошла
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 12 лет 9 месяцев
Благодарил (а): 165 раз
Поблагодарили: 21 раз

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

Сообщение Booker »

В каком именно месте проблему нашли, ибо у меня выдаёт точно такую же ошибку в строке 1078?
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 12 лет 9 месяцев
Благодарил (а): 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))
Показывает, что ошибка в этой строчке. Но она точно такая, как в моде:
Find

Tip: This may be a partial find and not the whole line.
Code:Select All
if ($allow_magic_url)

In-line Find

Tip: This is a partial match of a line for in-line operations.
Code:Select All
$allow_magic_url
In-line Add after

Code:Select All
&& ($user->data['user_posts'] >= $config['links_after_num_posts'] || $auth->acl_get('m_', $forum_id))
Что не так?
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 15 лет 5 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 23 раза
Поблагодарили: 76 раз
Контактная информация:

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

Сообщение FEAR93 »

Booker, читайте тему. Я уже отвечал на этот вопрос.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Закрыто

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