Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
+4
Loadырь Loadырь → Парсер Avito "AviPars" для двойки 11 лет назад
Так для примера могу показать
После обработки
+1
Loadырь Loadырь → Парсер Avito "AviPars" для двойки 11 лет назад
DeeMon:
Я думаю кто будет использовать данный модуль будет работать именно с ссылками такого типа как я указал
Всё зависит исходя из потребностей. Если мне нужно на сайте сделать тип контента автомобили, без всяких вложенных категорий с фильтрацией по полям и свойствам, то ваша ссылка как раз подходит для этих целей. Мне накидает туда все объявления которые есть и будут появляться по этой ссылке. Но если мне надо вывести в отдельные категории ВАЗы и Мерсы, то я просто делаю два отдельных задания для этих целей и беру ссылки с авито уже с фильтром для каждой модели. Если у меня 300 разных категорий на сайте, я делаю 300 заданий для парсинга и 300 ссылок с авито с применёными фильтрами.
DeeMon:
создавать под каждый тип фильтр это можно месяц просидеть
Можно и месяц просидеть, можно и больше. Всё зависит от ваших потребностей и способностей. Мне чтобы "въехать" в работу компонента с нуля и вывести четыре поля (заголовок, описание, картинки и телефон) потребовалось несколько минут. Потом я усложнял задачи и на составление карты задания с нуля уходило больше времени. С первым заданием, если не копировать дефолтный вариант, придётся повозится - это факт. Все остальные 299 заданий для категории автомобили создаются в несколько кликов мышкой путём копирования задания и заменой в нём названия задания и ссылки на сайт авито с примнёнными там фильтрами для каждой категории на моём сайте.
+8
Loadырь Loadырь → Парсер Avito "AviPars" для двойки 11 лет назад
Мне свезло больше. Я был выбран одним из тестеров этого компонента. Компонент действительно получился отличным. За эти две недели тестов мне на демо сайт накидало около тысячи объявлений с авито. В нём есть всё, что необходимо для парсинга, включая замену и склеивание слов для простой уникализации текстов. Конечно с настройкой шаблонов и карты заданий придётся повозиться. С нуля их настроить "не быстро". Благо есть несколько готовых настроек и возможность копировать. С ними настройка гораздо быстрее происходит. Хотя сложностей в настройках я не увидел. Посидеть, внимательно один раз настроить и забыть про него. Недостатки в работе какие находил, были устранены. Остался лишь один, на мой взгляд недостаток(моя хотелка). Это привязка к Avito. Я конечно понимаю, что есть сложности при парсинге картинок и недоступных полей типа "номер телефона", которые на других сайтах будут работать некорректно. Но всё же для работы с Avito и с любым текстовым контентом этот компонент продуман и сделан на отлично. Поэтому меня не отпускает желание стырнетить что-то и с других сайтов smile
0
Loadырь Loadырь → Конструктор форм для InstantCMS 2.1.2. 11 лет назад
Значит ошибка где-то закралась. А вы ставите последнюю версию?
0
Loadырь Loadырь → Меняем количество статей на странице в инстант 2 11 лет назад
PIN:
если на то пошло, у Zau4man, вставил строчку и без сторонних запросов
точно, я его и имел в виду когда писал слово lokanaft laugh
0
Loadырь Loadырь → Меняем количество статей на странице в инстант 2 11 лет назад
PIN:
С другой стороны +1 повторный запрос на который потратится 0.0004 сек. что-то решает или чему-то мешает? на общем фоне запросов от 40 до 60-ти штук
Когда на фоне 40-60 запросов, поневоле задумываешься, где их можно сократить, а про добавление очередного дважды приходится подумать, стоит ли оно того. Ваш код действительно спасает от некоторой "рутины при обновлениях". Однако при смене шаблона придётся делать не только новую вёрстку, но и восстанавливать, тот алгоритм который прописан в файлах шаблонов. А представьте, если это будет делать другой человек. Поэтому лучшее решение будет от r2, но на данный момент мне больше нравится вариант от lokanaft.
+1
Loadырь Loadырь → Меняем количество статей на странице в инстант 2 11 лет назад
Val , наверное потому, что ваш вариант применит значение ко всем типам контента, а Zau4man показывает как это сделать только для новостей. И по аналогии можно применить для других типов контента, причём для каждого свои значения.
0
Loadырь Loadырь → Компонент "Похожий контент" для InstantCMS 2.1.2 11 лет назад
Notice: Undefined variable: category in /system/controllers/relevanter/hooks/relevant_events.php on line 72 Notice: Undefined variable: subcats in /system/controllers/relevanter/hooks/relevant_events.php on line 85
Про эти знаю, а как вы первое предупреждение получили? Можно скрин настроек и его место установки, чтоб воспроизвести можно было.
0
Loadырь Loadырь → Компонент "Похожий контент" для InstantCMS 2.1.2 11 лет назад
У вас видимо не подключены стили от Олег Васильевич я. Тогда добавьте в конец файла templates\default\controllers\relevanter\styles.css строки
Код PHP:
  1. .row-in {
  2. margin: 0;
  3. padding: 0;
  4. width: 100%;
  5. }
