Вы не зашли.
hot, вы в порядке?
Amarelius , ок, все теперь ясно
Это не моя проблема У меня нет таких категорий. А как это связано с новостями за год?
Я тоже сначала 111 делал, нормально. А 1111 уже нет
FixBug, точно. Новость норм. А при заходе в категорию {mainblock}
TODO:
- не добавляются кавычки вокруг ссылок в href
- сейчас сортировка только по дате, надо сделать, чтобы плагин тягал новости опираясь на вид сортировки новостей из категории. Вижу есть в ng_category поле orderby. Но SQL запрос лишний не хочется делать. есть ли какой-то массив глобальный в котором есть эта информация?
// разобрался, массив $catz
Плагин скачай и посмотри блин
Есть настройка выборки из категорий: либо учитываем только главную категорию, либо полное совпадение.
Два запроса при открытии полной новости (если выводить в news.full.tpl), для нахождения следующей и предыдущей публикации.
А если выводить на главной (в news.short.tpl), то соответственно (2*количество новостей на главной). Возможность такая есть (в конфиге плагина), но это наверное куча запросов выйдет. Вряд ли это разумно. Можно кешировать будет вывод, но получим кучу txt файлов в кеше. Не совсем понятно как они будут храниться, я не знаю очищается ли папка кеша периодически или нет. Если нет, то будет очень много файлов, как их тогда удалять. В LastTweets было понятно, создается файл, потом перезаписывается через n секунд, он один.
Изначально вывод был только в news.full.tpl для лучшей перелинковки сайта.
Сделал плагин http://ngcms.ru/forum/viewtopic.php?pid=9330
Enjoy
Второй плагин от меня в копилку NG по мотивам топика http://ngcms.ru/forum/viewtopic.php?id=587. Документации уже стало не хватать, пришлось смотреть другие плагины.
Наименование: neighboring_news
Описание: Соседние новости. Вывод предыдущей и следующей новостей.
Текущая версия: 0.3 [выпуск: 13.08.2010]
История версий:
[0.3][2010-08-13] (данная версия будет работать на версии Next Generation CMS 0.9.2+)
+ Добавлена возможность работы плагина при установке Next Generation CMS в подкаталог[0.2][2010-02-05]
+ переработана логика работы плагина1. Вывод на главной странице использует параметры сортировки новостей из настроек системы (массив $config['default_newsorder'])
ID категории сравнивается либо по главной категории либо на полное совпадение.2. Вывод в категории site.ru/category.html использует параметры из настройки категории (массив $catz['category']['orderby'])
Самый напряг был с этим, так в категорию попадают еще и новости, в которых category не единственная категория
ID категории сравнивается по ID категории, в которой мы сейчас находимся, а она вполне себе может входить прямо посередине поля (id1, id2, id2)3. Вывод в полной новости использует параметры из настройки категории (массив $catz['category']['orderby'])
ID категории сравнивается либо по главной категории либо на полное совпадение.+ добавлен новый шаблон neighboring_news.tpl (см. readme)
[0.1][2010-02-01]
+ Выпуск первой версии
Собираю на пиво:
WebMoney Z185759217217 и R128203457262
Яндекс.Деньги
41001246158060
Ха, пойду поем Сайт нормальный, а что за пиццы по 17 рублей?
Надо бы обновить статейки из шапки. Про фичи 0.9.1 рассказать
Кстати, icedogas, чего не хватает NG, чтобы она могла конкурировать с WP?
Небольшая опечатка, в файле lasttweets.php
global $template, $tpl;
заменить на
global $template, $tpl, $config;
Архив пересобирать не буду, это никак не влияет на работу плагина, но используется в формировании имени файла кеша в
$cacheFileName = md5('lasttweets'.$config['theme'].$config['default_lang']).'.txt';
Разницы какое имя у файла нет, что ab8c0f61cb4b77a7fe8ff3ba8a63dca6.txt что еще какой-то, но вот нашел
Deprecated: Function split() is deprecated in \engine\includes\news.php on line 74
$cid = intval(array_shift(split(',', $row['catid'])));
заменить на
$cid = intval(array_shift(explode(',', $row['catid'])));
split() тоже убили, в движке не пофиксено. Последний билд из SVN
KhadeR, а что у тебя на NG крутится, рассказывай
Вообще людей много. Но их доля от общего количества конечно мала. А если еще брать среди этой мелкой доли тех кто юзает NG CMS, то наверное количество стремится к 1
Обновил плагин:
[0.02][2010-01-31]
+ новый шаблон entries.tpl для более гибкого вывода
Подробности в readme.
Правда судя по количеству скачиваний, блоги на NG практически никто не делает. А жаль
Симпатично
Просто сделай все по инструкции В ней про установку NG не говорится. Что делать с базой тоже написано в пункте III Адаптация БД
0.9.0 лежит тут http://ngcms.ru/forum/viewtopic.php?id=89
В России 3G
по 4 рубля за мегабайт
1. Не надо менять префикс. В настройках админки только сменить ng на 2z
2. NG не надо инсталлировать. Просто заменить файлы. Только переезжать надо на 0.9.0, а не 0.9.1
Оказывается в SVN http://trac2.assembla.com/ngcms/changeset/499 проблему пофиксили. А я на локалку ставил FP1, который включает в себя изменения по 494
Deprecated: Function eregi() is deprecated in X:\home\ngcms\www\engine\includes\classes\templates.class.php on line 107
PHP Version 5.3.1
if (eregi("\[", $id)) {
заменил на
if (preg_match("/\[/", $id)) {
Согласно http://php-fusion7.ru/articles.php?article_id=12
Вроде работает.
// Deprecated: Function ereg() is deprecated in X:\home\ngcms\www\engine\actions\extras.php on line 22
if (ereg("@",$uri)) { менять на if (preg_match("/@/",$uri)) {
В общем ereg отправят на свалку скоро
Forbidden
You don't have permission to access /news/engine/plugins/gsmg/ on this server.:rolleyes: