Перейти к содержанию
neoseo

[Поддержка] Удаление неиспользуемых картинок, Модуль для Opencart - веб-студия NeoSeo

Рекомендуемые сообщения

Удаление неиспользуемых картинок, Модуль для Opencart - веб-студия NeoSeo

2 399.00 руб · Срок продления: 2 399.00 руб за 365 дней
Скачать/Купить дополнение



Удаление неиспользуемых картинок, Модуль для Opencart - веб-студия NeoSeo


Выдача лицензии на Модуль для Opencart - NeoSeo Удаление неиспользуемых картинок происходит автоматически. При оформлении заказа, обязательно укажите доменное имя вашего сайта.

 

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

Модуль «NeoSeo Удаление неиспользуемых изображений» позволяет проверить и удалить все изображения, которые уже не нужны, включая и их закешированные версии.

Учитываются следующие изображения:

1. Изображения товаров, включая дополнительные

2. Изображений категорий

3. Изображения производителей

4. Изображения банеров

5. Изображения из загрузок

6. Изображения из заказов

7. Изображения опций ( если есть )

8. Изображения из настроек

9. Изображения сертификатов

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

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

Требования:

  1. PHP 5.3 и выше
  2. Opencart 1.5.*, 2.*
  3. VQMOD 2.4.1 и выше ( только для oc 1.5.* )
  4. IonCube Loader ( лицензия на домен )

Лицензия:

  • на ОДИН домен. Не на сайт, не на человека, не на студию. У вас несколько доменов подключены к одному сайту - значит вам нужно несколько лицензий.
  • на использование ( допускается установка клиентам при покупке лицензий под них ), но не на перепродажу.

Модули от NeoSeo это:

  1. Безупречное качество
  2. Дружественный интерфейс
  3. Богатая функциональность
  4. Высокое быстродействие
  5. Оперативная поддержка

Установка на примере опенкарт 2.Х ( для остальных смотрим инструкции внутри архива ):

  1. Запросите ключ лицензии по email license@***, при этом указав:
        - название сайта, на котором вы купили модуль. Например opencartforum.com
        - ваш ник на этом сайте, например, alexsoftdev
        - номер заказа на этом сайте, например 355446
        - основной домен сайта для активации лицензии, например lamoda.ru
        - тестовый домен сайта для разработки, например lamoda.***

  2. Распакуйте и загрузите ключ в корень сайта, рядом с robots.txt

  3. Если у вас правильно настроен и подключен ftp, то

    3.1. Установите архив целиком через Дополнения \ Установка расширений.

    Если же опенкарт настроен криво, то делаем это вручную:

    3.1. Распакуйте архив с модулем и загрузите содержимое папки upload на сайт

    3.2. В архиве есть файл install.xml, его переименовываете в install.ocmod.xml
         и загружаете через Дополнения \ Установка расширений

  4. Нажмите кнопку "Обновить" на страничке "Дополнения \ Модификаторы".

  5. Установите модуль посредством меню Дополнения \ Модули

  6. Установите права на просмотр модуля нужным пользователям

 

Обновление:

  1. Удалите модификатор
  2. Повторите установку

 

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

 

Пробуйте бесплатно!

Напишите на почту: license@ neoseo. com. ua (без пробелов), и мы выдадим вам тестовую лицензию на 14 дней!

 

Преимущества модулей от NeoSeo:

1-ое преимущество

- только практика, только проверенные и продуманные решения для рынка СНГ. Каждый наш продукт, будь-то Интернет-магазин в целом или отдельное решение (любой из написанных нами модулей) - это произведение многолетнего опыта разработки, которое постоянно дорабатывается по отзывам с рынка.


2-ое преимущество

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

3-ье преимущество

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

 

4-ое преимущество

 

- уважаемые покупатели, нам очень приятно помогать вам и во многих случаях мы делаем это бесплатно. Просим взять во внимание, что бесплатная поддержка и консультации осуществляются на основе нашей доброй воли, а в случаях, когда на разбор ошибок требуется от 1 часа времени (не по вине работы модуля) мы оставляем за собой право выполнять техническую поддержку/консультации на оплачиваемой основе. Спасибо за понимание.

 

Посмотреть работу модуля вы сможете тут:

https://shop.***/admin/

логин: admin

пароль: admin

 

Рекомендуем:

 

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

 

ИНСТРУМЕНТЫ для SEO ПРОДВИЖЕНИЯ

 

1. Карта сайта, без которой поисковики будут игнорировать ваш сайт.

