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

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

Вы не зашли.

#1 2010-03-23 02:05:17

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

NGCMG версии 0.9.2 [Release Candidate 1]

В процессе "работы над ошибками" было внесено несколько изменений в код, все они собраны в единый архив - Version 0.9.2 Release Candidate 1 [SVN547]

Как всегда, текущий RC - копия SVN, для тестирования выкладываю полный архив:
* RAR (846 kb)
* ZIP (1347 kb)


Изменения относительно RC0:
% Исправлено несколько ошибок в движке для корректной работы NGCMS в подкаталоге
% Внесены изменения в плагины: rss_export, auth_basic, comments, wpinger, gsmg, complain - теперь они также смогут корректно работать при установке NGMCS в подкаталоге
% Теперь фильтр showStaticPre работает в статических страницах
+ Для создателей плагинов добавлена функция generatePluginLink()
% Теперь при отсутствии установленных библиотек iconv и GD при заходе в админку вы вместо белого экрана будете получать сообщение об ошибке от двига
% В коде убрана старая функция split()

Изменения между версиями NGCMS 0.9.1 и 0.9.2 RC0:
+ Добавлена возможность корректной работы NGCMS в подкаталогах
% Исправлены в работе с ЧПУ механизмом
% Изменена постраничная навигация в админ-панели
% Исправлены ошибки в структуре таблицы ipban (некорректно работала блокировка по IP)
% Исправлены опечатки в языковых файлах
% Обновление интерфейса управления плагинами
% Внесены изменения в раздел "управление пользователями" админ панели
% Внесены изменения в раздел "настройки системы"
% Внесены изменения в раздел "управление БД"
% Переработан раздел редактирования новостей
+ При добавлении/редактировании новостей добавлена возможность редактировать короткую и полную часть в отдельных блоках (textarea), функция активируется в "настройки системы"
+ В редактировании новостей добавлена возможность устанавливать текущую дату для новости
+ Добавлен suggest механизм для поля "автор" в разделе "редактирование новостей" (при поиске) - в появляющемся списке отображаются авторы у которых есть как минимум 1 новость
% Теперь в добавлении/редактировании новостей при вставке BB кода не будет "слетать" позиция внутри текстового блока
% Исправлена ошибка: не подтвечивалась активная категория
% Теперь корректно отрабатывают URL'ы с русским текстом в них (в кодировке Windows-1251)
% Из кода убрана функция eregi(), которая более не поддерживается в новых версиях php
% Исправлена небольшая XSS уязвимость
+ В управлении ЧПУ добавлена возможность временной блокировки (без удаления) строк
+ В редакторе BB-кодов добавлен тег [justify] ... [/justify]
+ В шаблон categories.tpl добавлена переменная {level}, которая отображает текущий уровень вложенности (0,1,2,...)

Обновления плагинов / новые плагины:
* auth_basic
* feedback
* finance
* fin_wm
+ fin_smscoin
* xfields
* lastnews
* tags
* rating
+ wpinger
* nsched
* comments
+ ads_pro // Ivan Litvinenko (Amarelius)

Не в сети

#2 2010-03-23 06:03:17

Bit
Участник
Зарегистрирован: 2009-11-12
Сообщений: 48
Рейтинг :   

Re: NGCMG версии 0.9.2 [Release Candidate 1]

В каких файлах хранятся настройки и прочие конфиги сайта, которые следует сохранить? Чтобы залить данный архив поверх NGCMG версии 0.9.2 [Release Candidate 0] без последствии.

Не в сети

#3 2010-03-23 09:24:33

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Bit, вся папочка \engine\conf\ ну и естественно база данных.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#4 2010-03-23 17:15:18

Bit
Участник
Зарегистрирован: 2009-11-12
Сообщений: 48
Рейтинг :   

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Amarelius, благодарю.
Еще такой вопрос. Есть сайт на версии 0.9.1, нужно обновиться до версии 0.9.2. Ведь есть изменения в кодах движка и плагинов, также в самой структуре БД. Как портировать всю информацию сайта на новую версию движка, и если есть удалить не нужные файлы и таблицы в БД?

Не в сети

#5 2010-03-23 17:31:53

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Bit, c 24 декабря 2009 в структуре основных таблиц ничего не менялось, так что можно смело использовать существующую БД. По поводу плагинов утверждать не могу, но если какой будет некорректно работать, то его можно переустановить.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#6 2010-03-24 00:57:47

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

В SVN выложена адаптированная версия шаблона Globlog, прошу потестить.

Не в сети

#7 2010-03-25 00:09:42

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Я правильно понимаю, что больше проблем не выявлено и можно объявлять о выпуске Release'а? smile

Не в сети

#8 2010-03-25 00:17:33

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Да

Не в сети

