samson 0 Опубликовано: 17 ноября 2009 Рассказать Опубликовано: 17 ноября 2009 Доброго дня! есть вопросик: изза- добавления большого кол-ва новостей, потребовалась кнопка рядом с темой новости (Найти похожие новости)! в админ панели есть такая кнопка при редактировании и добавление новости! а как сделать такую же для пользователей? Dle 8.2 Заранее балгодарен! Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 17 ноября 2009 Рассказать Опубликовано: 17 ноября 2009 Для пользователей есть вывод "Количество похожих новостей", выводятся в шаблоне fullstory.tpl тегом {related-news}, настраивается в настройках системы (Настройки вывода новостей) и (Оптимизация запросов к базе данных). Ссылка на сообщение Поделиться на других сайтах
samson 0 Опубликовано: 18 ноября 2009 Рассказать Опубликовано: 18 ноября 2009 Автор Для пользователей есть вывод "Количество похожих новостей", выводятся в шаблоне fullstory.tpl тегом {related-news}, настраивается в настройках системы (Настройки вывода новостей) и (Оптимизация запросов к базе данных). я наверно не правильно выложил свою хотелку=) мне нужно чтоб не было дубликатов новостей на сайте! поэтому при добавлении темы новости - хотелось бы чтоб рядом с темой иметь кнопку - поиск похожих тем ( или новостей)! а снизу - выплывал бы списочек с похожими темами!=) уважаемый - а то что вы мне предложили - это у меня есть , спасибо!=) Ссылка на сообщение Поделиться на других сайтах
samson 0 Опубликовано: 18 ноября 2009 Рассказать Опубликовано: 18 ноября 2009 Автор люди - ну кто нибудь помогите пожайлуста!!!!=(( Ссылка на сообщение Поделиться на других сайтах
samson 0 Опубликовано: 18 ноября 2009 Рассказать Опубликовано: 18 ноября 2009 (изменено) Автор короче сам проепался со всеми кодами что есть в нете , кое что подправил и теперь заработало под дле 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} если все правельно сделать то заработает! у меня по крайней мере работает Изменено 18 ноября 2009 пользователем samson Ссылка на сообщение Поделиться на других сайтах
samson 0 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Автор прям как заноза - эта штука у меня! теперь у всех кроме админа появилась ошибка access denied я так понимаю нет каких то прав на базу данных! а как и где можно эти права?! Ссылка на сообщение Поделиться на других сайтах
llbarmenll 18 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Тоже интересен данный хак =) Ссылка на сообщение Поделиться на других сайтах
samson 0 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Автор было бы просто супер - еслиб кто-то помог нам с этой задачей! Я опять прорыл огромную часть нета, но что то нет ничего нигде!=(( Ссылка на сообщение Поделиться на других сайтах
llbarmenll 18 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Укажите еще в первом своём сообщении адрес своего сайта, а то тему могут прикрыть. Ссылка на сообщение Поделиться на других сайтах
samson 0 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Автор http://dashnadash.com Ссылка на сообщение Поделиться на других сайтах
llbarmenll 18 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 У вас не лицензионная версия скрипта, так что тему закроют. Ссылка на сообщение Поделиться на других сайтах
samson 0 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Автор мне делал человек, я только начинаю разбиратсья в этом! а как можно узнать что у меня не лицензия? Ссылка на сообщение Поделиться на других сайтах
llbarmenll 18 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Надо купить лицензию, а не узнавать есть она у вас или нету. Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 19 ноября 2009 Рассказать Опубликовано: 19 ноября 2009 Нелегальная копия скрипта http://forum.dle-news.ru/index.php?showannouncement=1&f=46 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения