Сегодня хотелось бы проанонсировать очень полезный и удобный мод Prime Links. Мод призван облегчить жизнь в работе с внешними ссылками форума. В установке - это самый легкий мод из всех какие есть. Не имеет настроек в админке, не требуется SQL-запросов к БД либо скриптов-инсталляторов.
Скачиваем ниже и устанавливаем его по инструкции в архиве
A | Версия мода повысилась, архив перезалит. Для обновления версии мода открываем нужную инструкцию из папки /contrib/. Если вы ранее скачивали данный мод у нас, то у вас версия мода 1.2.12, следовательно обновлять мод следует по инструкции update 1.2.12 to 1.3.0.xml |
1) Первоначальная настройка мода
Данный способ схож со способом редиректа через away-страничку, но в данном случае она не показывается. Это этап первоначальной настройки мода. Создаем файл
Код: Выделить всё
<?php
if (isset($_SERVER['QUERY_STRING'])) Header('Location: '.urldecode($_SERVER['QUERY_STRING']));
?>
Код: Выделить всё
define('EXTERNAL_LINK_PREFIX', '');
define('INTERNAL_LINK_DOMAINS', '');
Код: Выделить всё
define('EXTERNAL_LINK_PREFIX', 'http://адрес форума/go.php?');
define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');
2) Редидект внешних ссылок через AWAY-страничку описан .
3) Скрытие ссылок от гостей
Открываем файл /includes/prime_links.php и сразу же меняем его кодировку на UTF-8 BOOM, и находим следущие строки
Код: Выделить всё
define('HIDE_LINKS_FROM_GUESTS', 'false'); // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.
Код: Выделить всё
define('HIDE_LINKS_FROM_GUESTS', '<div class="adapthide"><strong>Пожалуйста зарегистрируйтесь чтобы увидеть ссылку</strong></div>'); // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.
Открываем /styles/ваш стиль/theme/stylesheet.css и в самый низ добавляем следущий код
Код: Выделить всё
div.adapthide {
border: 1px dashed #000099;
background-color: #FFFFFF;
margin: 0px 10px 5px 10px;
padding: 5px 5px 5px 5px;
font-size: 12px;
}
Открыть styles/ваш стиль/theme/content.css и найти
Код: Выделить всё
/* Attachments
----------------------------------------*/
Код: Выделить всё
div.adapthide {
border: 1px dashed #000099;
background-color: #FFFFFF;
margin: 0px 10px 5px 10px;
padding: 5px 5px 5px 5px;
font-size: 12px;
}