Запрет ссылок новичкам [IPB 3.2.3] - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

запрет ссылок

  • 3 Страниц +
  • 1
  • 2
  • 3

Запрет ссылок новичкам [IPB 3.2.3]

#16 Пользователь не на сайте   Одмин ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 574
  • Регистрация: 21-Апрель 13
  • Репутация: 41
  • IPB version:3.4.x
 

Отправлено 03 Октябрь 2013 - 16:21

Вот в стандартных настройках форума есть такая фича как "Черный список" сайтов. Но он действует на все группы юзеров и если вы отправляете сообщение, в котором заведомо была ссылка на нежелательный сайт, ваш пост не отправится и вылезет ошибка. Вот нужно что-то типа этого, но только на группу пользователей "Новички", которые еще не написали 5 сообщений на форуме.
0

#17 Пользователь не на сайте   Одмин ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 574
  • Регистрация: 21-Апрель 13
  • Репутация: 41
  • IPB version:3.4.x
 

Отправлено 03 Октябрь 2013 - 20:39

Да я готов заплатить 5$ но из-за этого продления лицензии, которая собственно мне не нужна, я не могу скачать этот хук! Помогите уж кто-нить, а? :angry:
0

#18 Пользователь не на сайте   Одмин ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 574
  • Регистрация: 21-Апрель 13
  • Репутация: 41
  • IPB version:3.4.x
 

Отправлено 03 Октябрь 2013 - 21:48

Может быть есть возможность как-то сделать "Черный список" для определенной группы пользователей?
0

#19 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 04 Октябрь 2013 - 21:36

Просмотреть сообщениеacids сказал(а):

Вот нужно что-то типа этого, но только на группу пользователей "Новички", которые еще не написали 5 сообщений на форуме.


Вариант для 3.4+ (проглядел что у тс-а 3.2 :) )

1. Внешний вид -> Языки -> %язык% -> Add string
Application: Forums
Pack Name: public_post
Key: links_not_allowed
Default Text: To post links in this forum you must have %d posts

2. Открыть admin\sources\classes\editor\composite.php
Найти
		return $cleanContent;

Выше добавить
		$_minPosts = 10;
		$_exGroups = array(4);
		
		if( ! IPSMember::isInGroup($this->memberData, $_exGroups) AND $this->memberData['posts'] < $_minPosts )
		{
			foreach( array('<a ', 'http://', '[/url]') as $v )
			{
				if( stripos($cleanContent, $v) !== false )
				{
					$this->setParsingErrors( array( sprintf($this->lang->words['links_not_allowed'], $_minPosts) ) );
					break;
				}
			}
		}


10 - количество постов
array(4) - освобожденные группы на которых данное правило не действует
www.site.ru линком не считается. И, естественно, это ни разу не защищает от спама. Будут спамить либо не активными ссылками, либо без ссылок. Хотя некая доля отсеется. Но назвать это реальной защитой было бы слишком сильно сказано.
3

#20 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 04 Октябрь 2013 - 22:12

Для 3.2+

1. Внешний вид -> Языки -> %язык% -> Add string
Application: Forums
Pack Name: public_post
Key: links_not_allowed
Default Text: To post links in this forum you must have %d posts

2. Открыть admin/sources/classes/bbcode/custom/defaults.php
Найти
		//-----------------------------------------
		// Let's remove any nested links..
		//-----------------------------------------

Выше добавить
        $_minPosts = 10;
        $_exGroups = array(4);
        
        if( ! IPSMember::isInGroup($this->memberData, $_exGroups) AND $this->memberData['posts'] < $_minPosts )
        {
			$this->warning = sprintf($this->lang->words['links_not_allowed'], $_minPosts);
			return $content;
        }


(Включить парсинг ббкода url для всех групп)
3

#21 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 06 Октябрь 2013 - 12:30

В admin/sources/classes/bbcode/custom/defaults.php
1

#22 Пользователь не на сайте   Одмин ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 574
  • Регистрация: 21-Апрель 13
  • Репутация: 41
  • IPB version:3.4.x
 

