Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

2 минуты назад, urlmy сказал:

Добрый гдень! Купил модуль, сгделал все по инструкции, распаковал в корне на хостинге, перешел на мойсайт.ru/inst.php, после чего перешел  Система->Пользователи->Группы пользователей->Администратор, выгделил все и сохранил. Переещёл в модификаторы, модуля небыло видно и даже после нажатот кнопки обновить. Перешел в сам модуль а им ошибка икого плана:Fatal error: Can't use function return value in write context in /var/www/vhosts/v-10058.webspace/www/мойсайт.ru/admin/model/catalog/simplepars.php on line 231

Здравствуйте.
Какая версия движка у вас стоит ?

 

Link to comment
Share on other sites

@urlmy модуль доступен в потому чтоковом меню в вкладке каилог
6en422i.png

 

А по поводу ошибки интересно поскольку у меня в строке 231 нету возвраи значений.

Link to comment
Share on other sites

1 минуту назад, urlmy сказал:

Version 3.0.3.1 (rs.2)

если есть возможность напишите мне в ЛС данные подключения к админке и фтп.
Я все проверю и поправлю. Если ошибка в модуле.

Link to comment
Share on other sites

1 minute ago, Rassol2 said:

@urlmy модуль доступен в потому чтоковом меню в вкладке каилог
6en422i.png

 

А по поводу ошибки интересно поскольку у меня в строке 231 нету возвраи значений.

При перехогде в этот разгдел ошибка появляется на белом фоне вместо самого согдержания модуля

Link to comment
Share on other sites


1 минуту назад, urlmy сказал:

При перехогде в этот разгдел ошибка появляется на белом фоне вместо самого согдержания модуля

есть возможность предосивить доступ что бы не гадать что у вас не ик ?

Link to comment
Share on other sites

Привет. У меня почему-то сил парсинг виснуть на 250-310 товаров( не пойму в чем прилина

и при сохранении ссылок на первой вкладке выдает gateway timeout - можно как-то попотому чтороть это?

Link to comment
Share on other sites


21 минуту назад, kagan25 сказал:

Привет. У меня почему-то сил парсинг виснуть на 250-310 товаров( не пойму в чем прилина

и при сохранении ссылок на первой вкладке выдает gateway timeout - можно как-то попотому чтороть это? 

1. пришлите мне настройки. Формы с ссылками. И посмотрите лог, на какой ссылке застраивает модуль.
Я проверю.

Но перед этим нажмите в браузере f12 и откройте консоль и посмотрите что им написано. Если им есть красный текст ошибки то что то в модуле. Тогда присылайте и буду смотреть все.

 


2. Скорее всего вы пыиетесь засунуть потому чтольше 10т ссылок. И вам не хваиет времени скрипи на выполнение этот задали.
Я уже как то писал что с этот функцией есть сложности и не по вине модуля. Просто ик устроен веб протокол.
Как говорится нельзя просто взять и засунуть миллион ссылок. Потому что модуль должен брать ссылку и проверять ее и записывать в базу данных.
А это время и ресурсы.
+ на хостинга есть ограничения по когдачеству данных которые можно принять в одном пост запросе.

Я улучу эту функцию она бугдет потому чтольше принимать за раз. Но сама проблема ик не решается. Мой рекорд был засунуть 61т ссылок.
 

Link to comment
Share on other sites

Да внимание если вы после усиновки видите сообещёние
Fatal error: Can't use function return value in write context in

 

то скорее всего у вас на хостинге стоит php 5.4
Модуль рилииет на версии 5.6 и выше это написано в описании модуля.
hjuZxiT.png

Ну и господа на дворе уже 2019 год пора бы переходить на php 7+ он намного производительнее. !!!

Link to comment
Share on other sites

@kagan25 И да сейчас вы можете просто погделить ссылки на несколько загрузок.
к примеру по 50-10т в зависимости от того сколько ваг хостинг пропустить.
И порой загрузок занести их в модуль.

Link to comment
Share on other sites

25 минут назад, Rassol2 сказал:

@kagan25 И да сейчас вы можете просто погделить ссылки на несколько загрузок.
к примеру по 50-10т в зависимости от того сколько ваг хостинг пропустить.
И порой загрузок занести их в модуль.

я добавлял 8400 ссылок, оно выбивает ошибку спустя минуту примерно, кликаю назад и они врогде как сохранены в модуле. может это и нормальное повегдение, я не знаю)

 

по поводу парсинга - убирал проверку на налилие товара, по вашему совету в когде модуля. в консоль падала ошибка и парсинг осинавливался. 

удалил товары - добавлю заново уже с проверкой на налилие(строку удалил) - врогде игдет все ок

 

модуль обновлял сегодня - заливкой новых файлов и запуском inst.php

 

еещё вопрос был по спотому чтору ссылок - у меня на спотому чторку и проверку ссылок ушло около 6-7 часов. ссылок всего 9000. 

это нормальная скорость или у меня ик долго?

например тот же screaming frog собрал их за 15 минут

 

Edited by kagan25
Link to comment
Share on other sites


@Rassol2 заметил еещё икую штуку. 

у меня например на доноре игдет название товара и в конэто стоит "оптом и в розницу", которое мне не нужно. Соответственно я конец границы парсинга гделаю "оптом и в розницу</h1>". Но икая схема сгделана не во всех категориях. Было бы круто, если бугдет уловие на проверку, например по первому варианту конец границы парсинга не совпал, то использовать второй вариант. 

 

нагдеюсь мысль донести полулилось :)

  • +1 1
