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

lastif

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

    95
  • З нами

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

Повідомлення, опубліковані користувачем lastif

  1. Здравствуйте!

    Вопрос такой.

    У каждого товара бывает несколько видов размеров. Например, у одежды есть размеры S, M, L, XL.

    Как сделать так, чтобы эти опции выводились в карточке товара я знаю.

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

    Например, что-то типо модуля, который вынесен сбоку.

    И там выбираешь размер М. и выводятся все товары магазина, доступные в размере М.

     

    Надеюсь пояснил понятно.

    Подскажите, есть такой модуль или это нужно создавать?

     

    Вроде вещь необходимая многим. Неужели не реализовано никак?

  2. 07070, вы не поняли. не это требуется:

    ГОСПОДА!!! прошу помощи:

    Есть стандартное меню категорий слева. Из него можно в горизотальное меню выносить пункты. как бы дублировать.

    Возможно ли сделать так, чтобы эти пункты были ТОЛЬКО в горизонтальном меню, т.е. чтобы часть КАТЕГОРИЙ была в горизонтали, а часть в вертикали???

  3. У меня вопрос возник:

    сейчас есть возможность отображения категорий ПО ЖЕЛАНИЮ в верхнем горизонтальном меню.

    а я хочу, чтобы часть категорий отображалась ТОЛЬКО в верхнем горизонтальном меню, т.е. в левом меню они отображаться не должны.

    это возможно реализовать?

  4. У меня вопрос возник:

    сейчас есть возможность отображения категорий ПО ЖЕЛАНИЮ в верхнем горизонтальном меню.

    а я хочу, чтобы часть категорий отображалась ТОЛЬКО в верхнем горизонтальном меню, т.е. в левом меню они отображаться не должны.

    это возможно реализовать?

  5. В шаблоне используй

    <?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 } ?>

    ответьте пжлста, в каком файле это нужно изменять?

  6. В шаблоне используй

    <?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 } ?>

    подскажите, в каком конкретно файле надо это прописать?

  7. спасибо всем за помощь! Абсолютно все проблемы со скоростью решились индексированием.

    что это значит? как провести это индексирование?

    проделать это?

    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`);

    или индексирование - это что-то другое?

  8. Ну ошибки как раз и говорят о том что безобразно высокая нагрузка... то сервак ложится, то выполняется слишком долго...

    Если генериш сайтмэп и на сайте никого - то всё получается, а если при этом на сайт ещё кто-то заходит, например, поисковый паук - сервак умирает.

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

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

    или стандартный опенкарт не расчитан на такое количество товара?

    и про sitemap всё-таки расскажете? где взять подрехтованный?

  9. сгенерируй модуль sitemap сторонним сайтом.

    например, вот: http://www.xml-sitemaps.com/

    у тебя на выходе получится файл: sitemap.xml

    его "скармливаешь" гуглу (яндексу и так далее) непосредственно из личного кабинета.

    через сутки-двое поисковик проиндексирует твои страницы.

    он делает максимум 500 страниц.

    а у меня 7000 товаров

  10. Я подозреваю что ты не правильно трактуеш слово индесация...

    Посещение поисковым роботом страницы и включение страницы в индекс это разные вещи.

    Попробую объяснить разницу между между этими понятиями на примере метатега 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

  11. щас пробовал запускать модуль. вот такая ошибка выходит

    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

  12. если вы задаёте подобны вопросы тут, причём не в тонкостях, а в общем, то без спеца вам не обойтись, имхо.

    по фоткам - глупо вообще задавать тут этот вопрос. тут обсуждают движок, а не содержимое магазинов.

    мой совет - трясите поставщиков. нормальные всегда предоставят вам картинки.

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

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

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

  13. прошу прощения, что так гружу

    1.меня тут вообще сам факт заинтересовал

    вот при таком раскладе

    http://www.site.ru/cat/

    вот вторая страница

    http://www.site.ru/cat/?page=2

    если я прописал в РОБОТС запрет на индексацию всех страниц (Disallow: /*?page), кроме первой http://www.site.ru/cat/

    влияет ли эта запись на индексацию САМИХ ТОВАРОВ на запрещенных (второй, третьей, пятой и т.д.) страницах?

    2.

    у меня OCSTORE 0.2.2

    но модуль там стандартный. я не знал о подрехтованном.

    или в этой версии OCSTORE он уже подрехтованный?

    если нужно рехровать, не скажете, где найти его рехтованный?

  14. благодарю за ответы!

    вот ещё парочка на основании ответов

    1. т.е. вне зависимости от того, есть такая запись или нет

    Disallow: /*?page

    поисковик индексирует все товары, даже на этих запрещенных страницах?

    2.

    чтобы команда http://site.ru/index.../google_sitemap выполнилось пришлось поставить параметр

    max_execution_time = 4000

    и выполнение идёт несколько минут.

    будет ли ждать поисковик её выполнения?

    и в чём вообще может быть проблема? как ускорить?

  15. значит опишу, к чему пришёл при тестировании:

    думаю нужно увеличить параметры php через файл .htaccess

    php_value max_execution_time 960

    php_value memory_limit 128M

    эти значения , это наверно в php.ini надо задавать, а не в htaccess?

    у меня они такие были

    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

  16. Должен сам, просто добавь в файл robots.txt в конец строку типа

    Sitemap: http://site.ru/index.php?route=feed/google_sitemap
    а проверить просто, посмотри последнюю запись вызвав http://site.ru/index.php?route=feed/google_sitemap

    добавь товар, проверь вывод, все :)

    дело в том, что у меня 7000 товаров и когда я вызываю. у меня висит минут 5, а потом выдаёт ошибку базы данных

  17. Расскажите пжлста, как работает этот модуль?

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

    http://www.site.ru/index.php?route=feed/google_sitemap

    или же она генерируется автоматически.

    но тогда как часто?

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

    OCSTORE 0.2.2

×
×
  • Створити...

Important Information

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