Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Как вывести отфильтрованный список контента? 3 апреля 2021 в 20:41
Не сработало и не сработает. Так как тот код завязан на контроллере content, а вы пытались без контроллера его запустить. Всунете виджет в контроллер content, тогда заработает. Либо переписывать все запросы с учетом безконтрольности.

По сути, мне надо получить то же, что и выводится в стандартном списке контента, только без пагинации.

Андрей В
Чтобы убрать ограничения на количество записей в списке виджета, надо тут github.com/instantsoft/icms2/blob/master/system/controllers/content/widgets/list/widget.php#L14 поставить
  1. $limit = 0;
В типе контента список формируется тут github.com/instantsoft/icms2/blob/master/system/controllers/content/frontend.php#L217. Там можете увидеть и как фильтрация сделана из фильтра.

Записал на видео

Андрей В
Посмотрел видео и думаю вы хотите сделать что-то такое prefitchi.ru/hotels ?
Там всё непросто и на пальцах это не объяснить.
Для начала фильтрация количества записей всё таки будет нужна. Как минимум при >3000 записей на ПК и при >1000 записей на мобилках у вас карта и страница с ней будут страшно тормозить.
Затем вы столкнетесь с ограничениями Яндекса на карте (25000 запросов в сутки и эта цифра не такая и большая как многим кажется). И это тоже вам надо будет как-то обходить.
Из-за этих ограничений потом вам надо будет решить задачу "Как вывести на карте только те записи, которые входят в область карты при ее прокрутке?".
Остальные мелочи по работе с картой Яндекса (объединение меток в кластеры, масштабирование области карты по содержимому и т. п.), вполне можете осилить.
В общем могу лишь пожелать удачи в этом деле.
#2 InstantMaps 2* - как автоматически создать и заполнить каталог организаций? 3 апреля 2021 в 16:39

обратиться к Loadырь, он продаст вам скрипт

@IamB
Мапс самодостаточен в этом плане youtu.be/1Zk1IPLqy68?t=890
#3 Вывод рандомного виджета через определённое количество постов 3 апреля 2021 в 09:16

если без функции ответа на нее)

Def
Увы. Функция ответа, как и условия для нее жестко прописаны в файле шаблона github.com/instantsoft/icms2/blob/master/templates/modern/controllers/comments/comment.tpl.php#L126
Из стороннего компонента на нее никак не повлиять.
Поэтому для ее устранения надо править сам файл шаблона. Например перед этой строкой прописать условие, в котором проверять наличие виджета в записи комментария и прописать либо $entry['is_deleted']=true; или $is_controls=false;.
#4 Как вывести отфильтрованный список контента? 2 апреля 2021 в 19:26

Что можно написать в файле widget.php

Андрей В
Можно написать всё что угодно. Но много зависит, где вы делаете свой виджет. В content, в каком-то другом контроллере или вообще без контроллера.
Тут github.com/instantsoft/icms2/blob/master/system/controllers/content/widgets/list/widget.php есть пример того, что можно написать в файле widget.php. В вашем случае надо будет определить текущую категорию через
  1. getCategoryBySLUG($ctype_name, $slug)
и задать ее вместо этого блока github.com/instantsoft/icms2/blob/master/system/controllers/content/widgets/list/widget.php#L54
#5 InstantMaps 2* - как автоматически создать и заполнить каталог организаций? 2 апреля 2021 в 19:01
Напарсить не получится, а вот скормить ему уже напарсенные данные в файле нужного формата можно.
#6 js и modern 2 апреля 2021 в 18:59

А это, похоже, в коде раньше подключения библитеки:

Олег Васильевич я
Тогда бы консоль ругалась на доллары.
#7 FlowCrawler обновился 2 апреля 2021 в 12:39
В общем, цветовая схема не понравилась некоторым пользователям, поэтому откатили всё обратно.
#8 FlowCrawler обновился 1 апреля 2021 в 16:54
rofl
#1 FlowCrawler обновился 1 апреля 2021 в 16:08
FlowCrawler обновился flowcrawler.com/ru/forum/d/82-flowcrawler-1-0-1
Из новшевств:
Редактор проектов стал цветным.

Разные типы данных помечены разным цветом. И теперь не получится их случайно неправильно соединить. (От этого раньше терялись нити между блоками.)
Добавлена поддержка работы с ftp.
Автоматизатор можно дополнять своими блоками со своей логикой обработки данных.

Устранены разного рода баги по мелочи.
#9 В одном компоненте подгружаются стили другого компонента 1 апреля 2021 в 13:19
Тут варианта всего три правильных:
1. Снести компонент ВИДЕО, так как криво отображает кнопку.
Или
2. Снести компонент ФОРУМ, так как превозносится своими стилями над премиум компонентом.
Или
3. В указанный файл стилей внести правки, например вместо .add_file прописать .field.add_file.
#10 [ЕСТЬ РЕШЕНИЕ] Три вопроса по REDACTOR'у 31 марта 2021 в 22:41
Скачайте файл и замените
Прикрепленный файл
clips_19rqv.zip 2 Кб
#11 Вывод рандомного виджета через определённое количество постов 31 марта 2021 в 10:41

лично мне, нет

Василич
И правильно, а то без правки файлов шаблона на виджет могут "Ответить" prefitchi.ru/articles/10-mifologicheskii-recipient.html#comments.
Зато в форуме всё выглядит как и должно prefitchi.ru/forum/billing-forum.html
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 31 марта 2021 в 08:42

Порядок сообщений можно менять?

@handrey1977
Нет
#13 Вывод рандомного виджета через определённое количество постов 30 марта 2021 в 12:07
Нужна ли такая фича с комментариями?
#14 Вывод рандомного виджета через определённое количество постов 30 марта 2021 в 12:05
В общем "погуглил" немного и получается вполне красивая картина.
Позиция в шаблоне любая, но одна. В нее можно натыкать разных виджетов. Виджеты учитываются по страницам виджетов. То есть виджет можно вывести для всех страниц, либо для конкретных или пользовательских.
Настройки компонента примитивные yadi.sk/d/qpRd5oX6hVzKeg
Виджеты для всех страниц выводятся здесь prefitchi.ru/articles и здесь prefitchi.ru/news
А тут помимо виджетов для всех страниц есть виджет с формой для списка этого типа контента prefitchi.ru/hotels
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.