Завтра релиз и вот что в нем было реализовано:
1. Исправлено отображение новых тем.
2. Новые возможности шаблонизатора. Множественные параметры в условиях и функциях, инклуд.
3. Возможность передавать в сниппеты значения переменных.
4. Фикс автовыставления прав в инсталяторе.
5. Поддержка пользовательских функций в валидаторе.
6. fetch функции в шаблоне.
7. Оператор присваивания {% set = '' %} в шаблоне.
8. Переработка раздела пользователи в шаблоне.
9. Новые возможности работы с датами. Отображение с учетом пояса, отображение ака-ВК и т.д.
10. Фикс форм по всему шаблону а так же правка стилей.
11. Заменил ajax-loader
12. Добавлено пакетное удаление постов.
13. Перенос постов и разделение тем.
14. Добавлен шаблонный оператор OR.
15. Добавлено звуковое оповещение о ЛС.
16. В шаблонизатор добавлен фильтр escape - аналог htmlspecialchars.
17. Исправлены ссылки в шаблоне.
18. Добавлены шаблоны писем(sys/settings/email_templates/). Пока добавляются руками и меняются руками.
19. Добавлена защита от неправильно введенного URL (например множественные слеши или отсутствие слеша в конце).
20. Возможность выбора шаблона при массовой разсылке писем.
21. Добавлен хук view_category.
22. Небольшой апдейт плагинов. Теперь метод common в плагине принимает название хука вторым параметром.
23. "Страницы" из пагинатора перенесено в шаблон.
24. Глобальная метка categories со списком категорий теперь обрамлена "<ul>".
25. Переделана функция get_url. Теперь она тоже поправляет УРЛ если в нем двойные слеши.
26. В письма добавлен заголовок Content-Transfer-Encoding.
27. Переименован класс FpsUrl в AtmUrl.
28. Добавлена защита от некорректных настроек кол-ва материалов на страницу. Если этот параметр не число или меньше единицы, будет выводится 10 записей.
29. Добавлена настройки пользователей(пока только настройка уведомлений. Юзер может включить/выключить уведомления по почте)
ALTER TABLE `users` ADD `email_notification` enum('0','1') NOT NULL DEFAULT '1',
30. Фикс постраничной навигации. Автоопределение что нужно поставить в качестве разделителя перед page=N
31. Слейка тем.
32. Фикс поиска по тегам.
33. Фикс отображения категорий в соответствии с правами. Во всех модулях и екшенах.
На сим заканчиваю, просто хотел чтобы сообщество было в курсе того, что сделано. Конечно удалось не совсем все, что планировалось, но так же сделано и очень много того, что не планировалось. Так что думаю оно того стоит)
-После инсталяции, при нажатии на перейти на сайт идет переход на /install
-При попытки вывода сниппета {[test]} содержащим echo "привет"; сайт становиться белым.
По остальному вроде багов нет, хотя сейчас по внимательней буду тестировать если найду выложу)
Так же скоро у нас будет собственное вики на атомх. Соответственно планирую серьезно заняться докумой, в том числе и на английском языке. Будем привлекать западных колег. Они могут дать нам толчок в развитии.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Программирование - что может быть проще.
Программирование - что может быть проще.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Написание простого вируса в блокноте
Что такое API и для чего они нужны
Классы в PHP для чайников
Написание простого вируса в блокноте