Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Rassol2

Разработчик дополнений
  • Публикаций

    11 561
  • Зарегистрирован

  • Посещение

Все публикации пользователя Rassol2

  1. Это у вас в момент работы с xml а точнее в момент нарезания, и предпросмтра. Проверьте что у модуля есть доступ к admin/simplepars/xml_page/id-проекта/ Ошибка связана с тем что fopen не может открыть файл, причин на это может быть несколько, но основная нет доступа для работы с директорией.
  2. Скорее всего вы используете повторяющиеся границы парсинга, а там есть возможность выводить повтряющуюсь границу парсинга в обратном порядке. Как это сделать я рассказал в этом видео.
  3. В моем первом ответе описано как это сделать, вместе с скришотом. Исключить только исклчива из списка обновления любым доступным методом, от допусков, до создания списка ссылок на обновления, и так далее.
  4. Пожалуйста прячьте скришоты под спойлер. По хорошему нужно было в момент париснга указать И модуль бы все склеил и сделал как вы пишите. Через поиск замену это можно сделать только немного кустарно, и нужно вручную указывать имя бренда что вы хотите добавить в товары. И после того как нажмете выполнить получите.
  5. Я бы верил скрипту потому что он берет значение которое отдает ему php. + бывает так что на хостинге ты выбираешь версию пхп жиге применить и хостингу нужно некоторое время что бы установить нужную нужную версию php но в меню показывает уже измененную. Ну и третье. Всегда можно заливать все версии модуля под разные версии пхп пока не заработает. Именно так я поступаю каждый раз при необходимости это тупо быстрее чем писать скрипт для просмотра версии пхп. Как то так.
  6. Скиньте доступ в админку и ftp. Также скиньте ссылку при парсинге который создается дубль категории. Напишите мне проект в котором это происходит. Все это в ЛС желательно одним сообщением. И я ночью посмотрю в чем разница между двумя категориями и напишу вам.
  7. @heagar Для теста если вы не верите что вопрос в этом, вы можете заменить категорию допустим на цифру 1. И посмотреть будет ли модуль постоянно создавать дубли категорий с именем 1. Если да да действительно вопрос серьезный я ошибаюсь и нужно что то решать. Если не будет, то нужно перепроверять настройки, и вычищать все ненужное с имени категорий и приводить их к нужному виду.
  8. Потому что в одинраз приходит категория с пробелом к примеру, модуль запрашивает у базы данных эту ктагеорию и кладет туда товар. Второй товар приходит в границе парсинга тоже слово но без пробела, модуль запрашивает у базы данных id такой же категории где какой то символ отличается. База данных отдает уже другой id и модуль привязывает товар к другой категории. Все в вписывается в текущую логику.
  9. Не создает. Вы просто не нашли в чем проблема. Пожалуйста придельно внимательно все проверьте. Не вы первый не вы последний. Из 100 случаев, 115 оказывается именно в этом. PS. Прячьте под спойлер скришоты, это делает ветку модуля читаемой.
  10. Причина одна, категорий которая парсится не совпадает с той что уже есть в базе данных. Дальше исчите в чем разница. Логи можно чистить, это порой помогает не достигать таких размеров. Все что вам нужно, сделать так что бы категория с граница парсинга полностью, самимвол в символ, байт в байт, совпадало с тем что у вас уже создано. Проверить что бы не было пробелов, ну полностью сопадало. Все что вам нужно.
  11. @Vetlucky777 @kJlukOo @partshez Бизнес предложение, коль говорят что я не хочу адаптацию под отечественный модуль, я с этим не согласен в корне. Но что сказано то сказно. У меня предожение. Вот инструкция php скриптам. https://simplepars.top/index.php?page=notes&tag_id=34 Я вам @kJlukOo предоставляю бесплатно модуль лицензию. Вы пишите скрипт который будет будет выполнять работу с вашим модулем. Скрипт должен иметь на вход несколько параметров. 1) тип действия. Значение может быть 0,1,2,3 - в зависимости от значений будет действия. 0 - игнорировать работы с данным алгоритмом. 1 - Только добавлять товары в связь. 2 - Только обновлдять 3 - Обновлять и добавлять. 2) После с которых будет браться строка, вот эти поля. Строку будет вида. 0001,002,003,004,005 Каждое значение это идентификатор. 3) Выбор идентификатора. С чем сравнивать каждое значение которое взято из строки в поле два. Идентификатором товара могут выступать следующие поля. Если вы считаете что я просто не хочу внедрять отечественные разработки, то вот мое предложение. Вы пишите такой скрипт. Который будет брать на вход указанные данные, дальше строить связи по логике вашего модуля, (тут вам виднее уже) Дальше пользователи которые заинтересованы вместе со мной тестируем, если все работает то в следующем обновлении я внедряю адаптацию под ваш модуль. Добавляю сюда ваш модуль. При необходимости ссылку на ваше инструкцию или ваши контакты если пожелаете. Если вы считаете что я не готов внедрять и проблема во мне, тогда пожалуйста покажите пример, напишите скрипт который я потом преобразую в стандарту логику модуля. Я думаю это хорошее решение и которое устроит всех.
  12. Если данный проект будет развиваться У него будут клиенты то адаптация неизбежна. Но на данный момент там 70 покупок, люди не голосуют за этот проект в достаточном обьеме. Открою маленькую внутрянку разработки. Внедрить что то это сложно, нужно много времени потратить на то что бы органично это все встроит, а затем при внедерении чего то нового нужно всегда учитывать уже внедренные алгоритмы. То есть сложность раста разработки экспоненциальная. Когда новая функция внедряется с уровнем сложности всех предыдущих функций вместе взятых. И все между собой сплетено. Внедрение чего то становится не только сложным но и ответственным решением. И я на этом очень сильно закопался изначально потому что решил вести разработку просто учитывая хотелки пользователей. Сейчас у меня очень много функционала который почти не используется но при разработки я до сих пор должен его учитывать. Но как оказалось самое сложное даже не внедрение нового, а выпилить корректно старое. То есть когда я добавил какую то функцию прошло много времени и было написано кучу всего что может опиратся на ту функцию или взаимодействовать с ней. И выпиливание становится нереальным. И вот это порочный круг. И единственное решение для правильного движения что я смог придумать это использование собственных скриптов. Это сложнее для клиента чем просто написать в этой ветке. Порой это может быть очень дорого. Но таким образом я могу видеть какие функции реально востребованы к которым так или иначе возврашаются многие пользователи. Хорошое замечание будет такм. "Но ведь невозможно найти кто напишет скрипт" - и вы от части будете правы, так как здесь вступает в игру его величество рынок. Если будет много людей которым нужно будет много скриптов и они будут готовы олачивать достойно написание скриптов то появятся и исполнители. Если пользователи допусти готовы платить за скрипт 30 баксов, а больше нет. Это значит что если цена решения задачи 30$ клиент ее решит, а если больше, то обойдется без этого. Но в таком случаи просьба решить какую то конкретную задачу через мой модуль для клиента это вопрос не дороже 30$ и если я скажу "да конечно" клиент будет рад, а если я скажу нет, клиент просто подумает ну ок обойдусь. К примеру, с конца 22 года, я принял решение что я хочу добавить в модуль парсинг прайс листов, мне это интересно, и я думаю я смогу органично встроить это в мой модуль, но по сей день я не смог разрулить со всем уже написанным функционалом, что бы встроить все это в действующий алгоритм со всеми возможностями. Просто вдумайтесь что загрузка прайса должен подченятся всем уже существующим функциям, поддерживать логические операторы, поиски замены, работать через крон и грузить файлы, фото, делать преобразования webp , наценки режимы обновлений добавлений, пред просмотры. Кто не знаком с программированием наверное не поймет все что я написал, а тут таких 95% все же ветка для клиентов. Немного утрированный пример но он будет близок. Порой може на то как вы запустили автомобиль, двигатель работает. Вы открыли капт, кто то сидит периодически жмет на педаль газа крутит движок 4-5 оборотов, а у вас в руках турбина, которую нужно поменять не выключая двигатель. Так же не стоит ожидать большого развития модулей пока война не закончится на это есть большие причины о которых никто не думает. Но это вопрос уже не данной ветки.
  13. 70 продаж вы серьезно ? если там хотя бы 10 покупателей пересекаются с моим модулем это победа. Но писать целую адаптацию под 2-3 человек это ну прям мягко говоря не выгодно. Но все кто хочет может реализовать это через собственные скрипты в модуле. Слава богу такая возможность доступна всем кому это реально нужно.
  14. Да верно. Это все еше до войны. В принцепи можно эти ссылки снести. Просто у моего модуля не будет адаптации под подобное, сейчас отечественного аналога с достойной популярностью нет. делать адаптацию под модуль с аудиторией в 70 продаж, сами понимаете.
  15. Я видел что вы уже определили свое решение, просто для истории дам пример как через поиск замену получить только определенный текст.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.