<![CDATA[NGCMS :: Next Generation CMS]]> ru <![CDATA[Миграция с "2z project 0.9.7.1" на NG CMS 0.9.0]]> I Подготовительные операции
II Адаптация шаблонов
III Адаптация БД
IV Обновление файлов движка и конфигурационных файлов
Процесс миграции можно разделить на несколько стадий:
I Подготовительные операции
II Адаптация шаблонов
III Адаптация БД
IV Обновление файлов движка и конфигурационных файлов

I Подготовительные операции
Перед началом миграции необходимо сделать резервную копию всей информации (файлы, БД) средствами, предоставляемыми хостером.
Резервное копирование средствами "2z project" недопустимо.

При наличии возможности, процедуру апгрейда желательно сначала проводить на тестовой среде (к примеру, на локальной машине под denwer'ом) и только потом выполнять на работающем сайте.

II Адаптация шаблонов
Если вы планируете использовать один из шаблонов, идущих в поставке NG CMS, то этот раздел можно пропустить.

Для полноценного использования вашего шаблона в NG CMS вам необходимо:
1. Во всех файлах заменить {zz_url} на {admin_url}
2. Создать файл-описание для вашего шаблона. Он называется version и лежит в каталоге вашего шаблона.
Вот пример такого файла для шаблона default. Детально описывать значения полей не буду, т.к. в примере всё уже и так указано:
Код:

;
; Version file for template
;

; UNIQ template ID
ID: madworks.default
; Author name
Author: Mad works
; Author site page
Author_URI: http://mad-works.com/
; Version number
Version: 01
; Release date
RelDate: 2008-10-07
; Template title
Title: Default template
; List of built in templates for plugins
Plugins: archive, calendar, favorites, popular
; Size: 256 x 192, format: PNG
ImagePreview: images/tpl_preview.png
; Size: 512 x 384, format: PNG
Image: images/tpl_image.png

III Адаптация БД
Необходимо выполнить следующий SQL запрос (в случае, если ваш префикс отличается от 2z - замените 2z на ваш префикс):
Код:

alter table 2z_images add column orig_name char(100) default '';
alter table 2z_images add column description char(100) default '';
alter table 2z_images add column linked_ds int default 0;
alter table 2z_images add column linked_id int default 0;
alter table 2z_images add column p_width int default 0;
alter table 2z_images add column p_height int default 0;

alter table 2z_files add column orig_name char(100) default '';
alter table 2z_files add column description char(100) default '';
alter table 2z_files add column linked_ds int default 0;
alter table 2z_files add column linked_id int default 0;

ALTER TABLE 2z_category ADD tpl CHAR(20) AFTER cat_show;
ALTER TABLE 2z_category ADD number INT(11) DEFAULT '0' AFTER tpl;

update 2z_files set orig_name = name;
update 2z_images set orig_name = name;

IV Обновление файлов движка и конфигурационных файлов
1. Скопируйте каталог engine/ из дистрибутива движка на хостинг
2. Скопируйте файлы .htaccess, changelog.txt, index.php, install.txt, license.txt, robots.txt из дистрибутива движка на хостинг
3. Перенесите содержимое каталога 2z/conf/ в каталог engine/conf/
4. Выставьте права доступа 0777 для каталогов engine/conf/, engine/backups/, engine/cache и их содержимого
5. Переименуйте файл engine/conf/config.inc.php в config.php
6. Замените в файле engine/conf/config.php текст zz_url на admin_url
7. Замените в файле engine/conf/config.php в параметре admin_url текст /2z на /engine
8. В файлах .htaccess и engine/trash/htaccess-dist.txt заменить текст 2z/ на engine/
9. Удалите каталог 2z/

Если вы хотите использовать шаблоны, идущие в составе NG CMS, то:
10. Скопируйте каталог templates/ из дистрибутива движка на хостинг]]>
Старые новости http://ngcms.ru?id=84 Mon, 02 Apr 2012 09:08:41 GMT
<![CDATA[Интересные возможности плагина lastnews]]>
Эта небольшая статья предназначена для тех, кто хочет выводить несколько блоков последних новостей, хочет выводить их из заданных категорий или использовать другой порядок следования.

Детальное описание есть в документации по плагину, но самое важное я продублирую тут.
=====
За вывод всех информационных блоков в файле lastnews.php отвечает следующая функция:
Код:

function plugin_lastnews();

При этом фактической подготовкой занимается функция ( plugin_lastnews() просто вызывает
её):
Код:

