lastif
-
Публікації
95 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем lastif
-
-
Здравствуйте!
Вопрос такой.
У каждого товара бывает несколько видов размеров. Например, у одежды есть размеры S, M, L, XL.
Как сделать так, чтобы эти опции выводились в карточке товара я знаю.
Но как сделать так, чтобы можно было все товары на сайте отсортировать по размеру.
Например, что-то типо модуля, который вынесен сбоку.
И там выбираешь размер М. и выводятся все товары магазина, доступные в размере М.
Надеюсь пояснил понятно.
Подскажите, есть такой модуль или это нужно создавать?
Вроде вещь необходимая многим. Неужели не реализовано никак?
-
07070, вы не поняли. не это требуется:
ГОСПОДА!!! прошу помощи:
Есть стандартное меню категорий слева. Из него можно в горизотальное меню выносить пункты. как бы дублировать.
Возможно ли сделать так, чтобы эти пункты были ТОЛЬКО в горизонтальном меню, т.е. чтобы часть КАТЕГОРИЙ была в горизонтали, а часть в вертикали???
-
У меня вопрос возник:
сейчас есть возможность отображения категорий ПО ЖЕЛАНИЮ в верхнем горизонтальном меню.
а я хочу, чтобы часть категорий отображалась ТОЛЬКО в верхнем горизонтальном меню, т.е. в левом меню они отображаться не должны.
это возможно реализовать?
-
неужели никто не задавался подобным вопросом?
-
У меня вопрос возник:
сейчас есть возможность отображения категорий ПО ЖЕЛАНИЮ в верхнем горизонтальном меню.
а я хочу, чтобы часть категорий отображалась ТОЛЬКО в верхнем горизонтальном меню, т.е. в левом меню они отображаться не должны.
это возможно реализовать?
-
я хочу чтобы H1 были прописаны у всех продуктов и категорий
-
В шаблоне используй
<?php echo $seo_h1; ?>
Если надо что-бы при заполненом H1 он выводился вместо заголовка - то вот так:
Вместо
<h1><?php echo $heading_title; ?></h1>
пишеш<?php if ($seo_h1) { ?> <h1><?php echo $seo_h1; ?></h1> <?php } else { ?> <h1><?php echo $heading_title; ?></h1> <?php } ?>
ответьте пжлста, в каком файле это нужно изменять?
-
В шаблоне используй
<?php echo $seo_h1; ?>
Если надо что-бы при заполненом H1 он выводился вместо заголовка - то вот так:
Вместо
<h1><?php echo $heading_title; ?></h1>
пишеш<?php if ($seo_h1) { ?> <h1><?php echo $seo_h1; ?></h1> <?php } else { ?> <h1><?php echo $heading_title; ?></h1> <?php } ?>
подскажите, в каком конкретно файле надо это прописать?
-
дак ведь они к старым версиям. или они будут работать?
я думал новая версия отличается сильно и модули будут несовместимы.
-
а импорт-экспорт как использовать? или нет модуля ещё?
-
спасибо всем за помощь! Абсолютно все проблемы со скоростью решились индексированием.
что это значит? как провести это индексирование?
проделать это?
alter table `oc_product` add KEY `model` (`model`);
alter table `oc_product` add KEY `stock_status_id` (`stock_status_id`);
alter table `oc_product` add KEY `quantity` (`quantity`,`date_available`);
alter table `oc_product` add KEY `tax_class_id` (`tax_class_id`,`weight_class_id`,`length_class_id`);
alter table `oc_product` add KEY `sort_order` (`sort_order`);
alter table `oc_product_option_description` add KEY `product_id` (`product_id`);
alter table `oc_product_option_value` add KEY `product_option_id` (`product_option_id`);
alter table `oc_product_option_value` add KEY `product_id` (`product_id`);
alter table `oc_url_alias` add UNIQUE KEY `query` (`query`);
alter table `oc_url_alias` add KEY `keyword` (`keyword`);
alter table `oc_zone` add KEY `country_id` (`country_id`);
или индексирование - это что-то другое?
-
у меня 7000 товаров. всё работает отлично. так что хз , есть ли проблема в модуле.
-
Yesvik, расскажите пжлста, где взять подрехтованный модуль Sitemap?
-
Ну ошибки как раз и говорят о том что безобразно высокая нагрузка... то сервак ложится, то выполняется слишком долго...
Если генериш сайтмэп и на сайте никого - то всё получается, а если при этом на сайт ещё кто-то заходит, например, поисковый паук - сервак умирает.
У тебя надо не просто генератор рехтовать, а оптимизировать большинство алгоритмов... у тебя-же сайт тупит не по детски.
а что значит оптимизировать? всмысле почему? у меня же стандартный опенкарт. я ничего не дописывал. просто товары добавил.
или стандартный опенкарт не расчитан на такое количество товара?
и про sitemap всё-таки расскажете? где взять подрехтованный?
-
он делает максимум 500 страниц.сгенерируй модуль sitemap сторонним сайтом.
например, вот: http://www.xml-sitemaps.com/
у тебя на выходе получится файл: sitemap.xml
его "скармливаешь" гуглу (яндексу и так далее) непосредственно из личного кабинета.
через сутки-двое поисковик проиндексирует твои страницы.
а у меня 7000 товаров
-
Я подозреваю что ты не правильно трактуеш слово индесация...
Посещение поисковым роботом страницы и включение страницы в индекс это разные вещи.
Попробую объяснить разницу между между этими понятиями на примере метатега robots.
index,follow - поисковикам разрешено включать эту страницу в индекс и разрешено переходить по ссылкам найденным на этой странице
noindex,nofollow - поисковикам запрещено включать эту страницу в индекс и запрещено переходить по ссылкам найденным на этой странице
noindex,follow - поисковикам запрещено включать эту страницу в индекс, но разрешено переходить по ссылкам найденным на этой странице.
Обрати внимание на последнюю комбинацию... Поисковики по странице будут шариться, будут переходить по ссылкам с этой страницы, но в индекс эту страницу не включат и в поисковой выдаче ты эту страницу не увидиш. Но это в идеале, а в жизни бывает иначе...
Все эти "запрещено" и "разрешено" только звучат грозно... на самом деле это рекомендации, а не директивы.
Запись Disallow: /*?page предписывает поисковым паукам не включать в индекс страницы у которых в URL присутствует page, но не запрещает посещать эти страницы.
Эта запись не гарантирует что поисковики не будут посещать эти страницы и даже не гарантирует что эти страницы не будут включены в индекс.
Если поисковик где-то найдёт ссылку на страницу с page то может включить её в индекс не взирая на то что написано в robots.
Disallow: /*?page к страницам товаров имеет только косвенное отношение... т.е. если на товары есть сылки только на этих страницах и больше нигде ссылок нет и не было - то шансы этих товаров попасть в индекс снижаются.
Если на страницы товаров есть ссылки в сайтмэп, или есть ссылки с других страниц - то запись Disallow: /*?page ни как не мешает поисковикам посещать страницы товаров и включать их в индекс.
шикарно расписали! спасибище!
просто буквально до вчерашнего дня у меня не было сайтмэпа. поэтому , возможно, некоторые страницы не попадали в индекс.
а на второй вопрос ответите? что мне с модулем SITEMAP делать?
ночью кстати пытался сделать сайтмэп командой http://site.ru/index.../google_sitemap
вот такая ошибка выходит часто
Error: MySQL server has gone away
Error No: 2006
SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM oc_review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating 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) LEFT JOIN oc_manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN oc_stock_status ss ON (p.stock_status_id = ss.stock_status_id) LEFT JOIN oc_product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p.status = '1' AND
p.date_available <= NOW() AND pd.language_id = '1' AND p2s.store_id = '0' AND ss.language_id = '1' AND p2c.category_id = '95' ORDER BY p.sort_order ASC LIMIT 0,20
либо такая
504 Gateway Time-out
-
щас пробовал запускать модуль. вот такая ошибка выходит
Error: MySQL server has gone away
Error No: 2006
SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM oc_review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating 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) LEFT JOIN oc_manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN oc_stock_status ss ON (p.stock_status_id = ss.stock_status_id) LEFT JOIN oc_product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '1' AND p2s.store_id = '0' AND ss.language_id = '1' AND p2c.category_id = '95' ORDER BY p.sort_order ASC LIMIT 0,20
-
если вы задаёте подобны вопросы тут, причём не в тонкостях, а в общем, то без спеца вам не обойтись, имхо.
по фоткам - глупо вообще задавать тут этот вопрос. тут обсуждают движок, а не содержимое магазинов.
мой совет - трясите поставщиков. нормальные всегда предоставят вам картинки.
по вопросу движка - поищите платные шаблоны. я вроде встречал такие, в которых можно кидать в корзину прям из категорий.
по прайсам - это жесть, если от нескольких поставщиков есть пересечения по позициям. надеюсь, хоть артикулы совпадают. иначе - эту задачу не автоматизировать. только ручками каждую позицию привинчивать.
сомневаюсь, что кто-то станет вас тут подробно консультировать. у вас настолько общие вопросы, что проще нанять человека.
-
прошу прощения, что так гружу
1.меня тут вообще сам факт заинтересовал
вот при таком раскладе
вот вторая страница
http://www.site.ru/cat/?page=2
если я прописал в РОБОТС запрет на индексацию всех страниц (Disallow: /*?page), кроме первой http://www.site.ru/cat/
влияет ли эта запись на индексацию САМИХ ТОВАРОВ на запрещенных (второй, третьей, пятой и т.д.) страницах?
2.
у меня OCSTORE 0.2.2
но модуль там стандартный. я не знал о подрехтованном.
или в этой версии OCSTORE он уже подрехтованный?
если нужно рехровать, не скажете, где найти его рехтованный?
-
благодарю за ответы!
вот ещё парочка на основании ответов
1. т.е. вне зависимости от того, есть такая запись или нет
Disallow: /*?page
поисковик индексирует все товары, даже на этих запрещенных страницах?
2.
чтобы команда http://site.ru/index.../google_sitemap выполнилось пришлось поставить параметр
max_execution_time = 4000
и выполнение идёт несколько минут.
будет ли ждать поисковик её выполнения?
и в чём вообще может быть проблема? как ускорить?
-
значит опишу, к чему пришёл при тестировании:
эти значения , это наверно в php.ini надо задавать, а не в htaccess?думаю нужно увеличить параметры php через файл .htaccess
php_value max_execution_time 960
php_value memory_limit 128M
у меня они такие были
max_execution_time = 1000
max_input_time = 60
memory_limit = 512M
в 9 утра по команде http://site.ru/index.php?route=feed/google_sitemap всё выполнилось.
и карта создалась.
попробовал сейчас в 14.00.
вот такая ошибка вышла
504 Gateway Time-out
изменил параметр на
max_execution_time = 4000
заработало!
НО вопрос: а будет ли поисковик столько ждать её выполнения? длится несколько минут.
и второй вопрос: при выполнении у меня висит сайт. т.е. достучаться до него я не могу.
вот такую штуку мне выдал, когда пытался достучаться
Error: MySQL server has gone away
Error No: 2006
SELECT * FROM oc_language
ИХМО уместно использовать кеширование карты и постраничным на уровне СУБД запросами для её созданя, это решит проблему с памятью и отдачей самой карты, но не решит проблему с временем выполнения скрипта (тут надо изобретать велосипед с индексацией), хотя если есть cron на хостинге то нет проблем и с временем выполнения...
Ну или смотреть в сторону другого хостера (например с наличием python для такого рода задач)
в этом я вообще 0. не подскажете, что конкретно можно попробовать сделать?
хостер у меня hc.ru
-
Должен сам, просто добавь в файл robots.txt в конец строку типа
Sitemap: http://site.ru/index.php?route=feed/google_sitemap
а проверить просто, посмотри последнюю запись вызвав http://site.ru/index.php?route=feed/google_sitemapдобавь товар, проверь вывод, все :)
дело в том, что у меня 7000 товаров и когда я вызываю. у меня висит минут 5, а потом выдаёт ошибку базы данных
-
Расскажите пжлста, как работает этот модуль?
нужно ли как-то генерировать карту сайта, например, ввеля в браузере
http://www.site.ru/index.php?route=feed/google_sitemap
или же она генерируется автоматически.
но тогда как часто?
у меня товары добавляются к магазину каждый день и этих товаров уже 7000 штук.
OCSTORE 0.2.2
-
ПРОШУ ВАС, ПОМОГИТЕ!
Сортировка всех товаров по 1 опции.
в Встановлення, оновлення, налаштування
Опубліковано:
а что за фильтры товаров, подскажите?
нужна ведь фильтрация по одному из свойств товара.