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

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

Вы не зашли.

#1301 Re: PHP/HTML/JS/CSS » Вопрос » 2010-04-05 11:54:59

bestxp, input type=hidden и есть правильный способ решения smile

#1302 Re: Вопросы функционирования системы в целом » Уязвимости NGCms » 2010-04-04 15:21:11

Frankie, плагины и движок достаточно сильно разделены, поэтому в большинстве случаев апгрейд ядра плагины никак не затронет.
А если вдруг и понадобится проапгрейдить какие-то плагины, то это делается обычной заменой файлов самих плагинов.

Хаки кода (которые массово используются в DLE) у нас хоть и возможны, но не приветствуются. Как раз по причине сложности обновления кода.

#1303 Re: Флейм » Название функции, которая отвечает за loading-layer » 2010-04-02 01:12:08

alexz15, да.

// Инициализируем объект класса center_div (объект будет в переменной loadLayer)
var loadLayer = new center_div();
// Устанавливаем внутреннюю переменную класса (говорим ID нашего div'а)
loadLayer.divname = 'loading-layer';
// Вызываем функцию
loadLayer.move_div();

#1305 Re: Флейм » Название функции, которая отвечает за loading-layer » 2010-04-01 01:10:51

alexz15, в принципе можно,..
Попробуй сделать так:

<script type="text/javascript">
var loadLayer = new center_div();
loadLayer.divname = 'loading-layer';
loadLayer.move_div();
</script>

p.s. Естественно перед этим должна быть загружена сама библиотечка
p.p.s. Это для конфигурирования и центровки. А вот функции "показать" / "скрыть" ты можешь использовать из jQuery.

#1307 Re: "А как сделать..." » Изменить формат ссылки конкретного плагина » 2010-03-31 22:48:10

Amarelius, нее, статические предустановки в плагине не есть хорошо - сильно сужают функционал sad
На самом деле у меня есть другая мысль - сделать специальный обработчик "персональных URL'ов", чтобы для каждого элемента можно было свой URL сделать.

К примеру описываем что-то вроде "/personal/*", тогда все URL'ы, подходящие под эту маску, будут попадать в обработчик.
А дальше, скажем, для новости ABC делаем персональный URL /personal/super.html, а для плагина DDD делаем URL /personal/master.html
Ну и так далее..

#1308 Re: "А как сделать..." » Изменить формат ссылки конкретного плагина » 2010-03-31 18:46:36

CyberMama, вообще над этим долго думал и такая идея заложена в архитектуру.
Но реализации в редакторе ссылок я придумать не смог.

Объясню почему - многим плагинам нужно передавать какие-то параметры.
Значит нам в редакторе нужно прописывать возможность управления этими параметрами.

Например, ты хочешь на ссылку /urgent.xml повесить RSS экспорт новостей из категории news.
А для этого нужно:
* выбрать плагин в который передаётся управление - rss_export
* выбрать команду, которая передаётся плагину - к примеру, main
* задать все переменные, которые передаюся плагину. в нашем случае - переменная category со значением 'news'


Если реализуешь это всё красиво в рамках редактора ЧПУ, то программную часть я легко докручу smile

#1309 Re: "А как сделать..." » Изменить формат ссылки конкретного плагина » 2010-03-30 23:58:48

CyberMama, чтобы понять почему не отрабатывает какой-то URL можно поступить так:
1. открыть index.php
2. найти строчку ~88 (в SVN версии):

$runResult = $UHANDLER->run($systemAccessURL, array('debug' => false));

и заменить 'false' на 'true'

В текущем релизе строчка выглядит почти также и там тоже надо false заменить на true

3. открыть интересующую тебя страницу. сверху страницы пойдёт отладочная информация, в которой будет видно на какой именно шаблон URL'а сработал обработчик.

#1310 Re: Флейм » Сайты на NG CMS » 2010-03-29 14:27:35

Wombat McDown, по-моему проще всё-таки мигрировать "Крымский репортаж", а не сносить.
Правда надо будет сначала обновиться до 0.9.0, а уже потом идти дальше. Но так, думаю, будет проще, чем создавать заново с нуля.

#1311 Re: Страницы плагинов » jCHAT :: AJAX чат для сайта » 2010-03-29 14:20:28

Разобрался, срабатывает защита от задвоения, т.к. изначально не рассматривалась возможность выдавать данные в обратном порядке.
Сейчас решаю проблему.

#1312 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-03-27 12:03:26

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

Wolverine, исправил smile

#1313 Re: "А как сделать..." » Изменить формат ссылки конкретного плагина » 2010-03-25 14:18:49

CyberMama, о каком именно кеше идёт речь? В обработчике ЧПУ никакого кеша нет.

#1314 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-03-25 00:09:42

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

#1315 Re: Флейм » Посоветуйте хостинг, который... » 2010-03-24 09:54:39

torg, сами по себе оба апача работают с одинаковой скоростью.
Но у многих хостеров сделано так:
apache1 + cgi php (при этом в .htaccess не работают флаги 'php_flag')
apache2 + mod_php

Естественно, вариант с mod_php должен получаться быстрее.
Но если у хостера есть apache1 + mod_php, то разницы в скорости быть не должно (разве что возможна ситуация, когда apache1 и apache2 живут на разных серверах и при выборе apache1 тебя переносят на более нагруженный сервер с apache1)

#1316 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-03-24 00:57:47

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

#1317 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 0] » 2010-03-23 02:06:41

Всем спасибо, на основании ваших отчётов об ошибках было внесено несколько изменений в SVN и на их основе сформирована версия:NGCMS 0.9.2 RC1
Продолжение обсуждения/тестирования переносим туда.

#1318 Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-03-23 02:05:17

vitaly
Ответов: 221

В процессе "работы над ошибками" было внесено несколько изменений в код, все они собраны в единый архив - 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)

#1319 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 0] » 2010-03-22 18:40:08

Wolverine, uprefix - префикс для таблицы users, prefix - префикс для всех остальных таблиц.
Разный префикс может быть в ситуации когда у тебя много сайтов с единой базой юзеров (см. настройки плагина auth_basic)

#1320 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 0] » 2010-03-22 17:27:38

tunis, вообще-то двиг весь полностью на Win1251 работает smile

#1321 Re: "У меня не работает..." » Перестал работать "cron" » 2010-03-22 17:27:05

Как всегда - проверяем права записи на каталог engine/conf/, все его вложенные подкаталоги и файлы.

#1323 Re: "У меня не работает..." » Проблема при добавлении новости » 2010-03-21 13:07:18

В SVN выложен патч который в случае отключения библиотек GD или ICONV самостоятельно выводит сообщение об ошибке.

#1324 Re: "У меня не работает..." » Не работают: < и > » 2010-03-21 02:29:25

Евгений, поставь себе этот патч

p.s. По результатам отпишись. Он должен помочь с HTML кодом,.. но я не уверен на 100% что этого будет достаточно.

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

Работает на FluxBB