$template['vars']['plugin_lastnews'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength')));

Вкратце остановимся на не очень знакомом куске кода: $template['vars']['plugin_lastnews'] - он говорит, что в основном шаблоне (main.tpl) будет создана переменная plugin_lastnews (при этом данная переменная будет отображаться в шаблоне только в том случае, если плагин lastnews включен).
Для создания дополнительных блоков вам необходимо использовать переменные вида plugin_lastnew_ДОПОЛНЕНИЕ, в качестве ДОПОЛНЕНИЕ лучше всего использовать цифры. Т.е. plugin_lastnews_1, plugin_lastnews_2,...

Данная функция принимает следующие параметры:
$orderBy - порядок сортировки новостей в БД (напрямую передаётся в SQL запросе).
Используйте с осторожностью, т.е. неправильное указание вызовет ошибку исполнения.
$categories - массив со списком ID категорий, из которых выводить новости. Если не заполнен,
то выводится информация по всем категориям.
Правила заполнения:
* каждый элемент может содержать как цифру так и массив.
* отображаются новости, которые находятся в любом из указанных в массиве элементов
* если элемент является массивом, то он должен содержать список категорий в которых
новость должна быть одновременно.

Пример:
array (1, 3, array(7,8), array(15,23,33), 48) означает:
Выводить все новости, которые находятся в:
. категории 1 ИЛИ
. категории 3 ИЛИ
. одновременно в категориях 7 и 8 ИЛИ
. одновременно в категориях 15, 23 и 33 ИЛИ
. категории 48
Создаём дополнительный блок lastnews, выводимый в переменную plugin_lastnews_2 (которая будет доступна в шаблоне в виде {plugin_lastnews_2} по указанным выше параметрам и задавая максимальное кол-во новостей для отображения равное 7:
Код:

$template['vars']['plugin_lastnews_2'] = plugin_lastnewsGenerator($orderBy = '', $categories = array (1, 3, array(7,8), array(15,23,33), 48), $overrideParams = array('number' => 7));

$overrideParams - конфигурационный ассоциативный массив со следующими параметрами:
* number - кол-во новостей для отображения
* offset - номер (по порядку) с которого начинать показ
* dateformat - формат даты, описание см. в конфигураторе
* maxlength - обрезание макс. длины названия новости
* overrideTemplatePath - путь, в котором хранятся шаблоны lastnews.tpl/entries.tpl для данного
блока.
При задании этой переменной вы можете использовать встроенную константы:
> tpl_site - указывает путь к текущему шаблону сайта (с '/' в конце)
пример: tpl_site . 'plugins/lastnews/skin1'
> root - указывает путь к каталогу /engine (без '/' в конце)
пример: root . '/plugins/lastnews/tpl/skins/skin1'

Все параметры конфигурационного массива не являются обязательными и имеют свои значения
по умолчанию.]]>
Старые новости http://ngcms.ru?id=83 Mon, 02 Apr 2012 09:05:17 GMT
<![CDATA[ER-Transformer 0.1]]> ER-Transformer 0.1

Доступные для скачивания версии:
* 0.1 ER-Transformer 0.1

Поддерживаемые плагины:
* auth_basic, comments, voting, tags bb_media, calendar, top_news, rating, uprofile, breadcrumbs

Особенности:
- Адаптация-переделка с шаблона под DLE.
- Сделана идентичная форма добавления комментария.
- Добавление комментария осуществляется и кнопкой и комбинацией Ctrl+Enter.
- Работает трансформер на JS (возможность изменить не перезагружая страницу ширину шаблона, цвет оформления шаблона).
- Все blockquote,answer,pre,msgo,msgi и пр. оформлены. ER-Transformer 0.1

Доступные для скачивания версии:
* 0.1 ER-Transformer 0.1

Поддерживаемые плагины:
* auth_basic, comments, voting, tags bb_media, calendar, top_news, rating, uprofile, breadcrumbs