Отправлено 06 Октябрь 2013 - 12:39

Да, я уже увидел что Вы исправили пост. Всё получилось! Огромнейшее Вам спасибо! :)

Цитата

www.site.ru линком не считается. И, естественно, это ни разу не защищает от спама. Будут спамить либо не активными ссылками, либо без ссылок. Хотя некая доля отсеется. Но назвать это реальной защитой было бы слишком сильно сказано.
Решение можно совершенствовать. То, что Вы сделали - это уже хороший ход в борьбе со спамом. Но что если для определенной группы пользователей запретить такие наборы символов как 'www' и '.ru' (без кавычек), тогда спамерам вообще не оставим шансов!!!

Сообщение изменено: acids (06 Октябрь 2013 - 12:41)

0

#23 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 06 Октябрь 2013 - 13:06

А не проще бы поставить нормальную капчу или защиту при регистрации и не плодить спамеров на форуме? Отключение ссылок практически ни от чего не защищает, так как спам это далеко не обязательно ссылки.
0

#24 Пользователь не на сайте   Одмин ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 574
  • Регистрация: 21-Апрель 13
  • Репутация: 41
  • IPB version:3.4.x
 

Отправлено 06 Октябрь 2013 - 14:04

Вы и сами прекрасно понимаете, что та капча, которая предусмотрена движком, не решает проблему спама. Самое эффективное это система "Вопрос - ответ". Она решает проблему спама, но не надолго. Раз в квартал надо менять вопрос.
Здесь же я предлагаю усилить эффект стандартной защиты, раз и навсегда покончив с таким видом спама как постинг ссылок вновь зарегистрирвоанными спам-ботами. И я согласен с Вами в том, что "www.site.ru линком не считается. Будут спамить не активными ссылками", но запретив отдельной группе (которые только что зарегистрировались с продвижением в обычную группу после 5 сообщения) публиковать их посты, в которых есть слова "www" и ".ru" (и т.д.), вопрос с данным видом спама будет закрыт.
0

#25 Пользователь не на сайте   Одмин ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 574
  • Регистрация: 21-Апрель 13
  • Репутация: 41
  • IPB version:3.4.x
 

Отправлено 30 Ноябрь 2013 - 16:32

Доброго времени суток!
Ребят, помогите! Появилась проблема следующего характера. После того, как я сделал всё как советовал siv1987 в сообщении #20 данной темы, ссылки на форуме, которые публикуют пользователи (у которых более 5 сообщений), иногда становятся неактивными, а через время снова активные! Ролики Youtube вообще пропадают!!!
Подскажите, что необходимо предпринять?!

Вложение  Безымянный.JPG (49,64К)
Количество загрузок: 14
0

#26 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 30 Ноябрь 2013 - 17:09

Откатите изменения и понаблюдайте действительно ли в этом проблема.
0

#27 Пользователь не на сайте   Deewzz ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 16
  • Регистрация: 11-Апрель 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 10:35

Пожалуйста, подскажите, что нужно добавить в код,чтобы правило не распространялось на вставляемые по урлу картинки?
0

#28 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 13:11

Картинки по урл'у это ссылки.
Либо это ссылки, либо изображения в теге img.
1

#29 Пользователь не на сайте   Deewzz ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 16
  • Регистрация: 11-Апрель 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 14:58

Просмотреть сообщениеsiv1987 21 Апрель 2014 - 13:11 сказал(а):

Картинки по урл'у это ссылки.
Либо это ссылки, либо изображения в теге img.

То есть не получиться добавить исключения для:
<img class="bbc_img" src="http://www.site.ru/ii/photo.png" alt="photo.png">
?
Нельзя разрешить в указанном Вами коде ссылки, содержащие *.png *.jpg ?
0

#30 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 15:02

В данном случае это изображение, а не ссылка.
Ссылка - a href (bbcode url), они и запрещаются в любом виде, пусть то ссылку на картинку, или на что-то еще.
0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна