<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : как спрятать внешние ссылки ?</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 01 May 2026 05:22:17 -0000</pubDate>

		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Наверное на сегодняшний момент самый надежный вариант скрыть внешнюю ссылку - это превратить ее в текст для группы 0,  в которую входят и поисковики. А авторизованным показывать.</p>

<p class="updated"> </p>
]]></description>
			<pubDate>Wo, 23 Jul 2014 09:33:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post39633]]></link>
		</item>
		<item>
			<title>Straight</title>
			<description><![CDATA[Ссылку абракадабрить или закрывать от индексации толку нет. 1. Вес всё равно уходит. А куда уходит в пустоту или на индексируемую страницу - это детали. 2. Ноиндекс или нофоллоу не для того, чтобы 5000 ссылок не учитывать. Сейчас все неиндексируемые страницы всё равно в базе поисковика. И неизвестно, не  наложит ли через пару месяцев поисковик какой-нибудь фильтр на сайт, массово закрывающий от индексации ссылки. Подозрительные случаи на эту тему были.<br />
<br />
Ссылки нужно оставлять либо для зарегистрированных пользователей, чтоб бот (незарегистрированный её не видел - ну, типа: у вас должно быть 1 сообщение, чтоб вы увидели эту ссылку), а лучше, проверять внешняя или внутренняя и, если внешняя, то добавлять её в текстовом виде. Может через нередактируемые стоп слова заменять _http://www на &quot;вставьте ссылку в окно своего браузера&quot;. Кстати, - это кардинальное решение против спамеров. Потому что мало кто проверяет из безбашенных спамильщиков закрыта ссылка или нет. Зато сразу видят, что её нет в природе.]]></description>
			<pubDate>Zo, 23 Jan 2011 00:36:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post28064]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[В новых PHP нет ereg, надо заменять. В сети на эту тему есть информация.]]></description>
			<pubDate>Thu, 21 Okt 2010 22:31:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post26739]]></link>
		</item>
		<item>
			<title>Oughtem</title>
			<description><![CDATA[А чё тут морочиться? Код выложен на блюдечке, допишите себе в функции свой нофолоу, а для пущей важности - таргет =&quot;бланк&quot; и граница на замке. Заабракадабреная ссылка с нофолоу точно ничего не унесёт с вашего сайта. Кроме того резко снижается ссылочная активность мудаковатых личностей в комментариях и на форуме, когда вместо ожидаемой чистой ссылки появляется &quot;http://ссылка&quot; с аброкадаброй.<br /><br /><b>Добавлено 53 дня спустя:</b><br /><br />После того, как хостер обновился с 5.2.13 версии пхп на 5.3.3-r1 все ссылки через go.php стали не рабочими. Вот что пишет<br />
<br />
Deprecated: Function ereg() is deprecated in /var/www/virtual/studportal.net.ua/htdocs/go.php on line 33<br />
Deprecated: Function ereg() is deprecated in /var/www/virtual/studportal.net.ua/htdocs/go.php on line 55<br />
Deprecated: Function ereg() is deprecated in /var/www/virtual/studportal.net.ua/htdocs/go.php on line 62<br />
Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/studportal.net.ua/htdocs/go.php:33) in /var/www/virtual/studportal.net.ua/htdocs/go.php on line 64<br />
<br />
подскажите, пожалуйста, как это исправить?]]></description>
			<pubDate>Zo, 29 Aug 2010 06:27:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25829]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[Как правило, переход не производится. Это означает, что по этим ссылкам Google не передает ни PageRank, ни текст ссылки. Фактически использование атрибута nofollow приводит к тому, что целевые ссылки выпадают из нашей общей диаграммы Сети.<br />
<br />
<a href="http://www.google.com/support/webmasters/bin/answer.py?answer=96569" rel="nofollow">http://www.google.com/support/webmasters/bin/answer.py?answer=96569</a><br />
<br />
c Яши так же<br />
<br />
что там снимается? не фига не снимается.]]></description>
			<pubDate>Za, 07 Aug 2010 11:35:19 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25503]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=25496#25496">#</a> <strong>jcrush :</strong>