Особенности:
- Адаптация-переделка с шаблона под DLE.
- Сделана идентичная форма добавления комментария.
- Добавление комментария осуществляется и кнопкой и комбинацией Ctrl+Enter.
- Работает трансформер на JS (возможность изменить не перезагружая страницу ширину шаблона, цвет оформления шаблона).
- Все blockquote,answer,pre,msgo,msgi и пр. оформлены.]]>
Старые новости http://ngcms.ru?id=60 Sat, 29 Jan 2011 15:45:17 GMT
<![CDATA[bookmarks :: Закладки пользователей]]>
bookmarks_1.png (176.15 Kb)
История версий
[2.3] [2011-01-01]
+ вывод уведомлений осуществляется не через стандартный js alert,
а с помощью красивых всплывающих окон. Thx habrahabr
( http://digitalplace.ru/webdev/javascript-notification.html )
+ добавлены уведомления при добавлении/удалении закладок
+ добавлен вывод уведомления, если пользователь разлогинился
и пытается добавить нечто в закладки через AJAX
+ в bookmarks.tpl добавлены условные блоки if-bookmarks и
if-not-bookmarks с говорящими названиями

[2.2] [2010-12-16]
+ добавлено сообщение о лимите закладок при отключенном JavaScript
* исправлена ошибка "Error parsing JSON output" при добавлении комментария

[2.1] [2010-12-14]
+ добавлен лимит на количество закладок

[2.0][2010-12-13]
+ внедрен AJAX для добавления и удаления закладок без перезагрузки страницы
(если у пользователя отключен JavaScript, то генерируется обычная ссылка)
+ добавлена страница со всеми закладками пользователя (свой шаблон или шаблон сайта)
+ добавлен вывод числа сколько раз новость была добавлена пользователями
+ добавлено ограничение количества выводимых закладок в сайдбаре
+ добавлен переключатель вкл/выкл закладки в сайдбаре
+ добавлена генерация сообщения об ошибке при прямом доступе к config.php, install.php
+ весь выводимый текст вынесен в языковые файлы
+ подробный readme по использованию

[1.0][2010-12-01]
% форк bookmarks от kt2k
Плагин адаптирован для работы с NG CMS 0.9.2


Доступные для скачивания версии:
* 2.3 скачать

Минимальная версия CMS: 0.9.2

Обсуждение на форуме: http://ngcms.ru/forum/viewtopic.php?id=1412]]>
Старые новости http://ngcms.ru?id=59 Fri, 14 Jan 2011 20:33:48 GMT
<![CDATA[reputation :: Репутация пользователей]]>
Доступные для скачивания версии:
* 1.00 скачать [обсудить]

Последние изменения:
[1.00 - текущая версия][2010-12-31]
% Выпуск первой версии

Особенности:
- все пользователи имеют возможность изменять репутацию другим пользователям
- пользователи не могут изменять репутацию себе
- гости не могут изменять репутацию
- ограничение по времени настраивается в админке плагина
- вывод репутации в комментариях и в профиле пользователя, для комментариев и профиля разные шаблоны]]>
Старые новости, Разные http://ngcms.ru?id=58 Fri, 31 Dec 2010 17:22:16 GMT
<![CDATA[Wartp]]> wartp_preview.png (13.37 Kb)

Доступные для скачивания версии:
* 0.1 wartp.zip

Поддерживаемые плагины:
* comments, uprofile]]>
Старые новости http://ngcms.ru?id=56 Sun, 18 Jul 2010 19:12:44 GMT
<![CDATA[iBlog2]]> iblog2_preview.jpg (14.11 Kb)

Доступные для скачивания версии:
* 0.1 iblog2.zip

Поддерживаемые плагины:
* comments, uprofile, calendar, favorites, popular, tags, voting iblog2_preview.jpg (14.11 Kb)

Доступные для скачивания версии:
* 0.1 iblog2.zip

Поддерживаемые плагины:
* comments, uprofile, calendar, favorites, popular, tags, voting]]>
Старые новости http://ngcms.ru?id=55 Thu, 22 Apr 2010 16:46:43 GMT
<![CDATA[freestudents [tm]]]> freestudents_preview.jpg (21.3 Kb)

Доступные для скачивания версии:
* 0.1 freestudents.zip

Поддерживаемые плагины:
* comments, uprofile, calendar ]]>
Старые новости http://ngcms.ru?id=54 Wed, 31 Mar 2010 16:18:10 GMT
<![CDATA[media.lanlife]]> infolanlife_preview.jpg (36.24 Kb)

Доступные для скачивания версии:
* 0.1 infolanlife.zip

Поддерживаемые плагины:
* comments, uprofile, calendar, popular, rating, archive, lastcomments, voting

infolanlife_preview.jpg (36.24 Kb)

Доступные для скачивания версии:
* 0.1 infolanlife.zip

Поддерживаемые плагины:
* comments, uprofile, calendar, popular, rating, archive, lastcomments, voting]]>
Старые новости http://ngcms.ru?id=53 Tue, 30 Mar 2010 17:10:53 GMT
<![CDATA[Cantya]]> cantya_preview.jpg (22 Kb)

Доступные для скачивания версии:
* 0.1 cantya.zip

Поддерживаемые плагины:
* comments, uprofile, calendar, popular, rating cantya_preview.jpg (22 Kb)

Доступные для скачивания версии:
* 0.1 cantya.zip

Поддерживаемые плагины:
* comments, uprofile, calendar, popular, rating]]>
Старые новости http://ngcms.ru?id=52 Thu, 25 Mar 2010 18:24:38 GMT
<![CDATA[Green Films]]> greenfilms_preview.jpg (25.26 Kb)

Доступные для скачивания версии:
* 0.1 greenfilms.zip

Поддерживаемые плагины:
* comments, uprofile, archive, calendar, favorites, popular, voting, rating greenfilms_preview.jpg (25.26 Kb)

Доступные для скачивания версии:
* 0.1 greenfilms.zip

Поддерживаемые плагины:
* comments, uprofile, archive, calendar, favorites, popular, voting, rating]]>
Старые новости http://ngcms.ru?id=51 Wed, 17 Mar 2010 16:32:37 GMT
<![CDATA[ngcms template]]> template_ngcms_preview.jpg (32.5 Kb)

