
Цикл хаков AddNews - изменение вида добавления новостей. Часть Related - При добавлении новости пользователями с сайта добавляем кнопку поиска похожих новостей.
Автор: неизвестно
Модернизация под DLE 9.2: MSW
Версия DLE: все версии (с jQuery)
Сайт поддержки: http://0-web.ru/
1. Файл шаблона: addnews.tpl
В самом верху добавить:
Code
<script type="text/javascript">
function find_relates() {
ShowLoading('');
var title = $('#title').val();
$.post(dle_root + "engine/ajax/find_relates.php",
{title:title},
function(data){
HideLoading('');
$('#related_news').fadeOut(200, function() {
$(this).html(data);
$(this).fadeIn(200);
});
});
};
</script>
function find_relates() {
ShowLoading('');
var title = $('#title').val();
$.post(dle_root + "engine/ajax/find_relates.php",
{title:title},
function(data){
HideLoading('');
$('#related_news').fadeOut(200, function() {
$(this).html(data);
$(this).fadeIn(200);
});
});
};
</script>
В месте где надо выводить кнопку и список найденных похожих новостей:
Code
<input class="edit" type="button" onclick="find_relates(); return false;" value="Найти похожие новости" ><span id="related_news"></span>
Найти:
Code
name="title"
Добавить тут же(если отсутствует id):
Code
id="title"
*** [FIX] *** Добавляем возможность пользоваться не только админам!
2. Файл: /engine/ajax/find_relates.php
Найти и удалить:
Code
if( ! $user_group[$member_id['user_group']]['allow_admin'] ) die( "error" );
Просмотров: 2312
|
Категория: DLE-хаки | Добавил: NA
Другие новости |
Поделиться ссылкой
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.