-
Публікації
11 585 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Rassol2
-
-
@svitlo
Все добавил по умолчанию что бы товары выводились с оглядкой на поле sort_orderЧем выше число сортировки тем выше приоретет у товара.
Если два товара имеют одинакое значение в поле сорт, первым выведется то у которого меньше product_id
в дальнейшем сделаю какую то возможность вариации выбора, но сейчас так указал жестко в коде.
Правда это будет доступно только с следующего обновления.- 1
-
22.02.2024 в 01:28, svitlo сказал:
Доброго дня интересует такой вопрос по модулю... Перед покупкой хочу убидиться в том что смогу реализовать все так как мне нужно. Интересует вопрос по фильтрации товаров точнее по сортировке. Как происходит сортировка товаров? У меня в каталоге много старого хлама поэтому сортировку произвожу в ручную просто проставляя номера для сортировки товаров. Подхватит ли данный модуль сортировку которую я установил или будет менять ее в телеграмме? мне не нужно что бы в телеграмм грузился хлам вверху - мне нужно что бы товары подгружались в заданном мне порядке. Буду благодарен за разьяснения.
На данный момент сортировка товаров идет не по полю сортировки а по id товара. ОТ самого маленького id к самому большому.
Это не то что вам нужно.
Сделаю в следующем обновлении выбор по какому полю сортировать.
Подписывайтесь на обновления и получите информацию после выхода обновления.- 1
-
20.02.2024 в 12:44, Toral сказал:
Добрий вечір
Ситуація наступна, збір посилань має різний результат, коли в чергу сканування продублювати початкове посилання (1800 посилань) і без нього (1000 посилань)
Як працює в такому випадку через крон "Удалить Cсылки на товар и очередь сканирования перед началом сбора", якщо це використати, тоді це буде типу імітація запуску в ручну з повністю очищеними чергою та посиланнями на товар? в такому разі я отримую не всі посилання.Если в очереди сканирования есть ссылки, то модуль начинает работать с них.
Если в очереди нет ссылок, значить модуль берет стартовую парсит добавлять в очередь и начинает собирать данные с них.
Что вручную что по крону работает одинаково. -
14.02.2024 в 15:13, kJlukOo сказал:
все будет. я просто потерял энтузиазм, когда в документации примеров не нашел
Примеров чего ?
На всякий случай.
https://simplepars.top/index.php?page=notes&tag_id=34
Здесь есть вся информация по работе с скриптами,
1) как это работает.
2) какие возможности есть, какие данные можно доставать.
3) как производит отладку скриптов.
Если нужен пример скрипта вот пример.
Развернутый пример написание сложного скрипта.
https://opencartforum.com/topic/123017-podderzhka-simplepars-universalnyy-parser-dlya-im/?page=361&tab=comments#comment-1742953- 1
-
13.02.2024 в 10:22, kostya242 сказал:
Здравствуйте.
Если не высвечивается ничего по настроенными данным, то скорее всего в коде нет такой данных которые начинаются на указанные границы париснга.
Если я правильно понимаю ваш вопрос. -
12.02.2024 в 13:43, OlegT2 сказал:
Спасибо, это сообщение я как раз пропустил.
Перед обновлением модуля всегда заходите в раздел информации об обновлениях и читайте что там изменилось.
Это можно сделать по ссылке.
https://opencartforum.com/ru/files/file/9126-tgmarket-modul-internet-magazina-v-telegramme/?tab=changelogЛибо на главной странице модуля
Нажав сюда
Скрытый текст
А дальше читайте все промежуточные обновления от вашей версии до текущей, что бы понимать что изменится в модуле после обновления.
Скрытый текстЭто важно, если вы всегда хотите быть в курсе событий.
- 1
-
12.02.2024 в 13:35, OlegT2 сказал:
Без Cron как раньше можно делать рассылку?
Так же вот тут есть ответ на ваш вопрос, в информации про обновление модуля.
https://opencartforum.com/topic/184237-podderzhka-tgmarket-modul-internet-magazina-v-telegramme/?page=15#comment-1817444- 1
-
12.02.2024 в 13:35, OlegT2 сказал:
Без Cron как раньше можно делать рассылку?
Прочтите мой первый ответ вам сегодня, я же вам придельно все расписал, с объяснением с кришотами.
Пожалуйста прочтите ответ я же стрался и потратил время на объяснение.
- 1
-
12.02.2024 в 13:30, OlegT2 сказал:
Ок.
А как очистить очередь рассылки?
Два раза нажал и уже там аут. Ничего не уходит, сброс не работает.
Вообще не поня о чем идет речь. Куда нажали 2 раза ?
Очередь не чистится она соответствует запланированным заданием. Удаляете задание удаляются и запланированные рассылки. -
12.02.2024 в 13:25, OlegT2 сказал:
У меня как-то криво отображается эта часть:
Пожалуйста прячьте скришоты под сполер, как это делаю я.
Это потому что у вас маленький экран, у меня плохо с написанием адаптивных дизайнов.
Пака что весь упор на фунции не на дизайн в админ части модуля. -
12.02.2024 в 12:49, OlegT2 сказал:
Настроил Cron, отправил рассылку. Я так понимаю, что выполнение рассылки уже будет согласно задачи, например в 21:00 или 22:00, а не так как было ранее, нажал отправить и всё сразу ушло?
И так и так.
То что планируется будет отправлено в соотвецтвии с планом.
То что было составлено и нажата кнопка отправить, вот тут
Скрытый текстПолетит в течении минуты. Но все равно там нужна запись в кроне.
Так как в данном случаи создается тоже задание отправить сообщение, с высоким приоритетом, в любое время.То есть по сути эта кнопка создает крон задание с текущими параметрами на отправку и крон начинает рассылку.
Здесь нужен крон тоже так как именно он балансирует рассылку, делает пропорционально что бы ваш бот не превышал текущие ограничение телеграмма на обращение.
Допустим у вас 5000 пользователей и вы жмете отправить гновенно, то без этой технологии модуль должен сделать 1000 запросов в телеграмм за 30 секунд. И это превысит допустимые 30 запросов в секунду, и телеграм ограничит вашему боту доступ к API.
А с данными подходом модуль просто размажет эти запросы на протяжении 5 минут, не создавая проблем.Плюс вы всегда сможете увидите кому уже доставлено сообщение и когда. Перейдя в список рассылки.
Скрытый текстПравда как долго хранить эту информацию я еше не решил, но все же такая возможность есть и для мгновенных сообщений.
Как то так я решил выйти из ситуации с ограничениями. -
11.02.2024 в 10:51, partshez сказал:
Вопрос автору. Возможно ли каким-то образом обработать файл .json Обработчиком xml? Начало парсинга есть. Невозможно выделить конец парсинга. https://prnt.sc/SqV9S37tJ0Ei
Для модуля JSON будет просто txt файл, никаких специ инструментов для работы с данным форматом нет.
Значит обработать можно только нужно сообразить как выставить границы парсинга, а тут все зависит от вашей смекалки.
Если не можете найти подходящую границу парсинга для конца, тогда не сможете спасрить, найдет тогда в путь дорогу. -
08.02.2024 в 10:40, Axelenz сказал:
Проблема в 255 символах...
Вот что происходит в таблицах oc_product и oc_product_image когда я убираю свою дописку в модуле:
catalog/bergtoys/30359531/aHR0cHM6Ly9tYWdlbnRvLmJlcmd0b3lzLmNvbS9tZWRpYS9jYXRhbG9nL3Byb2R1Y3QvY2FjaGUvN2RjZDU0YzUxYTdkZGRmNmVjZmE4MmU4YTM0MmI1MDUvMy8wLzMwLjM1Ljk1LjMxXzFfYmVyZ19ncmFuZF9jaGFtcGlvbl9yZWd1bGFyXzUyMF9ncmV5X19fc2FmZXR5X25ldF9kZWx1eGVfeGwucG5n.
получаю обрезанный путь, в данном случае не влезло расширение... понятно, что фото не открывается в карточке товара.
Ок скидывайте настройки проекта, и я проверю и внесу правки.
Но на будущие луче писать о проблеме а не просьбе внедрить что то. Ведь может произойти как сегодня, я внедрю ограничение на длину имя а завтра у вас будет длина имя директории превышать. И все что сделано будет зря.
Тут я проверю и поправлю что бы длина пути к фото не превышало указанный размер в стандартной таблице базы данных. -
08.02.2024 в 10:22, Axelenz сказал:
Я про то, что в таблице длина поля под image - varchar(255).
Итого считаем:
catalog/ + /название папки/ + /артикул/ + ... - всё это вполне может занимать около 50 символов.
В примере, что я ранее показал, длина названия первого фото составляет 230 символов.
50 + 230 = 280... т.е. уже не влезает в 255...
Именно поэтому и рекомендую в сам модуль добавить проверку и обрезку длинных имён фото.
Вы столкнулись с проблемой что ссылка на фото записывается не верно ?
Если да то скиньте настройки сюда и я проверю. Но насколько я помню я учитывал ситуацию с превышением пути к фото.
То есть давайте так.
Вы напишите с какой проблемой вы столкнулись, и тогда поищем решение. -
08.02.2024 в 09:54, Axelenz сказал:
А можно включить сразу в модуль подобное ограничение ? 128, например...
ну так вы уже сделали это. Судя по скришту. Этого будет достаточно.
-
@Axelenz Я уже чувствую себя вреденой но все же подыму этот вопрос.
Вы серьезно.
За эту функцию спрашивают один раз в год, и добавлять в нее подсчет количества символов справа, для чего вообще ?
Там есть указание границы парсинга которая будет преобразовывать содержимое границы в имя фото.
Можно вручную указать.
Напишите сценарий при котором это 2/3 пользователей которые будут менять имя фото используют данную функцию. -
07.02.2024 в 06:45, SSHEVA сказал:
Та я розумію що це складно та і не на всі модулі нормально буде працювати, але подібне заповнення бачив в одному Universal Import/Export, то подумав може і у вас були такії
нет, я пока что подобное внедрять не планировал.
-
07.02.2024 в 06:18, SSHEVA сказал:
Якщо тип поля вказаний як число, то текст звичайний туди не зайде. Так нюансів дуже багато, тому і кажу, як експериментальну і помітити червоним
Как вам написали выше это не реально.
Допустим есть таблица oc_pupcin_it в нем есть поля price, old_price
И вы хотите что бы мой модуль заполнял эти поля, и в интерфейсе это можно было указать.
Если я допустим могу вывести все таблицы базы данных и дать возможность выбрать одну из них. Затем увидеть поля которые есть в этой таблице но дальше самый главный вопрос. А как модуль определит какую строчку обновить ? Связь как найти ?
А если нужно создавать запись с нуля и там есть обязательные поля ?
А если есть еше таблица oc_pupcin_id_description и вам нужно заполнить в нем, а связь строится через oc_pupcin_it который в свою очередь является производной от опции.
Просто не получится это внедрить. Такое може сработать только с таблицами по типу oc_product и oc_product_description но ради этих двух таблиц заволзить такой функционал, и потом его поддерживать, при том что спрос на эту функцию не будет повальным я не вижу смосла пока есть альтернатива.
Сложность как реализации так и понимания этой функции будет высока, а польза не соизмеримо меньше. -
07.02.2024 в 04:10, Malciska сказал:
Возможно ли создавать свои названия изображениям?
Да возможно.
Скрытый текст07.02.2024 в 04:10, Malciska сказал:Работает ли в поиске-замене {random}?
Смотря что вы имеете в виду.
Вы можете вставить рандом как у годно, хоть вручную хоть через поиск замену, но отработает он в момент когда границы проходят обработку в финальных полях. То есть на вкладке парсинг в им или csv.
Подытожу.
Рандом на момент поиск замены просто оператор, который раскрывается в париснге в им. Результат можно видеть предпросмотре париснга. -
01.02.2024 в 00:00, maxleshiy сказал:
Я Вам за это писал сразу когда вышла обнова )))
Значит пропустил, так как много всего было что нужно поправить.
- 1
-
В инструкции по настройке крона я допустил ошибку.
Скрытый текст
Это неверный путь, нужно запускать файл из корня сайта а не из директории админки.
В следующей версии будет поправлено.
То есть вот такой шаблон должен быть.
http://Ваш_сайт/tg_cron.php -
30.01.2024 в 07:44, AlexanderYuzkov сказал:
То дайте посилання на сайт?)
30.01.2024 в 08:14, valico2525 сказал:Данную задачу можно решить в два подхода.
парсить само имя файла изображения, затем подставлять путь к директории где это фото лежит, и из этих двух компонентов формировать ссылку.
Пример. Пример нужно не просто использовать, а провести тесты и доработать при необходимости, это пример просто показывает направление в котором можно поразмыслить.
Создаем две границы парсинга,1) прарсим имена фото
Скрытый текст2) парсим номер товара, так как эта соотвецтвует папке в которой лежат фото.
Скрытый текст
В поиск замене вырезаем ненужное оставляем только номер товара.
Скрытый текстДальше переходим в границу с именем фото и добавляем в начало пусть к фото с нужным кодом.
Скрытый текст
А вот и результат на примере двух товаров.
Скрытый текстИ второй.
Скрытый текст
тестируйте этот подход и развивайте для решения вашей задачи. -
29.01.2024 в 02:35, art2make сказал:
Всем здравствуйте!
На странице сайта-донора артикул товара среди прочих характеристик указан в таблице <table>При этом название характеристики размещено в теге <th> а значение в <td>
Как в таком случае сопоставить значения и забрать артикул?
Количество характеристик на странице может быть разным.
Может кто сталкивался с подобным. Через поиск подобного вопроса не нашел.Я такого не видел, тут да зацепится не за что.
А вы уверены что в коде нет других мест ? -
Донат заработанных денег Украине.
С 01.12.2023 по 31.12.2023 включительно.
Было продано на сумму 21.6$ (К сожалению)
По традиции добавлю еше от себя.
Подробности здесь
https://opencartforum.com/topic/184237-podderzhka-tgmarket-modul-internet-magazina-v-telegramme/?do=findComment&comment=1801116
[Поддержка] TgMarket - Модуль интернет магазина в телеграмме.
в Социальные сети
Опубліковано:
Это просто решалось изменением одной строки кода, но при этом было супер логично.
А вот внедрения возможности управлять сортировкой товара в ручном режиме с админке потребует гораздо больше времени.