Доступные для скачивания версии:
* 0.1 template_ngcms.zip

Поддерживаемые плагины:
* comments, uprofile, archive, calendar, favorites, lastcomments, lastnews, popular, tags template_ngcms_preview.jpg (32.5 Kb)

Доступные для скачивания версии:
* 0.1 template_ngcms.zip

Поддерживаемые плагины:
* comments, uprofile, archive, calendar, favorites, lastcomments, lastnews, popular, tags]]>
Старые новости http://ngcms.ru?id=50 Thu, 11 Mar 2010 06:57:30 GMT
<![CDATA[PDA]]> pda_preview.png (24.69 Kb)


Доступные для скачивания версии:
* 0.1 pda.zip

Поддерживаемые плагины:
* comments, uprofile

Адаптация шаблона 2z-project. ]]>
Старые новости http://ngcms.ru?id=49 Fri, 01 Jan 2010 20:47:51 GMT
<![CDATA[Green Blue Red]]>
gbr_preview.png (24.7 Kb)


Доступные для скачивания версии:
* 0.1 gbr.zip

Поддерживаемые плагины:
* archive, calendar, favorites, popular, comments, uprofile

Адаптация шаблона 2z-project.

]]>
Старые новости http://ngcms.ru?id=48 Fri, 01 Jan 2010 11:16:50 GMT
<![CDATA[Default2]]>
default2_previw.png (26.35 Kb)


Доступные для скачивания версии:
* 0.1 скачать

Поддерживаемые плагины:
* archive, calendar, favorites, popular, comments, uprofile

Адаптация шаблона 2z-project. ]]>
Шаблоны, Старые новости http://ngcms.ru?id=47 Sat, 05 Dec 2009 09:16:45 GMT
<![CDATA[Stones theme]]>
stonesthemetplimage_preview.png (62.08 Kb)


Доступные для скачивания версии:
* 0.1 скачать

Поддерживаемые плагины:
* archive, calendar, favorites, popular

Адаптация шаблона Wordpress.
Оригинал и PSD. ]]>
Старые новости http://ngcms.ru?id=46 Sat, 05 Dec 2009 09:05:41 GMT
<![CDATA[Antares]]>
anatrestplimage_preview.png (37.74 Kb)


Доступные для скачивания версии:
* 0.1 скачать

Поддерживаемые плагины:
* archive, calendar, favorites, popular, comments, lastcomments, lastnews, tags, uprofile, rating

Адаптация шаблона DLE. ]]>
Старые новости http://ngcms.ru?id=45 Sat, 05 Dec 2009 08:57:07 GMT
<![CDATA[sPaiz]]>
spiz_v1_preview.png (30.89 Kb)

Доступные для скачивания версии:
* 0.1 скачать

Поддерживаемые плагины:
* archive, calendar, favorites, popular, comments, lastcomments, lastnews, uprofile, tags, voting

Адаптация шаблона sPaiz-nuke. ]]>
Старые новости http://ngcms.ru?id=44 Fri, 04 Dec 2009 21:08:51 GMT
<![CDATA[Usability week - неделя пользовательских интерфейсов]]>
Итак, с сегодняшнего дня - первого дня зимы объявляется старт недели пользовательских интерфейсов
Цель мероприятия:
Оптимизация интерфейса админ-панели по принципу: минимум изменений - максимум эффекта.
К рассмотрению принимаются любые предложения, которые подпадают под следующие условия:
* требуется внесение незначительных изменений в логику/интерфейс админ-панели
* изменение позволит облегчить выполнение задач, которые постоянно или периодически возникают у администраторов/пользователей сайтов, работающих на NGCMS

Условия проведения:
Любой зарегистрированный пользователь может оставлять свои предложения в данной теме на форуме

Срок проведения:
Целенаправленный сбор пожеланий будет проводиться в период с 01.12.2009 по 08.12.2009]]>
Старые новости http://ngcms.ru?id=43 Tue, 01 Dec 2009 20:51:00 GMT
<![CDATA[Next Generation CMS для чайников. Урок 4. Создание и управление категориями на сайте.]]> Видео урок на тему Создание и управление категориями на сайте.

Четвертый видео урок из серии Next Generation CMS для чайников.

Четвертый видео-урок посвящен работе с категориями на сайте под управлением Next Generation CMS. Вы научитесь создавать категории, узнаете на что влияет каждое поле в меню настройки категории, увидите результат действия этих настроек. После просмотра данного видео-урока Вы сможете самостоятельно создавать как простой так и многоуровневый список категорий, а так же настраивать каждый элемент такого списка в зависимости от собственных пожеланий.

Разрешение видео: 1024x768
Формат файла: mp4 (12,42 mb)
Общее время: 11:25 мин

Скачать файл: видеоурок #4 (.mp4 видео, 12,42 mb)

]]>
Старые новости http://ngcms.ru?id=42 Sat, 28 Nov 2009 22:49:59 GMT
<![CDATA[Queen GREYs]]>
Доступные для скачивания версии:
* 1 скачать

