Konstantin
Массив шопкипера:
Konstantin
Konstantin
Красным я выделал товар. 2 единицы товара стоят 612 рублей. Их я добавил 5 раз (по 2 штуки). В корзине должно было бы писаться 10 штук, но... Нужна помощь. Оплачиваемая. Пишите в личку, спасибо :)
Konstantin
Если коротко, проблема в том, что все 5 товаров в корзине одинаковые. Пускай бы их лучше в корзине было одинаковых 5 подряд, чем вот такое вот...
Иван
Всем привет. Подскажите через htaccess для мультиязычного мультидоменного сайта robots и sitemap реализовали?
Dmytro
а зачем тут вообще htaccess для роботс и сайтмепа?
Илья
для мультидоменного я вот так делал: RewriteCond %{HTTP_HOST} ^([a-zA-Z\-]+).alexfitness\.ru$ [NC] RewriteRule ^robots.txt robots-%1.txt [L]
Илья
но это гемор когда куча роботс лежит в корне и вдруг надо поменять во всех что-то для сеошников
Dmytro
кто что сейчас юзает для генерации счетов/накладных в пдф ?
Иван
а зачем тут вообще htaccess для роботс и сайтмепа?
А как ты будешь robots и sitemap для двух сайтов делать будешь? При условии сайты ссылаются на одну и ту же папку.
Dmytro
А как ты будешь robots и sitemap для двух сайтов делать будешь? При условии сайты ссылаются на одну и ту же папку.
а, точно, роботс надо редиректить )) А сайтмепы тоже разные надо - тут не надо редиректов
Dmytro
https://tcpdf.org
спасибо, он живой еще? проблем с ним нету? я про версии пхп
Иван
а, точно, роботс надо редиректить )) А сайтмепы тоже разные надо - тут не надо редиректов
А как ты пропишешь чтобы сайтмап открывался тот который нужен? Два языка два сайтмапа один сайт?)))
Иван
В robots, но ведь поисковик может сам съесть две карты )))
Am
спасибо, он живой еще? проблем с ним нету? я про версии пхп
У меня на php 7.2 работает, выше не пробовал еще
Dmytro
ну в роботс да + а sitemap.xml делаешь один, а в нем тупо ссылки на другие. Как - да как хочешь, хочешь отдельный для каждого языка, хочешь 1 для разных языков, тут же главное - чтобы в индекс попал)
Dmytro
это я к тому, что сайтмепы должны быть статикой
Dmytro
а генерить их надо по крону
Dmytro
а для суммы прописью - NumberFormatter нормально делает для ru/ua или надо чет еще найти?
Dmytro
спасибо, он живой еще? проблем с ним нету? я про версии пхп
самый удобный оттестил штуки 3-4 разных единственное есть вопрос по шрифтам с кирилицей но решается вот этим сервисом: http://fonts.snm-portal.com
Dmytro
самый удобный оттестил штуки 3-4 разных единственное есть вопрос по шрифтам с кирилицей но решается вот этим сервисом: http://fonts.snm-portal.com
оке, а сума прописью? а то я такую штуку лет 6 назад последний раз делал, так вот счет реально генерил с ворд файла, в котором просто плейсхолдеры стояли) а суму как делал - не помню)
Dmytro
лана, попробую родную примочку пхп, а там видно будет)
Dmytro
А это не подскажу надо поискать не приходилось делать
Михаил
Dmytro
а че в екстрас нету? ))
Михаил
а че в екстрас нету? ))
в екстрас много чего нету
Dmytro
согласен)
Dmytro
но думаю, что туда пихают только 100% провереные
Dmytro
туда пихают то что просят
Dmytro
тож вариант))
Seozavr
Ребят, столкнулся с проблемой - необходимо сайт на модиксе экспортировать в html страницы - хотел штатными средствами все это решить - сделать, но выдает кучу ошибок. Пробовал на разных версиях хостинга, но как я понял данный инструмент в последних версиях не работает. Может подскажите идеи как малой кровью можно экспортировать сайтец в html странички и чтоб затем еще это все как голые html страницы работали.
Dmytro
Если не большой кидай ссылку в личку стяну и скину архив
Dmytro
так напиши сниппет - стянуть все id из сайт контент, url = makeUrl(id), file_put_contents(file_get_contents(url))
Anonymous
http://modx.im/blog/5957.html Ну как-то так
Андрій
Привет всем, как вывести аватарку пользователя?
Pathologic
http://modx.im/blog/5957.html Ну как-то так
прячем говнокод из шаблонов
Anonymous
прячем говнокод из шаблонов
Угу 🙂 Ну и можно кешировать данные перед выводом
Dmytro
Делаем логику MVC но в целом да 🙂 убираем говнокод с шаблона:)
Pathologic
ну я так понимаю, что сейчас все сайты которые кто-то собирает на 2.0 оказываются без кэширования (((:
Pathologic
и в будущем будет так же
Anonymous
Угу потому что на runSnippet нет кеширования 🙂
Pathologic
потому что если в твиге кэширование выглядит примерно как в парсере, то любителям блейда придется строить контроллеры
Anonymous
И его нужно туда говнокодить
Pathologic
чтобы не говнокодить, я написал сниппет getCache из 5 строчек
Anonymous
Кстати Макс подал хорошую идею
Anonymous
Вынести Димин говнокод в отдельное место. И туда вхерачить кешер на все данные
Anonymous
https://monosnap.com/file/7IKa2FE6Il2A8S6WLjYeEtBI9ezO4s
Anonymous
Вот про эту вещь я говорю
Pathologic
давайте лучше запускать шаблонизатор несколько раз, чтобы пользователем рево было привычнее 😸
Anonymous
Шоб наверняка
Anonymous
А ещё умышленно вхерачим str_replace('{ {', '{{', $output);
Dmytro
Кеширование ж есть там и шаблонов и снипетов просто они хранятся тут: https://github.com/evolution-cms/evolution/tree/2.0.x/core/storage
Dmytro
но хз не проверял
Сергей
сейчас блейд оброс хорошо функциями по сравнению даже с прошлым годом, зачем твиг
Я наверное плохо знаю блейд, но мне он кажется несколько примитивным. после твига очень не хватает кастомных функций и фильтров, фильтры вообще отстутствуют как класс... Сейчас нахожусь в раздумьях, как приколхозить twig к evo2
Dmytro
шаблона
Pathologic
это говорит человек, продвигавший сниппет иф 😸
Dmytro
Вообще я хочу что б бекендер собирал контроллеры и отдавал в шаблон данные , а верстальщик уже их раставлял как нужно
Dmytro
так получаем командную работу + разделение прав и обязанностей да и в шаблонах чище будет
Andrey
Отстаньте от if, ему нет альтернативы сейчас =)
Dmytro
это говорит человек, продвигавший сниппет иф 😸
Когда я его продвигал это было актуально 🙂 + не было ни твига ни блейда )
Dmytro
Отстаньте от if, ему нет альтернативы сейчас =)
он что в твиг что в blade не нужен 🙂
Andrey
99% Эво-сайтов не используют пока что ни твига ни блейда.
Pathologic
Вообще я хочу что б бекендер собирал контроллеры и отдавал в шаблон данные , а верстальщик уже их раставлял как нужно
теперь чтобы изменить формат вывода цены придется не в шаблоне поправить параметр фильтра, что может сделать в общем-то любой, а обращаться к программисту, чтобы тот поправил контроллер
Andrey
Вот потом...
Pathologic
фильтры и кастомные функции как раз проблему эту и решают
Pathologic
что и говнокодить в шаблонах не нужно и верстальщику понятно что он делает
Dmytro
фильтры и кастомные функции как раз проблему эту и решают
Кста кастомные функции в blade добавляются легко тот же @makeUrl ))
Pathologic
или вот взять фильтр, который окончания меняет в зависимости от числа
Сергей
Вообще я хочу что б бекендер собирал контроллеры и отдавал в шаблон данные , а верстальщик уже их раставлял как нужно
это правильно и хорошо. Но вью-логику все равно не стоит на бекера перекладывать. Самый простой пример - плюрализация. Зачем готовить строку в контроллере. На мой взгляд это лучше написать в самом шаблоне, отдавая в шаблон только число.
Pathologic
к тому же фильтры можно использовать как в шаблонах страниц, так и в шаблонах чанков