Konstantin
@Dmi3yy Вот вопрос есть... важный)) А как бы это в блейдовском шаблоне плейсхолдер получить? Но не через [++]
Konstantin
а так чтобы правильно
Dmytro
А Эво сейчас под php8 не приспособлен? А то он фокусы выдаёт типа The magic method DLTemplate::__wakeup() must have public visibility ))
это просто баг в доклистере. Метод изначально должен быть public, просто похапе 8 это чекает)
Konstantin
это просто баг в доклистере. Метод изначально должен быть public, просто похапе 8 это чекает)
Не, тут ситуация исключительно в том, что запушишь на гит своё "творение", Агельнэш там ехидно ржать будет. Ну, хотя, видимо, с чего-то надо начинать)
Konstantin
Неа, он даже рядом со вторым таким же тайтлом не работает
Konstantin
Konstantin
Трэйси ошибок не показывает, просто переменная ничего не отдаёт
Dmytro
Критика это хорошо
Dmytro
Трэйси ошибок не показывает, просто переменная ничего не отдаёт
Так подампи $modx там даже в трейси ж есть плейсхолдерс масив
Konstantin
А, понял, спасибо.
Dmytro
А так и не должно работать :)
Konstantin
Я сижу и думаю, а не установить ли его там надо...
Konstantin
или что...
Dmytro
Ты хочешь внутри парсера модх вызвать парсер блейда.
Dmytro
Тут уже или вместо @code использовать b_file и в файле делать с переменными блейда
Dmytro
Или вернуть результат снипета в виде масива и его блйдом обработать
Dmytro
Вообщем путь использование в шаблонах блейд снипетов ведет в никуда. Нужно сразу контроллеры использовать
Konstantin
В целом вариант с b_file очень даже хорош в плане удобства разработки, так ведь?
Dmytro
Максимум это простые готовые сниппеты без снипет в снипете снипете
Konstantin
Сейчас хотя бы пару сайтов перевести на 3.х, чисто переписав со старого синтаксиса на новый
Konstantin
а потом с контроллерами уже разбираться, а то уххх
Axenia
Lazar2038 (40.67) увеличил карму Dmi3yy (2730.04)
Dmytro
Пока не дошёл до контроллеров.
Просто идешь по тому пути по которому мы шли пару лет назад когда выкатили 2.0 Мы тогда и уперлись в то что получается хуже чем просто с парсером модх и тогда дошли до идеи контроллеров После чего стало проще и удобней Поэтому рекомендую потратить пару дней раскурить контроллеры и уже развиваться по правиьному пути
Konstantin
Освою, спасибо.
Am
А "правильный путь" это уходить с Эво, насколько получается сделать вывод из всей работы с контроллерами в трешке. (:
Dmytro
А "правильный путь" это уходить с Эво, насколько получается сделать вывод из всей работы с контроллерами в трешке. (:
Ну так на деле Ево 3 и дает возможность в привычной обстановке познакомится с MVC подходом :)
Dmytro
если нужен блог, что то не сложное, что тогда брать то?
Так а изучив пару других инструментов уже не будет таких вопросов там сам легко будешь понимать на чем это лучше сделать :)
Dmytro
Но на деле что то не сложное тоже можно на фреймворке что б прокачивать скилы :)
Am
если нужен блог, что то не сложное, что тогда брать то?
Что лучше всего знаете, то и брать. Тут же вопрос больше в том что те кто не знают пытаются скрещивать в Эво 3.х сниппеты-блейд-кота-гадюку-почему-не-работает-что-такое-композер-хостинг-плохой-раньше-было-лучше. Когда есть задача по простому блогу и прям очень нужен Эво 3.х (чтобы циферки были), то лучше уже оставить все как есть и не трогать контроллеры-блейдо-сниппеты, а делать как раньше, имхо. Когда уже есть желание развиваться, то трогать контроллеры в Эво может оказаться достаточно сложной проблемой, т.к. там не всё как в обычных контроллерах работает, хотя и для развития тоже пойдет.
Konstantin
Но на деле что то не сложное тоже можно на фреймворке что б прокачивать скилы :)
Я ща именно этим и занимаюсь. Контроллеры и Эво будут работать на конную школу :~) это так, чисто по приколу. Ну, вдруг профессией станет
Dmytro
Что лучше всего знаете, то и брать. Тут же вопрос больше в том что те кто не знают пытаются скрещивать в Эво 3.х сниппеты-блейд-кота-гадюку-почему-не-работает-что-такое-композер-хостинг-плохой-раньше-было-лучше. Когда есть задача по простому блогу и прям очень нужен Эво 3.х (чтобы циферки были), то лучше уже оставить все как есть и не трогать контроллеры-блейдо-сниппеты, а делать как раньше, имхо. Когда уже есть желание развиваться, то трогать контроллеры в Эво может оказаться достаточно сложной проблемой, т.к. там не всё как в обычных контроллерах работает, хотя и для развития тоже пойдет.
Ну там да не совсем MVC ибо приплетена привязка шаблона к вьюхе но если опыт был только с модх и не изучали ранее что то другое с класическими патернами то через 3.х будет проще понять :) А там как прийдет понимание уже дальше развиваться проще :) тут главное выйти за рамки шоблон чанк снипет в понимание что есть другие подходы
Am
Но на деле что то не сложное тоже можно на фреймворке что б прокачивать скилы :)
Имея проверенные пакеты или свои решения, то тот же блог на фреймворке превращается в команду композера. (:
Dmytro
Ну да все верно
Konstantin
я вот откровенно запарился...
Konstantin
Да и неклиентоориентированно это. Блог вешать на vds
Am
осталось на клиентском хостинге композер настроить да?)
Зачем? На клиентский хостинг нужно только залить готовый продукт. Композер нужен для установки пакетов и ничего не мешает залить папку vendor руками. Опять же, понимая что такое композер, то такие проблемы-вопросы снимаются сразу.
Axenia
Dmi3yy (2730.04) увеличил карму Ambrion (3501.23)
Am
Да и неклиентоориентированно это. Блог вешать на vds
Клиентоориентированность тут совсем не при чем. Есть блог у которого посещения в 10К в секунду и с шареда Вас просто выпнут в течении первой минуты. Это, опять же, вопрос адекватного понимания задачи.
Konstantin
блин падла вылезла
Konstantin
Dmytro
Клиентоориентированность тут совсем не при чем. Есть блог у которого посещения в 10К в секунду и с шареда Вас просто выпнут в течении первой минуты. Это, опять же, вопрос адекватного понимания задачи.
Ну да или 400$ в месяц на VPS сервер что б хоть как то инет магаз выдерживал нагрузку :) Это когда 1-100 заходов на сайт в день то и шареда хватит да и цмс и фреймворки не надо, тильды хватит :)
Konstantin
У тильды косяк это косарь в месяц
Konstantin
Есть клиенты, которые говорят: "Сделай блог, есть 3к в год на хостинг".
Konstantin
И ни рубля больше не платят.
Konstantin
^^^ сказанное выше, разумеется, с бюджетом на сам сайт
Konstantin
просто не любит последующие расходы
Am
Ну да или 400$ в месяц на VPS сервер что б хоть как то инет магаз выдерживал нагрузку :) Это когда 1-100 заходов на сайт в день то и шареда хватит да и цмс и фреймворки не надо, тильды хватит :)
Ага, это вообще классика. У меня вчера встреча была с клиентом, которому одни разработчики рассказали что за 500$ (+ 12$ в год за хостинг) сделают на шареде ПЛАТФОРМУ-маркетплейс с посещаемостью со старта в 30К уников - "железно держать будет". Посмотрел "выкладки" и выбранную систему оказалось что это ВП.
Am
просто не любит последующие расходы
Тут не любовью мерить нужно, а прибылью и требованиями БИЗНЕСА. Когда начинается про "любовь", то можно смело закрывать разработку и не тратить на это время. Блог ставлю и бесплатно регулярно. Проблемы у таких "клиентов" всегда одна - "а почему он денег не приносит".
Konstantin
Но про ПЛАТФОРМУ, тут уже сам понимаешь всё от ТЗ зависит. Может, там чисто личный кабинет и ручное размещение объяв. Всё.
Am
Напомню сказанное вчера. Таймвеб на тарифе "1С" держать будет.
Что будет держать? 30К уников в секуднду? Круто, пойду посмотрю что там.
Konstantin
Ну вот я смотрю ты мастер максимизировать проблему :)
Am
Но про ПЛАТФОРМУ, тут уже сам понимаешь всё от ТЗ зависит. Может, там чисто личный кабинет и ручное размещение объяв. Всё.
Там, внимательнее просмотрите сообщение - "ПЛАТФОРМУ-маркетплейс". А это уже и ЛК пользователя, и ЛК Продавца и куча всего.
Konstantin
Так это у ВК среднее количество нажатий в день = 400 или около того, лет 7 назад
Konstantin
а там то сколько будет) ну и потом дальше в дело пойдут манагеры
Konstantin
но всё-равно за 500 баксов, хихи
Konstantin
...
Am
Вы, видимо, очень плохо понимаете как идет разработка. Печально смотреть когда люди говорят про ВК и "кол-во нажатий".
Konstantin
Тут уже или вместо @code использовать b_file и в файле делать с переменными блейда
В общем, это работает: <span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><meta itemprop="position" content="{!! $data['iteration'] !!}" /> <a href="{!! $data['url'] !!}" itemprop="item"> <span itemprop="name">{!! $data['pagetitle'] !!}</span> </a> </span> »
Konstantin
Вы, видимо, очень плохо понимаете как идет разработка. Печально смотреть когда люди говорят про ВК и "кол-во нажатий".
Я говорю про ВК, когда он был ещё не одностраничным, или как там это называется) когда они только ajax использовать начали в личных сообщениях
Pathologic
но всё-равно за 500 баксов, хихи
за 500 баксов поставят тему, наверняка там есть платные темы с маркетплейсами, а когда возникнет проблема с производительностью, то свалят все на хостера и ткнут в договор, где за третьих лиц они ответственности не несут
Konstantin
за 500 баксов поставят тему, наверняка там есть платные темы с маркетплейсами, а когда возникнет проблема с производительностью, то свалят все на хостера и ткнут в договор, где за третьих лиц они ответственности не несут
Я даже не знаю, что именно сказать про клиента в данном случае. Вероятно! Можно допустить! Наверное! Это ему будет хорошим уроком. Что маркетплейс за эти деньги не делается. И он не миллион потеряет, а всего 500 баксов.
Konstantin
А там, глядишь, поймёт, что к чему и придёт в чат Эво за маркетплейсом :)
Dmytro
Ну так если клиент не понимает что такое поддержка проекта что в целом на маркетплейсе надо минимум 1-2 разраба на фултайм а это явно больше 1000$ в месяц то у него все равно все умрет :)
Am
Я говорю про ВК, когда он был ещё не одностраничным, или как там это называется) когда они только ajax использовать начали в личных сообщениях
Прекрасно понял что Вы говорили о начале работы этой системы. И именно к этому у меня "печаль". (: Просмотрев рост платформы ВК Вы увидите что там нет таких "резких" скачков на переход к чему-то сложному, а всё делается постепенно. Это значит что всё закладывается в костяк изначально. А это значит что человек планировавший систему понимал что делал сразу или около того. А вот то что сделали "маркетологи", то это дело важное хоть и десятое. Т.к. владелец системы должен изначально понимать минимальный объем работы на каждом этапе. Когда этого нет, то ни какой маркетолог не поможет.
Pathologic
а как же резкий переход на собственный пхп (:
Am
а как же резкий переход на собственный пхп (:
А в чем выразилась "резкость"?
Am
Остановилась работа? Были долгие переходные моменты?