Поддерживаемые плагины:
* lastcomments, comments, lastnews, tags, uprofile, rating]]>
Старые новости http://ngcms.ru?id=41 Wed, 25 Nov 2009 07:34:16 GMT
<![CDATA[Queen astRED]]>
Доступные для скачивания версии:
* 1 скачать

Поддерживаемые плагины:
* lastcomments, comments, lastnews, tags, uprofile, rating, calendar, archive, favorites, popular]]>
Старые новости http://ngcms.ru?id=40 Wed, 25 Nov 2009 07:33:58 GMT
<![CDATA[L5.Template]]> http//ngcms.ru/files/templates/l5_tm_01_preview.png
Доступные для скачивания версии:
* 0.02 скачать

Поддерживаемые плагины:
* archive, calendar, favorites, popular, comments, uprofile]]>
Старые новости http://ngcms.ru?id=35 Sat, 07 Nov 2009 22:46:12 GMT
<![CDATA[Light theme]]> http//ngcms.ru/files/templates/light_theme_01_preview.png
Доступные для скачивания версии:
* 0.01 скачать

Поддерживаемые плагины:
* archive, calendar, favorites, popular, comments, uprofile, voting

Автор шаблона: http://stdex.net/]]>
Старые новости http://ngcms.ru?id=34 Sat, 07 Nov 2009 22:16:00 GMT
<![CDATA[default :: Шаблон по умолчанию (идёт в поставке)]]> http//ngcms.ru/files/templates/default_01_preview.png
Шаблон, идущий по умолчанию в поставке NGCMS.
Основное его достоинство - под него адаптировано максимальное количество плагинов.
Доступные для скачивания версии:
* 0.01 скачать

Поддерживаемые плагины:
* archive, calendar, comments, favorites, popular, tags, uprofile]]>
Старые новости http://ngcms.ru?id=33 Sat, 07 Nov 2009 21:10:01 GMT
<![CDATA[xfields :: Дополнительные поля]]> Такая возможность полезна и позволяет значительно расширить функционал движка.

Доступные для скачивания версии:
* 0.09 скачать

Последние изменения:
[0.09][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции

[0.08][2008-09-13]
* Исправлена ошибка из-за которой появлялись warning'и при включении плагина
без созданных доп. полей]]>
Старые новости http://ngcms.ru?id=32 Sat, 07 Nov 2009 20:57:31 GMT
<![CDATA[voting :: Управление голосованиями]]>
Доступные для скачивания версии:
* 0.10 скачать

Последние изменения:
[0.10][2009-08-25]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.09][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции

[0.08][2008-09-01]
+ В шаблоны sh_vote.tpl и shls_vote.tpl добавлена новая переменная
{vcount} - общее кол-во принявших участие в опросе

[0.07][2008-08-18]
* Исправлена ошибка: не работал выбор скина для отображения голосования
]]>
Старые новости http://ngcms.ru?id=31 Sat, 07 Nov 2009 20:56:03 GMT
<![CDATA[varmgr :: Менеджер переменных в новостях]]> в новостях при отображении как длинной так и короткой новости.
Доступные для скачивания версии:
* 0.04 скачать

Последние изменения:
[0.04][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции

[0.03][2008-05-24]
+ Плагин оптимизирован для работы в версии 0.9.7
* Обновлена документация - она стала более детальной]]>
Старые новости http://ngcms.ru?id=30 Sat, 07 Nov 2009 20:46:34 GMT
<![CDATA[uprofile :: Профиль пользователя]]>
Доступные для скачивания версии:
* 0.01 скачать]]>
Старые новости http://ngcms.ru?id=29 Sat, 07 Nov 2009 20:44:17 GMT
<![CDATA[tags :: Облако тегов]]> Что такое "облако тегов"? Вот описание из википедии:
----
Облако тегов или Туча ярлыков или Облако меток (англ. tag cloud) - визуальное представление списка ярлыков (или категорий). Частота упоминаний, поисков, ссылок в интернете с определенного сайта неких слов, терминов, имен, отображается на специальной странице в виде изображения этих слов в формате гиперсс лок.
Размер изображения тем больше, чем выше релевантность данного слова (термина, имени).
----
Плагин позволяет запустить на вашем сайте функцию "облако тегов".
Что такое "облако тегов"? Вот описание из википедии:
----
Облако тегов или Туча ярлыков или Облако меток (англ. tag cloud) - визуальное представление списка ярлыков (или категорий). Частота упоминаний, поисков, ссылок в интернете с определенного сайта неких слов, терминов, имен, отображается на специальной странице в виде изображения этих слов в формате гиперсс лок.
Размер изображения тем больше, чем выше релевантность данного слова (термина, имени).
----

Доступные для скачивания версии:
* 0.16 скачать
* 0.15 скачать