https://opencartforum.com/files/file/1606-samaya-bystraya-karta-sayta-sitemapxml-modul-dlya-opencart-neoseo/

 

2. Генератор robots.txt, без которого поисковые роботы проиндексируют ненужные страницы и понизят вам релевантность

https://opencartforum.com/files/file/2548-modul-dlya-opencart-neoseo-generator-robotstxt/

 

3. Отслеживание битых ссылок, чтобы не терять трафик впустую

https://opencartforum.com/files/file/5315-otslezhivanie-nesuschestvuyuschih-stranic-modul-dlya-opencart-veb-studiya-neoseo/

 

4. Модуль создания редиректов, который позволяют починить битые ссылки

https://opencartforum.com/files/file/2015-modul-dlya-opencart-neoseo-menedzher-redirektov

 

5. Источник заказа, чтобы отслеживать эффективность рекламных кампаний

https://opencartforum.com/files/file/1464-modul-dlya-opencart-neoseo-istochnik-zakaza/

 

6. Ускорение скорости загрузки страниц Интернет-магазина на OpenCart по рекомендациям Google PageSpeedInsights, чтобы попасть в заветную зеленую зону и получить больше привелегий от Google и Яндекса

 

 

ПОВЫШЕНИЕ ПРОДАЖ

 

1. Выгрузка товаров на Prom.ua, Hotline, Яндекс.Маркет и др. прайс-агрегаторы, Модуль для Opencart от веб-студии NeoSeo, который позволяет выгрузить данные для прайс агрегаторов

https://opencartforum.com/files/file/2480-vygruzka-tovarov-na-promua-hotline-yandeksmarket-i-dr-prays-agregatory-modul-dlya-opencart-ot-veb-studii-neoseo/


 

ОБРАБОТКА ТОВАРОВ

 

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

https://opencartforum.com/files/file/2076-vodyanoy-znak-watermark-dlya-opencart-modul-ot-neoseo/ 

 

2. Обмен с 1с, без которого сложный учет был бы невозможен.

https://opencartforum.com/files/file/2849-modul-obmena-exchange-i-sinhronizacii-opencart-s-1s-upravlenie-torgovley-veb-studiya-neoseo

 

ОБРАБОТКА ЗАКАЗОВ

 

1. Товарный чек.

https://opencartforum.com/files/file/1868-modul-dlya-opencart-neoseo-tovarnyy-chek/

 

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

https://opencartforum.com/files/file/2481-neoseo-menedzher-zakazov/

 

БЕЗОПАСНОСТЬ

 

1. Резервные копии, без которых можно потерять данные по магазину навсегда
https://opencartforum.com/files/file/1597-rezervnye-kopii-dlya-opencart-veb-studiya-neoseo/

 

Пожалуйста, ознакомьтесь с полным перечнем наших модулей здесь: https://opencartforum.com/profile/27072-alexsoftdev/?tab=node_downloads_Files

 

Нажмите здесь http://prntscr.com/j4tgjr, чтобы быть в курсе всех обновлений.

 

Уважаемые покупатели, скажите, что может быть лучше для развития модуля, чем публичные обсуждения и отзывы?
Мы уверены это хороший стимул предоставлять услуги еще лучше ).
Пожалуйста, все вопросы для обсуждения пишите здесь:

https://opencartforum.com/topic/28141-udalenie-neispolzuemyh-kartinok-modul-dlya-opencart-veb-studiya-neoseo/

 

Отзыв о работе модуля, пожалуйста, напишите здесь:

 

https://opencartforum.com/files/file/1465-udalenie-neispolzuemyh-kartinok-modul-dlya-opencart-veb-studiya-neoseo/?tab=reviews

 

Коротко о нас. Веб-студия NeoSeo - полноценная Команда.

Работаем с 2012 года как веб-студия, в штате нашей компании работают сотрудники на все случаи жизни: программирование, дизайн, интернет маркетинг. Мы разработали десятки модулей для OpenCart, а ежемесячно, в плане маркетинга и технической поддержки обслуживаем более 200 проектов. Решаем любые вопросы оперативно и качественно.

 

Уважаемые покупатели, обращаем внимание на то, что вы покупаете модуль "как есть". Если у Вас возникнет необходимость улучшить функционал купленного модуля под ваши индивидуальные потребности - напишите на почту support@neoseo.com. ua (без пробела), чтобы мы предоставили ориентировочную оценку.

 

Спасибо, что Вы с нами,

всегда рады помочь,

Команда NeoSeo

 

