Dmytro
удобнее было бы, чтобы разработчики сами добавляли в экстрас ссылки
Ну это не проблема могу вадать доступ в админку добавляй 🙂
Dmytro
уже человек 5 просили но чет никто там особо ничего не добавляет 🙂
Pathologic
я так понимаю, что там не допилен этот функционал
Pathologic
по идее оно должно работать с фронтенда
Dmytro
C фронта там только в свой добавлять можно
Pathologic
ну вот
Dmytro
а так банально на Ево притом древней в дереве документов добавлять надо 🙂
Dmytro
Dmytro
Можно обновить переписать чтоб было как надо вообще не проблема, только подозреваю что никто пользоваться не будет все равно 🙁
Dmytro
Ну а так вообще кто угодно может переделать екстрасс 🙂
Dmytro
только опять же желающих нет все ждут что б это сделал кто то другой 🙂
Pathologic
а в ларавеле разве нет готового экстраса?
Pathologic
😸
Dmytro
Pathologic
там тоже не все гладко, например, чтобы удалить оттуда пакет тоже нужно куда-то писать
Roman
Здравствуйте! В SimpleGallery пробую пример с пагинацией. Создается ссылка index.php?id=975&page=1 , index.php?id=975&page=2, index.php?id=975&page=3` Проблема в том что при переходе например на ` index.php?id=975&page=2 ` список галерей не меняется, а показывает как будто запрашиваю index.php?id=975
Pathologic
нужно хотя бы время на разработку 🙃
Roman
Или перефразируя вопрос. Как правильно сделать пагинацию для страницы со списком галерей которая виводиться через sgController?
Dmytro
как ставить ево сразу с пакетом + настраивать namespace? )
Dmytro
или и с sh скриптом тоже сложно понять ?
Aliaksandr
Там в этом "едином экстрасе" будет по итогу как с "едиными доками" - вечно что-то не подтянулось :)
Dmytro
Там в этом "едином экстрасе" будет по итогу как с "едиными доками" - вечно что-то не подтянулось :)
Так будет всегда пока не будет отдельной команды которая за ЗП сидит и пилит только ядро и дополнения не делая проекты 🙂
Dmytro
но такого тут скорее всего не будет ибо это никому не надо 😕
Aliaksandr
А в каком порядке сервиспровайдеры работают: вот в одном пакете кто-то хз кто определили TemplateProcessor, потом во втором второй, в третьем третий. И который будет работать?
Aliaksandr
Так будет всегда пока не будет отдельной команды которая за ЗП сидит и пилит только ядро и дополнения не делая проекты 🙂
Ну так потому как сейчас вариант более надежный. Единственно, чего не хватает - это вот был бы общий список этих гитхабов, откуда все берется, было бы хорошо.
Sasha
Или перефразируя вопрос. Как правильно сделать пагинацию для страницы со списком галерей которая виводиться через sgController?
Либо в настройках сайта включить кеширование с учетом get, либо отключить кеширование у страницы
Dmytro
вместо того что б еще 1 решение делать стороннее с блекджеком и шлюхами )
Dmytro
https://github.com/evolution-cms-extras
Pathologic
у нас же в конфиге указаны только типа системные сервис-провайдеры
Pathologic
а остальные загружаются скорее всего по алфавиту ((:
Aliaksandr
вообще ты когда делаешь приложение на ларавеле, то у тебя где-то в конфиге указаны сервис-провайдеры
Так и я об этом, когда список в одном месте или файлы в одной папке - то хоть найти можно. А так оно там хз где по пакетам и не найдешь пока все не перекопаешь
Dmytro
вот видно список дополнений и откуда форкнуто: - автор просит что б его туда добавили и сам рулит своими дополнениями там ничем не хуже чем отдельный сайт для этого - так же все из сообщества знают где искать смотреть дополнения )
Sasha
+ спасибо
Ну и вообще, включить нормальные урлы надо
Aliaksandr
Ну так в этом то и проблема:) что надо где то вести этот список 🙂 я вот и решил почему не гитхаб же )
Ну в экстрасе же эти адреса прописаны где-то, только список общий найти проблемно, откуда что прилетает по факты :)
Roman
Ну и вообще, включить нормальные урлы надо
ну это уже потом, когда всё настроиться и будет работать.
Dmytro
ну ты и так пилишь у себя а релизы выгружаешь + есть общее место где все знают что если тут написать то будет + не только автор может отправить и принять пул если автор потерялся и в несознанке что тоже дает уверенности в завтрешнем дне
Aliaksandr
Зачем усложнять ?
Ну это нам, прожжённым на эво понятно, что часто нифига непонятно и нас мало чем удивишь ))). А так заходит человек, смотрит, в экстрасе условно доклистер 2, а ему доклистер 3 прилетает. Вот и чеши репу, что к чему и почему )))
Aliaksandr
А был бы список чего откуда летит по факту - и все ясно
Dmytro
Ну да доклистер 3 по ходу будет 🙂 ибо ж перепишет Макс MODXaPI и нужно разделять для ветки 1-2 и 3 )
Aliaksandr
Это ж разовый список, его обновлять очень редко надо
Dmytro
А был бы список чего откуда летит по факту - и все ясно
А кто его контролить и следить за ним будет ?
Dmytro
Почему разовый ?
Dmytro
новая дополняшка и сразу надо там публиковать
Dmytro
опять же что новое что старое что поддерживается что нет
Aliaksandr
А кто его контролить и следить за ним будет ?
Так чего контролить, написал что доклистер летит с гитхаба дрклистер.мастер.зип и так оно и будет висеть всю жизнь.
Aliaksandr
А потом один раз при добавлении в экстрасе и эту строчку туда дописать
Dmytro
Ну вот так и сделано в веб екстрасе
Dmytro
только версии никто там нен обновляет, само не обновляется + есть разные примеры как тот же bLang что есть разные версии от разных разработчиков и никто не знает какой актуальный
Pathologic
а в доклистере modxapi не используется
Dmytro
так оно разделено неймспейсом
тоесть код сразу под и 1-2 и 3 в MODXaPI будет ?
Pathologic
нет, для 3 ставится через композер
Pathologic
если тебе надо под 3 переделать старый код какой-то, то ты в него просто добавишь use
Dmytro
Понял, логично
Pathologic
я поэтому сильно не переписывал, хоть и было желание 🙃
Pathologic
то есть поведение должно быть одинаковое, теоретически
Sasha
Чуваки скажите как прямым запросом поменять значение твхи одно на другое(строка)
Камиль
Чуваки скажите как прямым запросом поменять значение твхи одно на другое(строка)
вроде как то так, но хейтеры могут сказать гавнокод или не так, надо проверить \EvolutionCMS\Models\SiteTmplvarContentvalue::where( ['contentid' => 2, 'tmplvarid' => 1] )->update(['value' => 'New content']);
Sasha
эммм Я вроде SQL имел в виду
Sasha
вроде получилось
Камиль
аа не php?
Sasha
UPDATE `site_tmplvar_contentvalues` SET `value`='NEW' WHERE `tmplvarid` = '23' AND `value` = 'OLD'
Sasha
надо еще чето такое же намутить для site content, а там я вот хз, там в заголовках же неточное совпадение, помимо бренда еще куча слов
Serguei
Пытаюсь научиться пользоваться composer-ом. Для примера решил установить новые MODxAPI от Patologic. Выполнил вот такое. Теперь создаю новый php-файл, в котором хочу объявить объект $document = new \Pathologic\EvolutionCMS\MODxAPI\modResource($evo()); Но получаю ошибку "Class 'Pathologic\EvolutionCMS\MODxAPI\modResource' not found". По идее, не хватает инклюда php-файла, я могу его найти и добавить. Но в этом же месте к примеру работает $document = \DocumentManager::get($paramval), хотя инклюда файла с описанием DocumentManager у меня тоже нет, то есть каким-то образом он где-то ранее подключился. Как сделать так, чтобы инклюды от свежеустановленного компоннта тоже не требовалось в каждый файл заносить?
Pathologic
ну потому что писали что нужно в core делать composer update, а не в корне
Pathologic
а пакеты дописывать в core/custom/composer.json
Serguei
Так. То есть мне сначала нужно все снести обратно как-то?
Pathologic
ну, удалить папку вендор из корня
Pathologic
но это пофиг