Последние изменения:
[0.16][2009-11-15]
+ Добавлена поддержка 3D облака тегов

[0.15][2009-10-18]
% Исправлена ошибка отображения постраничной навигации на странице тега
+ Добавлена поддержка шаблона tag.tpl

[0.14][2009-08-22]
+ Добавлена возможность постраничного отображения на странице со списком тегов
и списком новостей конкретного тега
+ Расширены возможности управления стилями отображения

[0.13][2009-07-19]
% Переработан install скрипт, теперь возможна установка плагина в момент
установки CMS
]]>
Старые новости http://ngcms.ru?id=28 Sat, 07 Nov 2009 20:41:06 GMT
<![CDATA[switcher :: Переключение шаблонов/языков пользователем]]> * использование разных языковых файлов, посетитель самостоятельно выбирает предпочтительный язык
* использование разных шаблонов сайта, как в рамках одного домена (посетитель самостоятельно из меню выбирает скин) так и с разделением по разным доменам (на разных доменных именах живёт один и тот же сайт, но с разными скинами)

Доступные для скачивания версии:
* 0.06 скачать

Последние изменения:
[0.06][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции

[0.05a][2008-08-31]
* Исправлена опечатка в коде и history.
Верный формат ссылки: /plugin/switcher/?profile=<ID>

[0.05][2008-08-29]
+ Добавлена собственная страница плагина, которая позволяет при переходе
с внешних сайтов сразу же выбирать активный профиль для отображения.
Используется путь вида: /plugin/switcher/?profile=<ID>]]>
Старые новости http://ngcms.ru?id=27 Sat, 07 Nov 2009 20:29:47 GMT
<![CDATA[similar :: Похожие новости]]> В качестве источника данных для перелинковки используется плагин "облако тегов".

Доступные для скачивания версии:
* 0.05 скачать

Последние изменения:
[0.05][2009-08-25]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.04][2009-03-01]
+ Добавлена возможность использования переменных, формируемых другими плагинами,
отображающими свою информацию в новостях (в шаблоне similar_entry.tpl).
К примеру, можно использовать вывод плагина xfields.

[0.03][2009-02-18]
* Изменена логика формирования списка "похожих" новостей.
В предыдущей версии всегда поддерживалась полная база похожести. И при
редактировании новостей создавалась высокая нагрузка на БД.
В текущей версии у новости есть статус "BROKEN", который означает, что
необходимо обновить список похожих новостей при показе текущей новости.]]>
Старые новости http://ngcms.ru?id=26 Sat, 07 Nov 2009 20:26:55 GMT
<![CDATA[rss_export :: Экспорт новостей в формате RSS]]> При передаче в параметрах ID категори(и/ий) позволяет генерировать
RSS ленту для заданных категорий.

Доступные для скачивания версии:
* 0.11 скачать

Последние изменения:
[0.11][2009-10-04]
+ Задействована новая функция actionDisable(), она позволила увеличить производительность
плагина.

[0.10][2009-07-23]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.09][2009-04-12]
+ Добавлена поддержка поля 'Enclosure' (файл медиа-описания), значение
поля может браться из данных, сохраняемых в плагине xfields

[0.08][2009-02-21]
+ Добавлен механизм кешировани]]>
Старые новости http://ngcms.ru?id=25 Sat, 07 Nov 2009 20:23:12 GMT
<![CDATA[rating :: Ведение рейтинга новостей]]> от 1 до 5.

Плагин поддерживает мультискины, т.е. уже в поставку плагина входит сразу
несколько вариантов оформления рейтингов.

Доступные для скачивания версии:
* 0.05 скачать

Последние изменения:
[0.05][2009-05-17]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.04][2008-10-16]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции
+ Обновлена документация
* Перенесены языковые строки в собственный языковой файл плагина]]>
Старые новости http://ngcms.ru?id=24 Sat, 07 Nov 2009 20:20:37 GMT
<![CDATA[popular :: Отображение популярных новостей]]> новостями. В блока показывается название новости и кол-во её просмотров.

Доступные для скачивания версии:
* 0.06 скачать

Последние изменения:
[0.06][2009-06-22]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.05][2009-02-24]
+ Добавлена возможность использования переменных, формируемых другими плагинами,
отображающими свою информацию в новостях (в шаблоне entries.tpl).
К примеру, можно использовать вывод плагина xfields.

[0.04][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции
+ Обновлена документация]]>
Старые новости http://ngcms.ru?id=23 Sat, 07 Nov 2009 20:15:29 GMT
<![CDATA[nsched :: Новости по расписанию]]> будет добавлена/снята с публикации.
При активации плагина, в интерфейсе добавления/редактирования новостей появятся
дополнительные поля.

Доступные для скачивания версии:
* 0.07 скачать
* 0.06 скачать

Последние изменения:
[0.07][2009-12-15]
% Плагин адаптирован для работы с NGCMS 0.9.1