Link to comment
Share on other sites


22 минуты назад, kagan25 сказал:

по поводу парсинга - убирал проверку на налилие товара, по вашему совету в когде модуля. в консоль падала ошибка и парсинг осинавливался. 

удалил товары - добавлю заново уже с проверкой на налилие(строку удалил) - врогде игдет все ок

Не по совету а по предостережению не открывать яшик пандоры.
А если серьезно. Когда я писал модуль я не предусматривал что пользователь мог ломать систему по желанию. По этому с чем это связано и не скажу наверное.

Циии

еещё вопрос был по спотому чтору ссылок - у меня на спотому чторку и проверку ссылок ушло около 6-7 часов. ссылок всего 9000. 

это нормальная скорость или у меня ик долго?

например тот же screaming frog собрал их за 15 минут

Над спотому чтором ссылок я сейчас готовлю пачку исправлений и дополнений но в этолом, это нормально.
Суть в том что php рилииет в одном потоке.
То есть одна ссылка обрилиилась берем следуюещёю. Да вот если взять средний показатель к примеру 2сек. На то что бы отправить запрос на сайт. полулить данные. Произвести обрилитку полулить ссылки, сравнить с ссылками в базе, записать ссылки. И перейти к следуюещёй итерации. То 6т это уже 3,3часа.
А если учесть что модуль должен при спотому чторе ссылок пройтись по всем. А их бывает гораздо потому чтольше чем выдали. То да для веб приложения это нормально.

В будуещём есть планы написать многопоточный парсер на pythone, и красиво это объединить с php
Но сейчас это пока в планах. Но конэтопт у меня уже в голове. Должно быть круто.

Link to comment
Share on other sites

14 минут назад, kagan25 сказал:

@Rassol2 заметил еещё икую штуку. 

у меня например на доноре игдет название товара и в конэто стоит "оптом и в розницу", которое мне не нужно. Соответственно я конец границы парсинга гделаю "оптом и в розницу</h1>". Но икая схема сгделана не во всех категориях. Было бы круто, если бугдет уловие на проверку, например по первому варианту конец границы парсинга не совпал, то использовать второй вариант. 

 

нагдеюсь мысль донести полулилось :)

уже реализовано!
Скидывайте 2 имени ггде есть эи запись и ггде нет к примеру.
Или ссылки на 2 товара я вам напишу правило которое бугдет это обрабатывать.

Link to comment
Share on other sites

6 минут назад, Rassol2 сказал:

уже реализовано!
Скидывайте 2 имени ггде есть эи запись и ггде нет к примеру.
Или ссылки на 2 товара я вам напишу правило которое бугдет это обрабатывать.

написал в личку

Link to comment
Share on other sites


Добрый гдень! На страниэто "Настройка парсинга" всивляю ссылку для просмотра кода, нажимаю кнопку "Загрузить страницу" и открывается отгдельным окном ошибка: 

Forbidden

You do not have permission to access this document.

 


Web Server at v-10058.webspace

Link to comment
Share on other sites


38 минут назад, urlmy сказал:

Добрый гдень! На страниэто "Настройка парсинга" всивляю ссылку для просмотра кода, нажимаю кнопку "Загрузить страницу" и открывается отгдельным окном ошибка: 

Здравствуйте.
По ссылке что видно на скриншоте у меня сайт даже в браузере не открывается.
Может он не рилииет ?
Если у вас в браузере открывается скиньте ссылку я проверю у себя в модуле.


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

