Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Minnow

Активность/неактивность ссылок.

Recommended Posts

Подскажите пожалуйста как сделать (или где настроить в АЦ) чтобы ссылки, вставляемые пользователями в сообщения, оставались нективными, т.е. без автоматического подставления тэгов - URL

[url]ссылка[/url]

Но при необходимости чтобы осталась возможность сделать это вручную или с помощью соответствующих кнопок в редакторе сообщений.

[url="http://domain.ru"]ссылка[/url]

 

Спасибо.

Share this post


Link to post

Не в этом ли файле заданы параметры? - admin/sources/classes/bbcode/custom/defaults.php

Share this post


Link to post

Не работает.

Работает :P

 

Ссылка по прежнему активна.

В ссылке надо убирать

http://

Или например менять тег URL на code или на spoiler

 

Не в этом ли файле заданы параметры? - admin/sources/classes/bbcode/custom/defaults.php

Если как BB код, то да. Но если будут кидать как ссылку на страницу, не сработает.

 

У меня на 2.3 такого было для пользователей с 0 сообщений. Надо вспомнить, как и что менял.

Share this post


Link to post

Закомментируйте это в /admin/sources/classes/bbcode/core.php:

		//-----------------------------------------
	// Auto parse URLs (only if this is full sweep)
	//-----------------------------------------

	if( !$_code AND $cur_method == 'display' )
	{
		/* Capture 'href="' and '</a>' as [url] is now parsed first, we discard these in _autoParseUrls */
		/**
		 * @link	http://community.invisionpower.com/tracker/issue-23726-parser-wrong-url-with-unicode-chars/
		 * I had to add the /u modifier to correct this.  Previously, the first byte sequence of the word was matching \s.
		 */
		$opts = ( IPS_DOC_CHAR_SET == 'UTF-8' ) ? 'isu' : 'is';
		$txt  = preg_replace_callback( "#(^|\s|\)|\(|\{|\}|>|\]|\[|href=\S)((http|https|news|ftp)://(?:[^<>\[\"\s]+|[a-zA-Z0-9/\._\-!&\#;,%\+\?:=]+))(</a>)?#" . $opts, array( $this, '_autoParseUrls' ), $txt );
	}

 

Так же уберет автопарсинг media-ссылок.

Share this post


Link to post

Спасибо, всё получилось!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...