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

igorfelix

Користувачі
  
  • Публікації

    758
  • З нами

  • Відвідування

Усі публікації користувача igorfelix

  1. Что вы так нервничаете ? Ну не нравится мне модуль ваш. Пусть другие пользуются, каждому свое.
  2. Да потому что мне нужно именно новости или статьи а не 500+ мне ненужных функций в одном модуле, занимающих место на хостинге и лишних запросов в бд. Blog manager нравится, за исключение только одного косяка, не критичного, но думаю решение все равно найду современем.
  3. Всем привет ) кто пользуется зарубежным модулем blogmanager ? http://www.echothemes.com/blog-manager.html модуль хороший, есть seo , но недавно нашел один косяк. не работает пагинация, если мы расположены в сайт.ру/blog то пагинация по страницам не работает. вылечить сам не смог как не ковырял настройки модуля. замену не хочу, видел блог, статьи, галерея, отзывы и еще что то там в одном ... каша малаша
  4. shalan, вот это что то близкое. но а если я не хочу что бы человек смог залесть в статьи и нечаянно там это удалил. что бы это было в коде запрятано от лишних глаз.
  5. нет.. вы меня не правильно поняли ) модуль Html я знаю, но это по деревенски указывать. я в коде хочу это сделать. ну что то в сторону контроллера копать. например у меня кусок кода <div class="icons-block wrap"> <a href="/sertifikati.html" class="manuf" alt="" title=""><span>Гарантия качества</span>сертификаты на всю продукцию</a> <a href="/dostavka-i-oplata.html" class="shipping" alt="" title=""><span>Доставка по всей России</span>почта России</a> <a href="/minima.html" class="garant" alt="" title=""><span>Минимальный заказ</span>отправка по РФ от 3шт.</a></div> и этот кусочек стоит например в категориях ниже шапки. что бы повторно мне это не писать например в карточке товара, в разделе контакты, в разделе карта сайта или еще где то . как мне вызвать грамотно этот кусочек кода в нужном мне месте ?
  6. Добрый день. не знаю как точно описать что хочу сделать.. например есть html код я его расположил в категориях. и хочу расположить в карточке товара и может еще где то. но как мне сделать вызов этого html блока в других местах, что бы не вставлять везде копию, так как если что то нужно будет поменять в коде нужно будет менять сразу в 5 местах а это идиотизм. В модх это делается созданием чанка. {{logo}}, а в opencart как это реализовать..
  7. все отбой. сам понял.. смотрим какой запрос самый медленный. заходим в mySQL , ищем его нажимаем Структура открывается, стаим ИНДЕКС напротив каждой строчки. и УРА )) отлично летает )
  8. Фотки сопоставились с товарами. прокэшировались картинки. просто долго грузятся категории даже там где нут картинок. vps, фотки заливал через ftp. они точно тут не причем
  9. блин опять беда.. странно до привязки картинок к товару сайт летал. после добавление картинок, стали меееедленно открываться категории. установил модуль xml profile что бы смотреть время запросов и понять что случилось, выбрал самые долгие запросы.. и как теперь их оптимизировать, или что то с этим сделать.. ? query time:1.8411 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2868' query time:1.8531 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2869' query time:1.8504 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2870' query time:1.8436 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2871' query time:1.8363 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2872' query time:1.8341 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2873' query time:1.8285 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2874' query time:1.8306 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2875' query time:1.8323 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2876' query time:1.8204 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2877' query time:1.8394 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2878' query time:1.8495 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2879' query time:1.838 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2880' query time:1.829 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2881' query time:1.8349 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2882' query time:1.8373 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2883' query time:1.8337 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2884' query time:1.8319 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2885' query time:1.836 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2886' query time:1.8355 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2887' query time:1.829 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2888' query time:1.8296 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2889' query time:1.829 seconds | controller: ControllerProductCategory SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2890' query time:0.3791 seconds | controller: ControllerProductCategory SELECT DISTINCT SQL_CALC_FOUND_ROWS p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < '2015-02-20 18:49:00') AND (pd2.date_end = '0000-00-00' OR pd2.date_end > '2015-02-20 18:49:00')) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < '2015-02-20 18:49:00') AND (ps.date_end = '0000-00-00' OR ps.date_end > '2015-02-20 18:49:00')) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) 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) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND p2c.category_id = '2809' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC LIMIT 0,15
  10. документацию я не понял. там нет моего случая :-)
  11. а что показывать. стандартный .htacess opencarta Options +FollowSymlinks Options -Indexes <FilesMatch "\.(tpl|ini|log)"> Order deny,allow Deny from all </FilesMatch> RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] RewriteRule .* http://%1/$0 [L,R=301] RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
  12. а как он верно пишется ? вариантов очень много.
  13. Добрый день, сижу ковыряюсь, не могу редирект сделать.. нужно что бы при попадании в http://цветной-дым.рф/blog/ перебрасывало в http://цветной-дым.рф/blog/stati/ и при переходе например по такой ссылке http://цветной-дым.рф/blog/gde-kupit-cvetnoj-dum-dlya-foto.html перебрасывало на такую ссылку http://цветной-дым.рф/blog/stati/gde-kupit-cvetnoj-dum-dlya-foto.html
  14. я в mysql указываю путь к картинке. Так как в менеджер изображений не зайти. Когда в корне папки с аартинками лежат много много картинок. В другую папку не могу их переместить. Модуль из корня тока подхватывает картинки. Буду думать. Или по деревенски через бд делать
  15. а если по делу.. никто не знает как сменить папку для менеджера изображений?
  16. я в папки с фото не хожу. 164 тыс товаров.. а вот для категорий понадобилось указать картинки, но через mysql это неудобно
  17. Добрый день ) Может кто знает как сделать что бы при выборе картинки например для категории, открывалась не папка сайт/image/data/ а папка сайт/image/ (причина: в папке сайт/image/data/ очень очень много картинок, и все сильно тупит, когда хочу указать картинку для категории например)
  18. Стандартный поиск. 3-4 сек. Но я хочу поставить поиск с морфологией и ре... Модуль
  19. в бд честно не ковырял именно удалением звпросов. так как боюсь потом что то вылезит. еще кстати так и не понял что дает сжатие от 0 до 9 в настройках движка. пробовал 0 стоавить, пробовал 9. не знаю что это дает. вроде как gzip сжатие включено по умолчанию на хостере. vps не мощный. самый дешевый. была проблема с загрузкой товаров. на обычном хостинге 4-5 часов 24000 товаров.. на vps это 10 минут примерно .
  20. категорий не очень много - они быстро открываются. а вот список товаров - немного с задержкой. ну там можно выставлят ьпоказ по 100 ед товара или по 200. а вообще я не использую это, так как все операции с загрузкой товаров и смены цен использую модуль автоматическая обработка прайслистов. глючит когда хочу картинку поставить для категории. вот там беда.. картинок много.. он все в одну папку начинает помещать.. можно через БД картинки для категорий указать, не используя файловый менеджер.
  21. ocstore 15521. Модуль категорий удален вообще. в mysql когда уже товар загружен, зашел выделил все поля в бд, с выделенным - оптимизировать. пробовал индексы проставить, но они уже были проставлены ранее, либо в сборке либо мной. да вроде и все. в vqmode стоит пару модулей, ничего лишнего.
×
×
  • Створити...

Important Information

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