lukamal
Редактор
- Регистрация
- 30.08.12
- Сообщения
- 803
- Реакции
- 484
- Баллы
- 28
В 4.x.x такой же хак найти не удалось.
Нашёл следующее решение проблемы
1. Заходим в Панель администратора > Настройки > Основные настройки > ВВ коды > Добавлять атрибут nofollow к внешним ссылкам в BB кодах URL > да > сохранить.
2. Находим файл includes/class_bbcode.php находим в нём строку
комментируем её
ниже этой строки вставляем
перезаписываем файл на сервере
3. Панель администратора > Стили и шаблоны > Поиск шаблонов > Поиск текста headinclude > найти
В шаблоне headinclude в самом низу дописываем
Получаем такие же ссылки как на этом сайте.
Нашёл следующее решение проблемы
1. Заходим в Панель администратора > Настройки > Основные настройки > ВВ коды > Добавлять атрибут nofollow к внешним ссылкам в BB кодах URL > да > сохранить.
2. Находим файл includes/class_bbcode.php находим в нём строку
Код:
return "<a href=\"$rightlink\" target=\"_blank\"" . ($is_external ? ' rel="nofollow"' : '') . ">$text</a>";
комментируем её
Код:
//return "<a href=\"$rightlink\" target=\"_blank\"" . ($is_external ? ' rel="nofollow"' : '') . ">$text</a>";
ниже этой строки вставляем
Код:
if(!$is_external) { return "<a href=\"$rightlink\" target=\"_blank\">$text</a>"; }else{ $uniqid = substr(md5(uniqid(rand(), true)), 0, 10); return "<noindex><span id=\"extlink_" . $uniqid . "\" title=\"Внешняя ссылка, реферер не передаётся ".$rightlink."\" style=\"text-decoration:underline; cursor: pointer; color:#0066FF;\" onclick=\"return open_external('$rightlink', this.id);\">$text</span></noindex>"; }
перезаписываем файл на сервере
3. Панель администратора > Стили и шаблоны > Поиск шаблонов > Поиск текста headinclude > найти
В шаблоне headinclude в самом низу дописываем
Код:
<script type="text/javascript">
<!--
function open_external(url, id)
{ w = window.open('about:blank', id); w.document.write('<meta http-equiv="refresh" content="0;url='+url+'">'); w.document.close(); return false;
}
-->
</script>
Получаем такие же ссылки как на этом сайте.