d19codec
-
Публікації
23 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем d19codec
-
-
Приветствую.
Ищу возможность (модуль) чтобы делать купоны или сертификаты в стиле:
"скидка 10% от суммы заказа, но общая сумма скидки не более 1000 рублей".
Конечно, хорошо если будут поддерживаться и другие более сложные вариации, типа:
"при заказе от 1000 руб - скидка 10% от суммы заказа, но общая сумма скидки не более 1000 рублей".
На самом деле всё просто и от стандартных купонов всего то отличается дополнением "...но общая сумма скидки не более 1000 рублей".
Можно платные модули, лучше конечно бесплатные.
Спасибо.
-
Приветствую.
Есть проблема, что зарегистрированных много, а вот при отправке письма стандартным "модулем" (Продажи-Почта) они отсылаются не всем, видимо какое то ограничение на отправку по кол-ву имеется.
Вот и решил поискать модуль, который равномерно бы отсылал письма всем зарегистрированным, не сразу, а чтобы никакие блокировки не останавливали после пары сотен писем.
Или может это как то по-другому реализовывать/обходить?
+заодно может посоветуете удобный "редактор писем" (хотя бы внешний)? чтобы писать красивые письма быстро, а не сидеть и долго баловаться тэгами и прочим, чтобы набить красивое письмо для рассылки.
-
Вдруг кому пригодится,
вопрос решить функциями движка не смог,
но решил возможностями операционной системы сервера,
путем монтирования удаленной папки с помощью sshfs.
Соответственно, при данном способе не важно что вы перемещаете: картинки, кэш картинок или что то другое. Настраивается одинаково.
-
Как бы это странно не звучало, но такой же сервер, только имеющий в два раза больше дискового места стоит в 21 (двадцать один) раз дороже. Поэтому проще оплачивать второй сервер, который стоит на соседней полке в ДЦ. Сам удивлен над хостером. А его конкуренты и вовсе в 40 раз дороже предлагают такие характеристики. Оставим имя хостера и точные цены неизвестными.
А "подберите оптимальное соотношение размер/качество" - это уже как раз и реализовано на текущий момент, но всё равно не влезает чуть чуть, а еще может и больше понадобиться места.
Поэтому вопрос можно рассматривать только потому что он как минимум намного интереснее чем другие вопросы в данном разделе,
а в идеале - воспользоваться ответом.
-
Либо кэш фото переместить. Но в теории это сложнее, т.к. права настраивать нужно.
Просто фото вместе с кэшем на одном серваке не умещаются по своему объему.
Вот нашел похожую тем на англоязычном форуме, но половину их слов не понятна (даже с переводчиком) http://forum.opencart.com/viewtopic.php?t=95547&p=383400
-
Приветствую.
Как настроить корректно, чтобы картинки были на другом сервере?
Причем кэш фото можно оставить на изначальном сервере.
ocStore-1.5.5.1.2
Я попробовал в config.php заменить соответствующую строку на следующую
define('DIR_IMAGE', 'http://site.ru/image/');
остальные строки, в т.ч. кэш, оставил такими же.
Так вот картинки товаров не подхватывает (т.е. нет ни одной картинки на любой странице после замены строки), в т.ч. даже лого сайта не показывает.
Хотя если зайти по прямому адресу в браузере http://site.ru/image/data/logo.png то картинка в браузере открывается.
Что где еще менять нужно или чем то из модулей/софта можно воспользоваться?
Что то гугл не дает результатов, либо я не умею искать.
Сервера VDS оба.
-
Приветствую.
Ситуация.
При использовании любого бесплатного модуля экспорта-импорта - на удаленном сервере просто не могут обновится товары из-за различных ошибок, (файл прайса в .xls занимает 200 Мбайт, условно около 50тыс позиций), даже убрав различные ограничения, выполняется загрузка долго и просто приходится ребутать сервак, т.к. он "занят" импортом товаров. С экспортом - та же беда. С малым кол-вом товаров - работает нормально.
На текущий момент приходится просто выгружать базу в виде *.sql на локальный сервак, импортировать товары, и потом снова базу заливать на внешний сервер.
Что не очень удобно, если вдруг нужно что то исправить в большой группе товаров, и снова нужно "плясать" 20-30 минут.
Возможно ли как то реализовать, чтобы можно было импортировать/экспортировать товары на сайте без создания большой нагрузки на сервер, при большом кол-ве товаров. (сервер VDS, но имеется ограничение по процессорному времени) Чтобы сайт функционировал нормально в момент имопрта/экспорта.
В т.ч. подойдут и платные готовые модули, если цены не заоблачные.
Фишки типа чтобы не было дублей товаров, или удалялись товары которых уже нет в новом прайсе - приветствуются. В общем что то типа неспешной синхронизации чтобы было.
-
Стоит deadcow SEO.
Когда подводишь курсор к ссылкам - ссылку нормальную показывает. SEO URL в описании товаров прописывается тоже нормально после генерации с использованием deadcow SEO.
Но при клике пересылает на ссылку которая сожержит "?_route_="
-
Привет.
Не могу победить seo, хочу избавиться от дублей, а то на один и тот же товар ссылка может быть через поиск на сайте одна, а через категорию - другая.
Проблема в том, что у всех нормальных людей ссылки выглядят так после настройки seopro:
my-site.com/odezhda/
my-site.com/odezhda/futbolka-belogo-cveta.html
У меня они тоже такие, но после клика по ссылке - перенаправляет соответственно по каждой из них на:
my-site.com/?_route_=odezhda/
my-site.com/?_route_=odezhda/futbolka-belogo-cveta.html
и соответственно если категория еще открывается, то страница продукта уже нет, выдает ошибку что "Запрашиваемая страница не найдена!"
Как победить?
ocstore 1.5.5.1.2
содержимое .htaccess (со стандартным htaccess такая же беда):
Options +FollowSymlinks Options -Indexes <FilesMatch "\.(tpl|ini|log)"> Order deny,allow Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ # Редирект c www на без www RewriteCond %{HTTP_HOST} ^www.*****/*** RewriteRule ^(.*)$ http://*****/***/$1 [R=301,L] # Редирект для главной (с /index.php на /) RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]
Настраивал по такой инструкции:
1. Скачиваем отличнейшую модификацию модуля SEO Pro от пользователя Codeoneteam. (пробовал и другие модификации и со стандартным seopro в ocstore, беда одинаковая)
2. Распаковываем архив и заливаем папку catalog в корневую директорию своего сайта. По сути, перезаписывается только один файл catalog/controller/common/seo_pro.php.
3. Заходим в phpMyAdmin своего хостинга, выбираем нужную базу данных и, открыв вкладку SQL, вставляем весь код из sql.txt, который находится в архиве. Жмем «ок» и получаем подтверждение того, что были сделаны запросы к необходимым строкам.
4. Чистим кеш в system/cache. При этом файл index.html, находящийся в этой же папке, НЕ удаляем.
5. Разбираемся с файлом .htaccess. По умолчанию, OpenCart предоставляет этот файл как .htaccess.txt, нам же необходимо удалить расширение txt и оставить просто .htaccess. Содержание файла менять нет надобности.
6. Заходим в админ-панель магазина и включаем ЧПУ. Для этого идем в Система-Настройки-Сервер и выбираем:
Включить ЧПУ — да
Тип ЧПУ — SeoPro
ЧПУ товаров с категориями — да
Окончание ЧПУ — выбираем окончание наших ссылок. Здесь то, что вам больше по душе: html или php.
Сохраняем.
7. Теперь же перед нами есть два пути добавления seo url: либо вручную прописать всем товарам, либо воспользоваться deadcow SEO для того, чтобы псевдонимы создавались автоматически. Ранее данный модуль был бесплатным и мы могли воспользоваться модификацией от freelancer. Но с недавних пор автор модуля сделал его платным. Стоимость для такого полезного модуля, в принципе, символическая — $10.
8. Извлекаем файлы в корневую папку сайта.
9. Отправляемся снова в админ-панель магазина и устанавливаем модуль: Дополнения-Молули-deadcow SEO.
10. Заходим в настройки модуля и генерируем псевдонимы для категорий и товаров.
11. Переходим в магазин, обновляем страницу и проверяем наши новые ссылки.
-
GZIP не для картинок )
для картинок можно изменить в system/library/image.php
там 90 кажется по умолчанию
Стояло 100, изменил на 90, не хватает все равно, скатился до 65 - все равно не хватает. Качество сильно упало, но размер не так сильно уменьшился.
Поэтому подскажите пожалуйста, где указывается какое фото в кэше считается старым ?
Подменил в кэше фото от сегодняшнего числа - нормальное его показывает на сайте.
Подменил на фото с датой изменения июнь месяц - кэширует заново и заменяет его.
Просто я на компе нормальным "конвертером" могу сделать фото намного качественней, чем конвертер движка, которое занимает при этом меньше места. И т.к. место не безгранично на хостинге, хочу заменить весь кэш своими качественными фото.
-
"где-то читал что кач-во картинок в категориях, не очень то хорошее"
Возможно не понятно выразился.
"читал где то ..."
а фактически смотрел? хорошее? или только читал, но не смотрел?
-
Тогда такой вопрос, где регулируется степень сжатия картинок, которые сохраняются в папке cache?
Меняю в настройках магазина "Уровень сжатия:Уровень сжатия GZIP. Задайте значение от 0 до 9.",
но ничего не меняется (кэш чистил).
-
Я вас понял Паша.
Я этом плане с движком знаком.
Спасибо за советы.
Вы просто упорно не хотите понимать вопроса. Все таки сначала проще понять суть вопроса ...
Русский народ такой русский.
-
все отображаемые на сайте фото, насколько мне известно, - это фото которые лежат в папке cache, и они занимают много места.
Вот их я и хочу заменить на свои, уже уменьшенные до нужного размера и правильно переименованные, и которые будут занимать меньше места. Заодно и движок не будет напрягаться, т.к. все фото уже обработаны.
Просто что-то не дает перезаписать данные файлы, и не позволяет выставить права выше 644.
Если подумать логически, кто то эти права выставляет, и раз эти права нельзя поменять через фтп вручную, значит надо найти того кто из выставляет на 644, и задать ему чтобы он выставлял права другие. Кто выставляет? Apache? Или кто то другой?
А то что по ссылке - это вообще у людей фото некачественное, т.е. абсолютно другой вопрос, и тем более даже без ответа.
-
Вопрос: как можно заменить фото кэша?
Проблема в том что уменьшенные фото в кэше занимают больше места, чем оригинальные большого размера. И хостинг быстро забивается, не хватает места. Смена тарифа хостинга - не вариант.
Хочу заменить фото в кэше на фото того же качества, только занимающие меньше места, но у них права 644 и не исправляются (в других папках права правятся нормально).
-
А фактически - хорошее?
-
Проблема с медленными запросами, проходивших особенно долгое время и создающих дополнительную нагрузку на сервер.
Ничего не менял уже давно, но тут вдруг за последние два дня выросла нагрузка на сервер, и хостер (sweb) отключил базу.
Около 5к товаров и 20 категорий. Версия OC 1.5.3.1
Подскажите где и что копать.
Пока залил копию на денвер. Был модуль сортировки товаров по атрибутам, пока его отключил, и отключил отображение количества товаров в категориях.
на хостинге sweb параметр long_query_time равен 15
Как проверить на денвере, изменилась ли ситуация? Можно уже залить базу на хостинг и проверять?
Примеры медленных запросов от саппорта sweb которые возникли пару дней назад:
# User@Host: zesstru[zesstru] @ localhost []
# Query_time: 16.643319 Lock_time: 0.000404 Rows_sent: 1 Rows_examined:
15548
use zesstru;
SET timestamp=1369147421;
SELECT COUNT(DISTINCT p.product_id) AS total FROM prefdbproduct p LEFT JOIN
prefdbproduct_description pd ON (p.product_id = pd.product_id) LEFT JOIN
prefdbproduct_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN
prefdbproduct_attribute atra_4 ON (p.product_id = atra_4.product_id) LEFT JOIN
prefdbproduct_to_category p2c ON (p.product_id = p2c.product_id) WHERE
pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND
p2s.store_id = '0' AND (atra_4.language_id = '1' AND atra_4.attribute_id = '4'
AND atra_4.text IN ('20.0-29.9мм')) AND p2c.category_id = '77';
# User@Host: zesstru[zesstru] @ localhost []
# Query_time: 17.647776 Lock_time: 0.000323 Rows_sent: 1 Rows_examined:
15566
use zesstru;
SET timestamp=1369147338;
SELECT COUNT(DISTINCT p.product_id) AS total FROM prefdbproduct p LEFT JOIN
prefdbproduct_description pd ON (p.product_id = pd.product_id) LEFT JOIN
prefdbproduct_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN
prefdbproduct_to_category p2c ON (p.product_id = p2c.product_id) WHERE
pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND
p2s.store_id = '0' AND (p2c.category_id = '51');
# User@Host: zesstru[zesstru] @ localhost []
# Query_time: 17.171950 Lock_time: 0.000557 Rows_sent: 30 Rows_examined:
15648
use zesstru;
SET timestamp=1369147338;
SELECT p.product_id, (SELECT AVG(rating) AS total FROM prefdbreview r1 WHERE
r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS
rating FROM prefdbproduct p LEFT JOIN prefdbproduct_description pd ON
(p.product_id = pd.product_id) LEFT JOIN prefdbproduct_to_store p2s ON
(p.product_id = p2s.product_id) LEFT JOIN prefdbproduct_attribute atra_5 ON
(p.product_id = atra_5.product_id) LEFT JOIN prefdbproduct_to_category p2c ON
(p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1'
AND p.date_available <= NOW() AND p2s.store_id = '0' AND (atra_5.language_id =
'1' AND atra_5.attribute_id = '5' AND atra_5.text IN ('Античная латунь')) AND
(p2c.category_id = '77') AND (atra_5.language_id = '1' AND atra_5.attribute_id
= '5' AND atra_5.text IN ('Античная латунь')) GROUP BY p.product_id ORDER BY
p.sort_order ASC LIMIT 0,30; -
Ищу модуль, или как добавить строчку, чтобы в "Оформление заказа" появился пункт Трек номер с фиксированной суммой.
Чтобы можно было выбирать, оплачивать трек номер посылки или нет.
На данном сайте не нашел.
Ищу "скидка xx%, но не более N рублей".
в Поиск модулей
Опубліковано: · Змінено користувачем d19codec
Вот бы кто помог его добавить (подсказать что в коде дописать), если готового варианта нет.
Сам я не программист.
Спасибо.