Рейтинг@Mail.ru
загрузкаидет загрузка

Новые функции для работы с массивами в ECMAScript 5

Читаю новое издание Флэнагана, нашел несколько новых полезных функций по работе с массивами.

forEach()
map()
filter()
every() и some()
reduce() и reduceRight()
indexOf() и lastIndexOf()

Плагин breadcrumbs :: «Хлебные крошки» для NG CMS

Breadcrumbs (англ. «Хлебные крошки») — элемент навигации по сайту, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь. Представляет собой полосу в верхней части страницы примерно такого вида: Главная страница → Раздел → Подраздел → Текущая страница

В преддверии выхода новой версии движка NextGeneration CMS 0.9.3 обновил breadcrumbs, добавил интересную возможность для разработчиков. Теперь плагин в репозитории NG CMS, растем :)

breadcrumbs.png (2.12 Kb)


История версий
[1.1][2011-11-13]
* исправление работы в полной новости [скачать]

[1.0] [2011-10-25] [скачать]
+ возможность запрета на вывод полного пути из категорий в новостях
и категориях
+ плагин теперь в репозитории кода NG CMS
* исправление работы в категориях

[0.4] [2011-10-09]
* плагин обновлен для новой версии 0.9.3
* оптимизация работы, удален новостной фильтр
+ добавлен выбор каталога шаблонов (из директории плагина или
из шаблона сайта)
+ все переменные вынесены в языковые файлы (если вы хотите перевести
плагин на отсутствующий язык, пишите на zhukov.alexei@gmail.com)
+ добавлена обработка страницы авторизации
+ добавлена возможность запретить вывод на главной на странице
+ добавлена интеграция с другими плагинами, подробнее в readme

[0.3.1][2010-02-24]
+ Добавлен обработчик страницы 404, если она генерируется движком

[0.3][2010-02-22]
* Исправлена ошибка, которая возникала в полной новости, если категория, которой принадлежит
новость имела в альтернативном имени символ тире ("-")
* Фикс при работе с пустой категорией none
+ В конфигураторе добавлена возможность самостоятельного задания разделителя

[0.2][2010-02-07]
+ Новая переменная {separator} в шаблоне. Раньше последний разделитель относился к {location_last} и
при задании собственного стиля этой переменной менялся и стиль последнего разделителя;
+ Добавлен вывод плагина uprofile (просмотр и редактирование профиля) и поиска;
+ Изменен вывод заголовка плагинов на собственной странице: если плагин дает корректную информацию,
то выводим ее (например плагин tags: Главная страница » Облако тегов),
если нет, то выводим название плагина (Главная страница » lastcomments).

[0.1][2010-02-07]
+ Выпуск первой версии

«pm :: Личные сообщения» Версия 0.4

plugin-private-messages-ngcms-0.4.png (162.14 Kb)


Потихоньку возвращаемся в струю, очень давно не писал сюда, уже почти два месяца, хотя есть что сказать.

Начнем с небольшой доработки приватных сообщений для NextGeneration CMS

Плагин «auth_loginza :: Вход через OpenID» для NG CMS

plugin-loginza-ngcms-1.png


Теперь авторизоваться с помощью Loginza можно и на сайтах с NG CMS. Плагин не является самостоятельным модулем авторизации, а работает лишь, как дополнение к одному из уже работающих плагинов, например auth_basic.

Версия 0.1 это самый первый вариант (своего рода черновой набросок) нового механизма регистрации/авторизации. Есть еще моменты, которые хотелось доделать, но сегодня уже не успеваю :) Приветствуются предложения по всем шагам этой процедуры.

Также требуется самая последняя версия 0.9.2 из SVN, как минимум нужен новый плагин comments.

История версий
[0.2.1][2011-02-03] [скачать]
* фикс providers.ini

[0.2][2011-02-02] [скачать]
+ добавлена возможность привязки аккаунтов
для существующих пользователей (шаблоны
append.account.success и append.account.error)
+ добавлена возможность изменения/удаления
привязанного аккаунта
+ добавлен шаблон register.error.tpl для вывода
сообщений об ошибках при регистрации
+ добавлен шаблон register.success.tpl для вывода
сообщения об успешной регистрации

[0.1][2011-01-29] [скачать]
+ первый публичный релиз


последние комментарии

Ooooops

Looks like Twitter's feed isn't working at the moment.