В версии 10.1 в админпанели добавлен новый раздел «Перекрестные ссылки». Данный раздел предназначен для быстрого создания перелинковки по сайту по ключевым словам. В данном разделе вы задаете ключевое слово и URL, в случае нахождения данного ключевого слова на вашей странице, оно будет заменено на гипертекстовую ссылку. В отличии от модуля «фильтр слов», который также имеется в админпанели, в данном модуле ключевые слова ищется по всей странице, включая весь контент (новости, комментарии, шаблоны, сторонние модули и т.д.), а не только в новостях и комментариях. Также любое внесение или изменение ключевых слов в данном разделе, приводит к моментальному применению по всему сайту и всем страницам сайта, и не требуется никакого перестроения публикаций. Также в данном модуле поддерживается указание склонения слов, например вы можете задать ключевое слово «Иван(ов|ова|ову)» и ссылка будет применяться к словам: Иванов, Иванова, Иванову и т.д. Поиск ключевых слов осуществляется только по словам целиком, а не просто по всем вхождениям в тексте. Суть модификации заключается в том, что при заполнении полей можно получить ссылки новостей , которых присутствует вводимое слово.
Установка
Открываем файл engine/inc/links.php
в коде находим После него добавляем строку
Искать
Далее ниже находим строку После него добавляем строку
Искать
Чуть ниже над строками
//-->
HTML;
Добавляем новую функцию
function find_relinking (){
var title = document.getElementById('dle-promt-tag').value;
if(!title){
$('#dle-promt-tag').addClass('ui-state-error');
return false;
}
var relinking = $('#relinking-search').html();
$('#relinking-search').html('Ищем...');
$.post('engine/ajax/find_relinking.php', { title: title }, function(data){
var b = {};
b[dle_act_lang[3]] = function() {
$('#result-search').dialog("close");
};
$("body").append("");
$('#result-search').dialog({
autoOpen: true,
width: 500,
buttons: b
});
$('#relinking-search').html(relinking);
$('#result-search').html(data);
});
return false;
};
Загружаем файл из архива в папку engine/ajax/find_relinking.php