Фреймворк SNDL

IL
На сайте с 20.04.2007
Offline
435
#21
ArbNet:
при условии конечно если другие кусочки узлы, шаблоны будут в наличии в системе.

Всё "галочками" (и даже XML-ем) предусмотреть достаточно сложно.

В Вашем меню нет вариантов добавления другого класса, ID-шников для пунктов, data- свойств, видимости пунктов меню в зависимости от различных условий и прочего.. Я к тому, что есть куда развиваться...

ArbNet, удачи!

Однако, всё же рекомендую посмотреть, как некоторые вещи реализованы в актуальных (да и не очень) движках и фреймворках.

https://symfony.com/doc/current/cmf/tutorial/the-frontend.html

https://web-revenue.ru/modx-revo/modx-menyu

... (далеко не полный список)

p.s. А много фреймворков и CMS Вы уже "пересмотрели" (ну, хотя бы один более-менее рабочий проект реализован, а не "Hello World"?)

---------- Добавлено 28.10.2019 в 18:32 ----------

SeVlad:
<?php $function();
?>

SeVlad, не перемудрил? =)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
SeVlad
На сайте с 03.11.2008
Offline
1609
#22
ivan-lev:
SeVlad, не перемудрил? =)

Перемудрил конечно :) Спс.

---------- Добавлено 28.10.2019 в 18:38 ----------

Sitealert:
Конструкция валидная

Я и не спорю что валидная и даже иногда кое-где будет работать.

Но я бы таких жадных на буквы экономистов заставлял своё творчество юзать на всех хостингах.

Sitealert:
Весь Битрикс, кстати на ней построен.

Это показатель чего?🍿

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M
На сайте с 04.12.2013
Offline
223
#23

SeVlad, конкретно ф-ции представления значительно чаще так используются:


<?= func() ?>

И в таком варианте echo тчк с зпт лучше не ставить. Это скорее ТСу адресовано.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
ArbNet
На сайте с 27.10.2019
Offline
124
#24
SeVlad:
Не так делаешь.

Ясно. Иконки

 не было поэтому вставлял в 

Sitealert:
Это очень плохо. В результате вместо шаблона получается какой-то конгломерат.

В MVC надо подправлять каждый раз разные файлы если что-то захотелось изменить. В моём случае один, нужен элемент хлебных крошек, слайдера, сайдбара, чего-то ещё, указал в структуре, нет убрал. Написав один раз эти шаблончики можно вставлять где и сколько угодно или убрать, но при необходимости прописать несколько строк в структуре и опять это будет на странице. В MVC надо опять искать где что подправить и тд. Я не ругаю, мне MVC очень даже нравится и именно с этого подхода я придумал структуирование.
Sitealert:
это не фреймворк, а набор модулей

Очень даже фреймворк. По сути один программный блок(движок) по структуре которая облегчает создание страниц для большого сайта(проекта). Модули в таком проекте это подключенный форум, магазин, блоги или ещё что-то.
Обсуждение разработки на моём фреймворке https://discord.gg/23N4s9x2kp
SeVlad
На сайте с 03.11.2008
Offline
1609
#25
miketomlin:
конкретно ф-ции представления значительно чаще так используются:

Не "чаще", а только у безумных экономистов. ;)

M
На сайте с 04.12.2013
Offline
223
#26
SeVlad:
Но я бы таких жадных на буквы экономистов заставлял своё творчество юзать на всех хостингах

О чем речь? Начиная, с пыха 5.4 это норм. вариант echo для шаблонов. Ты наверно говоришь про замашки WP-шников вроде <?php echo $var; ?> типа для совместимости с ископаемыми версиями пыха?

SeVlad
На сайте с 03.11.2008
Offline
1609
#27
miketomlin:
И в таком варианте echo тчк с зпт лучше не ставить

Если функция принимает значения и сама выводит результат то не нужно. А если нужен вывод результатов функции, то нужно.

Короче зависит от функции. ;)

M
На сайте с 04.12.2013
Offline
223
#28
SeVlad:
Не "чаще", а только у безумных экономистов. ;)

Ты не понял, о чем я. Говорю, ф-ции представления значительно чаще все же возвращают, чем непосредственно выводят ;)

SeVlad
На сайте с 03.11.2008
Offline
1609
#29
miketomlin:
Ты наверно говоришь про замашки WP-шников вроде <?php echo $var; ?>

Это не "замашки WP-шников", а best practice. Код должен быть читабельный и работать везде. А всякие дзены - они от лукавого. :) (я по молодости тоже был воодушевлен оным, но потом азарт спал, когда начал больше вникать в код. Особенно чужой ;) )

Ида. Это моё личное мнение, а не истина в последней инстанции (а то опять начнётся...)

M
На сайте с 04.12.2013
Offline
223
#30

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

---------- Добавлено 28.10.2019 в 20:21 ----------

ArbNet:
В MVC надо подправлять каждый раз разные файлы если что-то захотелось изменить. В моём случае один, нужен элемент хлебных крошек, слайдера, сайдбара, чего-то ещё, указал в структуре, нет убрал. Написав один раз эти шаблончики можно вставлять где и сколько угодно или убрать, но при необходимости прописать несколько строк в структуре и опять это будет на странице. В MVC надо опять искать где что подправить и тд. Я не ругаю, мне MVC очень даже нравится и именно с этого подхода я придумал структуирование.
У тебя слишком поверхностные представления о том, как собираются страницы в современных движках. Прямо в шаблоне и пишешь или убираешь:

<?= breadcrumbs() ?>

Синтаксис, естественно, может быть не только нативный.

Если нужно повлиять из шаблона (и не только) на макет, пишешь или убираешь:

<?php setblock('breadcrumbs', breadcrumbs()); ?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий