Голосование
Какую CMS Вы предпочитаете
AtomX
Fapos CMS
Drunya CMS
Топ новостей
- Генератор аватарок в стиле пиксель-арт
- Скачать Fapos CMS 1.1.8 Бесплатно
- Цунами в Японии. Последствия.
- Предварительная инфа о FAPOS 1.1.9. Часть 2
- Описание версии CMS Fapos 0.9.9
- Новая версия Fapos 1.3
- Половина россиян не смогла отличить легальный контент
- Что есть Fapos CMS
- Убийца Apache у вас на пороге
- Открытое тестирование Fapos 0.9.9
Последние комментарии
Топ пользователей
Сайты на AtomX CMS
Обновлено епт)
Буквально вчера я писал о том, что совсем скоро появиться в Атом.
Казалось бы, прошел всего день, а у меня опять хорошие новости. В новой версии будет поддержка переменных в параметрах сниппетов. То есть в сниппеты можно будет передавать не просто строковые параметры, но и параметры, содержащие переменные.
Пример
Более того, это уже реализовано.
Так же в планах реализация возможности объявления переменных в шаблоне. По аналогии со Smarty и Twig.
Из предыдущего пункта вытекает, что теперь в шаблонах будет поддержка фетч-функций. То есть можно будет получать данные прямо в шаблоне. Например нужны данные о пользователе, делаем
{% set user = getUser(entity.author_id)
После чего используем новую переменную.
Так же значительно будет исправлен и причесан шаблон. Исправлены все формы и наведена красота в модуле users. Так же кое какие вещи будут вынесены в шаблон.
Еще одно новшество - можно будет использовать даты как в ВК. типа 3 секунды назад. И все в таком духе. По сути будет копия ВК.
Уже реализована возможность пакетного удаления/переноса постов, разделение тем.
Как же я люблю сообщать хорошие новости.
Буквально вчера я писал о том, что совсем скоро появиться в Атом.
Казалось бы, прошел всего день, а у меня опять хорошие новости. В новой версии будет поддержка переменных в параметрах сниппетов. То есть в сниппеты можно будет передавать не просто строковые параметры, но и параметры, содержащие переменные.
Пример
Code:
{[!имя_сниппета?foo={{ entity.title }}&bar={{ entity.date }}]}
Более того, это уже реализовано.
Так же в планах реализация возможности объявления переменных в шаблоне. По аналогии со Smarty и Twig.
Из предыдущего пункта вытекает, что теперь в шаблонах будет поддержка фетч-функций. То есть можно будет получать данные прямо в шаблоне. Например нужны данные о пользователе, делаем
{% set user = getUser(entity.author_id)
После чего используем новую переменную.
Так же значительно будет исправлен и причесан шаблон. Исправлены все формы и наведена красота в модуле users. Так же кое какие вещи будут вынесены в шаблон.
Еще одно новшество - можно будет использовать даты как в ВК. типа 3 секунды назад. И все в таком духе. По сути будет копия ВК.
Уже реализована возможность пакетного удаления/переноса постов, разделение тем.
Как же я люблю сообщать хорошие новости.
Комментарии
-
Drunya
Та я уже все сделал. Если у страницы есть расширение, типа .html, то слеша не будет, а если что-то типа /news/view/1/, то слешь в конце будет. Дублирующиеся слеша ессно тоже убраны.Дата отправления: 7 Мар 2014 -
Drunya
Ребята то расширение что вы видите (.html) оно виртуально, его нет. На самом деле это не файл а виртуальный путь сгенерированный системой. По сути, что
news/view/
news/view/x.html
одно и тоже. Но раз вас так раздражают слеши(к стати мне после расширения они тоже не нравятся), то предлагаю просто убирать их, при наличии расширения. Таким образом все УРЛы будут одинаковы(не будет дублирующих УРЛов) и красивые.
Будет либо
/news/view/1/
либо
/news/view/blabla/
либо
/news/view/bla.htmlДата отправления: 6 Мар 2014 -
Сашка_из_Шебекино
Та не, повторяющиеся слэши он убрал, хотя и весьма запутанно в правильном кодстайле . Но вот слэш после .htm это конечно да....Дата отправления: 6 Мар 2014 -
Destroy
http://atomx.net/news/eshe_bolshe_novyh_plyushek_v_atomx.htm////////// - это воще ппц.Дата отправления: 6 Мар 2014 -
Destroy
Drunya, ты о чем воще говориш?
Есть разница?
/news/ - слеш в директории.
и
atomx.htm/ - слеш в документе.Дата отправления: 6 Мар 2014 -
Сашка_из_Шебекино
Не нашел функцию в php, возвращающую адрес, но без GET.ЦитатаА нафига вы убираете дублирующие слеши из гет параметров? Они там могут быть нужны для поиска и тегов. Они передаются в ГЕТе и никто там слеши
не запрещает двойные.
Но не вижу смысла вручную удалять GET из сравнения, т.к.
1. Поиск передаётся POST запросом
2. Теги не могут содержать слеши
3. А если ктото и добавит функцию, которая должна в GET передавать слеши, их всёравно нужно кодировать спецсимволами, вида %2FДата отправления: 5 Мар 2014 -
Drunya
И вообще, что красивее?
http://atomx.nat/users
или
http://atomx.nat/users/
Как по мне, так второе.Дата отправления: 5 Мар 2014 -
Drunya
еще пример https://mail.google.com/mail/u/0/?pli=1#inbox
В конце, перед началом ГЕТ - слеш. Это я и имел видуДата отправления: 5 Мар 2014 -
Drunya
Всего лишь перенимается практика самых достойных(гугл, хабра и прочие. У них в конце слеш.)
И по поводу скорости - это смешно.Дата отправления: 5 Мар 2014 -
boriska
слеш в конце не должен играть роли, хотя бы только по тому, что браузеру пофиг есть ли он, а поисковикам и подавно. Но браузер загружает страницу быстрее, если в url сразу видно, что ему загружать, слеш в конце означает директорию.
Насчет "красивости": по моему красота, априори, это когда нет ничего лишнего.Дата отправления: 5 Мар 2014 -
Drunya
А нафига вы убираете дублирующие слеши из гет параметров? Они там могут быть нужны для поиска и тегов. Они передаются в ГЕТе и никто там слеши не запрещает двойные.
И завершающий слешь я тоже решил всегда ставить. С ним как минимум красивее))Дата отправления: 5 Мар 2014 -
Сашка_из_Шебекино
у нас уже сделано. редирект. на правильные с кодом ответа 301.Дата отправления: 4 Мар 2014 -
Drunya
В общем думаю лучшее решение - это сделать редирект при обнаружении таких косяков. Редирект на правильный URL естесственноДата отправления: 4 Мар 2014 -
Drunya
http://habrahabr.ru//////post////214541///////
Таки это не бага. Такое возможно и на хабре и на оф. сайте PHP и еще много где. На некоторых сайтах такое проделать нельзя, но и багой это не назовешь.
Стоит ли вообще это фиксить? Кто что думает по этому поводу?Дата отправления: 4 Мар 2014 -
Drunya
Destroy, я об этой баге впервые слышу. Хотя не исключаю, что мог забыть. Конечно же будет исправлено.Дата отправления: 4 Мар 2014 -
Drunya
Ну так тут порядок нарушен. Это ошибка по сути, так что я даже хз как парсер должен на это реагировать. Есть идеи? Остальные баги тоже обязательно гляну.Дата отправления: 4 Мар 2014 -
boriska
Казусы однако сьел парсер) А казусы вот такие
Code:[b][s][/b][/s]Дата отправления: 2 Мар 2014 -
boriska
Глобальные метки в чате не работают, в частности в add_form
бб коды, даже если правильно их вкладывать, более двух - трех уровней не тянут. К тому же, wysibb часто не следит за вложенностью(его js парсеру все ровно) и выдает такие казусы и наш парсер сдается, хотя ему тоже должно быть все ровно.
А вообще, на днях специально затестирую AtomX на наличие багов, а пока, тыкая в небо, говорить не буду.Дата отправления: 2 Мар 2014 -
Destroy
http://atomx.net///////news///////eshe_bolshe_novyh_plyushek_v_atomx.htm
.htm/Дата отправления: 2 Мар 2014 -
Drunya
ну те баги которые найдены, пофикшены. те которые не найдены, конечно пофикшены быть не могут(Дата отправления: 24 Фев 2014 -
Destroy
Исправление всех багов была бы действительно хорошой новостью)Дата отправления: 22 Фев 2014 -
Katyara
Я заметил, что последняя более-менее стабильная версия была 1.7, после пошли баговые, так же ещё не очень баговая была версия 2.1ЦитатаKatyara, истину говориш)Дата отправления: 22 Фев 2014 -
Katyara
Дрюня, лучше исправь старые ошибки, а не делай новые. Каждая сборка имеет всё больше и больше багов, которые тянутся даже со старых сборок. И ещё, если в сборке стоит Борискин шаблон, будь добр адаптируй его тоже, а не тупо пихай.Дата отправления: 22 Фев 2014
Сейчас online: 44. Зарегистрированных: 0. Гостей: 44.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Программирование - что может быть проще.
Программирование - что может быть проще.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Написание простого вируса в блокноте
Что такое API и для чего они нужны
Классы в PHP для чайников
Написание простого вируса в блокноте