Sentinel
Артур
Sentinel
Зато потом приятно поддерживать такой сайт, да и если кто придет после меня, тоже не будет замораживаться 😉
Sentinel
Не.. бывает что я делаю файловый элемент и прописываю его в tpl
Артур
У меня другой подход: я делаю обёртку (head,header,footer,modals), базовый шаблон, текстовый(это для всяких там политик и страниц ошибок), остальной контент разбиваю на секции(в нормальной верстке их сразу видно), отдельно формы выношу, отдельно превью(товаров,отзывов и т.п.). Самих файлов шаблонов получается немного, зато секций дофига, на последнем проекте больше 50. Это всё собирается плагином из migx.
Евгений
В tpl я указываю @INLINE
а если чанк используется много где? например в списке новостей? на главной блок с новостями? подобные новости и все такое
Артур
Евгений
Евгений
ща я и тебе навтыкаю))
Евгений
Артур
Sentinel
Евгений
Артур
отмазался
Вот такой шаблон получается)))
Евгений
Евгений
Евгений
но тут у каждого свои рецепты и привычки, нету общепринятых
Евгений
так что не осуждаю))
Артур
Ну да, пару лишних кликов придётся сделать, чтобы понять чем layout отличается от sections)))
Артур
А вообще, ты навёл меня на мысль - надо написать README.txt
Евгений
мне как-то давно оч понравился этот подход, остановился на нем
Евгений
https://ilyaut.ru/tips-and-tricks/reduce-number-of-templates/
Евгений
+ collection настраиваю так чтобы клиент вообще не думал о выборе шаблона при работе с сайтом
Mike
Под каждый тип страниц делаю отдельный шаблон. В чем преимущество наследования общего шаблона?
alexey1m
alexey1m
не выбран union union
alexey1m
alexey1m
и все что должно быть на каждой странице
alexey1m
карта , контакты часто внизу каждой страницы например
Алексей
Artem
Ничего нет плохого в большом количестве шаблонов, если там конечно нельзя обойтись парой условий,чтобы не плодить кучу.
alexey1m
не, преимущества нет
alexey1m
только юзабилити
Mike
Artem
Смысл в универсальном шаблоне, где будет нагромождение условий, еще и вложенных, которые ты сам через месяц забудешь.
alexey1m
от задачи зависит.
alexey1m
иногда тебе просят на определенную страницу добавить блок. ты такой ок
alexey1m
ставишь условие
alexey1m
а потом таких страниц оказывается 20 и на каждой свои блоки)
Mike
Кстати, по хранилищам типа Amazon s3 для изображений товаров. Я так и не смог разобраться с генерацией превьюх через api сразу в хранилище. А решение делать это чере s3fs - плохое решение. Скорость записи просто адски медленная. Поэтому я просто перешёл на yandex cloud прирост в скорости загрузки страницы ощутимый. И бд обрабатывает запросы в 2 раза быстрее, чем это происходит на timeweb
alexey1m
не понимаю про что вы
Mike
S3 отлично подойдут для хранения доп файлов к товарам, типа документации, блоксхем и прочего подобного.
alexey1m
хранение файлов которые в public_html?
Mike
Mike
не понимаю про что вы
Хотел было написать статью про хранение гигантского количества фотографий для большого количества товаров в хранилище типа amazon s3, но рано обрадовался, все оказалось не так радужно)
alexey1m
минишоп в это плане не очень удобен ежжи. картинки сохраняются в отдельную папку + превьюхи.
phpthumbon отменили?
alexey1m
ну такое, мне неочень. надо как-то решить вопрос
Mike
alexey1m
минишоп недавно относительно начал ковыряться. вот эта тема с картинками, вообще непонятная. шопкипер там такого нет. с доп полей тащишь по id где нужно
Mike
Мне нравится момент с генерацией превьюх автоматически при добавлении изображений к товару, потому что на тех же листингах товаров, не надо использовать phpthumbon/phpthumbof/pthumb.
Что соответственно снижает потребление ресурсов машины)
Евгений
Mike
Представим что был сброшен кэш и посетитель зайдя на сайт должен ждать, довольно долго, пока обработается весь листинг. И хорошо если там 12 товаров, а если их 24 или 36...
alexey1m
превьюхи не в корзине используются разве)
Евгений
а использовать их можно как в листинге, так и в корзине
Евгений
thumb - обрезанное / image - оригинал
alexey1m
будем пользоваться
Алексей
Интересна кому-нибудь интеграция редактора monaco (по сути урезанный vs code)? Только там синтаксис чанков не подсвечивается, но для js, css, scss очень удобно
Semyon
Подскажите пожалуйста. Я пытаюсь запустить свой процессор, но он ищет create.php а не create.class.php
Semyon
Разобрался)
Roman
парни привет, как mfilter2 убрать ?tpl=1 отображение шаблона. Не знаю, как реализовать, чтобы если клиент переключился на определенный вывод товаров, чтобы он был у всех категорий, вне зависимости куда перейдет клиент.
Roman
Sentinel
Roman
Либо в куки это вносить или еще как-то
Roman
Кстати есть такой баг, если на сайте где установлен mfilter2, указать ?tpl=3
то выведет стандартный шаблон показа изображений.
Алексей
24 тыс. за магазин (дизайна нет) это много?
Алексей
Или клиент жадный?)
Sentinel
Алексей
Anton
да это трубо неадекватно)