Dmytro
видны
Pathologic
тогда ладно 🙃
Dmytro
Anonymous
Лепота =) особенно когда видишь обьект insta =) Как пишет патоложик, шаблоны "без слез"
Вот как он используется в шаблоне. Выводятся все items() и берётся урл для следующей страницы. Без плясок с бубнами и извращениями 😊
Anonymous
$this->data['insta'] = InstaImages::orderBy('createdon', 'DESC')->paginate(12); А в коде это всё формируется вот таким образом
Oleg
проверил, работает все
Спасибо. Поищу ещё хвосты.
Anonymous
Интересно, чтобы это всё сделать без блейда и eloquent, сколько кода ушло бы 😊 Для кастомной таблицы построить пагинатор с выдачей урла на следующую страницу
Pathologic
доклистер, onetable и все
Anonymous
И совсем не костыльно делать кучу вещей с пустым шаблоном 😊
Pathologic
какую кучу
Pathologic
условие в одну строчку для выдачи урла на следующую страницу?
Anonymous
Потому что в обёртку попадает только [+wrap+], и как итог. Чтобы избавиться от всего что не является урлом, нужно делать пустыми шаблонами для текущего
Pathologic
не знаю о чем ты
Pathologic
нафига эти Василии-Ильи, вот как следует вопрос поставить
Ilya
патоложик переживает за свои дополнения завязанные на доклистере, походу =) Но это прогресс, его не остановить бро +)
Pathologic
мои дополнения меня переживут
Pathologic
что-то я не вижу от тебя никаких дополнений с прекрасным кодом
Volodymyr
Выборки eloquent хорошы, но tv поля нужно подмешивать, и банально фильтрация по тв уже сложнее
Anonymous
не знаю о чем ты
https://github.com/AgelxNash/DocLister/blob/master/assets/snippets/DocLister/lib/DLpaginate.class.php#L251-L263
Anonymous
И соответственно чтобы получить урл для следующей страницы, надо поизвращаться и повырубать вот эти все шаблоны https://monosnap.com/file/BVJRH8nEPDe4ytCTilU168rDJlZIYQ
Anonymous
Ну не все, а частично
Ilya
мои дополнения меня переживут
Я лично им помогаю, formlister активно юзаю, Selector (твой жеж вроде,) =)
Pathologic
а ты не юзай
Pathologic
раз они оскорбляют твое чувство прекрасного
Ilya
а ты не юзай
Они не оскорбляют, это ты почему-то так меня ненавидишь. Я просто говорю что в ларке уже все есть что надо, поидее все старые дополнения нужны только для совместимости, не более.
Pathologic
а то ты че-то берешься других учить как надо что делать, а сам не сделал ничего вообще
Pathologic
мне на тебя вообще пофиг, я тебя считаю балаболом вот и все
Dmytro
Они не оскорбляют, это ты почему-то так меня ненавидишь. Я просто говорю что в ларке уже все есть что надо, поидее все старые дополнения нужны только для совместимости, не более.
Логично использовать или так или так. Но по факту на первых порах все будут проходить через смесь Ибо надо переучиться:) но реально по новому получается чище и проще и понятней.
Sasha
мне на тебя вообще пофиг, я тебя считаю балаболом вот и все
Да чего ты подгоняешься, не видишь разве, что он любую тему начинает качать в сторону, как по учебнику
Pathologic
@Serious_t91 мне присылает периодически как по-новому получается чище, проще и понятнее ((:
Pathologic
есть, конечно, ситуации когда нужно делать по-новому и не иначе, а то потом придется много переделывать
Anonymous
а то ты че-то берешься других учить как надо что делать, а сам не сделал ничего вообще
О, ты мне сейчас Вебера напомнил 😊 Он мне так же говорит.
Ilya
а то ты че-то берешься других учить как надо что делать, а сам не сделал ничего вообще
Вообще даж в мыслях нету учить. =) просто спросил мб. есть возможность использовать другие варианты. А ты все доклистер доклистер, дитто гавно +)
Dmytro
По части DocLister-а. только 1 момент у нас есть EAV патерн с тв а с елоквентом там не так все просто 🙂 пока удобного решения еще нет 🙂 потому DocLister
Pathologic
теперь поговорим про OctoberCMS
Pathologic
🤠
Pavel
Pavel
@Dmi3yy, запинь на время, чтобы народ увидел, плз
Ilya
Для разных версий Evo ответы разные могут быть =)
Oleg
Можно выбрать несколько?
Saniock
или галку - все
Pavel
Нет, такой опции нет
Алексей
Тут про эво в целом...
Oleg
Нет, такой опции нет
отстой тогда 😞
Dmitry
Люди, вопрос такой: поставил evo 2.0, там Демо сайт, попробовал поиск в сайдбаре, говорит установите AjaxSearch. Установил. Теперь при поиске выдает « Evolution CMS Parse Error » Call to undefined method EvolutionCMS\Database::freeResult(). С чем это может быть вызвано?
Dmitry
А чем доклистер из коробки отличается от того который можно ещё из экстрас установить?
Dmitry
но на пакете именно установить а не обновить или переусановить )
Sasha
Блин ну нихрена у меня во view не приходит, сделал по примерам, хоть в лоб ему что по лбу
Sasha
Точнее, не всегда
Sasha
@Serious_t91 как проверить, что мой пакет, контроллер, whatever связан с шаблоном? Такое ощущение, что я пропустил какую-то одну строчку
Sasha
да есть, только туда не приходит нифига
Volodymyr
да есть, только туда не приходит нифига
ну значить где-то сделал что-то не так
Volodymyr
смотри чтоб namespace верние были
Sasha
PHP Notice: Undefined variable: newsitems in ...
Sasha
да и просто если написать в контроллере $data[...] тоже ничего не происходит :) аааааа сложнаблин
Volodymyr
PHP Notice: Undefined variable: newsitems in ...
core/custom/config/cms/settings/seriousTemplateNamespace.php core/custom/composer.json дай скрин этих файликов ну и своего контроллера банально в контроллере поставь var_dump(1);die(); если не происходит ничего значить не подгружается
Sasha
Ниче не происходит с die. Ну я так и думал
Volodymyr
скрин плиз
Sasha
Sasha
Anonymous
EvolutionCMS\\Base\\Controllers
Anonymous
У вас указан один неймспейс, в composer.json, а в конфиге другой
Sasha
Да я и не сомневаюсь
Sasha
а после этого надо composer upd?
Volodymyr
а после этого надо composer upd?
если измените в config.json то поидее нужно
Volodymyr
ну и смотри чтоб у тебя в контроллере было норм namespace
Anonymous
а после этого надо composer upd?
Нужно изменить только в core/custom/config/cms/settings/seriousTemplateNamespace.php
Anonymous
И должно заработать
Sasha
Чето всё равно нифига то же самое. Попробую еще раз после того как видео будет, стопудово какую-то фигню пропустил
Anonymous
Если кратко, то как-то так оно делается 1) В папке core выполнить php artisan package:create 2) Ввести имя пакета 3) Зайти в core/custom/packages/*имя пакета*/src/*ServiceProvider.php глянуть как там указан namespace скопировать к себе 4) В папке core php artisan package:installrequire ser1ous/serious-custom-template '*' 5) php artisan sct:install - там же 6) Ввести namespace только сделать двойные слэши из одинарных и добавить Controllers, чтобы получилось примерно вот так EvolutionCMS\\Base\\Controllers 7) После этого создаём внутри пакета в папке Controllers файл BaseController и там в функции __construct вбиваем die(); И если нам всегда возвращает пустой экран, значит всё ок.