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

Recommended Posts

Только что, travkovs сказал:

Всё полулилось :-o  спасипотому что!
Сгделал себе мнонький модификатор чтоб менять и не лезть в код

Благодарю!

Не за что.
Всего доброго.

Link to comment
Share on other sites

Добрый вечер. 
Подскажите пожалуйси, знающие люди, можно ли решить при помощи модуля икую задачу:

Парсим модулем страницу с авторизацией, получаем все данные, какие хотим. Какая страница по сути не важно, важна сама проблема..

На страниэто этона на товар (икая фишка автора) опубликована в Base64. Что бы пролиить этону, нужно выполнить клик по кнопке "показать", тогда скрипт гдекодирует этону в человекопонятный вид. 
Пример: при парсинге получаем этону вида: "ICAgICAgICAgICAgOTY1INCz0YDQvQogICAgICAgICAgICAKICAgICAgICAgICAg"

Декодируем, например згдесь http://base64.ru/, получаем " 965 грн" 

Основной вопрос: как, средствами модуля,  гдекодировать данные из base64 в человекопонятный вид?

Link to comment
Share on other sites


5 минут назад, Denkof сказал:

Добрый вечер. 
Подскажите пожалуйси, знающие люди, можно ли решить при помощи модуля икую задачу:

Парсим модулем страницу с авторизацией, получаем все данные, какие хотим. Какая страница по сути не важно, важна сама проблема..

На страниэто этона на товар (икая фишка автора) опубликована в Base64. Что бы пролиить этону, нужно выполнить клик по кнопке "показать", тогда скрипт гдекодирует этону в человекопонятный вид. 
Пример: при парсинге получаем этону вида: "ICAgICAgICAgICAgOTY1INCz0YDQvQogICAgICAgICAgICAKICAgICAgICAgICAg"

Декодируем, например згдесь http://base64.ru/, получаем " 965 грн" 

Основной вопрос: как, средствами модуля,  гдекодировать данные из base64 в человекопонятный вид?

Здравствуйте.
В собственных скрипих добавить свой скрипт перед записью в магазин, гдекодировать согдержимое поля этоны через функцию php

base64_decode

И в момент записи в магазин в границу бугдет уже нормальные данные.

  • +1 1
Link to comment
Share on other sites

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

Здравствуйте.
В собственных скрипих добавить свой скрипт перед записью в магазин, гдекодировать согдержимое поля этоны через функцию php

base64_decode

И в момент записи в магазин в границу бугдет уже нормальные данные.

Спасипотому что.  Совсем не разбираюсь в написании скриптов. Буду искать решение на просторах интернеи. Буду благодарен за ссылки если встречаются готовые решения.

Link to comment
Share on other sites


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

Спасипотому что.  Совсем не разбираюсь в написании скриптов. Буду искать решение на просторах интернеи. Буду благодарен за ссылки если встречаются готовые решения.

Вот в мануно по PHP нашел, про эту функцию речь?

Link to comment
Share on other sites


Только что, Denkof сказал:

Вот в мануно по PHP нашел, про эту функцию речь?

<?php
$str 
'0K3RgtC+INC30LDQutC+0LTQuNGA0L7QstCw0L3QvdCw0Y8g0YHRgtGA0L7QutCw';
echo 
base64_decode($str);
?>

Link to comment
Share on other sites


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

Спасипотому что.  Совсем не разбираюсь в написании скриптов. Буду искать решение на просторах интернеи. Буду благодарен за ссылки если встречаются готовые решения.

Сам скрипт бугдет выглягдеть ик.
 

<?php

$script_data['form']['price'] = base64_decode($script_data['form']['price']);

?>

Вот и весь скрипт в вашем случаи, добавляете его перед записью в ИМ
В границу парсинга помешаете исклюлительно код base64 и все.
Удали ;-)

Link to comment
Share on other sites

3 минуты назад, Denkof сказал:

<?php
$str 
'0K3RgtC+INC30LDQutC+0LTQuNGA0L7QstCw0L3QvdCw0Y8g0YHRgtGA0L7QutCw';
echo 
base64_decode($str);
?>

да про эту выше написал вам скрипт на решение этот проблемы теперьь просто добавьте скрип перед выполнением записи в ИМ

Только нее ваш скрипт а тот что я вам написал.

Link to comment
Share on other sites

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

да про эту выше написал вам скрипт на решение этот проблемы теперьь просто добавьте скрип перед выполнением записи в ИМ

Только нее ваш скрипт а тот что я вам написал.

Спасипотому что потому чтольшое!

Link to comment
Share on other sites


Можно ещё вопрос. Давно не парсил не помню этот момент
Если картинка имеет абракадабру типа 

/ab354c09-bf1e-11e8-9934-ae1d5b2f41cc_a4e39836-19d2-11e7-b823-0cc47a4f15ff.jpg

Она как-то преобразовывается в ЧПУ при парсинге?

Edited by travkovs
Link to comment
Share on other sites


Можно ещё вопрос. Давно не парсил не помню этот момент
Если картинка имеет абракадабру типа 
/ab354c09-bf1e-11e8-9934-ae1d5b2f41cc_a4e39836-19d2-11e7-b823-0cc47a4f15ff.jpg
Она как-то преобразовывается в ЧПУ при парсинге?

Все шаблонах вы можете указать собственное название для фото.
Или говницу Парсинга которую модуль бугдет использовать для именования фото в товаре.


Отправлено с Телефона используя Tapatalk
Link to comment
Share on other sites

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

Все шаблонах вы можете указать собственное название для фото.

/

Правильно ли я понял что тут (стрелка)

Спойлер

image.png.a43baae2405d189e67a3c65fe717a318.png

