Цикл хаков 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>


В месте где надо выводить кнопку и список найденных похожих новостей:
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" );

  Просмотров: 1574 | Категория: DLE-хаки | Добавил: NA

Другие новости


Поделиться ссылкой


Ссылка:
BB-code:
HTML:
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.