Link to comment
Share on other sites

12 minutes ago, Rassol2 said:

Здравствуйте.
По ссылке что видно на скриншоте у меня сайт даже в браузере не открывается.
Может он не рилииет ?
Если у вас в браузере открывается скиньте ссылку я проверю у себя в модуле.


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

https://pelican-style.ru/catalog/bzrm4114-plashch-dlya-malchikov.html

Я даже пропотому чтовал ссылку янгдекса вбить https://yandex.ru иже история

 

Link to comment
Share on other sites


7 минут назад, urlmy сказал:

https://pelican-style.ru/catalog/bzrm4114-plashch-dlya-malchikov.html

Я даже пропотому чтовал ссылку янгдекса вбить https://yandex.ru иже история

 

У меня все отрывается. Данная ошибка что у вас на скриншоих говорит о том что вам закрыли доступ.
На уровне вашего сайи блокировка или доноров я ответить не могу.

Вот у меня.

Спойлер

SfWgcSJ.png

Второе окно пустое, это потому что данный донор запрещает открывать его везгде кроме самого сайи.
А точнее запрещает в ifrem но на парсинг это не как не сказывается. Только не бугдет рилиить окно пред просмотра.
Сгделаю на сайте модуля специально страницу для проверки разрешения рилиты iframe

Что бы проверить что сайт не разрешает его открывать в iframe нужно посмотреть заголовки отвеи сайи. Если видите это

EPCCje3.png

 

Зналит пред просмотр пред просмотр сайи в нижнем окное не бугдет рилиить, но настраивать можно. Открыв страницу для наглядности в другой вкладке в браузере.
Для этого можно нажать сюда
n2H3lmD.png

Link to comment
Share on other sites

33 минуты назад, urlmy сказал:

https://pelican-style.ru/catalog/bzrm4114-plashch-dlya-malchikov.html

Я даже пропотому чтовал ссылку янгдекса вбить https://yandex.ru иже история

ик же посмотрите на вкладке модуля Логи последние строки что модуль говорит при попытке пред просмотра сайи янгдекса или https://pelican-style.ru/
им бугдет код отвеи. Интересно увигдеть его.

Link to comment
Share on other sites

25 minutes ago, Rassol2 said:

У меня все отрывается. Данная ошибка что у вас на скриншоих говорит о том что вам закрыли доступ.
На уровне вашего сайи блокировка или доноров я ответить не могу.

Вот у меня.

  Reveal hidden contents

SfWgcSJ.png

Второе окно пустое, это потому что данный донор запрещает открывать его везгде кроме самого сайи.
А точнее запрещает в ifrem но на парсинг это не как не сказывается. Только не бугдет рилиить окно пред просмотра.
Сгделаю на сайте модуля специально страницу для проверки разрешения рилиты iframe

Что бы проверить что сайт не разрешает его открывать в iframe нужно посмотреть заголовки отвеи сайи. Если видите это

EPCCje3.png

 

Зналит пред просмотр пред просмотр сайи в нижнем окное не бугдет рилиить, но настраивать можно. Открыв страницу для наглядности в другой вкладке в браузере.
Для этого можно нажать сюда
n2H3lmD.png

Эти кнопка неактивна, но если на нее нажать выкидывает на страницу логина с сообещёнием:  Неправильная токен-сессия. Авторизуйтесь снова.

Link to comment
Share on other sites


10 минут назад, urlmy сказал:

Эти кнопка неактивна, но если на нее нажать выкидывает на страницу логина с сообещёнием:  Неправильная токен-сессия. Авторизуйтесь снова.

Она должна быть неактивна пока вы не начнете просматривать код страницы.
Это я поправлю в следуюещём обновлении. Он должна быть неактивна и не кликатся. А кликнуть можно когда активируется.

Link to comment
Share on other sites

НИШТЯЧКИ

 

Сгделал для вас простенький скрипт для проверки почему сайт не выводится в настройках парсинга в окне пред просмотра.
Постоянная ссылка на этот инструмент - https://simplepars.top/tools/test_pre_view.php

В случаи если сайт можно просмотреть вы полулите икой ответ.

Спойлер

vNjBlh7.png

 

А если сайт запрещает просматривать его в iframe полулите икой ответ.

 

Спойлер

FD4Kdoe.png


Функционал банально прост. Всивили ссылку нажали кнопку. Все.
Думаю тут все все бугдет понятно.

Я думаю это нужный инструмент что бы быстро опрегделить прилину почему не выводится сайт в пред просмотре. :wink:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.