Dmytro
видны
Pathologic
тогда ладно 🙃
Dmytro
Anonymous
$this->data['insta'] = InstaImages::orderBy('createdon', 'DESC')->paginate(12);
А в коде это всё формируется вот таким образом
Anonymous
Интересно, чтобы это всё сделать без блейда и eloquent, сколько кода ушло бы 😊
Для кастомной таблицы построить пагинатор с выдачей урла на следующую страницу
Volodymyr
Pathologic
доклистер, onetable и все
Anonymous
И совсем не костыльно делать кучу вещей с пустым шаблоном 😊
Pathologic
какую кучу
Pathologic
условие в одну строчку для выдачи урла на следующую страницу?
Anonymous
Потому что в обёртку попадает только [+wrap+], и как итог. Чтобы избавиться от всего что не является урлом, нужно делать пустыми шаблонами для текущего
Ilya
Pathologic
не знаю о чем ты
Pathologic
нафига эти Василии-Ильи, вот как следует вопрос поставить
Ilya
патоложик переживает за свои дополнения завязанные на доклистере, походу =) Но это прогресс, его не остановить бро +)
Pathologic
мои дополнения меня переживут
Pathologic
что-то я не вижу от тебя никаких дополнений с прекрасным кодом
Volodymyr
Выборки eloquent хорошы, но tv поля нужно подмешивать, и банально фильтрация по тв уже сложнее
Sasha
Anonymous
не знаю о чем ты
https://github.com/AgelxNash/DocLister/blob/master/assets/snippets/DocLister/lib/DLpaginate.class.php#L251-L263
Pathologic
Anonymous
И соответственно чтобы получить урл для следующей страницы, надо поизвращаться и повырубать вот эти все шаблоны https://monosnap.com/file/BVJRH8nEPDe4ytCTilU168rDJlZIYQ
Anonymous
Ну не все, а частично
Pathologic
а ты не юзай
Pathologic
раз они оскорбляют твое чувство прекрасного
Ilya
а ты не юзай
Они не оскорбляют, это ты почему-то так меня ненавидишь. Я просто говорю что в ларке уже все есть что надо, поидее все старые дополнения нужны только для совместимости, не более.
Pathologic
а то ты че-то берешься других учить как надо что делать, а сам не сделал ничего вообще
Pathologic
мне на тебя вообще пофиг, я тебя считаю балаболом вот и все
Volodymyr
Pathologic
@Serious_t91 мне присылает периодически как по-новому получается чище, проще и понятнее ((:
Pathologic
есть, конечно, ситуации когда нужно делать по-новому и не иначе, а то потом придется много переделывать
Anonymous
Pathologic
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(). С чем это может быть вызвано?
EVO bot Лёшка
Dmitry
А чем доклистер из коробки отличается от того который можно ещё из экстрас установить?
Sasha
Dmitry
но на пакете именно установить а не обновить или переусановить )
Sasha
Блин ну нихрена у меня во view не приходит, сделал по примерам, хоть в лоб ему что по лбу
Sasha
Sasha
Точнее, не всегда
Sasha
@Serious_t91 как проверить, что мой пакет, контроллер, whatever связан с шаблоном? Такое ощущение, что я пропустил какую-то одну строчку
Volodymyr
Sasha
да есть, только туда не приходит нифига
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
ну и смотри чтоб у тебя в контроллере было норм namespace
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();
И если нам всегда возвращает пустой экран, значит всё ок.