#9 2010-03-25 12:43:32

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Если для аватарок пользователей задать папку users/avatars и для просмотра профиля /users/{name}.html то русские ники не пашут, с ангельскими все гуд.

Не в сети

#10 2010-03-25 12:47:20

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Не в сети

#11 2010-03-25 12:56:52

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

У меня нет, может это только локально?

Не в сети

#12 2010-03-25 13:37:19

Bit
Участник
Зарегистрирован: 2009-11-12
Сообщений: 48
Рейтинг :   

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Какой файл отвечает за парсинг урл а также имена изображении? Чтобы заменяло в урлах нижнюю черту на дефис.

Ссылка к папке для загрузки изображений http://server.com/uploads/images обзательно должен соотвестовать пути к папке для загрузки изображений /home/servercom/public_html/uploads/images/ ? Заметил, если изменить сслыку к папке загрузки, к примеру, на http://server.com/pictures , то систему выдает, что страница не найдена. Так и должно быть?

Только что заметил при устновке. PHP Allow call time pass reference у хостера отключен. Данный параметр для движка критично важен?

Изменено Bit (2010-03-25 20:00:36)

Не в сети

#13 2010-03-25 14:56:48

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Еще один момент, не регаются русские ники, выдает - Логин содержит запрещенные HTML символы sad - что отвечает за регистрацию с русскими никами?

Не в сети

#14 2010-03-25 15:13:23

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Вот сама проверка

\engine\plugins\auth_basic\auth_basic.php

if (preg_match('/[&<>\xFF'."'".']/', $values['login'])) {
	 		// Запрещенные HTML символы
	 		$msg = $lang['auth_login_html'];
	 		return 0;
	 	}

Не в сети

#15 2010-03-25 15:20:18

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Wolverine, я не о том немного спрашивала, этот кусок уже юзала, если его убить, то все отлично регается.

Не в сети

#16 2010-03-25 15:46:33

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Вроде нигде специально не делается телодвижений для работы с русскими никами. Из поля считывается текст, проверяется на допустимость и создается новая запись запросом INSERT INTO ".uprefix."_users На твоем ubop.net.ua, к примеру, тоже нормально можно зарегаться с русскими буквами. А на каком сайте у тебя проблемы?

Не в сети

#17 2010-03-25 15:52:50

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Wolverine, это я локально новый сайт на НГ делаю, поставила чистую версию и вот такие грабли.

big_smile по ходу непонятка с регистрацией )) регаю вася не идет катя не идет, регаю гвоздь, дмитрий, кирил, коток, дима, папа все гуд )) хз

Движек наверно сам решает кто ему нравится, а кто нет ))))

Изменено Trashcka (2010-03-25 16:05:32)

Не в сети

#18 2010-03-25 16:46:54

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Буква я (&#xFF) ему не нравится. см. preg_match('/[&<>\xFF'."'".']/', $values['login']))

Изменено Wolverine (2010-03-25 16:48:46)

Не в сети

#19 2010-03-25 20:10:39

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

И зачем такое счастье сделано? ))

Не в сети

#20 2010-03-26 00:01:04

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Не могу сказать smile Виталик ответит))

Не в сети

#21 2010-03-26 20:51:34

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

Re: NGCMG версии 0.9.2 [Release Candidate 1]

""

- в title главной отображается неправильно.

Не в сети

#22 2010-03-27 01:18:50

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Во, вспомнил, что раздражает. В админке, там где список плагинов, и у картинки История и Документация одинаковый тайтл title="Documentation"

По картинкам я с трудом ориентируюсь, где инфо, а где ридми. смотрю тайтлы, а они одинаковые))

\engine\actions\extras.php 77, 78 строчки smile

Не в сети

#23 2010-03-27 12:03:26

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Trashcka, это исторически сложилось. В кодировке 866 (DOS) символ с кодом 255 (0xFF) выглядел также как и пробел.
Сейчас разбираюсь с этими фильтрами, сделаю более адекватную фильтрацию и отдельное разрешение/запрет на использование русских символов в логине.

Wolverine, исправил smile

Не в сети

#24 2010-04-01 12:35:01

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

упс..нашла

Изменено CyberMama (2010-04-01 12:40:22)

Не в сети

#25 2010-04-02 00:33:14

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NGCMG версии 0.9.2 [Release Candidate 1]

Перед релизом неплохо бы привести в порядок и нотификацию, чтобы картинка NEW высвечивалась только, если версия установленного плагина ниже, чем на сервере. А то у меня много новых плагинов версией повыше из SVN и все они сообщают, что есть "новые версии". То есть не так как сейчас идет проверка на несовпадение $repoPluginInfo[$extra['id']][1] != $extra['version']), а $repoPluginInfo[$extra['id']][1] > $extra['version'])

Не в сети

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

Работает на FluxBB