Опрос: полная кастомизация html-вывода

/ Просмотров: 2838
Опрос: полная кастомизация html-вывода

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

Цитата с Гитхаба:

Задача довольно сложная. Причём её решение в каждом случае получается индивидуальным. Например форма логина. Я сделал так, чтобы саму форму можно было настраивать через 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-участков формы. Насколько такой код сложен для понимания верстальщиков?

Если у вас есть какие-либо пожелания по улучшению или сложные места в движке (которые вызывают проблемы при верстке), то самое время высказаться здесь на МаксХабе или сразу на Гитхабе0.

Комментариев: 7 RSS

Илья Земсков (эксперт по MaxSite CMS) - ух ты, а мне такое можно? cool smile

Есть предложения, некоторые из них уже достаточно давно размещал на форуме в разделе модераторов, готов повторить и дополнить. Но здесь Максим будет эту тему мониторить? Или лучше на гитхабе??

(эксперт по MaxSite CMS) - ух ты, а мне такое можно?

Будешь активно участвовать в жизни сообщества - получишь wink

Есть предложения, некоторые из них уже достаточно давно размещал на форуме в разделе модераторов, готов повторить и дополнить. Но здесь Максим будет эту тему мониторить? Или лучше на гитхабе??

Макс читает этот сайт. Но первоисточник темы всё таки на Гитхабе, так что лучше в первую очередь высказываться там. Здесь для тех, кто не имеет github-аккаунта или стесняется с Максом на прямую общаться smile

Серёга, первый этап на получение этого почетного звания - это пройти тест, решить эту задачу http://maxhub.ru/page/uluchshenie-populjarnyh-statej =)))

Добрый день! Может у меня предложение немного не по теме... Хотелось бы иметь два настраиваемых сайтбара: левый и правый. Сейчас в MaxSite CMS такое возможно, но виджеты разделяются случайным образом. Хотелось из админки настраивать эти сайтбары, т.е распределять в них виджеты, так, как мне надо. Ведь для сайтбаров в "подвале" такое уже реализовано.

Иван Павлович, виджеты идут в том же порядка, как заданы в настройках сайдбара.

Как добавить 2й сайдбар (колонку) читайте здесь ( http://forum.max-3000.com/viewtopic.php?f=16&t=4176&start=2 )