Aliaksandr
Какого еще контента)
Aliaksandr
если ты сделаешь к примеру плагином, который будет делать $modx->documentObject['мое поле'] = "значение моего поля"; а потом в контенте напишешь [*мое поле*] то ты и получишь слова "значение моего поля" в этом месте)
Konstantin
Ну так и пользоваться парсим контент перед выводом и зпменяем плейсхолдеры на данные
Плагином, как написали выше, так? А в плагине просто массив того, что на что меняем, ага?
Dmytro
Плагином хорошо такие вещи делать если этл скажем просмотры что б не кешировались
Aliaksandr
непонятно какая задача - плагин это один из способов дополнить то, что уже есть в documentObject своими данными
Aliaksandr
они парсятся также как и стандартные [*pagetitle*] и т.п.
Aliaksandr
можно с сниппетом в шапке сделать $modx->setPlaceholder("имя", "значение"); а дальше по тексту вызвать [+имя+]
Aliaksandr
как вызывается та же пагинация [+pages+]
Камиль
Ё народ. Как в админке modx.min.js перегенерить?
Камиль
я внёс правки в modx.js но чёт не могу найти как генерится modx.min.js
Камиль
пропроцессор какой стоит?
Dmytro
Неа там руками, лежит 2 что б не разбирать минифицированный при правках
Камиль
каким нить онлайн сжимателем сжать и всё?
Dmytro
Ага
Aliaksandr
можешь в своем контроллере написать $this->data['test'] = 'мой тест в блейде'; и потом вызвать там {{ $test }}
Aliaksandr
Ё народ. Как в админке modx.min.js перегенерить?
он же вроде генерился при сохранении конфига в админке
Камиль
js нет
Камиль
пофиксил доставучий баг с двойным popup при очисти кеша)))
Aliaksandr
так речь про контент вроде
{{ str_replace('[+test+]', $test, $documentObject['content']) }}
Aliaksandr
я ж говорю - хз, что вообще имеется в виду ))
Камиль
ух да я сегодня в ударе, аж два бесячих бага закрыл
Камиль
пойду открою перье
Am
Лишьбыпобухать (%
Камиль
@Dmi3yy а зачем выпилили стандартные ТВ сео, вроде уже всем привычные твшки можно было и оставить
Камиль
Камиль
табы сломали
Dmytro
@Dmi3yy а зачем выпилили стандартные ТВ сео, вроде уже всем привычные твшки можно было и оставить
Идея в том что б сделать базовый пакеты под визитку / еком и т д и там что б создавало нужный набор в том числе и документов
Dmytro
поэтому нет смысла в базовых тв
Dmytro
просто не все сразу, но это 100 будет что б автоматизировать часть работ
Dmytro
тот же sitemap нужен всегда и т д
Anonymous
Долой DocLister или переходим на Eloquent, начинаю собирать информацию по Evo 3.0 https://gist.github.com/Dmi3yy/48b153d5ab60e2524e81170d38bf4bcd Если будет вопросы или коменты пишите в gist, так что б сразу дописал и было все понятно
Означает ли это, что долой eFilter, долой FormLister, долой SimpleGallery, долой DLSitemap, долой DLMenu, долой DLCrumbs, долой SimpleTube, долой SimplePolls, долой и т.д. пальцев не хватает, ....., включая долой Commerce ?
EVO bot Лёшка
Означает ли это, что долой eFilter, долой FormLister, долой SimpleGallery, долой DLSitemap, долой DLMenu, долой DLCrumbs, долой SimpleTube, долой SimplePolls, долой и т.д. пальцев не хватает, ....., включая долой Commerce ?
http://docs.evo.im/04_extras/dlcrumbs.html http://docs.evo.im/04_extras/dlmenu.html http://docs.evo.im/04_extras/dlsitemap.html http://docs.evo.im/04_extras/efilter.html http://docs.evo.im/04_extras/simplegallery.html http://docs.evo.im/04_extras/simpletube.html http://docs.evo.im/04_extras/sitemap.html Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Aliaksandr
Сгорел сарай - гори и хата!:)
Anonymous
хм
2frags
поэтому нет смысла в базовых тв
Может вместо базовых ТВ лучше расширить таблицу site_content полями seo, image, price, и т.д. которые есть практически на каждом проекте? А то куча ТВ скорости совсем не добавляет. Особенно с ростом проекта.
Dmytro
Может вместо базовых ТВ лучше расширить таблицу site_content полями seo, image, price, и т.д. которые есть практически на каждом проекте? А то куча ТВ скорости совсем не добавляет. Особенно с ростом проекта.
Хз проблем с ТВ по скорости не вижу . А так кому надо может расширять Site_Content если хочет благо миграции есть + через TemplateEdit можно вывести
Dmytro
ну а добавлять лишние поля тоже не вариант тогда их будет штук 100 что не очень вариант
2frags
Хз проблем с ТВ по скорости не вижу . А так кому надо может расширять Site_Content если хочет благо миграции есть + через TemplateEdit можно вывести
на шареде видно, на 10 000+ документов Не критично, но до 600мс разницы было Я про базовые поля - фото/сео, они везде есть Ну если только мне надо, буду дальше по старинке - добавил поля и в ТЕ вывел )
Dmytro
на шареде видно, на 10 000+ документов Не критично, но до 600мс разницы было Я про базовые поля - фото/сео, они везде есть Ну если только мне надо, буду дальше по старинке - добавил поля и в ТЕ вывел )
с учетом что поля для сео используются только на страничке документа то оно не критикал ну у нас сайты по 50 000+ документов и по 200 тв в них и там все шустро и нет проблем
Dmytro
Если точнее документов: 59124 ТВ 227
Volodymyr
Ага, как раз с фильтрацией по ТВ был момент
ну тут как правило тв много и разширять таблицу не получится((
2frags
ну тут как правило тв много и разширять таблицу не получится((
Ну, если не Розетку делать, то можно и 10-20 обойтись)
Volodymyr
Ну, если не Розетку делать, то можно и 10-20 обойтись)
ну если у тебя 20 параметров, то тебе и разширять таблицу не нужно, а если очень много поможет и elastic
Volodymyr
но еще зависит от количество товаров в одной категории
Volodymyr
если нужно вывести 40к товаров, то да из фильтрацией на mysql летать не будет
Dmytro
Ну, если не Розетку делать, то можно и 10-20 обойтись)
А дальше там уже надо юзать тот же сфинкс ;) он дает больше толку и скорости
Andrey
Чёт потерялся. Так что сейчас актуально для сбора рабочих сайтов? 1.4, 2.0, 3.0?
Aliaksandr
Ефильтр 2 же давно с эластиком работал, но всем пох как и на эво 2-3))
Aliaksandr
Потому им надо все тв в одну таблицу загнать вместе с контентом ))
Aliaksandr
Чёт потерялся. Так что сейчас актуально для сбора рабочих сайтов? 1.4, 2.0, 3.0?
Бери 2.0, но будь готов к undefined index http_host. Ну и в 2.0.3 какая-то трабла с почтой вроде )
Andrey
Да блять... Как будто мало трабл с самими проектами. Придется 1.4.
Aliaksandr
Да блять... Как будто мало трабл с самими проектами. Придется 1.4.
Да сделаешь composer update и всё : все так и живут )))
Andrey
У меня половина клиентов на обычных хостингах, где композера нет.
Aliaksandr
Штуки 3 сделаешь - привыкнешь, назад вряд ли захочешь )
Aliaksandr
Да должен быть какой ssh, там и композер найдешь )
Aliaksandr
Тем более это надо сделать один раз в начале, локально
Andrey
Нет его там через ssh
Andrey
А я давно кстати локально не делаю ничего. Как-то сразу тестовый домен и поехал. Оно и с клиентами проще, чуть чего спросить -- дал ссылку и всё
Aliaksandr
Я ж тебе говорю, для работы он если тебе конкретно не нужен, то и вообще не нужен. Чисто для старта, чтоб пакет поставить
Aliaksandr
Ну а так то, если нет - то и выбора нет ) можно на 2.0 "традиционным способом", но в этом и смысла нет, ни скорости ни стабильности там скорее всего не добавилось)
Aliaksandr
Ну разве что tracy подключишь вместо bDebug ))
Dmytro
Делай тестовый хостинг себе с ссш и композером и собираешь там а после на гаред клиенту переносишь и порядок
Dmytro
Крайне редко на боевом надо композер
Dmytro
Но реально привыкнешь потом плеваться от 1.4 будешь
Andrew
Всем привет
Andrew
А если на боевом нужно сделать, а ssh нет? Очень геморно получается, есть альтернативный способ?
Aliaksandr
Запусти локально и потом перенеси на боевой. Больше тебе ssh и не нужен, раз его там нет ))