САМОСВАЛ 0 Опубликовано: 6 июля 2007 Рассказать Опубликовано: 6 июля 2007 братуха, учись вести поики в яндаксе Дайджест, или хэш-функция (функция свертки), - это математическая или иная функция, которая принимает на входе строку переменной длины (называемую прообразом), и преобразует ее в выходную строку фиксированной (обычно меньшей) длины, называемую значением хэш-функции или сверткой. Особенность хэш-функции состоит в том, что она работает только в одном направлении. Вычислить значение хэш-функции по прообразу несложно, а вот сгенерировать прообраз, который свернется к заданной величине, очень трудно. Таким образом можно получить цифровой отпечаток некоторой информации, файла и т.д., но при этом сам файл держать в секрете, используя лишь его свертку. Ссылка на сообщение Поделиться на других сайтах
heaDodger 0 Опубликовано: 6 июля 2007 Рассказать Опубликовано: 6 июля 2007 я сделал посто переключением шаблонов http://www.newwebstar.com/index.php не так круто как этот мод но и не так геморно + нет проблем при апдейте двига Ссылка на сообщение Поделиться на других сайтах
alukart2 0 Опубликовано: 6 июля 2007 Рассказать Опубликовано: 6 июля 2007 блин у меня просто белая страница!!!!!!!!!!!!!!!!!! Ссылка на сообщение Поделиться на других сайтах
boyz 0 Опубликовано: 16 июля 2007 Рассказать Опубликовано: 16 июля 2007 Спасибо за полезнейший хак! Вот только один вопрос - как бы интегрировать данный дайджест на главную страницу (в main.tpl), чтоб он отображался как блок типа {topnews}. Заранее спасибо за ответ Ссылка на сообщение Поделиться на других сайтах
Tong 0 Опубликовано: 22 августа 2007 Рассказать Опубликовано: 22 августа 2007 Возможно ли и если, да, то как сделать дайдежст для определенной категории? По аналогии с rss лентами, они есть для категорий отдельно, как сделать дайджест для отдельных категорий, т.е. что бы пользователь рядом с категорией кликал или на рсс или на дайджест категории. Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 22 августа 2007 Рассказать Опубликовано: 22 августа 2007 Автор Это возможно, но требует изменений. Как только появится свободное время, попробую реализовать. Ссылка на сообщение Поделиться на других сайтах
Tong 0 Опубликовано: 23 августа 2007 Рассказать Опубликовано: 23 августа 2007 Akela, Спасибо большое, буду очень ждать. Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 23 августа 2007 Рассказать Опубликовано: 23 августа 2007 В 6.0 работает модуль... и замечательно работает. Использую его вместо карты сайта Ссылка на сообщение Поделиться на других сайтах
Старпер C 0 Опубликовано: 29 сентября 2007 Рассказать Опубликовано: 29 сентября 2007 Если есть только краткая новость, дайджест показывает лишь время, имя автора... Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 29 сентября 2007 Рассказать Опубликовано: 29 сентября 2007 Автор Если есть только краткая новость, дайджест показывает лишь время, имя автора... Да, есть такая проблемка. В файле show.short.php надо заменить строку if ((strlen($row['full_story']) < 10) and $config['hide_full_link'] == "yes") на строку if ((strlen($row['full_story']) < 10) and ($config['hide_full_link'] == "yes") and ($subaction != 'digest')) Ссылка на сообщение Поделиться на других сайтах
МВИА 11 Опубликовано: 10 октября 2007 Рассказать Опубликовано: 10 октября 2007 Решение очень нужное, но у меня вопрос, это будет работать только для вывода новостей из одной категории и при выводе только этой категории? Или это выводит все новости разом? Или для этого нужно подредактировать предложенный код? Ссылка на сообщение Поделиться на других сайтах
Pycckoe 0 Опубликовано: 25 октября 2007 Рассказать Опубликовано: 25 октября 2007 А вот можно сделать чтоб ещё вся эта новостная лента делилась по категориям, чтоб получилось что то вроде этого: Ссылка на сообщение Поделиться на других сайтах
Jeka009 2 Опубликовано: 27 октября 2007 Рассказать Опубликовано: 27 октября 2007 есть проблемка: при включенном кешировании иногда выводятся на главной вместо коротких новостей... Как исправить? Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 28 октября 2007 Рассказать Опубликовано: 28 октября 2007 Подскажите, как в шаблон digest.tpl впихнуть начало и конец блока с дайджестом? Например: <table cellpadding="0" cellspacing="0" id="h_2"> <tr><td> А тут перечесление новостей (код, который в digest.tpl) </td></tr></table> Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 28 октября 2007 Рассказать Опубликовано: 28 октября 2007 Автор есть проблемка: при включенном кешировании иногда выводятся на главной вместо коротких новостей... Как исправить? У меня кэширование всегда включено и эта проблема не замечена. Предполагаю неполное или неточное внесение изменений. Подскажите, как в шаблон digest.tpl впихнуть начало и конец блока с дайджестом? Например: <table cellpadding="0" cellspacing="0" id="h_2"> <tr><td> А тут перечесление новостей (код, который в digest.tpl) </td></tr></table> Это не шаблоне, а в show.short.php нужно менять. Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 28 октября 2007 Рассказать Опубликовано: 28 октября 2007 Akela, подскажите, что именно Ссылка на сообщение Поделиться на других сайтах
domeni 2 Опубликовано: 5 ноября 2007 Рассказать Опубликовано: 5 ноября 2007 а как вывести новости за текущую дату + ссылки на предыдущую дату, в общем так как здесь : http://www.nnm.ru/05.11.2007/~allnews Ссылка на сообщение Поделиться на других сайтах
domeni 2 Опубликовано: 5 ноября 2007 Рассказать Опубликовано: 5 ноября 2007 и ещё вопрос... как сделать тег типа {digest}, чтоб работал в main.tpl ? Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 6 ноября 2007 Рассказать Опубликовано: 6 ноября 2007 Автор как сделать тег типа {digest}, чтоб работал в main.tpl ? Нужно много переделывать - выносить запросы и их обработку в отдельный файл, включать этот файл как доп. модуль и т.п. Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 30 декабря 2007 Рассказать Опубликовано: 30 декабря 2007 Переделайте пожалуйста под 6.5 переделает, буду оооооооооочень благодарен. Ссылка на сообщение Поделиться на других сайтах
misterRooT 0 Опубликовано: 2 февраля 2008 Рассказать Опубликовано: 2 февраля 2008 blagoy_vip, присоединяюсь. Можно это вообще отдельным настраиваемым модулем сделать? Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 2 февраля 2008 Рассказать Опубликовано: 2 февраля 2008 помогли мне добрые люди модуль под 6.5 сделать, в engine.php пишем следующее: // ################ Вывод digest новостей ################# elseif ($subaction == 'digest') { $config['news_number'] = intval($config['digest_number']); if ($cstart){ $cstart = $cstart - 1; $cstart = $cstart * $config['news_number']; } $url_page = $config['http_home_url']."sitemap"; $sql_select = "SELECT id, date, title, category, alt_name, approve, flag FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1'".$where_date." ORDER BY ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number']; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1'".$where_date; $CACHE_NAME = "news_digest"; } else { // ################ Новости на главной ################# Ссылка на сообщение Поделиться на других сайтах
misterRooT 0 Опубликовано: 2 февраля 2008 Рассказать Опубликовано: 2 февраля 2008 blagoy_vip, хмм... а дальше что делать с этим? можно подробнее с настройкой? Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 2 февраля 2008 Рассказать Опубликовано: 2 февраля 2008 сделать, как написано на первой странице, только вместо пункта 4б вставить мой код.. думаю разберётесь куда, строчка// ################ Новости на главной #################дана для лучшего ориентира. Ссылка на сообщение Поделиться на других сайтах
misterRooT 0 Опубликовано: 2 февраля 2008 Рассказать Опубликовано: 2 февраля 2008 blagoy_vip, ага, сообразил. спасибо большое! Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.