Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[МОДУЛЬ] Поиск изображений с помощью Яндекс-картинок


Гість

Recommended Posts

Дополнение позволяет автоматизировать подбор картинок для товаров, категорий, производителей.

Краткое описание:

В редактировании товара, категории, производителя появилась иконка "Поиск картинок в Яндексе". По клику открывается iframe, в котором есть возможность указать поисковый запрос ( по умолчанию стоит значение из поля "Наименование" ).

Жамкаем кнопку "Искать" и получаем первые две страницы выдачи яндекс-картинок по нашему поисковому запросу.

Выбираем подходящие нам картинки и жмем любую из кнопок "Скачать и установить". Все. Выбранные картинки автоматически прикрутятся к данной категории, товару или производителю.

Если мы ищем главное изображение товара, категории или производителя - в качестве оного будет использоваться последнее выбранное.

Если мы ищем дополнительные изображения для товара - все выбранные нами изображения будут относиться к текущему товару.

К дополнению прикручен ThickBox - любую картинку можно просмотреть в оригинальном размере.

Установка:

Распаковываем архив на локальную машину.

Файл admin/search/search.php копируем в соответствующую папку на хостинге.

Файлы admin/view/image/*.* копируем в соответствующую папку на хостинге.

Строки из файла admin/view/stylesheet.css добавляем в соответствующий файл на хостинге.

В папке admin/view/template/catalog/ содержатся три tpl-файла. Выполненные мной изменения обрамлены комментариями

Начало изменений:

<?php // **************Added by me******************************************

?>

Конец изменений:

<?php // **************Added by me END**************************************

?>

Нужно заменить соответствующие строки в ваших файлах.

Требования:

allow_url_fopen, curl

Скриншоты

Изображение

Изображение

Условия распространения

Дополнение распространяется бесплатно. Вы не можете продавать данное дополнение. Вы можете устанавливать, изменять исходный код, делать все, что заблагорассудится. Я не несу ответственности за действия дополнения, вы не можете предъявлять мне претензии. Установка и использование дополнения осуществляется вами на свой страх и риск.

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

R333546089119

U113244870973

Z156540907979

Заключение

За чистотой кода я не следил, дополнение создавалось "под себя".

Консультации по использованию кода не оказываются.

При установке делайте резервные копии файлов.

В tpl-файлах содержаться другие доработки, копировать файлы полностью не рекомендуется, будут ошибки в работе. Только замена выделенных мной частей.

Дополнение тестировалось на OpenCart 1.4.7 и работает во всех основных браузерах.

yasearch.zipFetching info...

Надіслати
Поділитися на інших сайтах

Нашлись некоторые баги, скоро будет исправленная версияА вот и исправленная версия.Исправлена некорректная работа дополнения при создании товара ( когда наименование товара пустое ).В предпросмотр загружаются не оригинальные фотки, а превью с яндекса - экономия трафика.Изменения коснулись всех файлов tpl и файла search.phpПротестировал на своем магазине - очень удобная вещь получилась.Если ранее я искал фотки товара вручную, скачивал на свой комп, а потом заливал в магазин - теперь это можно сделать в два клика, исключив локальную машину. Фотки с сети закачиваются сразу в магазин и привязываются к товару.

yasearch1.1.zipFetching info...

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

ну кто нить пользовался? у меня картинки то находит,но куча кракозябр.кодировка файлов не помогает..хоть в какой кодируй. И как потом закрыть это окно? приходиться всегда жать "НАЗАД"

Надіслати
Поділитися на інших сайтах


Попробуйте в файле admin/search/search.php явно указать кодировку

После

<head>
добавить

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Все файлы и база данных должны быть в UTF-8.

Закрыть окно можно кликнув мимо него, по затемненному месту.

Змінено користувачем Гість
edit -> save
Надіслати
Поділитися на інших сайтах

Notice: Constant HTTP_SERVER already defined in Z:homemagazin.ruwwwadminsearchsearch.php  on line 7Notice: Constant HTTP_IMAGE already defined in Z:homemagazin.ruwwwadminsearchsearch.php on line 9
вот такие ошибки. и с кодировкой так и осталось. файлы в utf8 без bom
Надіслати
Поділитися на інших сайтах


Для prestashop я не делал, может другая есть разработка.

tvenjoy, за кодировками следи. Версия стабильная. Смотри мой пост, начинающийся с

Попробуйте в файле admin/search/search.php явно указать кодировку

Или в windows-1251, смотря на какой стоит сайт и база данных.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

1. Большое спасибо автору за великий труд, даже сама по себе идея была очень полезна!

2. У кого модуль заработал?

Кракозяблики вместо текста - то мелочь, просто надо в search.php указать кодировку.

Но,

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

2. при нажатии на кнопочку поиска выдает:

Notice: Undefined index: FULL in C:Apachehtdocsstoreadmysearch.php on line 110Warning: array_merge() [function.array-merge]: Argument #2 is not an array in C:Apachehtdocsstoreadmysearch.php on line 110Notice: Undefined index: THUMB in C:Apachehtdocsstoreadmysearch.php on line 111Warning: array_merge() [function.array-merge]: Argument #2 is not an array in C:Apachehtdocsstoreadmysearch.php on line 111
на сколько я понимаю, модуль у автора работает. что я недоглядел при установке?

ОС 1.4.7

Надіслати
Поділитися на інших сайтах


  • 3 months later...

может кому то поможет:изменил немного поисковый запрос составляемый скриптом search.php$y_query = 'http://images.yandex.ru/yandsearch?'.$page.'text='.urlencode($g_query).'&isize=medium&rpt=image';во первый поставил зону ruво вторых установил размер искомых картинок на средний, чтобы не выдавал в поиске валлпаперы ну и грузилось всё быстрее.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Warning: require_once(Z:/home/localhost/www/config.php) [function.require-once]: failed to open stream: No such file or directory in Z:homelocalhostwwwosadminsearchsearch.php on line 2Fatal error: require_once() [function.require]: Failed opening required 'Z:/home/localhost/www/config.php' (include_path='.;/usr/local/php5/PEAR') in Z:homelocalhostwwwosadminsearchsearch.php on line 2У меня вот это выдает.. пробовал менять кодировку и пути...

Надіслати
Поділитися на інших сайтах


хм. чета у меня тоже перестало работать. в товарах клик по "Я" ни к чему не приводит, в категориях - открывается окно поиска, но оно пустое (просто белое), в производителях аналогично категориям

upd: с полной заменой файлов все работает, если добавить необходимые куски - перестает работать

upd2: допишите, что в product_form.tpl необходимо добавить скриптик:

<script type="text/javascript"><!--	$('a#ya_search1').click(function(){		$('#ya_search_div1').css('display', 'block');	});	$('a#ya_search2').click(function(){		$('#ya_search_div2').css('display', 'block');	});	$('#ya_search_div1').click(function(){		$('#ya_search_div1').css('display', 'none');	});	$('#ya_search_div2').click(function(){		$('#ya_search_div2').css('display', 'none');	});//--></script>
а то он не выделен тегами Змінено користувачем afwollis
edit -> save
Надіслати
Поділитися на інших сайтах


  • 2 months later...

Всем здравия!

- PHP Notice:  getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: Read error! 
 - PHP Warning:  imagejpeg(): supplied argument is not a valid Image resource 
 - PHP Warning:  imagedestroy(): supplied argument is not a valid Image resource

Видится мне, что проблема где-то в ватермарке скрыта. Он у меня подключен.

И тхикБокс пустой вылазит... Превьюшки кажет нормально, а большую картинку - нет :(

1.4.8b. Ковыряю дальше. Ошибки происходят в system/library/image

Надіслати
Поділитися на інших сайтах

Странно, проблема исчезла "сама".

Все работает только в том случае, если за превьюшкой грузится оригинал.

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

Из десяти изображений товаров реально доступны одно-два. Использую строчку из 11 поста.

Надіслати
Поділитися на інших сайтах

  • 1 month later...

У меня модуль не работает

ocStore 0.1.9

Поиск работает выводить картинки. Дальше не как.

1. если нажать на картинку выходить только 02.jpg

2. Если нажать на менеджер картинок то выводить 03.JPG

3. если поставить чекбокс скачать а потом установить то выводить ошибку картинка 04.jpg

post-6985-0-99711200-1302610744_thumb.jpg

post-6985-0-32874100-1302610750_thumb.jpg

post-6985-0-88817000-1302610758_thumb.jpg

post-6985-0-65325300-1302610770_thumb.jpg

Надіслати
Поділитися на інших сайтах


Доброго здравия Всем!!!!

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

Установил на 1.4.8b и 1.4.7...всё работает, крутится, ищет картинки...но не могу сохранить.

В папке с картинками скаченные файлы сохраняются в таком виде:

0e3a346f7fab26a493f6f406523e8d66.

Поделитесь мыслями....

Всем спасибо!

Надіслати
Поділитися на інших сайтах


  • 4 months later...

Всем привет. Кому нибудь удалось запустить на ocStore v0.2.2? значок не отображается. ошибок никаких нет, вроде. нужно ли адаптировать под новую версию?

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

Итак, уважаемые гуру, помогите с этим поиском картинок, уже 3 мышки ушатал от поиска картинок(((

Имеем версию ОС 0,2,2

Имеем 3 файла:

category_form.tpl

  Показати вміст

product_form.tpl

  Показати вміст

manufacturer_form.tpl

  Показати вміст

в админке твориться непонятно что(((

прилагаю скрыны:

http://clip2net.com/s/1eFbL

нажимаю на кнопочку "Я"

http://clip2net.com/s/1eFcs

Выбираю и скачиваю с сохранением картинки, получается:

http://clip2net.com/s/1eFdg

Картинки не видно:

http://clip2net.com/s/1eFdN

ну и ругается, не пойму на что и что ему нехватает(((

Notice: getimagesize(): Read error! in /var/www/user1198/data/www/crazymarket.biz/system/library/image.php on line 11Warning: imagedestroy() expects parameter 1 to be resource, null given in /var/www/user1198/data/www/crazymarket.biz/system/library/image.php on line 50

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.