Anonymous
А если изменяешь файл? Чанк изменяется?
Там идёт создание "статического" чанка, с привязкой к файлу
Pavel
Там идёт создание "статического" чанка, с привязкой к файлу
Ааа, ну так себе решение, если уж работать с чанками из базы, то лучше только из базы. Иначе у тебя получается так: Запрос уходит в базу -> в базе вытягивается путь к файлу -> запрос уходит на фс и парсится чанк
Pavel
+ ко всему придется каждый раз чистить кэш, что тоже не айс
Anonymous
Anonymous
Вот такой шаблон просто создаёт =)
Pavel
По этому статические ресурсы в modx и не прижились, потому что это очень ресурсоемко
Anonymous
Ну, можно содержимое и писать в БД тогда, не велика беда. А пока включен плагин - обновлять. На продакш плагин выключить и всё. Чанк/Шаблон/Сниппет с содержимым в БД, лишний раз ничего не дёргается
Anonymous
Ну как вариант кстати да, а выключая твой плагин со всех чанков пропадает галочка статичный?
Пока нет. Я не задумывался, октровенно говоря, про это. Меня статики устраивали =) Поэтому и спроси тут, набраться советов и т.д., чтобы дальше допилить так, как народу нужно.
Pavel
Пока нет. Я не задумывался, октровенно говоря, про это. Меня статики устраивали =) Поэтому и спроси тут, набраться советов и т.д., чтобы дальше допилить так, как народу нужно.
Ну тогда если будешь допиливать убирание галочки при отключении плагина тогда уже и допиши чтобы на время разработки отрубался кэш на сайте, т.к. при каждом обновлении чанка его придется чистить вручную
Pavel
Не знаю как у других, но я на время разработки из настроек вырубаю... Но идея хорошая, да, надо будет реализовать!
Еще как вариант полезной функцией будет отключать сайт, на время редактирования, типо включил твой плагин чтобы допилить какой то функционал, сайт сразу отключился для пользователей и пилишь сидишь фишку спокойно, потом отключил твой плагин и сайт сразу заработал для пользователей. Но если будешь снимать галочку статичный боюсь ты столкнешься с такой проблемой что кто-то поменяет какой нибудь чанк в базе без включения твоего плагина, а когда включишь твой плагин содержимое чанка в базе перезапишется содержимым файлового чанка. Ну короче такое себе, если по уму писать то придешь к выводу что нахер оно нужно и легче писать @FILE в феноме)
Anonymous
Еще как вариант полезной функцией будет отключать сайт, на время редактирования, типо включил твой плагин чтобы допилить какой то функционал, сайт сразу отключился для пользователей и пилишь сидишь фишку спокойно, потом отключил твой плагин и сайт сразу заработал для пользователей. Но если будешь снимать галочку статичный боюсь ты столкнешься с такой проблемой что кто-то поменяет какой нибудь чанк в базе без включения твоего плагина, а когда включишь твой плагин содержимое чанка в базе перезапишется содержимым файлового чанка. Ну короче такое себе, если по уму писать то придешь к выводу что нахер оно нужно и легче писать @FILE в феноме)
Но для фенома же всё одно нужно шаблоны создавать =) Неее, слишком лень. Да и он не так распространён. Можно проверять содержимое. Если отличается - не переписывать. Или галочку в настройки вынести какую-нибудь (перезаписывать отличающиеся да/нет). Ладно, подождём, может кто-то ещё отпишется, тогда можно дальнейшую судьбу затеи решать.
Anonymous
Ну про лишний запрос база->фс уже, вроде как, обсудили. На время разработки - статика. Потом - БД
Pavel
Вообще гораздо круче твою идею реализовал чувак с каналом OpenModx, там тоже можно хранить чанки/шаблоны/настройки/плагины в файловой системе и использовать стандартный синтаксис а не феном
Sentinel
или там ручками настраивать?
Pavel
Серьёзно? Чьёрт, почему когда искал дя себя такое решение - не нашёл =( Мде, ну если такое уже есть, то фтопку...
Плохо искал но там конечно установка посложнее, чем у тебя) https://github.com/azernov/gitmodx
Pavel
или там ручками настраивать?
Ручками, но если придрочиться, то настройка не больше 30 секунд длится)
Pavel
https://www.youtube.com/watch?v=-owZGIanrn0
Миша
Артем красавчик
Миша
я поюзал его gitmodx
Миша
канал отличный
Pavel
И кстати работает быстрее чем феном)
Pavel
Феном вообще офигивает когда большая вложенность инклюдов
Anonymous
пока не могу потестить, но забавно. У него там и плагины, и настройки =) Круто. Тоже думал о ресурсах и тв-шках, но не стал. У него, получается, необходимо через git работать?
Anonymous
Ладно, затея провалилась, думал первопроходцем буду, ахах =) Всех благодарю за внимание =)
Pavel
Ладно, затея провалилась, думал первопроходцем буду, ахах =) Всех благодарю за внимание =)
Ты можешь сделать доброе дело и реализовать установку gitmodx через транспортный пакет) Там по сути нет ничего сложного) Можно даже путем выкачивания архива с githab'a как это сделано например у modPnNotify
Pavel
Ребята помогите мне пожалуйста с pdoMenu: не хотят работать параметры hereClass и selfClass
Rahim
kod studiu
Pavel
[[!pdoMenu? &parents=`0` &level=`1` &tpl=`@INLINE <li><a href="[[+link]]">[[+pagetitle]]</a></li>` &tplOuter=`@INLINE <menu class="nav navbar-nav navbar-right">[[+wrapper]]</menu>` &hereClass=`active` &selfClass=`active` ]]
Rahim
@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>
Pavel
То есть нужен [[+classes]] ?
Rahim
da :D pdoMenu sam ne dobavit :D
Pavel
Большое спасибо!
Pavel
Кстати а в чем отчичие между hereClass и selfClass? Я по документации не понял
Pavel
В чем разница между активным пунктом меню и текущим документов?
Rahim
ne znayu
Pavel
Я сейчас проверил: зашел в дочерний элемент одного пунка и поубирал эти параметры: что о дним что с другим разницы нет
Борис
Парни привет, подскажите какой модуль лучше использовать для импорта из xml в minishop2 ?
Dmitriy
подскажите. плз, такая конструкция href="[[~[[*id]]]]" на главной дает полный урл с http://site.ru/, а на внутренних относительный пусть, "url.html". Можно без сниппета сделать всегда полный путь http://site.ru/url.html ?
Dmitriy
он прописал. мне нужно , чтобы в каноникл вывелся полный урл для всех страниц, включая главную. чтобы не костылить с условиями для главной и для внутренних
Artem
Там кавычки потерялись
Artem
`
Dmitriy
Там кавычки потерялись
спасибо. и знак вопроса "?" [[~[[*id]]? &scheme=full]] вот так заработало. а то [[*id:is=1:then=<link rel="canonical" href="[[~[[*id]]]]" />:else=<link rel="canonical" href="[[++site_url]][[~[[*id]]]]" />]] не очень эстетично )
Artem
Всегда
Dmitriy
сеошные задроты)
Dmitriy
спасибо, кэп :). ещё от не нужных гет-параметров спасает.
Гафар
для страниц пагинации, фильтров, тегов
Гафар
disallow тоже можно Но с каноникалом робот в курсе, какой у тебя большой и разнообразный сайт, как много у тебя страниц и контента и вообще молодец А с дизэллоу робот хз, это одностраничный сайт или чё это - доступа нет посмотреть
Гафар
ну никто ж не будет гуглить "купить холодильник двухкамерный страница 3"
Гафар
ахах, справедливо))
Бавовнятко
Всеп привет. кто-то подскажет клевый канал по поиску работы на Модекс двиге?
Igor
В базе хранятся данные поля в такой кодировке {"color":"\u041f\u0438\u043d\u0430-\u043a\u043e\u043b\u0430\u0434\u0430"} , для того чтобы сравнить в sql запросе передаваемый параметр color тоже надо перевести в такой формат?
Dmytro
Просто если не конвертить правильно то он кирилицу в такое конвертит
Anonymous
utf-8
Igor
компанент сохраяет
Igor
мне только запрос написать
Бавовнятко
А что с ним не так?
Бавовнятко
После их наглого посвещения всех подряд в профи через бабловнос нет
Бавовнятко
modx.pro
Где там?
Бавовнятко
Вообще половина бирж отпугивает "Только для про"Типа я бабок вложил и уже шарящий? Где ж их тогда для них заработать.У фл ру так вообще непомерный взнос
Евгений
опыт есть?
Евгений
портфолио?
Евгений
пример кода, гитхаб?
Евгений
мож модуль написал какой