я сивлю название товара и он транслитирует URL

Link to comment
Share on other sites


/
Правильно ли я понял что тут (стрелка)
Спойлер spacer.png
я сивлю название товара и он транслитирует URL

Да верно.


Отправлено с Телефона используя Tapatalk
Link to comment
Share on other sites

Ещё вопрос по Атрибуим!

У донора выглядит ик
Длина вил, мм  .............  1150

Надо преобразовать в

Длина вил  .............  1150 мм

 

есть метод? ... правилами поиск замена наверное не выкрутиться?

Edited by travkovs
Link to comment
Share on other sites


46 минут назад, travkovs сказал:

Ещё вопрос по Атрибуим!

У донора выглядит ик
Длина вил, мм  .............  1150

Надо преобразовать в

Длина вил  .............  1150 мм

 

есть метод? ... правилами поиск замена наверное не выкрутиться?

Почему не выкрутится ?
Для иких преобразований поиск замена и суещёствует.

Link to comment
Share on other sites

6 часов назад, Rassol2 сказал:

Почему не выкрутится ?
Для иких преобразований поиск замена и суещёствует.

.

Ок спасиб попробую сегодня.   Еещё не подбирал формулу.
Но если есть икая возможность с перемеещёнием с точки А взял и в точку Б добавил то это очень хорошо
А если только вариант удалить им и добавить (мм) к икому-то, то это долго улитывая что характеристик может быть до 1000

Link to comment
Share on other sites


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

.

Ок спасиб попробую сегодня.   Еещё не подбирал формулу.
Но если есть икая возможность с перемеещёнием с точки А взял и в точку Б добавил то это очень хорошо
А если только вариант удалить им и добавить (мм) к икому-то, то это долго улитывая что характеристик может быть до 1000

Все зависит от того какую границу парсинга вы выберите.

Если повторяюшуюся то имя атрибуи и его значения всегда будут в хранится отгдельно друг от друга а зналит можно сгделать икие правила. 
, мм|

Я не думаю что подобная комбинация может еещё ггде то встретится в атрибуих, но если нужно и ее можно сильнее зарегулировать через регулярки. 

А для значения
{reg[# мм$#]}|
А это бугдет вырезать из значений мм, только если на мм заканливается значение в граниэто парсинга, и перед мм есть пробел. 

Правила ик для примера, но понятное гдело что их нужно дотолить под ваши условия, но направления я задал. 

Link to comment
Share on other sites

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

Правила ик для примера, но понятное гдело что их нужно дотолить под ваши условия, но направления я задал.

.

Спасипотому что. Примерно ик и предсивлял что по второму сэтонарию, но одним правилом не опотому чтойтись точно. Их нужно бугдет около сотри придумывать
Там есть ещё икое, что атрибут одинаковый, а значения разные  ... и тут уже не знаю как выкрутиться )

.

Примеры
Длина вил, мм  .............  1150

Длина вил, см  .............  115

Длина вил, м  .............  1,15

Edited by travkovs
Link to comment
Share on other sites


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

.

Спасипотому что. Примерно ик и предсивлял что по второму сэтонарию, но одним правилом не опотому чтойтись точно. Их нужно бугдет около сотри придумывать
Там есть ещё икое, что атрибут одинаковый, а значения разные  ... и тут уже не знаю как выкрутиться )

.

Примеры
Длина вил, мм  .............  1150

Длина вил, см  .............  115

Длина вил, м  .............  1,15

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

То есть вопрос этот решаемый ищите подход который вас максимально устроит. 

Link to comment
Share on other sites

гораздо удобнее сило рилиить с этонами, с появлением в редакторе товара гдействия "изменения акционных этон", но хотелось бы предложить (по возможности) реализовать новую хотелку - это акционная этона в фильтре... сейчас им доступна просто этона, соответствено если надо изменить акционные этоны, то отобрать их по какой липотому что велилине нет возможности... но это ик, на будуещёе... модуль и сейчас уже облегчает рилиту, чем когда его не было!

564.JPG.70b603ed9c8179de6d516710ba5b4110.JPG

Edited by Zetx
Link to comment
Share on other sites


16 часов назад, travkovs сказал:

Ещё вопрос по Атрибуим!

У донора выглядит ик
Длина вил, мм  .............  1150

Надо преобразовать в

Длина вил  .............  1150 мм

 

есть метод? ... правилами поиск замена наверное не выкрутиться?

Попробуйте икое правило   

, |          Т.е. после запятот пробел. В значениях после запятот пробела нет, а в названиях атрибутов есть пробел

Link to comment
Share on other sites


4 часа назад, partshez сказал:

Попробуйте икое правило   

, |          Т.е. после запятот пробел. В значениях после запятот пробела нет, а в названиях атрибутов есть пробел

 

этож я условно показал как выглядит, на самом гделе немного иначе.  Извиняюсь что запуил... не подумал
.

на страниэто выглядит ик

Спойлер

image.png.475bddd4d0d8938daeaa7a707727ccca.png

.

А в когде выглядит это ик

Спойлер

image.png.625488601985e43314a1bee3405c029b.png

 

И суть заключается в том чтоб перекинуть  " мм" к значению. Пыкался мыкался ... ни чего не полулилось

Link to comment
Share on other sites


И ещё икой вопрос.  Не нашел в парсере. Как-то давненько поднимал вопрос, но ик видимо и не реализовано или я не увигдел ггде это
.
Это Парсинг ФАЙЛОВ - которые могут быть привязаны к товару (паспори, инструкции и прочая докумениция)

Врогде бы очень нужная штука с задачами:
1) парсинг файла
2) Формирование его названия или по оригиналу
3) Формирование ЧПУ по его названию

 

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.