Максим проводит опрос верстальщиков и всех заинтересованных на предмет выявления мест в движке, которые требуют реализации большей гибкости при верстке.
Цитата с Гитхаба:
Задача довольно сложная. Причём её решение в каждом случае получается индивидуальным. Например форма логина. Я сделал так, чтобы саму форму можно было настраивать через type/loginform/units/form.php Аналогично — password-recovery, search и registration. Если в шаблоне нужна своя верстка, то кидаем только этот файл и правим под свою задачу.
Теперь в чем сложность. Некоторые type-файлы состоят из сложной if-логики. Например тип users и page-comment-form.php. Каким образом её отделить от содержимого пока не ясно.
Отсюда вопрос: какие ещё блоки, «зашитые» в систему вызывают сложности и требуют разделения?
Отмечу еще один момент — плагины. Ну тот же forms. Форма жестко зашита в плагин. Можно попробовать её выделить отдельным файлом. Но поскольку там опять же сложная логика, то получится как-то так:
$f['format_textarea'] = '<label class="ffirst ftitle ftop" for="{id}"{require_title}>{description}{require}</label><span><textarea name="forms_fields[{key}]" id="{id}"{placeholder}{required}{attr}>{pole_value}</textarea></span>{tip}'; $f['format_tip'] = '<p class="nop"><span class="ffirst"></span><span class="fhint">{tip}</span>';
То есть это некий шаблон вывода разных html-участков формы. Насколько такой код сложен для понимания верстальщиков?
Если у вас есть какие-либо пожелания по улучшению или сложные места в движке (которые вызывают проблемы при верстке), то самое время высказаться здесь на МаксХабе или сразу на Гитхабе2.
7 3353
Еще записи по теме
- Необычное решение на Maxsite CMS
- Длительность сессии админа
- Сколько стоит разработка модуля бронирования номеров в отеле?
- Сообщество maxSite CMS, а вам вообще интересно?
- Мобильные и адаптивные шаблоны для MaxSite
- Решаем проблемы: спамеры научились регистрироваться
- Идея: счётчик оставшихся символов в текстовых полях тайтла, keywords и description
Илья Земсков (эксперт по MaxSite CMS) - ух ты, а мне такое можно?
Есть предложения, некоторые из них уже достаточно давно размещал на форуме в разделе модераторов, готов повторить и дополнить. Но здесь Максим будет эту тему мониторить? Или лучше на гитхабе??
Будешь активно участвовать в жизни сообщества - получишь
Макс читает этот сайт. Но первоисточник темы всё таки на Гитхабе, так что лучше в первую очередь высказываться там. Здесь для тех, кто не имеет github-аккаунта или стесняется с Максом на прямую общаться
Я не стесняюсь, да вот акка так и нет
Серёга, первый этап на получение этого почетного звания - это пройти тест, решить эту задачу http://maxhub.ru/page/uluchshenie-populjarnyh-statej =)))
Добрый день! Может у меня предложение немного не по теме... Хотелось бы иметь два настраиваемых сайтбара: левый и правый. Сейчас в MaxSite CMS такое возможно, но виджеты разделяются случайным образом. Хотелось из админки настраивать эти сайтбары, т.е распределять в них виджеты, так, как мне надо. Ведь для сайтбаров в "подвале" такое уже реализовано.
Иван Павлович, виджеты идут в том же порядка, как заданы в настройках сайдбара.
Как добавить 2й сайдбар (колонку) читайте здесь ( http://forum.max-3000.com/viewtopic.php?f=16&t=4176&start=2 )
Большое спасибо за ссылку! Буду пробовать.