Nikolay
это еще лучше ((:
пасиб все сработало)
Serguei
подскажите есть где то на русском расшифровка что каждая строка в .htaccess значит? А то сижу пол дня и только часть этого файла у себя понял.
Вы всё ту же проблему мучаете? Возьмите пример htaccess из дистрибутива Evo, он там есть, просто под другим именем. Старый переименуйте в какой-нибудь old, пример из Evo - в .htaccess. И смотрите, что конкретно поменялось. Сайт не упадет от этого. Можно вообще для теста из файла оставить только генерацию ЧПУ (директива ближе к концу), будет работать.
Rustam
Вы всё ту же проблему мучаете? Возьмите пример htaccess из дистрибутива Evo, он там есть, просто под другим именем. Старый переименуйте в какой-нибудь old, пример из Evo - в .htaccess. И смотрите, что конкретно поменялось. Сайт не упадет от этого. Можно вообще для теста из файла оставить только генерацию ЧПУ (директива ближе к концу), будет работать.
да, всё её мучаю. Пока ищу что в принципе могло приводить к такой обработке картинок. Вот думаю может правила кэширования такой эффект дают. Давно их вписывал туда. Вроде понял что для чего написано. Сейчас буду ещё раз пробовать обновляться до 12 версии и сравнивать эти файлы .htaccess но мне кажется что там вообще ничего не менялось при обновлении.
Serguei
У меня на одном из проектов вообще один раз обнаружился какой-то левый htaccess. Стал разбираться - оказалось, заказчик решил в соответствии с какими-то рекомендациями с какого-то ГС "оптимизировать" сайт для SEO, там вычитал, что "у сайта должны быть файлы robots.txt и htaccess". Сбросил пароли через хостинг, и чеез файловый менеджер влил туда htaccess для Revo какой-то десятилетней версии, упоминаемый в том блоге. Фингя, что кучу редиректов важных именно для SEO отрубил (сайт до этого переезжал, и проблема смены адресов как раз регулярками в htaccess-е решалась), зато оптимизировал все. Так вот, что прикольно, сайт в целом не упал, ну кроме того, что картинки со старых адресов и скачиваемые файлы все отрубились :)
Rustam
вот на эту строку ругается файл
Serguei
вот на эту строку ругается файл
Ну уберите этот блок на время теста. Для сайта на Evo он точно не нужен.
Serguei
Кстати, интересная директива. Типа, делает файлы, подходящие под маску/регулярку, закешированными на год?
Pathologic
нет, заголовок отправляют браузеру, чтобы тот кэшировал
Serguei
нет, заголовок отправляют браузеру, чтобы тот кэшировал
Хм, странно. Откуда у него тогда вообще там 500я ошибка при запросе картинки берется. Явно должен где-то идти запрос к какому-то php-скрипту.. А запрос должен как-то через редирект делаться. Иначе не понимаю, как такое сделать. Или же...Или картинка - уже не картинка, и сама является каким-то скриптом исполняемым.
Pathologic
похоже, что бесплатно гадать не вариант 🙃
Rustam
Меня больше всего удивляет что на версии 1.4.8 всё работает
Rustam
да буду искать наверное спеца чтобы шаманил
Serguei
да буду искать наверное спеца чтобы шаманил
Вам тут уже только что намекнули, где его взять ;)
Rustam
С намеками у меня туго, лучше прямо написать. Можно в ЛС и сколько по деньгам сразу. Я в другой сфере работаю, врач. Это так увлечение. Сайт информационного характера.
Serguei
Ну вам вот Патолоджик двумя сообщениями выше написал, что забесплатно гадать - вариант плохой. Логично при таком комментарии предложить/запросить вариант не бесплатного гадания ;) (Ну это просто я так думаю - с позиции мелкого предпринимателя ;) ).
Andrew
Всем привет
Andrew
А как в доклистере в сниппете prepare можно вывести содержимое массива data, которые туда передается? Var_dump не помогает...
Andrew
Супер, спасибо!
Pathologic
https://packagist.org/packages/pathologic/modxapi
Pathologic
кто желает - тестируйте 😸
Serguei
кто желает - тестируйте 😸
Я желаю! Как раз делаю импорт ресурсов из excel-файлика на сайт. Попробую через новый modResource сделать.
Pathologic
в modResource существенных изменений я не делал, разве что убрал проверку существования пользователя
Pathologic
в том виде, в каком она была, ее было нецелесообразно оставлять
Serguei
ТВ-параметры так же, как и в предыдущем выдергиваются и сохраняются - просто через set() и get()? Ресурс сохраняется через create() - save(), а существующий открывается через edit(), так?
Pathologic
modResource может оказаться быстрее ((:
Anonymous
да
Нет
Serguei
А чем не устраивает DocumentManager?
Ну хотя бы тем, что я даже ни разу не слышал, что это такое. А modResource уже годами обкатанная штука.
Anonymous
https://docs.evo.im/03_develop/06_di_v_evolution_cms/06_documentmanager.html
Anonymous
modResource может оказаться быстрее ((:
Скорей всего, хотя бы за счёт того что там raw запросы, а не eloquent
Pathologic
это да
Pathologic
была идея привязать к DocumentManager, но смысла в этом не вижу
Anonymous
Ну хотя бы тем, что я даже ни разу не слышал, что это такое. А modResource уже годами обкатанная штука.
Ну когда дойдут руки, админка начнёт везде изпользовать DocumentManager, а не частично как сейчас
Anonymous
Ну и как знаю на 10 проектах уже обкатано это дело 🙂
Pathologic
Скорей всего, хотя бы за счёт того что там raw запросы, а не eloquent
ну и делалось это больше из-за FormListerа, потому что переделывать его под новые условия не хотелось 🙃
Pathologic
когда в 3 появятся плюсики для тв, тогда придется перейти на него безвозвратно, тогда можно и формлистер переписать
Pathologic
дополнения не нужны, все должно быть в ядре
Pathologic
с примерами для ларавеля
Serguei
Ну и как знаю на 10 проектах уже обкатано это дело 🙂
Я так понимаю, штука достаточно новая? (Смотрю, даже в документации по ссылке целый раздел открылся новый, раньше не видел его ). Так-то по описанию вроде понятно. Но modResource и modUsers давно использую, поэтому с ними пока проще, так как чтобы ими пользоваться, мне не нужно в документацию смотреть, наизусть все пути и методы помню.
Pathologic
но код посвежее
Pathologic
если бы я делал что-то с нуля, я бы не стал использовать modResource
Axenia
Serious_t91 (1814.81) увеличил карму Pathologic93 (3941.53)
Pathologic
А что такое "плюсики для ТВ"?
это типа вещь в себе, как только они появятся (плюс магазин с дополнениями) ево сразу приобретет небывалую популярность
Serguei
ну и делалось это больше из-за FormListerа, потому что переделывать его под новые условия не хотелось 🙃
А мне еще в modUsers старого нравилось, что там были еще методы, переопределяющие построение запросов. editQuery, saveQuery и т.д. И соответственно, унаследовав класс, можно было эти методы перегрузить и туда добавить функциональности. Например, у меня на одном из сайтов помимо стандартных таблиц с пользователями есть еще и куча других, с пользователями связаных - отзывы, отосланные емейлы, затянутые параметры из 1С и т.д. - соответственно, при редактировании пользователя все эти таблицы обновляются тоже. В новом есть такая возможность?
Pathologic
переопределить все можно, но все эти saveQuery так себе идея
Anonymous
Правда вот сама админка пока плохо кастомизируется, если речь о шаблонах для вывода юзеров и т.п.
Anonymous
Ну как плохо, так же как и раньше
Pathologic
то есть никак ((:
Serguei
В новом даже лучше, можно эти методы переназначить и расширить как угодно. И вся админка начнёт работать с этими методами
ОК. Будем посмотреть. То есть modResource от Паталоджика нужен там, где используется формлистер с регистрацией пользователей или созданием ресурсов, так получается?
Pathologic
в целом можно контроллеры свои написать
Pathologic
для создания ресурсов так точно, он не очень удачный
Serguei
Все равно не понял, что за "плюсики для ТВ".
Aliaksandr
почему publish, но unpublished? :)
Pathologic
почему publish, но unpublished? :)
потому что я вовремя не вставил пиздюлину 😸
Aliaksandr
еще не поздно в 3.1 поправить))
Pathologic
надо поправить конечно
Aliaksandr
да и честно говоря массив из id можно было объехать, а то опять начинается зоопарк get(1), но publish(['id' => 1])
Pathologic
при этом сами классы для действий правильно названы
Aliaksandr
или там кроме id можно любой параметр типа parent вогнать и сработает?
Pathologic
еще не поздно в 3.1 поправить))
а в 3.1 это все вынесли в отдельный пакет
Pathologic
то есть можно править мимо кассы ((:
Aliaksandr
скоро как в известных мемах придется заводить пакет с пакетами 🙃
Pathologic
Что такое плюсики"? Я теперь спать не смогу. :)
ну чтобы добавить возможное значение для тв нужно нажать на плюсик
Serguei
Так там же есть всякие dropdownlistmenu, или это не то?
Pathologic
нет, не то