nofollow ссылки не учитываются.<br />
</blockquote>Это кто сказал? Последнее что я знаю, это то, что без nofollow ссылочный вес снимается, и передается, а с nofollow снимается, но не передается.]]></description>
			<pubDate>Vr, 06 Aug 2010 19:13:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25497]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[nofollow ссылки не учитываются.]]></description>
			<pubDate>Vr, 06 Aug 2010 19:10:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25496]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Kort, вот и я про то же толкую. смысла во всём этом гемморое нет теперь никакого.]]></description>
			<pubDate>Vr, 06 Aug 2010 18:46:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25495]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[... и получается что смысла скрывать внешние ссылки никакого нет: поисковики редирект определят, а nofollow все равно снимет ссылочный вес.]]></description>
			<pubDate>Vr, 06 Aug 2010 15:07:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25494]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=25416#25416">#</a> <strong>Sergeich :</strong>
Я тут где-то читал, что гугл (и яндекс вроде) уже научили своих ботов различать такие ссылки и считать их внешними.<br />
</blockquote>
<br />
Да что вы говорите? а разве файлик го.пхп закрытый от индексации будет читаться? ну ну.<br />
<br />
имхо сейчас уже достаточно прописывать в ссылках нофоллоу, без всяких редиректов.]]></description>
			<pubDate>Vr, 06 Aug 2010 05:52:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25492]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=25416#25416">#</a> <strong>Sergeich :</strong>
