-
Posts
11,656 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Rassol2
-
Да так и есть. Это не ошибка.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Обновления 4.6-5_beta Работа над ошибками. 1. Исправлена ошибка в работе собственных скриптов в связке с кроном. Ошибка была связана с тем что в скрипт передавался id товара равное 0 . Исправлено. 2. Так же исправлена ошибка возврата данных $script_data['permit'] из скрипта обратно модулю. На данный момент это все известные недочеты в плане работы собственных скриптов.
- 13,430 replies
-
- 3
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Особенность модуля это писать логи. Комон Ссылки не равно товары. Вот если товаров меньше чем ссылок, вы всегда можете пойти в логи и посмотреть по какой ссылке не был создан товар и причину этого.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
объясните пожалуйста что за баг ? В чем он проявляется ? Так как я не вижу бага по вашим описаниям. Со всего что вы описали я только заметил вот это В моем модуле такой настройки нет. Отрицательные значения пропуска. Зачем так указывать ? В остальном багов я не вижу.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
@Axelenz Я понял с слов что настройку делает так как ему нужно. Но при этом вылазит баг. Но я так и не понял что это за баг такой, ведь по описанию я бага там не вижу. А зачем та или иная граница парсинга, я уже давно не задаю вопросы
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
и где тут баг ?
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
@550953 Здравствуйте. Пожалуйста прячьте фото под спойлер, так удобнее читать. Переопределить можно через поиск замену. Категория донора|Категория у вас Так же как и любые замены с любыми другими данными.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Обновление 4.6-4_beta Собственные HPH скрипты. Добавлена возможность изменять значения $script_data['permit'] и возвращать измененные данные обратно в стандартную логику модуля. Подробнее про этот массив можно прочесть в инструкции https://simplepars.top/index.php?page=note&n=48 Данный массив доступен в следующих режимах работы собственных скриптов. 1) До запуска в Парсинга в ИМ 2) После Парсинга в ИМ Допуски к обработке страницы. В поле границы добавлена возможность работать с логическими и арифметическими операторами. Вот здесь Это доступно как при парсинге в ИМ так и при парсинге в CSV Так что теперь для допуска можно производить сравнение с учетом логики и математики. Менеджер URL Расширил функционал, теперь вы можете выгружать большой обьем ссылок в прайс лист, и скачивать его. Для этого добавил два новых действия. Первый режим просто выгружает все ссылки в прайс лист. Второй режим выгружает только отфильтрованные ссылки в прайс лист. Обратите внимание что ссылки до записываются в прайс, и вам нужно самим очищать прайс нажав кнопку Удалить в вкладке где скачивается прайс лист. Так сделано специально что бы вы могли фильтровать ссылки по нужным параметрам и создавать прайс только с нужными вам ссылками. Допустим. Теперь вы можете отфильтровать ссылки определенной категории записать их в файл. Затем отфильтровать ссылки другой категории и так же до записать их в тот же файл. В итоге у вас будет прайс лист с ссылками только на определенные категории В прицепи все подробно описал сразу на странице скачивания прайса, что бы у вас не возникало проблем. Так же туда добавил возможность загружать ссылки, которая была уже давно доступна на странице сбора ссылок. Так что про нее я ничего тут не пишу, функция старая и всем известная. Прайс с скачанными ссылками. После скачивания прайс будет выглядеть так. По сути это обычный файл csv в котором одна колонка и в ней записаны ссылки, каждая ссылка с новой строки. Если открыть такой прайс через текстовый редактор то увидите следующие. Собственно именно такие прайс и принимаются обратно на загрузку в магазин. Надеюсь вам понравится.
- 13,430 replies
-
- 3
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Нужно понимать, что вам нужно заменить данные с донора на ссылку которую вы хотите сделать фото товара. И что бы модуль мог ее скачать. То есть полный путь к ней,
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Конечно, если донор отдаете одну и туже ссылку на свой логотип, или еше что то. Главное знать что. И вы пишите заменить это на путь к своей фотке.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
@partshez Хотя скрашу ваше время, там все закодировано через js Там на странице нет данных которые можно было бы расспарсить.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да возможно. Проверяйте свои настройки запросов.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
не за что. Всего доброго.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
тогда только одно. Крон на хостинге не дергает модуль каждую минуту. Проверьте что бы был настроен крон на хостинге, либо попросите поддержку хостинга выставить задание на выполнение скрипта /admin/sp_cron.php на каждую минуту.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
у вас не стоит дополнительная защита админки ?
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здравствуйте. Поменяйте настройку 0-23 на * это одно и тоже, но звездочка приятнее смотрится Попробуйте вызвать крон вручную вашсайт/admin/sp_cron.php и посмотрите запустится ли крон. Это тоже самое что делает крон на хостинге.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
В поле которое придумано для работы с вычислениями, где не могут быть буквы нет смысла использовать ковычки, минус пишется как минус. Везде в системе используются кавычки для того что бы выделить спец операторы. {skip} {reg[##]} {*} {csvnc} то есть это показывает модулю что это не обычный текст а некоторые сущности которые нужно разбирать. Потому что там может быть как обычный текст так спец операторы. Поскольку в наценки такое не может быть, то математические операторы - + * / не требуют особого выделения. Чего нельзя сказать об округлении. Но это все описано в инструкции, в принципе.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вот интересно что значит то что я пометил красным цветом ? И второй вопрос почему округления пишите в конце после & я уже второй раз такое встречаю. Откуда пришла идея так делать ? Поскольку если посмотреть инструкцию там есть даже скриншот полностью заполненных правил. Как пример. Ссылка на инструкцию - https://simplepars.top/index.php?page=note&n=4
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Не знаю что у вас не получилось, потому что у меня на скришоте ваши правила выставленные по очереди ) Но да отдыхать нужно
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Собственно что не так ?
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Пример скрипта по заполнению поля H1 в магазинах на базе оригинального Opencart + сторонний модуль добавляющий поле meta_h1 При помощи этого скрипта можно заполнять поле meta_h1 в товаре для для оригинального движка Opencart в котором установлен сторонние модуль добавляющий поле h1 Напоминаю что по умолчанию в Opencart нет поля h1 и он добавляется сторонними модулями. Так же обратите внимание что он будет работать только при создании товара и только если h1 реализован через дополнительное поле meta_h1 в таблице oc_product_description. Внимание!! если у вас движок ocStore вам это ненужно так как в ocStore все поддерживается из коробки. Скриншот скрипта. Настройки выполнения скрипта. Обратите внимании что этот скрипт нужно выполнять именно после Парсинга в ИМ Текст самого скрипта. <?php // // При помощи этого скрипта можно заполнять поле meta_h1 в товаре для для оригинального движка Opencart в // котором установлен сторонние модуль добавляющий поле h1 // Напоминаю что по умолчанию в Opencart нет поля h1 и он добавляется сторонними модулями. // Так же обратите внимание что он будет работать только при создании товара // и только если h1 реализован через дополнительное поле meta_h1 в таблице oc_product_description. // // Внимание если у вас движок ocStore вам это ненужно так как в ocStore все поддерживается из коробки. // //проверяем какой действие выполняется, если добавления товара то скрипт выполняет работу. if($script_data['permit']['add']['permit']){ //записываем id товара для удобства. $pr_id = $script_data['permit']['add']['pr_id']; //получаем все выбранные языки. $langs = $this->getLang($script_data['setting']); //проверяем что бы seo_h1 не было пустой и мы зря не делали запросы. if(!empty($script_data['form']['seo_h1'])){ //Добавление seo_h1 во все языки выбранные на вкладке парсинг в им foreach ($langs as $key => $lang) { //Запрос на добавления записи h1 $this->db->query("UPDATE ".DB_PREFIX."product_description SET meta_h1='".$this->db->escape($script_data['form']['seo_h1'])."' WHERE product_id = ".(int)$pr_id." AND language_id=".(int)$lang['language_id'] ); } } } ?>
- 13,430 replies
-
- 3
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вот инструкция по скриптам. https://simplepars.top/index.php?page=notes&tag_id=34 Вот так в скрипте можно отправить запрос в базу данных. $this->db->query("Здесь ваш запрос"); Где получить доступ к нужной границе парсинга описано тут. https://simplepars.top/index.php?page=note&n=48 В зависимости от того как и когда вы хотите выполнять эти действия.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здравствуйте. Да это уже возможно.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
А мое объяснение не подошло ? А теперь третье объяснение, более приземленное. Между числами 08 и 05 стоит знак ИЛИ То есть товар попадет в выборку если в нем нет 08 или нет 05. В товаре где есть 08 но нет 05 он попадет. В товаре где есть 05 но нет 08 тоже попадет И все это из за условия ИЛИ значит все что вам нужно заменить или на И А что бы поменять на И достаточно сделать так. Между всеми фильтрами стоит логическое и. То есть введя два фильтра товар должен соответствовать И первому И второму условию. А это уже то что нужно. Покажи мне товары в котором Нет 08 И Нет 05 Как то так.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Под дефолтным поиском вы что имеете в виду ? точнее где он находится я проверю.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)