[0.06][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции
+ Обновлена документация

[0.05][2008-05-09]
* Проведена "вычистка" HTML кода, убраны 2 варнинга валидатора. На работу
плагина этот фикс никак не влияет.

[0.04][2008-03-30]
* Исправлена ошибка с периодическим неверным отключением новости.
]]>
Старые новости http://ngcms.ru?id=22 Sat, 07 Nov 2009 20:13:45 GMT
<![CDATA[lastnews :: Отображение последних новостей сайта]]> опубликованными на сайте.

Доступные для скачивания версии:
* 0.13 скачать
* 0.12 скачать

Последние изменения:
[0.13][2009-11-13]
+ Добавлены переменные {hour}, {hour0}, {minute0} в формат даты при отображении информации о новости

[0.12][2009-06-22]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.11][2009-04-18]
* Исправлена ошибка - не работал параметр orderby

[0.10][2009-04-07]
* Исправлена ошибка - не работал параметр offset

[0.09][2009-02-18]
+ Добавлена возможность использования переменных, формируемых другими плагинами,
отображающими свою информацию в новостях (в шаблоне entries.tpl).
К примеру, можно использовать вывод плагина xfields.]]>
Старые новости http://ngcms.ru?id=21 Sat, 07 Nov 2009 20:11:30 GMT
<![CDATA[lastcomments :: Последние комментарии]]>
Доступные для скачивания версии:
* 0.07 скачать

Последние изменения:
[0.07][2009-08-25]
% Плагин адаптирован для работы с NG CMS 0.9.1
+ Добавлена поддержка плагина switcher при кешировании

[0.06][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции

[0.5][2008-08-11][Совместимость с версией: 0.9.7.1]
+ Используется новая функция интеллектуального обрезания текста
комментариев.
+ Добавлена переменная {category_link} в которую выводится список категорий
новости (подсвеченные ссылками) в которой добавлен комментарий
]]>
Старые новости http://ngcms.ru?id=20 Sat, 07 Nov 2009 20:09:41 GMT
<![CDATA[jchat :: AJAX based чат для сайта]]>
Доступные для скачивания версии:
* 0.04 скачать

Последние изменения:
[0.04][2009-07-22]
% Изменена логика ограничения максимальной длины слова - теперь все ссылки
подсвечиваются HTML тегом <a href="{URL}" target="_blank">{ограниченный по длине URL}</a>

[0.03][2009-07-03]
% Плагин адаптирован для работы с NG CMS 0.9.1
+ Теперь возможна установка плагина одновременно с установкой двига]]>
Старые новости http://ngcms.ru?id=19 Sat, 07 Nov 2009 20:06:36 GMT
<![CDATA[ireplace :: Замена подстрок в БД]]> Замена возможна в следующих информационных блоках:

* новости - заменяется содержимое новости
* статические страницы - заменяется содержимое страницы
* комментарий - замена производится в тексте комментария

Доступные для скачивания версии:
* 0.16 скачать]]>
Старые новости http://ngcms.ru?id=18 Thu, 29 Oct 2009 20:28:31 GMT
<![CDATA[gsmg :: Генерация карты сайта для Google]]> Считается что наличие карты сайта заметно улучшает индексируемость сайта.

Доступные для скачивания версии:
* 0.05 скачать

Последние изменения:
[0.05][2009-06-23]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.04][2008-05-28]
* Добавлено обрамление URL'ов в блок CDATA, позволяет избежать некоторых
ошибок, возникающих при выключенном ЧПУ.

[0.03][2008-05-22]
* Исправлена ошибка в формате поля urlset. Плагин успешно заработал]]>
Старые новости http://ngcms.ru?id=17 Thu, 29 Oct 2009 20:27:13 GMT
<![CDATA[filter :: Фильтрация нежелательных слов в комментариях]]>
Доступные для скачивания версии:
* 0.04 скачать

Последние изменения:
[0.04][2009-10-06]
% Теперь поиск нежелательных слов проводится без учёта регистра

[0.03][2009-01-30](0.9.1+)
+ Плагин адаптирован для работы с NGCMS
% Плагин совместим с версией CMS 0.9.1 или выше]]>
Старые новости http://ngcms.ru?id=16 Thu, 29 Oct 2009 20:25:15 GMT
<![CDATA[feedback :: Генератор форм обратной связи]]> обратной связи, которые будет заполнять посетитель.

Доступные для скачивания версии:
* 0.07 скачать

Последние изменения:
[0.07][2009-08-28]
% Плагин адаптирован для работы с NG CMS 0.9.1
+ При незаполнении обязательного поля в тексте ошибки теперь указывается название поля
(видимое посетителю), а не его идентификатор

