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

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

Вы не зашли.

#476 Re: Релизы версий » Версия 0.9.1 Release » 2009-11-09 00:02:29

Wolverine, это локальная проблема и скорее всего не зависит от NG. Просто папка с именем asd почему то не попадает в список каталогов при формировании списка плагинов.

#477 Re: Релизы версий » Версия 0.9.1 Release » 2009-11-08 23:14:52

icedogas, у меня таже проблема, но только на денвере под виндой.
Я просто переименовал сам плагин.

#478 Re: "У меня не работает..." » xfields - не работает для поиска » 2009-11-08 22:43:06

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

#479 Re: "У меня не работает..." » xfields - не работает для поиска » 2009-11-08 19:36:43

Добавить чтобы можно было выбирать в какой категории и какие xfields'ы отображать при редактировании.

#481 Страницы плагинов » re_stat :: Плагин статической страници на главной » 2009-11-02 02:47:29

Amarelius
Ответов: 62

Плагин перенаправления на статические страницы

Сам плагин предназначен для открытия любой статической страницы по нужному адресу, причем таких статических страниц и адресов может быть очень много.
Версия движка 0.9.1

Этот плагин позволяет решать одну из самых востребованных задач, а именно размещение статики на главной, без каких либо хаков!!!

[0.01][2009-10-01]
+ Выпуск первой версии

[0.02 FIX03][2009-10-02]
+ Переработан механизм хранеия настроек
+ Добавлена проверка повторяющихся кодов страниц
+ Добавлена кнопка перестройки карты перенаправлений
+ Доработан интерфейс админ панели
+ Исправлена ошибка удаления данных
+ Исправлена ошибка добавления первой записи
+ Теперь в title не отображается слово "плагин"

Тем кто уже установил версию 0.01 для перехода на новую версию необходимо провести процедуру обновления, так как в плагине переработан механизм хранения данных.
1. ОБЯЗАТЕЛЬНО!!! Сделать резервную копию файла \engine\conf\plugdata.php
2. Удалить старую версию плагина (папку \engine\plugins\re_stat\)
3. Установить новую версию плагина
4. Независимо от того активен плагин или нет, зайти в настройки плагина в админ-панели. При этом плагин сам определит необходимость обновления структуры данных и проведет необходимые действия, после чего вы должны увидеть сообщение о том, что база плагина обновлена до версии 0.02
5. Проверьте правильность настройки других плагинов и если они не сбились вы сделали все правильно.

-----------------------------------------------------

Пример: Статическая страница на главной

1. Устанавливаем и включаем плагин (думаю тут проблем ни у кого не возникнет)

21d35e82a5c98554a8f5afc37b6d40cd_pv.png

2. В разделе Настройки => Статически страницы добавляем нужную статическую страницу

552a03c21c9b30d05056639c4316c685_pv.png

3. Идем в настройки плагина и добавляем новый элемент

0ed04c5f61b5459b009b5b663c43bf94_pv.png

f78b6f0004f7094edb7e9a63cdabbe9c_pv.png

4. Теперь идем в настройки формата ссылок и добавляем новую ссылку

9c378d1a05807d8cb9a0d28cd81e566d_pv.png

Тут есть маленькая особенность, после того как мы нажмем кнопку SAVE, надо выйти из этого меню и еще раз туда зайти, это никак не связано с плагином, но у меня на FF без такого действия вновь добавленная ссылка вверх не перемещается.

5. Перемещаем нашу ссылку вверх таким образом, чтобы она стояла перед ссылкой открытия главной страницы

46f712a2eada5a5870a2b5ff2bd2244e_pv.png

Не забываем нажать кнопочку SAVE.

Вот и все! Поздравляю!!!

#482 Re: Релизы версий » Версия 0.9.1 Release » 2009-11-01 23:02:31

vitaly пишет:

Единственное что могу предположить - PHP собран всё-таки без поддержки функции json_decode().

Так и есть

Обновил до последней, все ок.

#483 Re: Релизы версий » Версия 0.9.1 Release » 2009-11-01 02:21:06

Вылез неприятный глюк, причем только на хосте.
Когда в панели управления ссылок нажимаю Save выскакивает вот это

8d442c9385ba8503a95175b8099693a6.png

----------------------------------------
Браузер FF 3.0
В IE 7 тоже самое