С 15 апреля и до 1 Июня всем веб-мастерам скидка 50% на все модули от веб-студии NeoSeo!


  • Добавил
  • Добавлено
    10.11.2013
  • Категория
  • Системные требования
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Требуется
  • OpenCart
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.5.1
    1.5.5
    1.5.4.1
    1.5.3.1
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    OcShop 1.5.6.4.х

 

  • +1 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставил на ocStore 1.5.4.1

При нажатии на "Добавить каталог" ничего не происходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отличный модуль. Ocstore 1.5.5.1.1 всё работает, большое спасибо!

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставил на ocStore 1.5.4.1

При нажатии на "Добавить каталог" ничего не происходит.

Я только что протестировал на свежеустановленной ocStore 1.5.4.1 — все функции работают так же, как и на официально поддерживаемых версиях Opencart и ocStore. Можно уточнить, какой вы браузер используете, и его версию? Есть ли у вас возможность в этом браузере использовать отладочную консоль JavaScript?

 

Вообще, я отпишусь вам сейчас в ЛС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, проблема в браузере. В Хроме и Опере не сработало, а в Фаерфоксе все работает. Спасибо!

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С некоторыми папками работает нормально, а с некоторыми выдает
 

SyntaxError: JSON.parse: unexpected character

OK

<b>Warning</b>: array_filter() expects parameter 1 to be array, boolean given in <b>/var/www/admin/data/www/site.com/admin/model/module/needlessimage.php</b> on line <b>33</b>

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновил до версии 1.1.

  • Исправлена ошибка, из-за которой модуль мог не работать в браузерах Chrome и Opera.
  • Исправлена ошибка, из-за которой страница модуля могла получать от сервера не список файлов, а сообщение об ошибке «array_filter() expects parameter 1 to be array».

Для обновления никаких дополнительных телодвижений (кроме копирования файлов из папки upload из архива) делать не нужно. Все сохранённые настройки просматриваемых категорий сохранятся.

 

ukrline, спасибо за сообщения об ошибках.

 

wmx, спасибо за спасибо. )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как решен вопрос с тайм лимитом 30 секунд. Вываливается ошибка так как в магазине 8000 тыс. товаров, фоток примерно 24 000.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как решен вопрос с тайм лимитом 30 секунд.

Разве я могу ответить, как он решён, если он не решён?

 

Что за ошибка вываливается? Можно немного подробнее?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хороший и полезный модуль, спасибо.

Идея для платной версии: добавление папок в исключение и удаление пустых папок.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как решен вопрос с тайм лимитом 30 секунд. Вываливается ошибка так как в магазине 8000 тыс. товаров, фоток примерно 24 000.

Такая же проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он при проверке выводит в список для удаления изображения, которые используются? Можно на это как-нибудь посмотреть?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хороший модуль, но есть один нюанс : модуль видит  "как ненужные" не только картинки товара но и все картинки из описания  (без разбора), Я чуть чуть бы и удалил бы все к чретовой бабушке ,хорошо через фтп перепроверил

Может есть какое нибудь решение ?

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, я пока что не знаю нормального способа вытаскивать картинки из описаний продуктов/товаров, информационных страниц, css-файлов, js-файлов и т.п. В процессе работы проверяются только поля, предназначенные для хранения картинок. Это таблицы:

 

  • banner_image, поле «image»;
  • category, поле «image»;
  • download, поле «filename»;
  • manufacturer, поле «image»;
  • option_value, поле «image»;
  • order_download, поле «filename»;
  • product, поле «image»;
  • product_image, поле «image»;
  • setting, поле «value»;
  • voucher_theme, поле «image».

 

Я пока что могу только посоветовать не использовать модуль для тех каталогов, в которых есть картинки, используемые в описаниях, стилях, скриптах и пр. Сравнение, например, пути к картинке с содержимым того же поля «description» таблицы «information_description» можно организовать, но для этого нужно писать довольно-таки сложный код, на который у меня катастрофически не хватает времени сейчас. Всё же модуль бесплатный, и по этой причине я его идеально качественным сделать не могу.

 

Если кому-нибудь интересно поддержать и ускорить разработку, то можно переслать любую сумму на кошельки WebMoney: R419475063025, Z818926822205, E279845099658, U427974319977.

 

Ещё один способ: можно форкнуть репозиторий на GitHub и отправить пул-реквест с правками, которые, по вашему мнению, сделают модуль лучше.

 