[0.06][2009-03-05]
+ Добавлена возможность проверки заполнения обязательных полей формы.
При активации параметра "проверять ввод полей" и незаполнении обязательного
поля - пользователю будет выдаваться сообщение об ошибке.]]>
Старые новости http://ngcms.ru?id=15 Thu, 29 Oct 2009 20:23:27 GMT
<![CDATA[favorites :: Закладки администратора]]> В блоке показывается список новостей, которые добавлены администратором
сайта в закладки.

Доступные для скачивания версии:
* 0.06 скачать

Последние изменения:
[0.06][2009-07-21]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.05][2008-10-06]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции
+ Обновлена документация]]>
Старые новости http://ngcms.ru?id=14 Thu, 29 Oct 2009 20:21:56 GMT
<![CDATA[cron :: Планировщик задач]]> В качестве конфигурационного файла используется файл crontab с синтаксисом похожим
на синтаксис программы cron в UNIX системах (к сожалению реализован только базовый
функционал, время должно задаваться жестко, периоды и списки не поддерживаются).

Доступные для скачивания версии:
* 0.04 скачать

Последние изменения:
[0.04][2008-11-09]
% Исправлена ошибка - ранее для работы плагина было необходимо
вручную создать его конфиг-файл

[0.03][2008-10-06]
+ Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для инсталл-скрипта
+ Обновлена документация]]>
Старые новости http://ngcms.ru?id=13 Thu, 29 Oct 2009 20:19:22 GMT
<![CDATA[complain :: Сообщить о проблеме в новости]]> посетитель может оставить отчёт о проблеме, обнаруженной в новости.
Основное применение плагина: на сайтах, содержащих ссылки на внешние ресурсы.

Доступные для скачивания версии:
* 0.04 скачать

Последние изменения:
[0.04][2009-07-05]
% Плагин адаптирован для работы с NG CMS 0.9.1
+ Добавлены настройки для активации плагина в процессе инсталляции
+ Посетители теперь могут оставлять текстовое описание проблемы

[0.03][2009-04-30]
+ Добавлена возможность задавать список пользователей, которым будут даны
административые права для доступа к списку проблем]]>
Старые новости http://ngcms.ru?id=12 Thu, 29 Oct 2009 20:09:41 GMT
<![CDATA[calendar :: Календарь новостей]]> Основным преимуществом данного плагина является поддержка механизма кеширования
данных, что позволяет уменьшить кол-во SQL запросов к БД.

Доступные для скачивания версии:
* 0.08 скачать

Последние изменения:
[0.08][2009-05-16]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.07][2009-03-20]
* Исправлена ошибка - в одном из SQL запросов был жестко прописан префикс
БД как "ng".

[0.06][2009-02-28]
+ Теперь при включенном кешировании плагин определяет минимальную/максимальную
даты новостей и не формирует ссылок prev_link / next_link в случае, если в
предыдущих/следующих месяцах нет ни одной новости.
Решает проблему с поисковиками, которые индексируют очень "глубоко" и могут
сканировать страницы за, к примеру, 2070й год.
]]>
Старые новости http://ngcms.ru?id=11 Wed, 28 Oct 2009 20:56:30 GMT
<![CDATA[comments :: Комментарии пользователей]]> В более ранних версиях NGCMS функционал работы с комментариями находился прямо в ядре, но в процессе работы над оптимизацией ядра было принято решение вынести этот функционал в отдельный плагин.

Доступные для скачивания версии:
* 0.01 скачать]]>
Старые новости http://ngcms.ru?id=10 Wed, 28 Oct 2009 20:53:10 GMT
<![CDATA[bb_media :: BB код [MEDIA]]]>
Доступные для скачивания версии:
* 0.03 скачать

Для показа используется Flash плеер JW Player (http://www.jeroenwijering.com/).

Типы файлов, поддерживаемые плеером:
#> Видео:
* FLV7
* FLV8
* H.264
* Youtube
#> Аудио
* MP3
* AAC
#> Изображения
* JPG
* GIF
* PNG

Последние изменения:
[0.03][2008-12-14]
* Внесены изменения в код, изменения необходимы для работы с хостингами,
на которых установлен eAccelerator

[0.02][2008-12-07]
* Исправлена ошибка - нельзя было задать параметрами ширину/высоту
+ Добавлено описание плагина
+ Добавлена поддержка видео с YouTube]]>
Старые новости http://ngcms.ru?id=9 Sat, 24 Oct 2009 21:00:54 GMT
<![CDATA[archive :: Архив новостей]]> В блоке показывается список месяцев в которые на сайте создавались новости.


Доступные для скачивания версии:
* 0.04 скачать

Последние изменения:
[0.04][2009-05-16]
% Плагин адаптирован для работы с NG CMS 0.9.1

[0.03][2008-10-06]
% Плагин адаптирован для работы с NG CMS
+ Сформирована документация
+ Добавлены настройки для активации плагина в процессе инсталляции]]>
Старые новости http://ngcms.ru?id=8 Sat, 24 Oct 2009 20:58:43 GMT