Сервер
Операционная система: FreeBSD
Версия PHP: 5.2.11
Версия MySQL: 5.0.86
Версия GD-библиотеки: bundled (2.0.34 compatible)

NG 0.9.1 Release [420]

#485 Re: "А как сделать..." » Сервисные функции при создании плагинов » 2009-10-31 17:07:55

vitaly пишет:

...а после removeCommand() ты вызываешь saveConfig()?

Обязательно

function plugin_aa_rating_install($action) {

	$ULIB = new urlLibrary();
	$ULIB->loadConfig();
	$ULIB->removeCommand('aa_rating', '');

	switch ($action) {
		case 'confirm': generate_install_page('aa_rating', 'Cейчас плагин будет удален', 'deinstall'); break;
		case 'autoapply':
		case 'apply':
			$ULIB->saveConfig();
			plugin_mark_deinstalled('aa_rating');
			break;
	}
	return true;
}

Особого дискомфорта это не вызывает, просто отписываю результат работы функции.
При необходимости удаляю ненужные ссылки ручками.

--------------------------------------------------------------------------------

vitaly пишет:

А смысл?

Ну хотя бы потому, что это тоже файлы конфигурации, редактируемые движком во время работы и у меня напротив них вечные ... smile

06524331e2c63c0ed3479bf1be85ce3b.png

А если поискать более весомую причину, то например пользователь может устанавливать движек без определенных плагинов, ссылки и правила перенаправлений для которых будут прописаны в этих файлах и получается, что они будут просто лишними. Конечно, если глянуть на них сейчас, то там из плагинов только rss_export и uprofile, последний при этом вообще является обязательным. Но это мое личное мнение и оно может не совпадать с мнением окружающих.

#486 Re: "А как сделать..." » Сервисные функции при создании плагинов » 2009-10-31 15:08:03

При использовании $ULIB->removeCommand
Данные из rewrite.php не удаляются.
87eb9d4eaa03cf39630cf48a920d1920.png

И еще, я считаю что файлы rewrite.php и urlconf.php не должны идти в дистрибутиве движка, а должны формироваться при установке.

#487 Re: Флейм » Загружаем Ubuntu 9.10 » 2009-10-30 19:58:11

IMHO Вирусы в линуксе появятся сразу после того как количество ее пользователей перевалит за 30% от общего количества пользователей комьютеров.

А вообще это гнилая тема, поживем увидим...
Как известно лень двигатель прогресса, так что мелкософт на правильном пути

#488 Re: Обсуждение шаблонной системы » Автоматизированый способ переделки шаба DLE/2z/другой под NGcms » 2009-10-30 14:56:06

chikot27 пишет:

array ( 'type' => 'info', 'info' => 'К сожалению, новостей нет!', )

Это фитча такая, если у тебя нет вообще новостей и не хватает каких либо файлов-шаблонов, выдает такое сообщение.
Ты просто переключись на дефолтный шаблон, добавь одну новость, чтобы отображалась на главной и тогда, когда переключишься на свой шаблон будет выводится сообщение о том какого файла-шаблона не хватает, добавляешь его и все ОК

#489 Re: Флейм » Загружаем Ubuntu 9.10 » 2009-10-29 21:23:25

infinity237 пишет:

W7 Home OEM = $110, для меня это много...

А ты юзай 30-ти дневную ознакомительную версию, а потом заново ее переустанавливай.

Уверен, большенство так называемых линуксоидов (не имею ввиду конкретно тебя), переустанавливают линукс в среднем раз месяц (если не чаще). Так почему бы не переустанавливать раз в месяц винду, и юзай её себе "свободно"

#490 Re: "А как сделать..." » Сервисные функции при создании плагинов » 2009-10-29 14:43:06

vitaly или ROZARD, проконсультируйте меня по поводу $CurrentHandler, что это вообще за зверь и какая у него структура, не до конца его понял.

#491 Re: "А как сделать..." » чтобы убрать кнопку "все комменты" » 2009-10-28 22:49:55

Если кто хочет постраничку комментариев в новости, то можно сделать так: Полная новость только на первой странице, а на последующих только название. Думаю такой вариант реализовать будет проще.
Но лично мне нравится существующий так и на mail и на yandex market реализовано.
На yandex market коментам также можно рейтинг изменять при этом на странице полной новости выводятся самые популярные, думаю добавить такую фитчу на ng при нынешней системе коментов будет не сложно...

