Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#326 2012-09-30 06:12:29

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: top_news :: Популярные новости

при добавлении двух блоков top_news1,top_news2, все работает,а при добавлении top_news3 такая ошибка

Stack trace

Line #	File name
29	C:\Program Files (x86)\VertrigoServ\www\engine\includes\classes\templates.class.php
getTemplateName(); return $context['_templatePath']; } // // Software generated fatal error function ngFatalError($title, $description = '') { ?>
NGCMS Software generated fatal error:

[ Software error ]:

Stack trace

Line #	Function	File name
ngShutdownHandler

Не в сети

#327 2012-10-02 23:34:40

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: top_news :: Популярные новости

Для тех кто хочет убрать из блоков новость, которую в данный момент просматривает посетитель, найти:

$query = "SELECT ".$select." FROM ".prefix."_news WHERE ".join(" AND ", $filter)." ORDER BY ".$orderby." DESC LIMIT ".$offset.", ".$number;

Заменить на:

$query = "SELECT ".$select." FROM ".prefix."_news WHERE ".join(" AND ", $filter)." and id <> ".intval($SYSTEM_FLAGS['news']['db.id'])." ORDER BY ".$orderby." DESC LIMIT ".$offset.", ".$number;

+ В global прописать $SYSTEM_FLAGS

Не в сети

#328 2012-10-10 02:10:29

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: top_news :: Популярные новости

Вопшем пишу ТЗ только то что нужно пока мне , если кому еще интересние идею придут докидивайте

Вывод того что уже было реализовано
1) вывод последних новостей
2) вывод топ новостей
3) вывод по комментариях
4) вывод случайных новостей
5) вывод с определенных категорий
6) вывод новостей с галочкой только на главной
7) вывод за последных н дней
8) Количество новостей для отображения
9) Ограничение длины названия новости
10) Ограничение длины краткой новости
11) Номер (по порядку) с которого начинать показ
12) возможность - генерировать переменную {short_news}
13) возможность - Удалить все картинки из {short_news}
14) Собственное имя блока. Переменная в шаблоне: top_news_%NAME%
15) Отображать блок только при нахождении в категории и полной новости
Блок будет формироваться из новостей текущей категории
16) Формат даты при отображении информации о новости
Значение по умолчанию: "{day0}.{month0}.{year}"
17) Интеграция с новостными плагинами
18) Использовать кеширование данных и период

Доделать
19) Поддерживаемые переменные:
    . {link} - ссылка на новость
    . {title} - заголовок новости
    . {date} - дата публикации
    . {author} - автор новости
    . {com} - количество комментариев
    . {views} - количество просмотров
    . {short_news} - короткая новость
        . {edit-news} - редактировние, {alt.news}, {alt.cat} - частично это было реализовано
{category} - отображение категории (если новость в нескольких сразу то с возможностю выводить только главную категорию)
20) Отображать блок только при нахождении в категории - счас криво работает с последними СВН версиями, тоесть плохо кешируется
21) Отображать блок только при нахождении в полной новости - мне нужно чтоб вывод шел только по первой категории если новость в нескольких сразу
+ если блок стоит только в категории или полной новости - выводить из новостей первой категории + возможность выводить и из тех ID которые указаны если они указаны (счас это неработает, работает или с категории если блок в категории или с ID если блок на главной например)/
в предлагаемом варианте если блок размещен не в категории и полной новости то вівод идет по указаным ID.
Даная возможность на практике очень уменьшает количество блоков.

22) возможность убирать из блоков новость, которую в данный момент просматривает посетитель
23) вывод новостей только которые без галочки "на главной"
24) вывод новостей с галочкой "добавить в закладки", запретить вівод новостей с галочкой "добавить в закладки"
25) вывод только новостей с указыними тегами (теги указываем через запятую например)
Хотя лучшым решением проблемы было б научить similar учитывать дату + работать в main.tpl
26) возможность - Удалить весь текст из {short_news} если есть картинки то их показывать если канешно не стоит галочка запрета
27) возможность удаление блоков, странно что счас этого нет)

Ну и конешно чтоб все это работало вместе, как счас: тоесть в каждом блоке я ставлю галочки сколько новостей выводит, за какое время, какие новости, откуда, c главной или не главной, с картинками или без, какой формат даты, если с тегом то с каким ... и т.д.

Забыл самое главное, чтоб плагин top_news коректно работал с xfields!

Изменено legenda (2012-10-19 13:15:50)

Не в сети

#329 2012-10-15 13:47:34

Pavel555
Участник
Зарегистрирован: 2012-09-16
Сообщений: 36
Рейтинг :   

Re: top_news :: Популярные новости

Подскажите, пожалуйста, как в текущем варианте top_news сделать переменную, которая будет выводить первую по счету картинку из {short_news}? Картинка в {short_news} оформлена тегом <img>.

Не в сети

#330 2013-10-20 18:10:17

dampel
Участник
Зарегистрирован: 2011-09-26
Сообщений: 52
Рейтинг :   

Re: top_news :: Популярные новости

Здравствуйте вывел тег {short_news}, но отображается картинка вместе с кратким описанием.
Подскажите пожалуйста как отключить вывод картинки новости и оставить только краткое описание?

Не в сети

#331 2013-10-20 20:13:16

dampel
Участник
Зарегистрирован: 2011-09-26
Сообщений: 52
Рейтинг :   

Re: top_news :: Популярные новости

Большое спасибо infinity237
Вопрос решен

Не в сети

#332 2014-03-12 15:34:07

Aaron
Участник
Зарегистрирован: 2013-10-13
Сообщений: 71
Рейтинг :   

Re: top_news :: Популярные новости

Позарез как плагину нужна функция вывода превьюшки ну или возможность вывода картинки кодом, аналогичным в news.full "news.embed.images[0]"

Не в сети

#333 2014-03-16 21:15:51

andrejpan
Участник
Зарегистрирован: 2013-11-27
Сообщений: 38
Рейтинг :   

Re: top_news :: Популярные новости

Здравствуйте.

Работаю сейчас над сайтом в Денвере. CMS - 0.9.3 Release [SVN880+FIX01]. Работаю с шаблоном kiber_template версии 02. Подключил плагин top_news (версия 1.5). Он работает, однако перед списком новостей выводит надпись "Популярные". Она мне не нужна, потому попытался убрать её посредством удаления из top_news.tpl. Однако надпись осталась.

Никак не пойму, откуда плагин её вытаскивает снова. Помогите решить задачку, пожалуйста.

21b91003309edf010e45f6b304fc2b1c.png

Изменено andrejpan (2014-03-16 22:04:59)

Не в сети

Подвал раздела

Работает на FluxBB