0
Loadырь Loadырь → Компонент "Похожий контент" для InstantCMS 2.1.2 11 лет назад
Demet:
старые даже если редактирую, все равно не выводят поле
Не могу воспроизвести данную ошибку. Вы какое поле используете - "Похожий контент" или "Похожий контент - сквозное"?
По поводу стилей - в файле templates\default\controllers\relevanter\relevants_default_list.tpl.php в строке 6 добавьте css класс row-in, чтоб стало так.
Код PHP:
  1. <div class="relevants_list_item cols_<?php echo $tpl['number_cols'];?> row-in <?php echo $ctype['name']; ?>_list_item<?php if (!empty($item['is_vip'])){ ?> is_vip<?php } ?>">
Соответственно в вашем шаблоне и в шаблоне вывода релеванта сделать подобным образом
+1
Loadырь Loadырь → Дополнительный просмотр записи [InstantCMS 2*] 11 лет назад
Джехутимери, отлично.
А можете сделать в двойке, так чтобы блок ссылок прописывался в шаблоне до его вывода на страницу. Т. е. поиск тегов h2 и создание блока ссылок чтобы происходили не яваскриптом в браузере, а скажем php кодом на сервере. Тогда и ссылки эти будут видны всяким гуглоботам?
0
Loadырь Loadырь → Дополнительный шаблон статьи [InstantCMS 1.10.*] 11 лет назад
Потому что они динамически создаются яваскриптом после создания страницы.
+2
Loadырь Loadырь → Конструктор форм iForms 3. Поле заимствования. 11 лет назад
Да, с каждым днём приближается релиз InstantCMS с встроенным конструктором форм. Приходится что-то изобретать, чтоб хоть чуть-чуть отличаться в лучшую сторону от стантдартного.
+4
Loadырь Loadырь → Поле обратная связь для типов контента 11 лет назад
Вся "подноготная" записи получается всего тремя строчками кода (можно и в одну впихнуть):
Код PHP:
  1. $inCore = cmsCore::getInstance();
  2. $content_model = $inCore->getModel('content');
  3. $current_item = $content_model->getContentItemBySLUG($inCore->request->get('ctype_name'), $inCore->request->get('slug'));
0
Loadырь Loadырь → Поле обратная связь для типов контента 11 лет назад
Тоже столкнулся с этим вопросом в конструкторе форм. Так понял, что это зависит ещё и от настроек хостера. У меня нормально хостер отправлял письма с подменой адреса отправителя, а у нескольких клиентов не захотел. Пришлось закомментировать данный участок кода "до выяснения".
+1
Loadырь Loadырь → Компонент "Похожий контент" для InstantCMS 2.1.2 11 лет назад
Попробуйте relevanter.1.2.install.2015_03_16.zip. Этот вариант должен работать с версией 2.1.2.
+1
Loadырь Loadырь → Компонент "Похожий контент" для InstantCMS 2.1.2 11 лет назад
Это я про обновление конструктора тут расписывал...
+1
Loadырь Loadырь → Компонент "Похожий контент" для InstantCMS 2.1.2 11 лет назад
Короче. Пора в отпуск....
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.