#492 Re: Релизы версий » Версия 0.9.1 Release » 2009-10-26 11:39:25

Вопрос к тем, кому не нравиться <!--more-->, а что вы предлагаете ссделать с <!--nextpage-->, может тоже, по отдельному textarea???
Сейчас стало удобней, нет эти двух полей, которые не умещались на экран, сейчас при разрешении 1024х768 вся страница редактирования влазит на экран.
1024х768 - стандарт на который ориентируются при создании дизайна сайта.

#493 Re: Релизы версий » Версия 0.9.1 Release » 2009-10-26 11:16:54

А мне лично с <!--more--> больше нравится, одно окно, правда я сделал размеры шрифтов в нем как при редактировании шаблонов, так вообще удобней стало. А по поводу того, что его в тексте не видно, вставляешь после него пару Enter'ов и отлично видно где он находится.
А еще плюс, один большой WYSIWYG на странице лучше, чем два маленьких, правда сам WYSIWYG надо подредактировать, чтобы вместо <!--more--> какой нить разделитель рисовал. А так не вижу здесь проблемы.
зы: WYSIWYG надо подключать самому, тема уже была.

#494 Re: Релизы версий » Версия 0.9.1 Release » 2009-10-26 01:43:27

в cs 422 про файлик configuration.tpl в папке \engine\skins\default\tpl\ забыли... LANG_LOST'ы повылазили...

#496 Re: Тестирование версий » Версия 0.9.1 RC1 [2009.10.06] » 2009-10-20 17:27:41

vitaly пишет:

...выложил в SVN (changeset 415)

Ничего не поменялось sad
Все ОК, просто забыл включить в админке big_smile

#497 Re: Тестирование версий » Версия 0.9.1 RC1 [2009.10.06] » 2009-10-20 00:36:05

Я имею ввиду, что незарегистрированные пользователи подставляя мой e-mail получают мою аватарку
Да, он может зарегаться и вставить мое фото у себя как аватарку, но таких можно банить или удалять, а вот удалять или банить незареганых....
Лучше вообще незарегистрированным аватарки не прикреплять.

dfe33a025742c7c352e37d722eaec430.png


--------------------------------------------------
Ну или как вариант не давать вводить в коменты e-mail'ы уже зарегистрированных пользователей

#498 Re: Тестирование версий » Версия 0.9.1 RC1 [2009.10.06] » 2009-10-19 16:05:34

Обнаружил следующее поведение движка.
SVN rev 413
Плагин комментариев с точки зрения незарегистрированного пользователя
1. Если в поле имя указать имя зарегистрированного пользователя, то добавляется комент. (не самое страшное и на любителя)
2. Если в поле e-mail указать e-mail зарегистрированного на gravatar.com пользователя, то отображается его фотка.
Считаю, что интеграцию с сервисом gravatar.com необходимо сделать только для зарегистрированных пользователей или выбирать действие в админке, так как любой незарегистрированный пользователь подставляя адрес моей электронной почты выглядит на аваторе прям как я.

#499 Re: FAQ » Капча от captcha.ru » 2009-10-19 14:58:18

RMC, проблема в том, что у данной капчи проверка правильности ввода происходит на стороне сервера http://api.recaptcha.net, а в ng в движке, так же в ng по умолчанию капча встраивается как ссылка на изображение, а та капча которую ты предлагаешь сама генерирует html код (опять же на стороне их сервера), поэтому для поддержки этой капчи придется вносить изменения во все модули в которых ты ее планируешь использовать. Но это возможно.
----------------------------------------------------
Вообще я предлагаю создать абстрактный класс для работы с капчей на уровне ядра и плагинов, который будет отвечать за генерацию HTML-кода для капчи и проверять ее правильность, тогда при встраивании любого рода решений не будет необходимости перелапачивать такую кучу кода.

#500 Re: "А как сделать..." » Сервисные функции при создании плагинов » 2009-10-19 13:26:15

На будущее.
Не плохо бы модифицировать class tpl таким образом, чтобы он позволял задавать глобальные значения переменных, которые действовали бы во всех шаблонах.

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

Работает на FluxBB