Делать модуль платным и организовывать полноценную поддержку я не собираюсь ни в каких обстоятельствах. У меня есть опыт сопровождения платных программ. Это очень интересно, круто и познавательно. Но, чтобы нормально зарабатывать на этом, нужно заниматься только этой темой, вкладывать в рекламу и т.п., иначе профита — с гулькин х...вост. У меня есть более спокойные способы заработка.
 

 

модуль видит  "как ненужные" не только картинки товара но и...

 

Я уже подобный вопрос задавал: «Можно на это как-нибудь посмотреть?» Дело в том, что я воспроизвести такой момент в тестовой среде не смог (когда он предлагает удалить картинку, которая есть в таблицах и полях, список которых есть чуть выше в этом посте). Без этого, я никак не могу поправить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я уже подобный вопрос задавал: «Можно на это как-нибудь посмотреть?»

Вы имеете в виду дать вам доступ ?

Кстати у меня картинки сгрупированны по папкам , для каждого товара своя папка (имена папок - АРТИКУЛЫ) а в них картинки и главные, и дополнительные и из описания, т.е это такой алгоритм сохранения картинок у парсера

И вот от большого количества неудачных парсингов , скопилось большое количество ненужных картинок а также их копий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если есть возможность дать доступ в админку (просмотр страницы товара + просмотр страницы модуля needlessimage) — было бы здорово. Для этого можно создать отдельную группу: «Система» → «Пользователи» → «Группы пользователей» → «Добавить». На этой странице можно выбрать в разделе «Разрешён просмотр» параметры: «catalog/product» и «module/needlessimage». После сохранения новой группы можно добавить пользователя: «Система» → «Пользователи» → «Пользователи» → «Добавить». Нужно выбрать для нового пользователя только что созданную группу, задать прочие поля и сохранить. После этого, если вам не сложно, отправьте адрес админки, логин/пароль созданного пользователя мне в личные сообщения (желательно ещё какие-нибудь контактные данные, чтобы можно было в онлайне с вами разговаривать — Skype, ICQ?).

 

Если, такой вариант не подойдёт, есть вариант с сохранением листинга файлов в текстовый файл и экспортом нужных полей БД в дамп:

1. откройте консоль и перейдите в папку «/image/data» сайта. Запустите:

Для Windows:

dir /s /b > file_listing.txt

Для *nix:

find . -name \* -fprint ./file_listing.txt

2. Откройте PhpMyAdmin, выберите БД, в которой живёт сайт, потом перейдите на вкладку «SQL» и введите такой запрос (если у ваших таблиц нет префикса, удалите из этого листинга все «oc_». Если у вас другой префикс, замените «oc_» на этот префикс):

SELECT * FROM (
	SELECT 'banner_image' as table_name, `image` as table_value FROM `oc_banner_image`
	UNION ALL SELECT 'category', `image` FROM `oc_category`
	UNION ALL SELECT 'download', `filename` FROM `oc_download` WHERE `filename` LIKE '%data/%'
	UNION ALL SELECT 'manufacturer', `image` FROM `oc_manufacturer`
	UNION ALL SELECT 'option_value', `image` FROM `oc_option_value`
	UNION ALL SELECT 'order_download', `filename` FROM `oc_order_download` WHERE `filename` LIKE '%data/%'
	UNION ALL SELECT 'product', `image` FROM `oc_product`
	UNION ALL SELECT 'product_image', `image` FROM `oc_product_image`
	UNION ALL SELECT 'setting', `value` FROM `oc_setting` WHERE `value` LIKE '%data/%' OR `value` LIKE '%data\\/%' OR `value` LIKE '%data\/%'
	UNION ALL SELECT 'voucher_theme', `image` FROM `oc_voucher_theme`
) tt
WHERE tt.`table_value` IS NOT NULL AND tt.`table_value` <> ''

Далее — «OK». На странице результатов запроса внизу (под списком записей) есть раздел «Использование результатов запроса». Выберите «Экспорт» (не перепутайте с вкладкой «Экспорт» вверху страницы). Откроется страница с настройками экспорта. Если в разделе «Формат» в выпадающем списке нет формата SQL (это PMA так иногда глючит), выберите формат YAML и нажмите «OK». Появится диалоговое окно с предложением сохранить куда-нибудь файл.

 

Для консоли MySQL я сейчас затруднюсь порядок действий описать, так как навскидку не помню, как там экспортировать из консоли.

 

