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

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

Вы не зашли.

#1 2011-03-05 20:42:09

mittus
Участник
Зарегистрирован: 2010-01-24
Сообщений: 155
Рейтинг :   

Необходимые правки по последнему SVN

В этой теме буду выкладывать баги по всему, что идет в поставке крайнего Changeset'а SVN, предлагать некоторые правки и попытаюсь взяться за актуализацию плагинов в поставке.

Версия Changeset при тестировании: 782, шаблон default:

1. Ядро
1) В файле .htaccess если открывать в блокноте, следующие строки отображаются без переносов:

#php_flag allow_call_time_pass_reference on
#php_value session.use_trans_sid 0

RewriteEngine On
(#php_flag allow_call_time_pass_reference on#php_value session.use_trans_sid 0RewriteEngine On)

2) При добавлении новости:

MySQL ERROR [query]: insert into ng_news (title,alt_name,postdate,editdate,description,keywords,author,author_id,catid,flags,mainpage,approve,favorite,pinned,content,allow_com) values ('тест','test','1299342645','1299342645','','','admin','1','','2','1','1','0','0','тест','2')
(1364): Field 'xfields' doesn't have a default value

После установки и включения плагина xfields новости добавляются нормально.
3) Управление ЧПУ: тег {category} выводит и категорию и подкатегории в таком виде: main-next-next-next-next, для новостей хотелось-бы иметь возможность использовать тег {category}, который будет делать ссылку из только главной категории, без учета подкатегорий.

2. Шаблоны админки
1) Страничка управления шаблонами, ломаются стили. Скрин: http://photoload.ru/data/18/1b/75/181b7 … 7ff56b.jpg
2) В управлении категориями при перемещении категорий из-за хэша '#' постоянно кидает на верх странички, нужно добавить return false
3) При добавлении/редактировании новостей/комментариев не правильно выставляется каретка, когда выбираются bb теги, набор тегов bb кодов не соответствует стандартным нормам. Подробное описание проблемы с предложенным решением тут: http://ngcms.ru/forum/viewtopic.php?id=1658

3. Плагины
1) simple_title v.0.31.5

Fatal error: Call to undefined function GetNewsTitle() in C:\localhost\www\ngcms\engine\plugins\simple_title\simple_title.php on line 19

Нужно обновить в поставке отсюда: http://ngcms.ru/forum/viewtopic.php?id=404, тестировал версию 0.41.5, всё нормально работает.
2) rating - при наведении на квадратики ничего не происходит, проголосовать невозможно.
3) ads_pro, при установке появляется ошибка:

MySQL ERROR [query]: create table ng_ads_pro (`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `ads_blok` text NOT NULL DEFAULT '', primary key (`id`)) DEFAULT CHARSET=utf8
(1101): BLOB/TEXT column 'ads_blok' can't have a default value

Установка успешно завершается, при добавлении нового блока выводится ошибка:

MySQL ERROR [query]: update ng_ads_pro set `ads_blok`='' where `id`='0' limit 1
(1146): Table 'ngtest.ng_ads_pro' doesn't exist

Запросом в pma create table ng_ads_pro (`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `ads_blok` text NOT NULL, primary key (`id`)) DEFAULT CHARSET=utf8 добавляю таблицу ручками, но вставка новых полей в MySQL не работает. Что-бы добавить блоки, нужно ручками в pma набить полей с хаотичными значениями "ads_blok", после чего в добавлении блоков у input name="id" через firebug или сменив тип с hidden на text в шаблоне, ручками прописывать идентификаторы. В дальнейшем такие блоки нормально редактируются и работают.
4) multi_main, если имя категории содержит символ "-", то плагин выдает ошибку: "Поле Категория может содержать только символы латинского алфавита, числа, символ нижнего подчеркивания и точку", нужно разрешить "-".

Изменено mittus (2011-03-05 21:18:00)

Не в сети

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

Работает на FluxBB