Название: FIX Перекрестные ссылки
Автор: rocksmart
CMS: DLE 10.1
Описание:
Суть модификации заключается в том, что при заполнении полей можно получить ссылки новостей , которых присутствует вводимое слово.
Установка:
Открываем файл engine/inc/links.php в коде находим:
<input type='text' name='dle-promt-tag' id='dle-promt-tag' class='ui-widget-content ui-corner-all' style='width:97%; padding: .4em;' value=""+tag+"\"/>
После него добавляем строку:
<b><a href='#relinking-search' onclick='find_relinking()' id='relinking-search'>Искать</a></b>
Далее ниже находим строку:
<input type='text' name='dle-promt-tag' id='dle-promt-tag' class='ui-widget-content ui-corner-all' style='width:97%; padding: .4em;' value=''/>
После него добавляем строку:
<b><a href='#relinking-search' onclick='find_relinking()' id='relinking-search'>Искать</a></b>
Чуть ниже над строками:
//-->
</script>
HTML;
Добавляем новую js функцию:
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("<div id='result-search' title='Результат поиска' style='display:none'></div>");
$('#result-search').dialog({
autoOpen: true,
width: 500,
buttons: b
});
$('#relinking-search').html(relinking);
$('#result-search').html(data);
});
return false;
};
Файл find_relinking.php загружаем в папку engine/ajax/