3. Пришлите эти два файла в мне в ЛС на форуме и я попробую эмулировать в тестовом окружении вашу ситуацию. Желательно ещё, опишите какая операционная система используется на сервере, добавьте название и версию вебсервера (Apache, Nginx, Lighthttpd и т.п.), а так же — версию PHP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, я натыкался на проблему на хостинге «RU-CENTER» — у них случается так, что пользователь БД не имеет достаточно прав для создания представления. Так вот, суть в том, что NeedlessImage при установке пытается создать представление, которое основано на примерно похожем запросе, который я написал в предыдущем посте. Соответственно, раз представление не может быть создано, значит список используемых картинок невозможно получить. Значит все картинки в теории могут считаться неиспользуемыми. Хотя, вообще-то, MySQL в такой ситуации должен теоретически ругаться на то, что не найдена таблица «needlessimage_view»

 

Чтобы проверить, есть ли у пользователя возможность создавать представления, можно выполнить такой запрос

SHOW GRANTS

В результате будет написано: «GRANT ALL PRIVILEGES (или список привилегий) ON blah-blah-blah». Если там есть «ALL PRIVILEGES» или «CREATE VIEW», то проблема не в этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

модуль не работает с проверкой файлов более 5000 картинок в каталоге - обидно. может автор доработает модуль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы не только с папки data, а с корневой image

Так как у меня например image/Brand_archos

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если честно, я не вижу смысла так делать. Image/data — это корневая папка во встроенном файловом менеджере Opencart. Если не делать никаких модификаций движка, то за пределы папки data невозможно выйти. Именно поэтому я писал модуль так, чтобы он тоже не выходил за пределы папки data.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня ошибка:

Notice: Error: CREATE VIEW command denied to user '*****'@'localhost' for table 'needlessimage_view'
Error No: 1142
CREATE OR REPLACE VIEW `needlessimage_view` AS SELECT DISTINCT `image` image FROM `banner_image` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `category` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `filename` image FROM `download` WHERE `filename` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `manufacturer` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `option_value` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `filename` image FROM `order_download` WHERE `filename` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `product` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `product_image` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `value` image FROM `setting` WHERE `value` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `voucher_theme` WHERE `image` LIKE 'data/%' in /var/www/***/data/www/***.ru/vqmod/vqcache/vq2-system_database_mysql.php on line 102

Кто нибудь сталкивался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня ошибка:

Notice: Error: CREATE VIEW command denied to user '*****'@'localhost' for table 'needlessimage_view'
Error No: 1142
CREATE OR REPLACE VIEW `needlessimage_view` AS SELECT DISTINCT `image` image FROM `banner_image` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `category` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `filename` image FROM `download` WHERE `filename` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `manufacturer` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `option_value` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `filename` image FROM `order_download` WHERE `filename` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `product` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `product_image` WHERE `image` LIKE 'data/%' UNION SELECT DISTINCT `value` image FROM `setting` WHERE `value` LIKE 'data/%' UNION SELECT DISTINCT `image` image FROM `voucher_theme` WHERE `image` LIKE 'data/%' in /var/www/***/data/www/***.ru/vqmod/vqcache/vq2-system_database_mysql.php on line 102

Кто нибудь сталкивался?

Нашел причину сам: у юзера не хватало привелегий для работы с базой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имена файлов, директорий иногда могут иметь  апостроф в имени

 

Автору на заметку с исправленной моделью

 

needlessimage.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Exploits
      599.00 руб
      Скачать/Купить дополнение


      Easyphoto - загрузка всех фото в один клик прямо с ПК + сортировка перетаскиванием + поворот фото
      Easyphoto - простая мультизагрузка фото в один клик + сортировка перетягиванием!
      Модуль работает на всех версиях и сборках (1.х - 3.х) 
      Все мы знаем что наполнять интернет магазин на Opencart крайне неудобно из-за добавления фото. Сначала в менеджер изображений, потом поиск среди файлов и выбор - все это только для одного изображения. А если изображений 10 20...? o_O
      В хороших качественных магазинах чем больше фото тем лучше для покупателя, соответственно вам будет с чем работать. Это модуль и упрощает.
      Модуль easyphoto позволяет загружать фото минуя файл менеджер прямо с компьютера всего лишь нажав одну кнопку и выбрав все файлы. (Также можно просто перетянуть в браузер). Сортировка происходит перетаскиванием фото мышкой.
       
      Особенности модуля Easyphoto
      Мультизагрузка фото в 1-2 клика прямо с компьютера минуя стандартный файл менеджер Очень удобный и понятный интерфейс - Поле выбора/перетягивания фото, поле главного изображения, поле дополнительных фото и поле корзина. new! Возможность загрузки перетягиванием в браузер Drad&Drop Есть возможность назначить папку загрузки. А конечные фото загружаются в папку с id товара - что очень удобно и логично. Файлы находятся по адресу image/catalog/easyphoto/123/… Где easyphoto - это папка, которую можно настроить для загрузки, 123 - id товара, в эту папку и кладутся все картинки. Автоматическое SEO название фото - транслитерация от названия товара. Язык можно выбрать в настройках. Например товар Принтер Canon-ip2900 будет иметь названия фото printer-canon-ip-2900-1.jpg, printer-canon-ip-2900-2.jpg, printer-canon-ip-2900-3.jpg то очень полезно для СЕО. Все спецсимволы и лишние знаки обрезаются. В версии 3.0 идет полная очистка от ненужного. Конечно, это можно настроить, но лучше что бы название было от названия товара. Есть возможность указать разделитель между названием фото и порядковым номером. Можно выбрать любое поле в товаре с которого будет генерация название изображения. Назначение главного фото идет простым перетягиванием мышки. Загрузили все фото - перетянули на главное одно из них и все готово. new! Если настроить автовыбор первого фото из всех загруженный - главное фото будет назначаться автоматически. Есть возможность добавлять фото из ранее загруженных. В версии 3.0 добавилась кнопка выбора фото с файл менеджера, и также в 1 клик. new! Сортировка загруженных фото перетягиванием мышки. Также в новой версии появилась корзина. Это необходимый инструмент облегчает работу с фотографиями товара. Когда вы загрузили все картинки, выбрали главную, отсортировали, повернули и т.п. и некоторые фото оказались не нужными - вы их просто перетягиваете в корзину. Файл все еще остается на сервере, но не привязан к товару. А с корзины его можно восстановить или удалить навсегда. Есть конечно-же инструмент полной очистки корзины. new! При наведении на изображение есть возможность увеличить фото new!  сменить на другое а также повернуть по часовой стрелке или против. При прокручивании - оригинал остается и его можно вернуть на сайт. Все очень удобно и продумано. В корзине же, можно удалить фото с сервера навсегда. Модуль создает свою вкладку в форме редактирования товара, где и располагается интерфейс работы с фото. Easyphoto не заменяет файлы магазина и не затрагивает работу сайта, только в админке. Присутствует локализация на русский и английский языки Настройки модуля
      Статус - собственно сам статус модуля. Если модуль установлен, но выключен - при редактировании товара все же будет вкладка Easyphoto, но будет выведено уведомление что для работы модуля необходимо его включить. При этом вкладка Изображения остается и фото можно добавлять стандартным способом. Папка для фото - название папки в которую будут загружаться фото. Обязательным требованием будет название на латинице например (easyphoto, photo, product_photo) без слешей, пробелов и другого лишнего и в нижнем регистре. По умолчанию если не настраивать папка будет easyphoto. Обратите внимание конечная папка для фото будет такой image/catalog/easyphoto/3634/. Где easyphoto - это папка, 3634 - id товара в ней уже и будут фото Разделитель для фото - это символ который разделяет название изображения и его порядковый номер. Допускаются нормальные символы, но не допускаются слеш / Назначать первое фото главным - настройка позволяет автоматически выбирать главным первое фото. Это очень удобно т.к. система автоматически проставляет главное изображение, и каждый раз нет необходимости его выбирать. Хотя для выбора главное достаточно просто навести курсор на фото и кликнуть по зеленой галочке Название фото из названия товара - автоматическое переименование фото в название товара. Это очень полезно для СЕО. Google рекомендует задавать название осознанным то есть отвечающим содержимому файла. Например ели поставить эту галочку, изображения для товара будут в формате nazvanie_tovara.1.jpg, nazvanie_tovara.2.jpg, nazvanie_tovara.3.jpg и т.д. Конечно, все лишние символы в названии товара будут очищаться. Рекомендуется включать эту опцию. Для новых товаров модуль также понимает где взять название. Название из. Эта настройка позволяет выбрать с какого поля брать текст для генерации названия фото. Можно поставить название, артикул, mpn и т.д. Язык названия фото - если у вас мультиязычный магазин, можно выбрать из какого языка брать название для изображений. По умолчанию берется из языка с id = 1 Как установить Easyphoto
      Автоматически через админку (рекомендуется)
      Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль Вручную с загрузкой по ftp
      Загружаем все из папки upload этого архива Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.xml После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль  
      Полная информация о модуле https://microdata.pro/opencart-dev/easyphoto
      Информация об новой версии 3.1 https://microdata.pro/opencart-dev/easyphoto-3-0
      Добавил Exploits Добавлено 29.09.2016 Категория Редакторы Системные требования Сайт разработчика https://microdata.pro Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От Exploits
      Easyphoto - простая мультизагрузка фото в один клик + сортировка перетягиванием!
      Модуль работает на всех версиях и сборках (1.х - 3.х) 
      Все мы знаем что наполнять интернет магазин на Opencart крайне неудобно из-за добавления фото. Сначала в менеджер изображений, потом поиск среди файлов и выбор - все это только для одного изображения. А если изображений 10 20...? o_O
      В хороших качественных магазинах чем больше фото тем лучше для покупателя, соответственно вам будет с чем работать. Это модуль и упрощает.
      Модуль easyphoto позволяет загружать фото минуя файл менеджер прямо с компьютера всего лишь нажав одну кнопку и выбрав все файлы. (Также можно просто перетянуть в браузер). Сортировка происходит перетаскиванием фото мышкой.
       
      Особенности модуля Easyphoto
      Мультизагрузка фото в 1-2 клика прямо с компьютера минуя стандартный файл менеджер Очень удобный и понятный интерфейс - Поле выбора/перетягивания фото, поле главного изображения, поле дополнительных фото и поле корзина. new! Возможность загрузки перетягиванием в браузер Drad&Drop Есть возможность назначить папку загрузки. А конечные фото загружаются в папку с id товара - что очень удобно и логично. Файлы находятся по адресу image/catalog/easyphoto/123/… Где easyphoto - это папка, которую можно настроить для загрузки, 123 - id товара, в эту папку и кладутся все картинки. Автоматическое SEO название фото - транслитерация от названия товара. Язык можно выбрать в настройках. Например товар Принтер Canon-ip2900 будет иметь названия фото printer-canon-ip-2900-1.jpg, printer-canon-ip-2900-2.jpg, printer-canon-ip-2900-3.jpg то очень полезно для СЕО. Все спецсимволы и лишние знаки обрезаются. В версии 3.0 идет полная очистка от ненужного. Конечно, это можно настроить, но лучше что бы название было от названия товара. Есть возможность указать разделитель между названием фото и порядковым номером. Можно выбрать любое поле в товаре с которого будет генерация название изображения. Назначение главного фото идет простым перетягиванием мышки. Загрузили все фото - перетянули на главное одно из них и все готово. new! Если настроить автовыбор первого фото из всех загруженный - главное фото будет назначаться автоматически. Есть возможность добавлять фото из ранее загруженных. В версии 3.0 добавилась кнопка выбора фото с файл менеджера, и также в 1 клик. new! Сортировка загруженных фото перетягиванием мышки. Также в новой версии появилась корзина. Это необходимый инструмент облегчает работу с фотографиями товара. Когда вы загрузили все картинки, выбрали главную, отсортировали, повернули и т.п. и некоторые фото оказались не нужными - вы их просто перетягиваете в корзину. Файл все еще остается на сервере, но не привязан к товару. А с корзины его можно восстановить или удалить навсегда. Есть конечно-же инструмент полной очистки корзины. new! При наведении на изображение есть возможность увеличить фото new!  сменить на другое а также повернуть по часовой стрелке или против. При прокручивании - оригинал остается и его можно вернуть на сайт. Все очень удобно и продумано. В корзине же, можно удалить фото с сервера навсегда. Модуль создает свою вкладку в форме редактирования товара, где и располагается интерфейс работы с фото. Easyphoto не заменяет файлы магазина и не затрагивает работу сайта, только в админке. Присутствует локализация на русский и английский языки Настройки модуля
      Статус - собственно сам статус модуля. Если модуль установлен, но выключен - при редактировании товара все же будет вкладка Easyphoto, но будет выведено уведомление что для работы модуля необходимо его включить. При этом вкладка Изображения остается и фото можно добавлять стандартным способом. Папка для фото - название папки в которую будут загружаться фото. Обязательным требованием будет название на латинице например (easyphoto, photo, product_photo) без слешей, пробелов и другого лишнего и в нижнем регистре. По умолчанию если не настраивать папка будет easyphoto. Обратите внимание конечная папка для фото будет такой image/catalog/easyphoto/3634/. Где easyphoto - это папка, 3634 - id товара в ней уже и будут фото Разделитель для фото - это символ который разделяет название изображения и его порядковый номер. Допускаются нормальные символы, но не допускаются слеш / Назначать первое фото главным - настройка позволяет автоматически выбирать главным первое фото. Это очень удобно т.к. система автоматически проставляет главное изображение, и каждый раз нет необходимости его выбирать. Хотя для выбора главное достаточно просто навести курсор на фото и кликнуть по зеленой галочке Название фото из названия товара - автоматическое переименование фото в название товара. Это очень полезно для СЕО. Google рекомендует задавать название осознанным то есть отвечающим содержимому файла. Например ели поставить эту галочку, изображения для товара будут в формате nazvanie_tovara.1.jpg, nazvanie_tovara.2.jpg, nazvanie_tovara.3.jpg и т.д. Конечно, все лишние символы в названии товара будут очищаться. Рекомендуется включать эту опцию. Для новых товаров модуль также понимает где взять название. Название из. Эта настройка позволяет выбрать с какого поля брать текст для генерации названия фото. Можно поставить название, артикул, mpn и т.д. Язык названия фото - если у вас мультиязычный магазин, можно выбрать из какого языка брать название для изображений. По умолчанию берется из языка с id = 1 Как установить Easyphoto
      Автоматически через админку (рекомендуется)
      Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль Вручную с загрузкой по ftp
      Загружаем все из папки upload этого архива Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.xml После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль  
      Полная информация о модуле https://microdata.pro/opencart-dev/easyphoto
      Информация об новой версии 3.1 https://microdata.pro/opencart-dev/easyphoto-3-0
    • От efremovav
      Скачать/Купить дополнение


      Order Control - Улучшенное управление заказами (oc 1.5.x)
      Модуль предлагает альтернативу странице списка заказов в админке, и дополняет функционал.
      На данный момент имеются следующие возможности:
      -обновление заказов в реальном времени (без перезагрузки страницы, интервал проверки 20 секунд) - при появлении нового заказа обновляется список заказов и всплывает уведомление;
      -поиск по заказам без перезагрузки страницы;
      -возможность назначения цветов для заказов в зависимости от статуса заказа.
      В разработке:
      -улучшенные (упрощенные) страницы оформления заказа и просмотра заказа в админке;
      -ведение расширенной статистики по пользователям админки и созданным ими заказам (введение понятия "ответственный за заказ");
      -добавление звукового уведомления о новом заказе в админке, и вывод оповещения на всех страницах.
      Демонстрация работы модуля тут, настройки модуля тут (логин\пароль demo\demo).
      Требования:
      Opencart\ocStore версия 1.5.x
      наличие установленного VQMOD
      Как установить:
      -копируете содержимое из папки upload в корень сайта;
      -в настройках системы включаете модуль и задаете права на редактирование;
      -модуль будет доступен в списке модулей как "Order Control - Улучшенное управление заказами".
      P.S.: Стандартные файлы движка не заменяются.
      Ваши предложения по улучшению модуля и расширению его возможностей пишите в теме поддержки файла.
      Добавил efremovav Добавлено 29.02.2016 Категория Модули  
    • От ibond
      Скачать/Купить дополнение


      Фильтр товаров в админке по производителям, артикулу и категориям
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, артикулу (Sku) и категориям (только для русской сборки и оригинальной версии). Также добавляет колонку Категории в списке товара (только для русской сборки и оригинальной версии).
      Работает (тестировался):
      OcStore 2.1.0.1, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1
      OpenCart 2.1.0.2, 2.3.0.2, 2.3.0.2 (rs.5)
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Если Вы хотите как-то отблагодарить меня, то можете это сделать, пожертвовав любую сумму через систему Webmoney на мои кошельки: R290391741542, Z270297495254. Разумеется, делать пожертвование не обязательно. Это Ваш добровольный шаг. Позыв к нему должен исходить из глубин вашей души, от чистого сердца.
      Добавил ibond Добавлено 20.11.2016 Категория Фильтры Системные требования Сайт разработчика https://opencartforum.com/profile/28580-ibond/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От ibond
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, артикулу (Sku) и категориям (только для русской сборки и оригинальной версии). Также добавляет колонку Категории в списке товара (только для русской сборки и оригинальной версии).
      Работает (тестировался):
      OcStore 2.1.0.1, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1
      OpenCart 2.1.0.2, 2.3.0.2, 2.3.0.2 (rs.5)
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Если Вы хотите как-то отблагодарить меня, то можете это сделать, пожертвовав любую сумму через систему Webmoney на мои кошельки: R290391741542, Z270297495254. Разумеется, делать пожертвование не обязательно. Это Ваш добровольный шаг. Позыв к нему должен исходить из глубин вашей души, от чистого сердца.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×