Вы не зашли.
Wolverine, это локальная проблема и скорее всего не зависит от NG. Просто папка с именем asd почему то не попадает в список каталогов при формировании списка плагинов.
icedogas, у меня таже проблема, но только на денвере под виндой.
Я просто переименовал сам плагин.
И группировку тоже можно, но я имел ввиду привязывать xfields'ы к категориям новостей и тогда при редактировании новости показывать только те xfields'ы, которые относятся к той категории в которой расположена новость.
Добавить чтобы можно было выбирать в какой категории и какие xfields'ы отображать при редактировании.
Плагин обновлен, подробнее в первой теме
Плагин перенаправления на статические страницы
Сам плагин предназначен для открытия любой статической страницы по нужному адресу, причем таких статических страниц и адресов может быть очень много.
Версия движка 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. Устанавливаем и включаем плагин (думаю тут проблем ни у кого не возникнет)
2. В разделе Настройки => Статически страницы добавляем нужную статическую страницу
3. Идем в настройки плагина и добавляем новый элемент
4. Теперь идем в настройки формата ссылок и добавляем новую ссылку
Тут есть маленькая особенность, после того как мы нажмем кнопку SAVE, надо выйти из этого меню и еще раз туда зайти, это никак не связано с плагином, но у меня на FF без такого действия вновь добавленная ссылка вверх не перемещается.
5. Перемещаем нашу ссылку вверх таким образом, чтобы она стояла перед ссылкой открытия главной страницы
Не забываем нажать кнопочку SAVE.
Вот и все! Поздравляю!!!
Единственное что могу предположить - PHP собран всё-таки без поддержки функции json_decode().
Так и есть
Обновил до последней, все ок.
Вылез неприятный глюк, причем только на хосте.
Когда в панели управления ссылок нажимаю Save выскакивает вот это
----------------------------------------
Браузер 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]
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;
}
Особого дискомфорта это не вызывает, просто отписываю результат работы функции.
При необходимости удаляю ненужные ссылки ручками.
--------------------------------------------------------------------------------
А смысл?
Ну хотя бы потому, что это тоже файлы конфигурации, редактируемые движком во время работы и у меня напротив них вечные ...
А если поискать более весомую причину, то например пользователь может устанавливать движек без определенных плагинов, ссылки и правила перенаправлений для которых будут прописаны в этих файлах и получается, что они будут просто лишними. Конечно, если глянуть на них сейчас, то там из плагинов только rss_export и uprofile, последний при этом вообще является обязательным. Но это мое личное мнение и оно может не совпадать с мнением окружающих.
При использовании $ULIB->removeCommand
Данные из rewrite.php не удаляются.
И еще, я считаю что файлы rewrite.php и urlconf.php не должны идти в дистрибутиве движка, а должны формироваться при установке.
IMHO Вирусы в линуксе появятся сразу после того как количество ее пользователей перевалит за 30% от общего количества пользователей комьютеров.
А вообще это гнилая тема, поживем увидим...
Как известно лень двигатель прогресса, так что мелкософт на правильном пути
array ( 'type' => 'info', 'info' => 'К сожалению, новостей нет!', )
Это фитча такая, если у тебя нет вообще новостей и не хватает каких либо файлов-шаблонов, выдает такое сообщение.
Ты просто переключись на дефолтный шаблон, добавь одну новость, чтобы отображалась на главной и тогда, когда переключишься на свой шаблон будет выводится сообщение о том какого файла-шаблона не хватает, добавляешь его и все ОК
W7 Home OEM = $110, для меня это много...
А ты юзай 30-ти дневную ознакомительную версию, а потом заново ее переустанавливай.
Уверен, большенство так называемых линуксоидов (не имею ввиду конкретно тебя), переустанавливают линукс в среднем раз месяц (если не чаще). Так почему бы не переустанавливать раз в месяц винду, и юзай её себе "свободно"
vitaly или ROZARD, проконсультируйте меня по поводу $CurrentHandler, что это вообще за зверь и какая у него структура, не до конца его понял.
Если кто хочет постраничку комментариев в новости, то можно сделать так: Полная новость только на первой странице, а на последующих только название. Думаю такой вариант реализовать будет проще.
Но лично мне нравится существующий так и на mail и на yandex market реализовано.
На yandex market коментам также можно рейтинг изменять при этом на странице полной новости выводятся самые популярные, думаю добавить такую фитчу на ng при нынешней системе коментов будет не сложно...
Вопрос к тем, кому не нравиться <!--more-->, а что вы предлагаете ссделать с <!--nextpage-->, может тоже, по отдельному textarea???
Сейчас стало удобней, нет эти двух полей, которые не умещались на экран, сейчас при разрешении 1024х768 вся страница редактирования влазит на экран.
1024х768 - стандарт на который ориентируются при создании дизайна сайта.
А мне лично с <!--more--> больше нравится, одно окно, правда я сделал размеры шрифтов в нем как при редактировании шаблонов, так вообще удобней стало. А по поводу того, что его в тексте не видно, вставляешь после него пару Enter'ов и отлично видно где он находится.
А еще плюс, один большой WYSIWYG на странице лучше, чем два маленьких, правда сам WYSIWYG надо подредактировать, чтобы вместо <!--more--> какой нить разделитель рисовал. А так не вижу здесь проблемы.
зы: WYSIWYG надо подключать самому, тема уже была.
в cs 422 про файлик configuration.tpl в папке \engine\skins\default\tpl\ забыли... LANG_LOST'ы повылазили...
RSS не использую впринципе...
...выложил в SVN (changeset 415)
Ничего не поменялось
Все ОК, просто забыл включить в админке
Я имею ввиду, что незарегистрированные пользователи подставляя мой e-mail получают мою аватарку
Да, он может зарегаться и вставить мое фото у себя как аватарку, но таких можно банить или удалять, а вот удалять или банить незареганых....
Лучше вообще незарегистрированным аватарки не прикреплять.
--------------------------------------------------
Ну или как вариант не давать вводить в коменты e-mail'ы уже зарегистрированных пользователей
Обнаружил следующее поведение движка.
SVN rev 413
Плагин комментариев с точки зрения незарегистрированного пользователя
1. Если в поле имя указать имя зарегистрированного пользователя, то добавляется комент. (не самое страшное и на любителя)
2. Если в поле e-mail указать e-mail зарегистрированного на gravatar.com пользователя, то отображается его фотка.
Считаю, что интеграцию с сервисом gravatar.com необходимо сделать только для зарегистрированных пользователей или выбирать действие в админке, так как любой незарегистрированный пользователь подставляя адрес моей электронной почты выглядит на аваторе прям как я.
RMC, проблема в том, что у данной капчи проверка правильности ввода происходит на стороне сервера http://api.recaptcha.net, а в ng в движке, так же в ng по умолчанию капча встраивается как ссылка на изображение, а та капча которую ты предлагаешь сама генерирует html код (опять же на стороне их сервера), поэтому для поддержки этой капчи придется вносить изменения во все модули в которых ты ее планируешь использовать. Но это возможно.
----------------------------------------------------
Вообще я предлагаю создать абстрактный класс для работы с капчей на уровне ядра и плагинов, который будет отвечать за генерацию HTML-кода для капчи и проверять ее правильность, тогда при встраивании любого рода решений не будет необходимости перелапачивать такую кучу кода.
На будущее.
Не плохо бы модифицировать class tpl таким образом, чтобы он позволял задавать глобальные значения переменных, которые действовали бы во всех шаблонах.