Я тут где-то читал, что гугл (и яндекс вроде) уже научили своих ботов различать такие ссылки и считать их внешними.<br />
</blockquote>
Для этого и циферки впереди. :-) Ссылку распознать не возможно, если только не знаешь секрет. Роботы не знают. Секрет можно усложнить.<br />
<br />
Oughtem со своего сайта взял. У меня уже давно все ссылки закодированы. В парсинге, где код автозамены ссылок (здесь ранее было) просто добавляем это кодирование и все. Ну и конечно в go.php надо раскодирование не забыть добавить. :-)<br /><br /><b>Добавлено 3 часа 15 Минут спустя:</b><br /><br />Мой текущий кустомный парсер<br />
<div class="highlight"><pre class="php">
function sed_custom_parse($text, $parse_bbcodes = TRUE, $parse_smilies = TRUE, $parse_newlines = TRUE)
	{
	if($parse_bbcodes)
		{
		global $sys, $sed_smilies;
		
		// Коды. Высокоприоритетная обработка!
		$text = preg_replace_callback('`\&#091;code\&#093;(.+?)\&#091;/code\&#093;`mis', create_function('$input', 'return(&quot;&lt;pre class=\&quot;code\&quot;&gt;&quot;.hw_sed_bbcode_cdata($input&#091;1&#093;).&quot;&lt;/pre&gt;&quot;);'), $text);
		$text = preg_replace_callback('`\&#091;highlight=(&#091;\w\-&#093;+)\&#093;(.*?)\&#091;/highlight\&#093;`mis', create_function('$input', 'return(&quot;&lt;div class=\&quot;highlight\&quot;&gt;&lt;pre class=\&quot;&quot;.$input&#091;1&#093;.&quot;\&quot;&gt;&quot;.hw_sed_bbcode_cdata($input&#091;2&#093;).&quot;&lt;/pre&gt;&lt;/div&gt;&quot;);'), $text);

		// Авто-ссылки.
		$text = preg_replace_callback('`(^|\s)(http|https|ftp)://(&#091;^\s&quot;\'\&#091;&#093;+)`mis', 'hw_url_encode', $text);

		// ББ-ссылки.
		$text = preg_replace_callback('`\&#091;url\&#093;(http|https|ftp)://(&#091;^\s&quot;\'\&#091;&#093;+)\&#091;/url\&#093;`mis', 'hw_url_encode', $text);
		$text = preg_replace_callback('`\&#091;(url)=(http|https|ftp)://(&#091;^\s&quot;\'\&#091;&#093;+)\&#093;(.+?)\&#091;/url\&#093;`mis', 'hw_url_encode', $text);
		$text = preg_replace_callback('`\&#091;(url)=(&#091;^\s&quot;\'\&#091;&#093;+)\&#093;(.+?)\&#091;/url\&#093;`mis', 'hw_url_encode', $text);

		// Картинки.
		$text = preg_replace_callback('`\&#091;(img|thumb)\&#093;(&#091;^\s&quot;\';\?\(\&#091;&#093;+\.(?:jpg|jpeg|gif|png))\&#091;/(img|thumb)\&#093;`', 'hw_sed_bbcode_pict', $text);
		$text = preg_replace_callback('`\&#091;(img|thumb)=(&#091;^\s&quot;\';\?\(\&#091;&#093;+\.(?:jpg|jpeg|gif|png))\&#093;(&#091;^\s&quot;\';\?\(\&#091;&#093;+\.(?:jpg|jpeg|gif|png))\&#091;/(img|thumb)\&#093;`', 'hw_sed_bbcode_pict', $text);
		$text = preg_replace_callback('`\&#091;(img)=(.+?)\&#093;(&#091;^\s&quot;\';\?\(\&#091;&#093;+\.(?:jpg|jpeg|gif|png))\&#091;/img\&#093;`', 'hw_sed_bbcode_pict', $text);
		
		// Смайлики.
		if($parse_smilies &amp;&amp; is_array($sed_smilies))
			{
			$code = array();
			$unique_seed = $sys&#091;'unique'&#093;;
			$ii = 10000;

			foreach($sed_smilies as $k =&gt; $v)
				{
				$ii++;
				$key = '**'.$ii.$unique_seed.'**';
				$code&#091;$key&#093;= &quot;&lt;img class='smiley' src='https://www.cotonti.com/./images/smilies/&quot;.$v&#091;'file'&#093;.&quot;' alt='&quot;.htmlspecialchars($v&#091;'code'&#093;).&quot;'&gt;&quot;;
				$text = preg_replace('#'.preg_quote($v&#091;'code'&#093;).'#', $key, $text);
				if(htmlspecialchars($v&#091;'code'&#093;) != $v&#091;'code'&#093;)
					{
					// Fix for cc inserts
					$text = preg_replace('#'.preg_quote(htmlspecialchars($v&#091;'code'&#093;)).'#', $key, $text);
					}
				}
				
			foreach($code as $x =&gt; $y) { $text = str_replace($x, $y, $text); }
			}
		}
	else
		{
		// Вырезка тегов.
		$text = preg_replace(&quot;'\&#091;img.*?/img\&#093;'si&quot;, &quot;&quot;, $text);
		$text = preg_replace(&quot;'\&#091;thumb.*?/thumb\&#093;'si&quot;, &quot;&quot;, $text);
		$text = preg_replace(&quot;'&#091;&#091;^&#093;&#093;*?.*?&#093;'si&quot;, &quot;&quot;, $text);
            
		// Нейтрализация бб-кодов и ссылок.
		$text = hw_sed_bbcode_cdata($text);
		}

	return $text;
	}
</pre></div>
Насчет смайлов точно не помню. Вроде заменил стандартный парсинг из-за того, что теребовались обязательно пробелы вокруг вставленных кодов смайликов.<br />
<br />
Теперь полностью функция кодирующая ссылки. Функция у меня достаточно громоздкая, т.к. попутно решаются другие задачи. Из-за этого публиковать особо не хотел. Но раз просят, то пожалуйста.<br />
<br />
Ссылки кодируются выборочно. Если сайт свой, то остаются как есть.<br />
<div class="highlight"><pre class="php">
// Функция кодирующая чужую ссылку и выводящая ее через go.php.
function hw_url_encode($url, $array = FALSE)
	{
	if(is_array($url) || strlen($url))
		{
		if(!is_array($url)) { $url = array(0 =&gt; $url, 1 =&gt; &quot;&quot;); }

		if(count($url) == 2)
			{
			$r_URL = $url&#091;0&#093;;
			$r_TEXT = $url&#091;1&#093;;
            
			if(preg_match(&quot;/https:\/\//&quot;, $r_URL))
				{
				$r_TYPE = &quot;https&quot;;
				$r_URL = str_replace('https://', '', $r_URL);
				}
			elseif(preg_match(&quot;/ftp:\/\//&quot;, $r_URL))
				{
				$r_TYPE = &quot;ftp&quot;;
				$r_URL = str_replace('ftp://', '', $r_URL);
				}
			else
				{
				$r_TYPE = &quot;http&quot;;
				$r_URL = str_replace('http://', '', $r_URL);
				}
			}

		elseif(count($url) == 3)
			{					
			$r_TYPE = $url&#091;1&#093;;	
			$r_URL = $url&#091;2&#093;;	
			}

		elseif(count($url) == 4 &amp;&amp; $url&#091;1&#093; == &quot;url&quot;)
			{										
			$r_URL = $url&#091;2&#093;;						
			$r_TEXT = $url&#091;3&#093;;						
			$r_TYPE = &quot;http&quot;;
			}

		elseif(count($url) == 4)
			{						
			$r_BEFORE = $url&#091;1&#093;;	
			$r_TYPE = $url&#091;2&#093;;		
			$r_URL = $url&#091;3&#093;;		
			}

		elseif(count($url) == 5)
			{					
			$r_TYPE = $url&#091;2&#093;;	
			$r_URL = $url&#091;3&#093;;	
			$r_TEXT = $url&#091;4&#093;;	
			}
		else
			{ return FALSE; }

		if(strlen($r_TYPE) &amp;&amp; strlen($r_URL))
			{
			if(strcasecmp($r_TYPE, &quot;http&quot;) == 0) { $r_TYPE = &quot;http&quot;; $r_TYPE_NUM = 1; }
			elseif(strcasecmp($r_TYPE, &quot;https&quot;) == 0) { $r_TYPE = &quot;https&quot;; $r_TYPE_NUM = 2; }
			if(strcasecmp($r_TYPE, &quot;ftp&quot;) == 0) { $r_TYPE = &quot;ftp&quot;; $r_TYPE_NUM = 3; }

			if($r_TYPE_NUM &gt; 0)
				{
				if(preg_match(&quot;/mysite.ru/&quot;, $r_URL))
					{
					$r_URL = $r_TYPE.&quot;://&quot;.$r_URL;
					$r_TEXT = strlen($r_TEXT) ? $r_TEXT : $r_URL;
					}
				elseif(!preg_match(&quot;/http/&quot;, $r_URL) &amp;&amp; (preg_match(&quot;/users-m-details-id/&quot;, $r_URL) ||
				preg_match(&quot;/page-al/&quot;, $r_URL) || preg_match(&quot;/page-id/&quot;, $r_URL)))
					{
					$r_URL = str_replace('/', '', $r_URL);
					$r_URL = &quot;http://www.mysite.ru/&quot;.$r_URL;
					$r_TEXT = strlen($r_TEXT) ? $r_TEXT : $r_URL;
					}
				else
					{
					$r_URL_SOURCE = $r_URL;
					$r_URL_ENCODE = base64_encode($r_URL);
					$r_URL = &quot;http://www.mysite.ru/go.php?url=&quot;.$r_TYPE_NUM.$r_URL_ENCODE;
					$r_URL_TARGET = &quot; target=\&quot;_blank\&quot;&quot;;
					$r_URL_TARGET_TITLE = &quot; target=\&quot;_blank\&quot; title=\&quot;Ссылка откроется в новом окне\&quot;&quot;;

					// Если в тексте пришла ссылка или текст отсутствует.
					if(preg_match(&quot;/http:\/\/|https:\/\/|ftp:\/\//&quot;, $r_TEXT) || strlen(trim($r_TEXT)) == 0)
						{
						$r_TEXT = $r_TYPE.&quot;-ссылка&quot;;
						}
					}
				}
			else
				{ return FALSE; }
			
			$return = $r_BEFORE.&quot;&lt;a href=https://www.cotonti.com/\&quot;&quot;.$r_URL.&quot;\&quot;&quot;.$r_URL_TARGET_TITLE.&quot;&gt;&quot;.$r_TEXT.&quot;&lt;/a&gt;&quot;;
			if($array !== FALSE)
				{
				$return = array(
					&quot;URL&quot; =&gt; $r_URL,
					&quot;URL_SOURCE&quot; =&gt; strlen($r_URL_SOURCE) ? $r_URL_SOURCE : $r_URL,
					&quot;URL_ENCODE&quot; =&gt; $r_URL_ENCODE,
					&quot;URL_TARGET&quot; =&gt; $r_URL_TARGET,
					&quot;URL_TARGET_TITLE&quot; =&gt; $r_URL_TARGET_TITLE,
					&quot;URL_HTML&quot; =&gt; $return,
					&quot;TEXT&quot; =&gt; strlen($r_TEXT) ? $r_TEXT : &quot;ссылка&quot;,
					&quot;TYPE&quot; =&gt; $r_TYPE,
					&quot;TYPE_NUM&quot; =&gt; $r_TYPE_NUM,
					&quot;BEFORE&quot; =&gt; $r_BEFORE
					);
				}

			return($return);
			}
		else
			{ return FALSE; }
		}
	else
		{ return FALSE; }
	}
</pre></div>
<br />
Мой файл go.php<br />
<div class="highlight"><pre class="php">
&lt;?PHP

// Берем параметр ссылки.
$url = $old = $_GET&#091;'url'&#093;;

// Если параметр пришел.
if(strlen($url))
	{
      $type = substr($url, 0, 1);
      $url  = substr($url, 1, strlen($url));
      $url  = base64_decode($url);
      $url  = str_replace('&amp;amp;', '&amp;', $url);
      
      // Если это http-ссылка.
      if($type == 1 &amp;&amp; !ereg(&quot;\.&quot;, $old))
            {
            header(&quot;Location: <a href="http://$url&quot;);" rel="nofollow">http://$url&quot;);</a>
            }

      // Иначе, если это https-ссылка.
      elseif($type == 2 &amp;&amp; !ereg(&quot;\.&quot;, $old))
            {
            header(&quot;Location: <a href="https://$url&quot;);" rel="nofollow">https://$url&quot;);</a>
            }

      // Иначе, если это ftp-ссылка.
      elseif($type == 3 &amp;&amp; !ereg(&quot;\.&quot;, $old))
            {
            header(&quot;Location: <a href="ftp://$url&quot;);">ftp://$url&quot;);</a>
            }

      // Иначе, старый стиль.
      elseif(ereg(&quot;\.&quot;, $old))
            {
            // Если ссылка имела дополнительные параметры.
            if(count($_GET) &gt; 1)
                  {
                  foreach($_GET as $i =&gt; $k)
                        {
                        if($i !== 'url')
                              {
                              if(ereg(&quot;\?&quot;, $old))
                                    {
                                    $old = $old.'&amp;'.$i.'='.$k;
                                    }
                              else
                                    {
                                    $old = $old.'?'.$i.'='.$k;
                                    }
                              }
                        }
                  }

            // Если это ftp-ссылка.
            if(ereg(&quot;ftp://&quot;, $old))
                  {
                  Header(&quot;Location: $old&quot;);
                  }
            else
                  {
                  // Обработка ссылок с http:// и без.
                  if(ereg(&quot;http://&quot;, $old))
                        {
                        Header(&quot;Location: $old&quot;);
                        }
                  else
                        {
                        Header(&quot;Location: <a href="http://$old&quot;);" rel="nofollow">http://$old&quot;);</a>
                        }
                  }
            }
      else
            {
            Header(&quot;Location: plug-e-overview.html&quot;);
            }
    }
else
    {
    Header(&quot;Location: plug-e-overview.html&quot;);
    }

?&gt;
</pre></div>
<br />
Файл go.php заменяем, функцию преобразования ссылок и функцию парсинга в parser.php. Включаешь обработку своего парсинга в панели управления. Там же сбрасываем html кеш.]]></description>
			<pubDate>Ma, 02 Aug 2010 12:31:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25429]]></link>
		</item>
		<item>
			<title>Oughtem</title>
			<description><![CDATA[<strong>Boss</strong>, откуда эти два исходника?]]></description>
			<pubDate>Ma, 02 Aug 2010 04:22:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25427]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Я тут где-то читал, что гугл (и яндекс вроде) уже научили своих ботов различать такие ссылки и считать их внешними.]]></description>
			<pubDate>Zo, 01 Aug 2010 01:59:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25416]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Добавить кодирование для ссылки в go.php. Я еще циферку ставлю, поэтому простое раскодирование моего кода не применимо.<br />
<br />
<div class="highlight"><pre class="php">
// Формат (тип) в цифру.
if(strcasecmp($r_TYPE, &quot;http&quot;) == 0) { $r_TYPE = &quot;http&quot;; $r_TYPE_NUM = 1; }
elseif(strcasecmp($r_TYPE, &quot;https&quot;) == 0) { $r_TYPE = &quot;https&quot;; $r_TYPE_NUM = 2; }
if(strcasecmp($r_TYPE, &quot;ftp&quot;) == 0) { $r_TYPE = &quot;ftp&quot;; $r_TYPE_NUM = 3; }
</pre></div>
<br />
<div class="highlight"><pre class="php">
$r_URL_ENCODE = base64_encode($r_URL);
$r_URL = &quot;http://www.ru/go.php?url=&quot;.$r_TYPE_NUM.$r_URL_ENCODE;
</pre></div>]]></description>
			<pubDate>Za, 31 Jul 2010 17:15:54 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25413]]></link>
		</item>
		<item>
			<title>Oughtem</title>
			<description><![CDATA[Метод через го.пхп хорош, но всё-таки, как заабракадабрить ссылки?]]></description>
			<pubDate>Vr, 30 Jul 2010 19:38:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post25406]]></link>
		</item>
		<item>
			<title>Chin</title>
			<description><![CDATA[Если от ботов прячетесь - не пройдет номер. Они давно проходят и по apache-редиректам, и по JS редиректам.]]></description>
			<pubDate>Wo, 10 Feb 2010 09:41:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post22807]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<strong>Boss</strong>, а как бы туда еще добавить возможность обрабатывать ссылки вида: <br />
<br />
<pre class="code">&#091;url=/plug.php?e=comedit&#093;Ссылка на редактирование поста&#091;/url&#093;</pre>
и<br />
<pre class="code">&#091;url=page.php?al=happy_new_year_2010&#093;Введите текст ссылки...&#091;/url&#093; </pre>
<br />
т.е. внутренние ссылки, но без &quot;http://&quot;. А то он их тоже прячет через go.php. <br />
<br />
<br />
Я не оч. силен в регулярных выражениях...]]></description>
			<pubDate>Ma, 08 Feb 2010 08:08:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post22770]]></link>
		</item>
		<item>
			<title>Killer</title>
			<description><![CDATA[Boss, спасибо. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" />]]></description>
			<pubDate>Di, 28 Jul 2009 16:30:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post14955]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[ага у меня тоже на сайте такая хрень]]></description>
			<pubDate>Di, 28 Jul 2009 13:55:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post14952]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Вот мой вариант парсера для ссылок.<br />
Размещается в parser.php. В настройках включается дополнительно к основному парсеру.<br />
<br />
<div class="highlight"><pre class="php">
function sed_custom_parse($text, $parse_bbcodes = TRUE, $parse_smilies = TRUE, $parse_newlines = TRUE)
      {
	if($parse_bbcodes)
		{
            // Коды. Высокоприоритетная обработка!
            $text = preg_replace_callback('`\&#091;code\&#093;(.+?)\&#091;/code\&#093;`mis', create_function('$input', 'return(&quot;&lt;pre class=\&quot;code\&quot;&gt;&quot;.sed_bbcode_cdata($input&#091;1&#093;).&quot;&lt;/pre&gt;&quot;);'), $text);
            $text = preg_replace_callback('`\&#091;highlight=(&#091;\w\-&#093;+)\&#093;(.*?)\&#091;/highlight\&#093;`mis', create_function('$input', 'return(&quot;&lt;div class=\&quot;highlight\&quot;&gt;&lt;pre class=\&quot;&quot;.$input&#091;1&#093;.&quot;\&quot;&gt;&quot;.sed_bbcode_cdata($input&#091;2&#093;).&quot;&lt;/pre&gt;&lt;/div&gt;&quot;);'), $text);

            // Свои авто-ссылки.
            $text = preg_replace('`(^|\s)http://(www.pctuner.ru|pctuner.ru)(&#091;^\s&quot;\'\&#091;&#093;+)`mis', '$1&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru$3&quot;&gt;http://www.pctuner.ru$3&lt;/a&gt;', $text);

            // Чужие авто-ссылки.
            $text = preg_replace('`(^|\s)http://(&#091;^\s&quot;\'\&#091;&#093;+)`mis', '$1&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$2&quot; target=&quot;_blank&quot;&gt;http://$2&lt;/a&gt;', $text);
            $text = preg_replace('`(^|\s)(https|ftp)://(&#091;^\s&quot;\'\&#091;&#093;+)`mis', '$1&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$2://$3&quot; target=&quot;_blank&quot;&gt;$2://$3&lt;/a&gt;', $text);

            // Свои бб-ссылки.
            $text = preg_replace('`\&#091;url\&#093;(&#091;^\s&quot;\'\&#091;&#093;+)pctuner.ru(&#091;^\s&quot;\'\&#091;&#093;+)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru$2&quot;&gt;http://www.pctuner.ru$2&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url\&#093;pctuner.ru(&#091;^\s&quot;\'\&#091;&#093;+)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru$1&quot;&gt;http://www.pctuner.ru$1&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url=(&#091;^\s&quot;\'\&#091;&#093;+)pctuner.ru(&#091;^\s&quot;\'\&#091;&#093;+)\&#093;(.+?)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru$2&quot;&gt;$3&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url=pctuner.ru(&#091;^\s&quot;\'\&#091;&#093;+)\&#093;(.+?)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru$1&quot;&gt;$2&lt;/a&gt;', $text);

            // Чужие бб-ссылки.
            $text = preg_replace('`\&#091;url\&#093;http://(&#091;^\s&quot;\'\&#091;&#093;+)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$1&quot; target=&quot;_blank&quot;&gt;http://$1&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url\&#093;(https|ftp)://(&#091;^\s&quot;\'\&#091;&#093;+)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$1://$2&quot; target=&quot;_blank&quot;&gt;$1://$2&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url\&#093;(&#091;^\s&quot;\'\&#091;&#093;+)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$1&quot; target=&quot;_blank&quot;&gt;$1&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url=http://(&#091;^\s&quot;\'\&#091;&#093;+)\&#093;(.+?)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$1&quot; target=&quot;_blank&quot;&gt;$2&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url=(https|ftp)://(&#091;^\s&quot;\'\&#091;&#093;+)\&#093;(.+?)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$1://$2&quot; target=&quot;_blank&quot;&gt;$3&lt;/a&gt;', $text);
            $text = preg_replace('`\&#091;url=(&#091;^\s&quot;\'\&#091;&#093;+)\&#093;(.+?)\&#091;/url\&#093;`mis', '&lt;a href=https://www.cotonti.com/&quot;http://www.pctuner.ru/go.php?url=$1&quot; target=&quot;_blank&quot;&gt;$2&lt;/a&gt;', $text);
            }
      else
            {
            // Вырезка тегов.
            $text = preg_replace(&quot;'\&#091;img.*?/img\&#093;'si&quot;, &quot;&quot;, $text);
            $text = preg_replace(&quot;'\&#091;thumb.*?/thumb\&#093;'si&quot;, &quot;&quot;, $text);
            $text = preg_replace(&quot;'&#091;&#091;^&#093;&#093;*?.*?&#093;'si&quot;, &quot;&quot;, $text);
            }

	return $text;
      }
</pre></div>
Позже хочу себе сделать кодирование ссылок... Давно уже собираюсь.[/][/][/][/][/][/][/][/][/][/][/][/][/][/][/]<br /><br /><b>Добавлено 3 Минуты спустя:</b><br /><br />Что там за хрень еще вставилась после слов &quot;Давно уже собираюсь.&quot;? Косяк похоже.]]></description>
			<pubDate>Di, 28 Jul 2009 12:45:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post14951]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[Что то типа такого:<br />
<a href="http://stfw.ru/page.php?id=10824" rel="nofollow">http://stfw.ru/page.php?id=10824</a><br />
<br />
более менее получилось спрятать ссылки. часть пустил через go.php, данный хак я делал для форума в постах]]></description>
			<pubDate>Di, 28 Jul 2009 11:13:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post14949]]></link>
		</item>
		<item>
			<title>Evil</title>
			<description><![CDATA[Может кто уже знает решение данной проблемы?]]></description>
			<pubDate>Ma, 30 Mrt 2009 20:21:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post10752]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[а ну парсер ж в коте новый, не подойдет данный хак.]]></description>
			<pubDate>Thu, 05 Mrt 2009 12:55:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9406]]></link>
		</item>
		<item>
			<title>Evil</title>
			<description><![CDATA[<a href="http://www.neocrome.ru/page.php?id=322" rel="nofollow">Информация по SED</a>, при том по моему вами же и написанная ))]]></description>
			<pubDate>Thu, 05 Mrt 2009 11:33:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9404]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[Пока временное решение, не есть гуд ибо работает только с ббкодом<br />
<br />
<div class="highlight"><pre class="html">admin.php?m=bbcode&amp;d=15
наъодим url пишем &lt;a href=https://www.cotonti.com/&quot;/go.php?url=$1&quot;&gt;$2&lt;/a&gt;</pre></div>
<br />
для открытия и закрытия тега. все.<br />
<br />
 П,С,а есть плагин какой то для этого??]]></description>
			<pubDate>Thu, 05 Mrt 2009 07:35:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9396]]></link>
		</item>
		<item>
			<title>Evil</title>
			<description><![CDATA[Я так понимаю плагин из седа не подойдет? <br />
<br />
<strong>#jcrush</strong> поделись, если сделал.]]></description>
			<pubDate>Thu, 05 Mrt 2009 02:42:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9373]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Именно поэтому проще написать свою простую функцию, обрабатывающую текст сообщения, нежели лезть и ковыряться в далеко не самых простых внутренностях встроенного парсера.]]></description>
			<pubDate>Ma, 02 Mrt 2009 14:49:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9165]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[а не проще ли текущий парсер немного модифицировать? Где встроенный парсер лежит?<br />
<br />
как bbcode прятать внешнии ссылки понятно а если она вставленна не через bb как ее править?]]></description>
			<pubDate>Zo, 01 Mrt 2009 21:16:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9092]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Написать такую подмену в функции sed_custom_parse() в файле <em>system/parser.php</em> и в настройках парсинга включить собственный парсер. Либо написать плагин, который будет делать такую подмену, обрабатывая текст перед выводом.]]></description>
			<pubDate>Zo, 01 Mrt 2009 21:09:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9091]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[В седе парсер был файле functions.php, а сейчас как пустить все ссылки через go.php ? а еще лучше как их шифровать вообще аброй кодаброй? а то поисковики некоторые их видят]]></description>
			<pubDate>Zo, 01 Mrt 2009 17:44:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=2262&d=0#post9079]]></link>
		</item>
	</channel>
</rss>