prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

AddNews: Related V2


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно AddNews: Related V2.


AddNews: Related V2

Автор: неизвестно
Модернизация под DLE 9.2: MSW
Версия DLE: все версии (с jQuery)
Сайт поддержки: http://0-web.ru/

1. Файл шаблона: addnews.tpl
В самом верху добавить:
<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>


В месте где надо выводить кнопку и список найденных похожих новостей:
<input class="edit" type="button" onclick="find_relates(); return false;" value="Найти похожие новости" ><span id="related_news"></span>


Найти:
name="title"

Добавить тут же(если отсутствует id):
id="title"


*** [FIX] *** Добавляем возможность пользоваться не только админам!
2. Файл: /engine/ajax/find_relates.php
Найти и удалить:
if( ! $user_group[$member_id['user_group']]['allow_admin'] ) die( "error" );


+1
Просмотры: 2320 VIP ProWebber | Комментарии (4)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1kagorec

  • 6 декабря 2012 21:50
  • Регистрация: 24.01.2010
  • ICQ: --
  • Комментариев: 76
  • Выкл.
Кто в курсе как сделать чтоб автоматически проверяло при вводе названия новости (без надобности нажимать кнопку) ?

-1

#2shadow6630

  • 7 декабря 2012 00:35
  • Регистрация: 4.03.2010
  • ICQ: --
  • Комментариев: 212
/////////////////////////////
открыть /engine/ajax/find_relates.php

найти и удалить
if( ! $user_group[$member_id['user_group']]['allow_admin'] ) die( "error" );

/////////////////////////////
В файле \engine\modules\addnews.php

после
$tpl->set( '{tags}', '' );


Вставить:
$relatednews = "<SCRIPT LANGUAGE=\"javascript\">
function find_relates ( )
{ var title = document.getElementById('title').value;
ShowLoading('');
$.post('engine/ajax/find_relates.php', { title: title }, function(data){
HideLoading('');
$('#related_news').html(data);});
return false;};
</SCRIPT>

<div id=\"related_news\"></div>

";
$tpl->set( '{related}', $relatednews);

/////////////////////////////
И уже в шаблоне templates/ВАШ ШАБЛОН/addnews.tpl

найти
<input type="text" name="title" value="{title}" maxlength="150" class="f_input" />


заменить
<input class="edit bk" type="text" style="width:350px;" name="title" id="title" onkeyup="find_relates(); return false;">{related}

--------------------

+4

#3crigma

  • 8 марта 2013 03:19
  • Регистрация: 4.01.2012
  • ICQ: --
  • Комментариев: 11
shadow6630,
Спосибо

0

#4gaz70rus

  • 5 сентября 2013 16:47
  • Регистрация: 8.06.2013
  • ICQ: --
  • Комментариев: 15
На 10 работает без проблем.

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки