COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Neuro75

opencart.pro
  • Публикации

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

  • Посещение

Сообщения, опубликованные пользователем Neuro75

  1. У хостера не спросил. Т.к. подозреваю, что в связи с тем, что т.к. у меня VPS, то что я на нем понаставлю это не их головная боль а моя. Мне если честно уже неудобно техподдержку AdminVPSa задалбывать, уж слишком часто я к ним обращаюсь.

    Перепробовал различные варианты монтирования. И image полностью монтировал и слэши на конце ставил/убирал.

    Не видит opencart изображения из примонтированной директории. И это мне непонятно вообще от слова совсем. В консоли все видно. Структура каталогов правильная. Права на файлы правильные. Какое-то колдунство.

  2. Я с ним наигрался уже в свое время, окно про вынос storage наизусть помню.

    Но, повторю, симлинк же. Или я не понимаю чего-то? По моему недалекому разумению, если симлинк, то и система и тем более opencart должны прилинкованный катагог как родной видеть.

  3. Здравствуйте.

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

    Сайты изображений больше не видят. В чем дело не могу понять. Владелец у всех файлов один. С правами все в порядке (755/644 стандартно, делал даже 777). Ссылки создались нормально, хожу по директориям mc по ssh - все в порядке. Общий /catalog лежит в www-папке текущего владельца, т.е. доступ у него к нему однозначно есть.

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

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

    Объясню подробнее.

    Есть главный сайт https://site1.ru, работающий в режиме каталога. Т.е. в нем нет цен, кнопки "Купить" и пр. Только описание и характеристики товара.

    И есть при нем интернет-магазин https://shop.site1.ru, где товар уже продается.

    Мне надо сделать кнопку "Купить в интернет-магазине" в карточке товара на главном сайте, по которой пользователь зайдет в этот товар в магазине.

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

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

  5. Здравствуйте.

    Нужно поставить на странице с товаром ссылку на этот же товар но на другом домене.

    Т.е. находясь например в https://site1.ru/index.php?route=product/category&path=59_72

    получить ссылку https://site2.ru/index.php?route=product/category&path=59_72

    Подскажите, пожалуйста как это сделать.

  6. Здравствуйте.

    Наступил на горло лени, убил ISPManager и собираю VPS вручную.

    На восьмом Debian'e, апаче, PHP 5.6 (раз уж он такой каноничный, что OC Pro под 7.Х не работает) и MariaDB 10.2.

    Ну и собственно коли пошла такая пьянка, - настройка быстрой за счет аскетичности машины, встал вопрос какие модули PHP ставить? Чтобы ничего лишнего, однако не в ущерб производительности.

     

  7. Здравствуйте.

    После включения MegaVehicleFilter (дополнение к MegaFilter Pro/Plus), ужасно тормозит магазин.

    Лог медленных запросов показывает, что нижеприведенный запрос выполняется в среднем 19 секунд:

    Скрытый текст
    
    SELECT
    						DISTINCT `mvm`.`mfilter_vehicle_make_id`,`mvm`.`name`,`mvm`.`image`,COUNT(DISTINCT `p`.`product_id`) AS `total`,`p`.`product_id`
    					FROM
    						`oc_product` AS `p`
    					INNER JOIN
    						`oc_product_description` AS `pd`
    					ON
    						`pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 1
    					
    				INNER JOIN
    					`oc_product_to_store` AS `p2s`
    				ON
    					`p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0
    			
    			INNER JOIN
    				`oc_product_to_category` AS `p2c`
    			ON
    				`p2c`.`product_id` = `p`.`product_id`
    		
    					
    				INNER JOIN
    				`oc_product_to_mfv` AS `p2mfv`
    			ON
    				`p2mfv`.`product_id` = `p`.`product_id`
    		
    				INNER JOIN
    					`oc_mfilter_vehicle_make` AS `mvm`
    				ON
    					`mvm`.`mfilter_vehicle_make_id` = `p2mfv`.`mfilter_vehicle_make_id` OR `p`.`mfv_belongs_to_all` = '1'
    			
    					WHERE
    						`p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `p2c`.`category_id` IN(64)
    					GROUP BY `mvm`.`mfilter_vehicle_make_id`
    					ORDER BY 
    						`name` ASC\G

     

    Прошу помочь включить под него правильный индекс.

  8. 22 часа назад, nikifalex сказал:

    а вот тут пропущена таблица. поэтому и ошибка. Косяк с модулем 100%

    Да. Руки-крюки, установил MegaFilterPro криво, поэтому и была ошибка. Исправили, заработало.

    23 часа назад, nikifalex сказал:

    насчет 600мб верится слабо, это жуть как мало да и цифра странная

    Сам удивился, однако вот: Тариф micro

    9 часов назад, SunnRi сказал:

    Но даже 1гб мне кажется маловато будет,хотя надо смотреть

    Увеличил тариф до Standart: 2х2600 МHz, 2000 Мб. Сайт грузится очень быстро, однако при переходе на страницу категории, где установлен MegaVehicleFilter, она открывается за 2 секунды, после выбора марки думает 35 сек, модели - 43, модификации - 43, года - тоже 43. Что есть, конечно, жуть.

    Оптимизацию как написано в цикле статей уважаемого, насколько я понимаю админа этого форума Тормозит Opencart провел (как смог). Результата ноль. Пошел тему новую открывать про это, может подскажет кто что.

     

  9. Задал.

    Thank you for contacting us. This is an automated response confirming the receipt of your ticket. One of our agents will get back to you as soon as possible. For your records, the details of the ticket are listed below. When replying, please make sure that the ticket ID is kept in the subject line to ensure that your replies are tracked appropriately.

                    Subject: Don't work extension
                    Department: Mega Vehicle Filter
                    Status: Open
                    Priority: High


    You can check the status of or reply to this ticket online at: http://support.ocdemo.eu

    Regards,
    HelpDesk Support Center

     

    Уже с утра так висит.

    Просто думал может тут что подскажут.

  10. Здравствуйте.

    Opencart Pro 2.3.0.2

    Рекомендованный здесь хостинг (взял VPS-micro; 2600 MHz, 600 Мб, Debian 8, PHP 5.6.30).

    В магазине 15000 товаров с заполненными характеристиками (достаточно объемные таблицы). Все летает, всем доволен.

    Вместе с тем, нужна фильтрация по марке/модели/году автомобиля.

    Остановился на MegaVehicleFilter (дополнение для MegaFilter Pro).

    Это дополнение создает три таблицы:

    oc_mfilter_vehicle_make - список производителей авто (BMW, Audi и пр.)

    oc_mfilter_vehicle_model - список моделей конкретного авто

    У меня в них соответственно 90 и 5812 записей.

    А вот с третьей таблицей - oc_product_to_mvf интереснее - она учитывает не начальный и конечный года, а для каждого продукта создает отдельную строку для каждого года, входящего в диапазон: т.е. если модель производилась с 1994 по 2005 г.г., то будут строки:

    продукт - марка1 - модель1 - 1994

    продукт - марка1 - модель1 - 1995

    продукт - марка1 - модель1 - 1996

    ...

    продукт - марка1 - модель1 - 2004

    продукт - марка1 - модель2 - ...

    и пр.

    В результате в этой таблице у меня 1 250 000 строк.

    Как уже упоминал, без включения MegaVehicleFilter, все летает.

    Стоит его включить (он последовательно выводит поля для выбора сначала марки, потом модели, потом года) сайт открывается минут 5, а после выбора марки долго висит и, в конце концов, выпадает в белый экран.

    В error-логах Opencart, Апача и MySql при возникновении ошибки чисто. В логах IspManager для сайта:

    [Sat Oct 28 12:39:18.072307 2017] [:error] [pid 13977] [client 217.175.1.206:33268] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN\n\t\t\t\t\t`oc_product_to_store` AS `p2s`\n\t\t\t\tON\n\t\t\t\t\t`p2s`.`product_id` = ' at line 2<br />Error No: 1064<br />SELECT COUNT(DISTINCT `product_id`) AS `total` FROM( \n\t\t\t\tINNER JOIN\n\t\t\t\t\t`oc_product_to_store` AS `p2s`\n\t\t\t\tON\n\t\t\t\t\t`p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0\n\t\t\t\n\t\t\t\tINNER JOIN\n\t\t\t\t`oc_product_to_mfv` AS `p2mfv`\n\t\t\tON\n\t\t\t\t`p2mfv`.`product_id` = `p`.`product_id`\n\t\t AND `p2mfv`.`mfilter_vehicle_make_id` = 13  SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT DISTINCT `p`.`product_id` FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id)  \n\t\t\t\tINNER JOIN\n\t\t\t\t`oc_product_to_mfv` AS `p2mfv`\n\t\t\tON\n\t\t\t\t`p2mfv`.`product_id` = `p`.`product_id`\n\t\t AND `p2mfv`.`mfilter_vehicle_make_id` = 13 in /var/www/www-root/data/www/mysite.parts/system/library/db/mysqli.php on line 45, referer: http://mysite.parts/

    Не могу понять в чем ошибка и куда копать.

    Заранее спасибо.

  11. Здравствуйте.

    Opencart Pro 2.3.0.2.3.

    Простой сайт продажи автозапчастей одного производителя. Т.е. ни модулей ТесDoc, ни прочего не надо.

    15000 наименований товаров.

    Товары имеют следующие характеристики:

    - применимость ("марка авто", напр. Audi и "модель+год", напр. Q4 2010/02 - 2014/07);

    - OEM-номера (напр. AUDI 377407365A|AUDI 377407365B|VW 377407365A|VW 377407365B);

    - кросс-номера (напр. APLUS 16397AP|AYD 92VV05286|CRUMEX SB-377407365B|DELPHI MEXICO DIESEL GKR010);

    - технические характеристики (напр. Большой конус (CL) = 26,2|Межосевое расстояние (L) = 810|Диаметр трубы (PD) = 38|Малый конус (CU) = 23,5).

    - прочие описания товара.

    Т.е. все характеристики для конкретного товара имеют множественные значения.

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

    Всего по сочетаниями "Марка"/"Модель, год" получается порядка 100 категорий и 8500 подкатегорий.

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

    1. Чем из Excel-таблицы загрузить файл вида "Наименование товара"; "Марка авто"; "Модель, год" так, чтобы создались соответствующие категории (Марка авто) и подкатегории (Модель, год) и товар разложился по связанным с ним категориям/подкатегориям;

    2. Чем загрузить мультиатрибуты к загруженным в п.1 товарам. Они также собраны с Excel-таблицу, где конкретной группе атрибутов для товара соответствует одна ячейка, атрибуты разделены разделителем ( в примере - | );

    3. Чем это отобразить с возможностью удобного поиска (я так думаю, что OC-фильтр или Filter Pro должен решать подобную задачу, однако из описаний и демок не понятно, работают ли они с мультикатегориями, а пощупать без покупки нельзя);

    4. Чем красиво и удобно расположить имеющиеся множественные атрибуты в карточке товара.

    Заранее спасибо за помощь.

  12. С первыми тремя пунктами понял, спасибо.

    Четвертый - шаблоны для OC.pro 2.3.0.2.2 качал и OC.pro стоит 2.3.0.2.2 (кстати, Gentle для 2.3. в три раза меньше весит чем для 2.1, а Ankar одинаково, это нормально?).

    Расширения - Расширения - Шаблон видит только Default.

    Через установить Расширения *.zip файлы шаблонов также не ставятся (неверный формат файла).

  13. Здравствуйте.

    Не сочтите за совсем идиота, но что-то я тут у вас совсем запутался.

    Решил попробовать opencart. Поставил. В первый же день изучения по ссылкам в сети попал сюда.

    Из таблица сравнения Opencart\Opencart.cms\Opencart.pro уяснил, что Opencart.pro это хорошо. А также понял, что этот сайт посвящен ему как полнофункциональному решению и Opencart.cms как продукту этих же разработчиков, но с меньшим функционалом.

    Купил, поставил opencart.pro.

    Теперь вопросы:

    а) Тут по форуму упоминается лицензионный ключ opencart.pro, который распространяется на поддомены и т.д. и т.п. Где его брать? Я файлы по пришедшей в письме от liveopencart ссылке скачал, поставил, все работает, никаких ключей не просит, нигде про купленность\не купленность не пишет. Так и должно быть?

    б) в вышеупомянутой таблице возможностей - 100500 строк возможностей opencart.pro. У меня, на первый взгляд, админка от обычной админки opencart вроде не отличается. Может что-нибудь включить где надо? (повторюсь, с opencart ранее дела не имел, сравнить не могу, возможно заблуждаюсь и opencart.pro действительно чем-то отличается а я не вижу).

    в) Со вчерашнего дня пытаюсь ответить на простой вопрос: как поменять шаблон.

    Заходим на главную страницу. Видим "Шаблоны. Множество платных и бесплатных шаблонов для вашего магазина". Не кликабельно. Ясно. Ищем где же эти шаблоны. Открываем выпадающее меню "Блог". Ага, вот они: пункт "Шаблоны (4)". Переходим. Ну, 4 маловато, конечно, для "Множество платных и бесплатных", но потренируемся на них.

    Скачиваем. Заливаем в корень сайта содержимое Upload. В директории theme плюс к default появляются новые папки ankart, gentle... Иду в настройки магазина, в списке доступных шаблонов ничего нового не появилось. Только default.

    Иду на форум, может там что написано. А там... В разделе "Шаблоны и внешний вид магазина" какая-то OCShop.cms (что это? и зачем это тут?). В разделе How to - адаптация шаблонов для опенкарт.про, но рассмотрены частные случаи.

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