Перейти к публикации

Рекомендованные сообщения

Наверно все видели в админ панели при добавлении и редактирование новости есть кнопка Найти похожие новости e1bd19ec8071c9b35ad314ce15bbad81.jpg

, сделано для того чтобы не было дупликатов тем на сайте и чтоб бедные пользователи не искали по сайту а есть ли такая тема или нет, прежде чем добавить новость!

короче сам проепался со всеми кодами что есть в нете ,с миру по нитке, кое что подправил и теперь заработало под дле 8.2

не буду сволочью выложу что делать:

1- Открыть файл engine/modules/addnews.php

2-После:

$addtype = "addnews"; 
Добавить:
$new_ajax = "

<script LANGUAGE=\"Javascript\">

function find_relates ( )

{

var ajax = new dle_ajax();


var title = ajax.encodeVAR( document.getElementById('title').value );

var varsString = \"title=\" + title;


ajax.onShow ('');

ajax.requestFile = 'engine/ajax/find_relates.php';

ajax.method = 'POST';

ajax.element = 'related_news';

ajax.sendAJAX(varsString);


return false;


};

</SCRIPT>";

$button = '<input class="zinput" type="button" onclick="find_relates(); return false;" style="width:160px; height:19px; padding-top:1px;" value="Найти похожие новости">';

$resultat = '<span id="related_news"></span>';


$tpl->set('{rel_button}', $new_ajax.$button);

$tpl->set('{result}', $resultat);
3-Открыть файл templates/{THEME}/addnews.tpl Найти:
name="title" 
рядом добавить
id="title"
4-Где нибудь рядом с "Введите заголовок:" вставить
{rel_button} 
В нужном месте где нужно чтобы появился список похожих новостей при нажатии на кнопку Найти похожие новости вставьте:
{result}

5 - заходите в админ панель-> настройка групп пользователей, и даете доступ (я сделал просто доступ, остальное на ваше усмотрение) группам ( каким захотите) к админ-панели в админ панеле.

если все правельно сделать то заработает и не будет ошибок типа access denied

Ссылка на сообщение
Поделиться на других сайтах

а зачем давать доступ в админку этим группам?

А вообще все можно сделать гораздо проще. Просто заменить одну строку в шаблоне и добавить скрипт. Я у себя отписал как это сделать.

http://forum.dle-news.ru/index.php?showtopic=48566 - вопрос

http://a2themes.ru/dle_modules/23-knopka-najti-poxozhie-novosti-na-dle-8.html - ответ

Ссылка на сообщение
Поделиться на других сайтах

всмысле? :blink:

я вот в этой теме отписал про данный хак в Отправлено Вчера, 22:49 то есть 19,11,2009 в 22:49

http://forum.dle-news.ru/index.php?showtopic=48566&view=&hl=&fromsearch=1

А данная тема создана Сегодня, 01:22 то есть 20,11,2009 в 01:22

Так что я ничего, ни у кого не переписывал.

Сам на локалке смотрел...

Ссылка на сообщение
Поделиться на других сайтах

llbarmenll - я вижу ты не очень комне...

если есть притензии выложи!

я смотрю ты прям такой весь из себя правельный и честный! ангел ептя!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...