Создание карты сайта для магазина на virtuemart 2

Опубликовано: 20 Октябрь, 2012
Обновлено: 19 Май, 2016
Категория: SEO оптимизация
Комментариев: 124

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

Карта сайта (sitemap) обычно имеет расширение .xml и содержит ссылки на статичные страницы, страницы товаров, страницы постов блога,  категории, теги и прочее. Чтобы поисковые системы знали адрес карты вашего сайта необходимо добавить его в панели вебмастера Яндекс и Google, а так же прописать путь к карте в файле robots.txt. Как составить правильный robots.txt для магазина на движке virtuemart я писал в предыдущей статье.

Создание карты сайта с помощью компонента Xmap

Для автоматизации составления карты и последующего ее обновления воспользуемся специальным компонентом Xmap. Компонент подходит для  joomla 2.5, joomla 3.

Xmap больше не поддерживается разработчиком.

Скачать последнюю версию 2.3.4.

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

В результате в разделе Компоненты появится ссылка на наш новый компонент Xmap.

Для создания карты сайта переходим в админку компонента. Перед тем как мы создадим нашу первую карту необходимо настроить xmap таким образом, чтобы он включал в нее страницы joomla и страницы товаров виртуемарт. Для этого переходим по ссылке Extensions.

Перед нами откроется окно со списком плагинов xmap. Найти их можно так же через менеджер плагинов. Здесь мы включаем 2 плагина (для этого нужно просто кликнуть мышкой по красному кружку напротив нужного плагина):

  • Xmap - Content Plugin (позволяет включать в карту сайта страницы joomla)
  • Xmap - Virtuemart Plugin (позволяет включать в карту сайта товары virtuemart)

Теперь можно создать нашу первую карту. Возвращаемся в админку xmap и нажимаем кнопку создать в правом верхнем углу страницы. Остановимся на настройках открывшегося окна.

  • В поле заголовок указываем имя для нашей карты.
  • В поле состояние выбираем опубликовано.
  • В правой колонке отмечаем галочками пункты меню, которые будут включены в нашу будущую карту.

Остальные пукты я не заполняю. Хотя при желании можно сделать описание карты и поиграться с разными настройками.

Чтобы посмотреть на результат нажимаем на XML Sitemap рядом с именем нашей новой карты.

Внимательно смотрим появились ли наши товары и категории и вообще проверяем ее на правильность. Если все хорошо, то в дальнейшем карта будет обновляться автоматически. Не забываем скопировать ссылку (получится что-то вроде такого: http://site.ru/index.php?option=com_xmap&view=xml&tmpl=component&id=3), что бы вставить ее в robots.txt и указать путь к карте вашего сайта в  панели вебмастера Яндекс и Google.

124 комментария

    topins

    Все круто, но этот метод не работает. Создает только карту сайта, а VM2 ни в какую... Может есть рабочее решение?

    admin

    admin

    Плагин Xmap — Virtuemart Plugin не забыли включить?

    Den

    Чтоб Иксмап отображал в карте товары нужно чтобы было создано и включено меню Виртуемарт - категории товаров

      Bill

      Den,
      подскажите, сделал как Вы написали, но карта сайта не формируется - "Ошибка синтаксического анализа XML: элемент не найден". Если укажу конкретно категорию - тогда формируется. Задача: чтобы формировалась карта по всем категориям.
      Спасибо

    topins

    Спасибо Den, помогло 🙂

    Александр

    Доброго всем времени суток.
    После установки Xmap'а и настройки его, как описано в этой статье, "Карта сайта" выводит следующую структуру ссылок:
    - Главное меню
    - Главное меню
    - Категория1
    - Товар1
    - Товар2
    - Товар3
    - Товар4
    - Категория2
    - Товар1
    - Товар2
    - Товар3
    - Товар4
    - Категория3
    - Товар1
    - Товар2
    - Товар3
    - Товар4
    - Категория4
    - Товар1
    - Товар2
    - Товар3
    - Товар4
    - Товар1 (из любой категории)
    - Товар2 (из любой категории)
    - Товар3 (из любой категории)
    - Товар4 (из любой категории)
    - Главное меню
    - Главное меню
    - Главное меню

    При этом после вывода всех категорий с товаром идёт повтор всех товаров.
    Это же не нормально?
    Есть идеи как лечить?

      admin

      admin

      Если товары дублируются, то скорее всего есть несколько меню, которые ведут на одни и те же товары.
      Попробуйте в настройках Xmap поэкспериментировать при выборе меню, которые должны участвовать в карте.

      Тимур

      у меня было по 3 товара Проблему решил так.

      Настройки - Шаблоны - Значение элементов на странице по умолчанию

      сменил значение с 3 на 3000, теперь отображаются все товары

    Дмитрий

    Сделал, спасибо. Но почему то отражаются не все товары. По какому принципу выбираются какие странички отражаются, а какие нет?

      admin

      admin

      Это зависит от выбранных меню в настройках Xmap. Отображаются только те товары, на которые есть ссылки в меню. Если какие-то товары не отображаются, то попробуйте создать дополнительное меню, не публиковать его и выберете его в настройках Xmap

        Дмитрий

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

        Дмитрий

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

          admin

          admin

          Ограничений по количеству быть не должно.
          Если создано меню virtuemart-категории товаров, то все товары из категории должны показываться, а не только первая страница.
          Можете дать ссылку на сайт?

            Дмитрий

            сайт на денвере((

            admin

            admin

            Возможно, когда перенесете на хостинг, проблема сама собой решится

            Дмитрий

            Перенес, проблема осталась. Сайт e-bag.com.ua

            admin

            admin

            Попробуйте создать невидимое меню с пунктом «Категории virtuemart» и выбрать его в настройках xmap

    Анатолий

    спасибо, за помощь - работает!

    Albert

    Установил Xmap и настроил как написано в статье. Товары и все остальное показывает, а вот настроить CSS не получается.. Прописываю в опциях "CSS имя класса: xmap " , а результата никакого не видно.. Помогите с этой настройкой..

      admin

      admin

      Стили берутся из css файла вашего шаблона. Добавьте в него нужные стили. В вашем случае это
      #xmap h2{
      ...
      }
      #xmap ul{
      ...
      }

      и т.д.

    Михаил

    Всем привет!

    Joomla 2.5 + VM2 все в последних обновлениях
    На сайте 10904 товаров. В xml только 1029 страниц.
    Подскажите где искать ошибку?

      admin

      admin

      Попробуйте создать невидимое меню с пунктом "Категории virtuemart" и выбрать его в настройках xmap

    Михаил

    Создал невидимое меню и пункт "virtuemart категориИ" - не решило проблему.
    Также пробовал в это меню добавлять "категориЯ" - такое же кол-во ссылок в xml.
    Выбрал внутри этого невидимого меню категорию в которой 10597. Заведены одним способом - через скрипт напрямую в базу. Все отображаются корректно.

    Выдает что xml видит 702 страницы.
    http://www.abicus.ru
    могу дать права к админке.

      admin

      admin

      Видимо дело в самом xmap.
      По умолчанию он не поддерживает постраничную навигацию, а она была бы кстати при таком количестве страниц, потому что иначе страница с картой сайта получится просто огромная.
      Как решить эту проблему я, к сожалению, не знаю (

    Михаил

    Печально.
    Сайт индексируется очень криво.
    Создать карту сайта не могу. Все внешнии программы перепробовал. Ищу рабочий скрипт.
    Может кто подскажет?
    Joomla 2.5 + VirtueMart 2.0

    Gela

    "Попробуйте создать невидимое меню с пунктом «Категории virtuemart» и выбрать его в настройках xmap"

    А это идея, спасибо!
    У меня все получилось, но хотелось поставить каталог в 4 столбик. Завтра поразбираюсь с невидимым меню.
    А пока вот, что получилось:
    http://красоте-да.рф/putevoditel.html

    Кока

    Дмитрий, чтобы показывались все товары:
    В настройках Virtuemart - Внешний вид - Макс. количество товаров отображаемых на одной странице - укажи такую цифру, чтобы все твои товары в них входили

    Михаил

    Добрый день.
    Так и не настроил XMAP. У меня зип xerox 10597 товаров. В итоге 701 строка в xml.
    Ошибка в коде xmap в блоке вывода информации. Там она сортируется по алфавиту и выводится в xml, но не в полном объеме.
    Выводятся товары, начинающиеся в названии с 001, 002, 003, 004, 005, 006 уже не полностью. Id данных товаров разные и видно что по всей таблице проходит скрипт.

    Кто-нибудь может код поправить за вознаграждение?

    Михаил

    Возможно банально не хватает размера объявленной переменной. И нужно лишь задать ей другой тип данных

    Михаил

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

    Fatal error: Call to a member function getQuery() on a non-object in /administrator/components/com_xmap/models/sitemap.php on line 241

    $query = $db->getQuery(true)
    не понял какую таблицу он не находит

    vetal

    А автор не хочет дополнить материал:
    А именно:
    как сделать красивый УРЛ (www.yousite.com/sitemap) с помощью файлов robot.txt и .htaccess?

    имеется в виду XML по этому адресу скормить Гуглу/Яндексу

    plitochnik77

    сСоздал карту сайта-все хорошо, но при проверке валидатором файлов SITEMAP в яндексе выдает след. ошибку:Неправильное значение тега lastmod
    Ряд 27: -0001-11-29T21:57:56Z. Что это и как бороться? Спасибо!

    Nik

    Доброго времени суток!
    У меня Joomla 1.25 и VM 2.0
    Установил Xmap- карту выдает без товара. Чтобы вытащило пункты меню VM пришлось создать в меню каталог продукции по категориям-группам- подгруппам (категоиИ или категориЯ ничего не меняет)
    -категория
    -группа
    -подгруппа
    -Здесь надо вытащить товар
    подскажите, как настроить!!!!!!!

    JediG

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

    Сергей

    Что не делаю получается: Ошибка HTTP 500
    Может подскажет кто как с этим бороться?
    Товаров в магазине около 3000...

    Руслан

    Наконец то решил проблему с добавление всех товар в карту сайта, все заключалось в одной настройке, а именно, в настройках Virtuemart поле Макс. количество товаров отображаемых на одной странице ставим, например, 200 (цифра зависит от макс. количества товаров в категории), и все товары добавлены у Вашу карту.
    Joomla 2.5 Virtuemart 2.0.10

    uralmepru

    Если магазин virtuemart 2 и joomla 1.5 Xmap не видит товаров почему?

      admin

      admin

      возможно не активирован плагин Xmap - Virtuemart Plugin

    Павел

    Доброго времени суток. Joomla 2.5 + VM2... XMap установлен и Xmap - Virtuemart Plugin включен. На главную страницу выводятся категории товаров посредством меню VM-Категории, в результате XMap формирует полную карту по всем товарам, но проблема наблюдается в ссылках, происходит добавление в url .../component/virtuemart/.... В попытке избавиться от этого, вывожу категории товаров посредством меню VM-Главная, url становятся нормальными, но тогда XMap не формирует карту по товарам. Есть мысли и варианты решения подобного вопроса? Заранее благодарен.

    Сергей

    После установки Xmap пропал значек Virtuemart из списка компонентов.Теперь захожу только по прямой ссылке.В чем может быть проблема?Плагин Xmap-virtuemart включен...

      admin

      admin

      Попробуйте переустановить Xmap, возможно поможет
      У себя я такого глюка никогда не наблюдал

    Андрей

    Столкнулся с такой проблемой, может знает кто, помогите!
    Если выбираю в плагине "отображать товар", то не открывается ни HTML карта, ни XML карта. Долго пытается открыть, но в итоге "Невозможно отобразить страницу" (товаров около 500 пока, дальше будет гораздо больше).

    Ogirok

    Кто знает, можно ли в карту последством Xmap включить также и ссылки на картинки товаров *.jpg

    Вишневый Волк

    А как правильно прописать адресс сайта на mail.ru, а то там надо чтобы начиналось с /
    Он же выдает http://site.ru/index.php?option=com_xmap&view=xml&tmpl=component&id=3)

    Тимур

    После обновления до 0.22 половина товаров в карте сайта пропала у кого такая же проблема? Как решить?

    Константин

    Всем привет, возникла проблема, xmap выводит всего 12 товаров из каталога (которые на главной странице) и на этом все заканчивается.

    Volodymyr

    Если сайт много язычный. На каждый язык делать отдельную курту? Как на английском звучит эта надпись "Макс. количество товаров" (vm2 не весь переведен)?

    Дмитрий

    сделал все как описано, но Яндекс не может проверить ссылку на правильность?
    В robots.txt ссылку добавил.
    В чем может быть проблема?

      admin

      admin

      что пишет?

        Дмитрий

        Не удалось загрузить Sitemap
        Не удалось загрузить указанный файл

        Google файл сожрал ошибки не нашел, а Яндекс не хочет((((

          admin

          admin

          Возможно проблемы в том, что в robots.txt после Sitemap: нет проблема
          но скорее всего яндекс не принимает, потому что файл слишком большой(долго грузится)
          попробуйте создать несколько карт

            Дмитрий

            Пробел добавил, ситуация не изменилась, пытается загрузить файл потом пишет "Не удалось загрузить файл"

            admin

            admin

            попробуйте разбить на несколько карт

    Vetal

    А почему не написать о том, что бы для материалов К2 не отображались ID?
    Если человек в роутере К2 убрал ID в материале, то в карте сайта они останутся. Поэтому их тоже нужно убрать.

    вот решения

    Сергей

    Спасибо Vetal за решение с приставкой /component/k2/ в url материалов.
    А как быть со ссылками категорий? Они прежними остались

    Tim

    У меня joomla 1.5.23 и virtuemart 2.0.18c (дальше не обновлялся, т.к. не хочет). В xmap после активации Virtuemart Plugin (версии 1.1.4) карта создается с ошибкой Info: COM_VIRTUEMART_MIGRATION_WARN_VM1_EXTENSIONS. Перерыл кучу сайтов, но ничего не помогло. Может сможете подсказать что делать? Xmap версии 1.2.14, выше не нашел.

      admin

      admin

      видимо вы используете старые расширения virtuemart
      вам нужно удалить их или отключить

        Tim

        Я так понял, что старое расширение это Virtuemart Plugin. Если его отключить, то карта магазина не создается (но и ошибок нет). Если включить, то выскакивает вышеописанная ошибка. Не могу найти его поновее, чтоб шел на джумлу 1.5. Не подскажите как сделать карту для магазина на joomla 1.5 и virtuemart 2,0,18с?

    admin

    admin

    а вы не пробовали обновить joomla до версии 2,5?
    попробуйте, после этого поставьте версию xmap для joomla 2.5
    должно все работать

      Tim

      В том-то и дело, что на 2.5 все работает, но мне нужно именно на 1.5, т.к. существующий шаблон адаптировать под версию 2.5 мне не удалось. Другой не хотят. Но похоже все-таки надо обновляться, т.к. на 1.5 много чего еще работает не как хочется (в отличие от 2.5).

    Volodymyr

    Удалил xmap и пропал vm с компонентов админки. Как вернуть vm в компоненты админки.

    Volodymyr

    В xmap есть один маленький недостаток - дубли лепит аж дым идет.

    Volodymyr

    Xmap добавляет к сылке на товары которую генерирует VM2 "*Itemid=327*". Посиковики защитывают это как дубль. Как решить проблему? Что лучше: не пользоватся Xmap или закрыть в РОБОТС от индексации VM2.

    Александр

    установил данный компонент , сделал пункт меню категории virtuemart, включил его в карту , нажимаю [XML Sitemap], страница не загружается , пишет "невозможно загрузить страницу" при открытии вкладки "подробнее" написано "Невозможно загрузить веб-страницу, так как не поступили данные от сервера.
    Код ошибки: ERR_EMPTY_RESPONSE"
    В чем может быть причина ???

      admin

      admin

      не забыли активировать плагин Xmap — Virtuemart Plugin?
      для категорий лучше создать пункт меню Virtuemart категориЯ

    SandrPro

    Плагин активирован.
    Вот немного разобрался, когда стоит параметр меню "категории" справа есть пункт "Выберете категорию" у меня стоит " верхний уровень категории" при этом параметре карта не загружается , как я писал. А вот когда выбираем конкретную категорию например "принтеры чеков" то тогда карта создаётся для этой категории и товаров в ней.
    А когда пункт меню категориЯ то с вирта карта не создается, так же если выбрать конкретную , то карты создается.
    В чем может быть причина?
    Ведь карта должна создаваться для всех категорий сразу.

      admin

      admin

      если у вас есть меню, в котором пункты меню Virtuemart категориЯ, то в настройках карты нужно выбрать это меню и все должно корректно работать

    VAS

    Добрый день.
    Последний вирт, последняя жумла, последний sh404, последний xmap.
    Не формирует карту товаров. В консоли вываливаются в ошибки:

    Uncaught TypeError: Cannot read property 'contains' of null jquery-1.8.3.min.js:2
    Uncaught ReferenceError: $ is not defined injection.js:2

    Перепробывал все. В меню устанавливал и Категории и Категория. Эффект один и тот же. Есть мнения как победить?

    Тарарам

    Я наверно не совсем по теме, но уже просто замучилась, очень нужен совет. У меня почему-то обрезается описание категории и полное описание товара. Может, подскажете, где его можно убрать? Заранее спасибо!

    Ян

    После включения Xmap, начинают дублироваться товары.
    У меня товары подгружаются постепенно на одной странице, без разбиения на страницы. Ниже крутишь - больше товаров подгружается. так вот при включении Xmap, подгруженные товары начинают дублироваться, но далеко не все. Открываешь оба - идентичны (включая ссылки, в базе дублей нету).
    Отключаешь Xmap - всё окей. Что может быть ?

    Юрий

    Здравствуйте, волнует вопрос создается карта сайта но по 20 товаров в каждой категории(в карте),но вопше на сайте и 90 и 100 товаров в каждой категории, ет нормально?
    то есть получается до 300 URL в карте, хотя товару гдет до 1000 единиц, или может не должно создаваться URL на кажен товар?

      admin

      admin

      это не нормально, на каждый товар должен быть свой url

        Юрий

        а не подскажете почему так?

          admin

          admin

          не сталкивался с такой проблемой
          видимо у вас идет разбиение по 20 товаров на страницу и дальше первой страницы ссылки в карте не формируются
          как это побороть, к сожалению, знаю

    Тамара

    VM 2.0.26D - встало все как надо!Автору БОЛЬШУЩЕЕ СПАСИБО!

    Даниил

    Здравствуйте.
    Подскажите, пожалуйста, создал карту сайта, добавил невидимое меню категория, все работает. Но юрлы на товары формируются отличные от тех, которые на сайте, в связи с тем, что добавлен пункт меню категория. Насколько это правильно, ведь получается яндекс будет видеть другие юрлы и возникают дубли страниц. Как с этим бороться?

      admin

      admin

      алиасы у категорий virtuemart и пунктов меню virtuemart категория должны совпадать
      в этом случае дублей не будет

    Даниил

    подскажите, пожалуйста, как посмотреть, какой алиас у категорий virtuemart?

      admin

      admin

      если вы не создавали пунктов меню virtuemart категория, то алиас прописан в настройках каждой категории
      если создавали, то алиас в настройках каждого пункта меню

    Даниил

    Дело в том, что раньше правили юрлы, чтобы не было дублей страниц (при добавлении товара в несколько подразделов одновременно). И теперь, когда я создал virtuemart категория, специально для карты сайта, юрлы на товары в карте сайта формируются с прибавкой алиаса из созданного пункта меню. А юрлы на сайте остались прежними без этого алиаса. Как можно разрешить эту ситуацию?

    Даниил

    Решили вопрос правкой кодов в файле router.php

      admin

      admin

      если не сложно поделитесь решением

    Илья

    Все оказалось намного проще. Я порылся на иностранных форумах и нашел такое решение. В файле /components/com_virtuemart/router.php нужно закомментировать строку

    У меня она 753. Предварительно в товарах должен быть создан псевдоним (URL).

      admin

      admin

      спасибо, что поделились решением!

    Илья

    Админ, не могли бы Вы мне тоже помочь?
    Дело в том, что у меня неисправно работает стандартный модуль вывода товаров - видимо конфликт скриптов какой-то. На главной странице нормально работает, на странице "Материалы" или "Контакты" через раз, при этом редиректит в корзину, где товар вообще не добавлен.

    Мой сайт

      admin

      admin

      не заметил проблем
      на всех страницах у меня все исправно работает

    Илья

    Посмотрите, пожалуйста, еще раз.

      admin

      admin

      все работает 🙂
      попробуйте убрать кнопку купить у товаров, возможно это поможет

    Ян

    Стал получать ошибку (переустанавливать пробовал):

    This page contains the following errors:
    error on line 4310 at column 7: Extra content at the end of the document
    Below is a rendering of the page up to the first error.

    Помогите разобраться пожалуйста.

    Ефим

    Подскажите, а дата изменения категорий стоит пустая это нормально?
    http://f5.s.qip.ru/iJXXcb4y.png

      admin

      admin

      Да, ничего страшного в этом нет

    Алексей

    вот простое решение http://youtu.be/OYsp1oqRNCA

    Артём

    Помогите пожалуйста. Есть свой VPS, много товаров. более 20 000. Увеличил выполнение скрипта, но всё равно не генерируется карта сайта, обрывается связь. Что подскажите?

      Ян

      что пишет в логах сервака то ?

    Артём

    честно говоря не знаю где конкретно посмотреть...

    Максим Измайлов

    Ребята, у всех тех, у кого в Карте Сайта показываются товары только из первой страницы я нашел РЕШЕНИЕ! Вам нужно просто-напросто обновить компонент Карты Сайта на версию 2.3.4. И поставить вместе с ней Xmap Package. Все два пакета можно скачать тут: http://www.jooxmap.com/downloads.html У меня было то же самое - сам ковырял форумы и тут в комментах у многих проблемы с этим. Скачал, обновился и вместо товаров, которые показывались в Карте Сайта только с первой страницы, стали показываться все до единого, даже если есть пагинация!

    Александр

    Всем привет! Подскажите как привести в порядок ссылку на карту, длинный url Яндекс конечно принял, но некоторые системы продвижения требуют ссылку на карту вида namesite.com/sitamap.xml, но так карта не отображается. Как быть?

    Илья

    Вот 100% рабочее средство от alexfom_16 с joomlaforum.ru:

    http://joomlaforum.ru/index.php/topic,221797.msg1430020.html#msg1430020

    Для того, чтобы в карте XML появились все страницы, нужно:
    1. Vitruemart > Настройки > Шаблоны > Значение элементов на странице по умолчанию > убираем значение, оставляем поле пустым.
    2. Vitruemart > Настройки > Шаблоны > Для X товаров на строку > разбиваем так, как нам нужно.
    После этого мы видим, что в карте XML из каждой категории попадает только 30 товаров.
    Чтобы убрать это ограничение, нужно:
    3. administrator/components/com_virtuemart/models/product.php ищем $limit = 30; и меняем на максимальное количество товаров в категории или просто ставим 1000.
    4. Радуемся ))))
    После обновления не забываем изменить лимит в файле product.php

      admin

      admin

      Спасибо, что поделились!

      Максим Измайлов

      Легче же просто обновить xmap =) Мой комментарий выше 🙂

    Иван

    Добрый день, подскажите пожалуйста решение, если кто-то сталкивался.
    Карта построилась только для товаров и категорий Virtuemart. Xmap - Content Plugin включен, но контента в карте нет. Как его включить? Спасибо

    Дмитрий

    Здравствуйте! Подскажите пожалуйста, все сделал по инструкции, но гугл и яндекс не принимает теги и , я так понимаю он указыввает категорию и ID категории, как можно исправить эту ошибку? спасибо

      admin

      admin

      Здравствуйте!
      Т.е. когда вы в панели вебмастера добавляете ссылку на карту сайта она не принимается и показывается ошибка?
      Что именно пишет в ошибке?

    Сергей

    Здравствуйте! У меня установлена Joomla! 2.5.7, Virtuemart 3.0.6.2. xmap установился без проблем плагин VM включил, но беда в том что когда я создал меню для категорий VM нажимаю на меню у меня пустая страница и в карте сайта товара нет. Не подскажите в чем может быть проблема? Заранее спасибо!

      admin

      admin

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

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

      Если вывести стандартный модуль Virtuemart категории, то страница категории работает?

    Сергей

    Спасибо, хоть какое то у меня продвижение, все форумы облазил)
    Вот это выдает:

    Fatal error: Using $this when not in object context in /home/migltdkz/public_html/shop/administrator/components/com_virtuemart/models/category.php on line 128

    Сейчас посмотрю что там в строчке 128.

    Сергей

    Там находится это:

    126 }
    127
    128 if(trim($this->_selectedOrdering) == 'c.ordering'){
    129 $this->_selectedOrdering = 'c.ordering, category_name';
    130 }

    Этот файл category.php я никогда не трогал, почему он выдает ошибку?

    Сергей

    В общем я эти строки закомментировал и все заработало, и карта сайта, и товар добавился, но вопрос, за что отвечают эти строки и не возникнет ли проблем из-за них в будущем?

      admin

      admin

      После обновления все изменения затрутся.
      Попробуйте обновиться на локалке и протестировать работу.

    Сергей

    Всмысле обновится Virtuemart? попробую скинуть сайт на денвер, обновлю Viruemart до версии 3.0.8 посмотрю что получится. Спасибо что помогаете.

    Виталий Остин

    Здравствуйте.
    Скажите, пожалуйста, есть ли другое решение кроме компонента Xmap для создания правильной карты сайта для Virtuemart 2.6.10?
    А то у меня с отображением товаров проблема. В XML карте, почему то отображаются только 16 товаров определенных (почему именно они не понятно), причем отображаются только в первой категории, хотя сами не относятся к этой категории.
    В HTML карте еще веселее. В каждой категории и подкатегории эти же 16 товаров, а потом остальные 1200. И так в каждой категории и подкатегории. В итоге HTML карта в длину километр).
    Короче бред полный..
    Все комментарии выше перечитал, ничего не помогло...

      admin

      admin

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

      Есть хороший компонент http://extensions.joomla.org/extension/jsitemap, но он платный.
      Бесплатных больше не встречал.

        Виталий Остин

        С помощью компонента Xmap смог реализовать только вывод категорий и подкатегорий, без товаров. Как Вы считаете такой вариант имеет смысл? Или обязательно нужно выводить товары?

    Виталий Остин

    В HTML карте для людей так даже лучше. А вот в XML карте для поисковиков...даже не знаю, структура сайта то будт представлена но в карте не будет прописано еще тысячи страниц.

    Может Вы встречали нормальный онлайн сервис для создания карты сайта, который строит правильную структуру только из нужных страниц, как Xmap?))

    Алекс

    Вопрос следующий: в настройках xml карты прописывается период изменения материала, по умолчанию "0,5 неделя" если не путаю.
    Есть ли санкции от поисковика в случае вечного материала и настройках посещения работом в xml карты?

      admin

      admin

      Нет, санкций никаких не будет.

    Илья

    Добрый день.

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

      admin

      admin

      Возможно не для всех категорий созданы пункты меню с типом Virtuemart категория.

    Andrey

    Xmap также генерирует карту сайта для картинок.. Только проблема в том, что он берет картинки из папки stories/virtuemart/product/resized (уменьшенные - хуже качество), а не из папки stories/virtuemart/product.

    Подскажите, как это исправить?

    Andrey

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

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

    Тёма

    Добрый день.
    Помогите разобраться, до недавнего времени всё работало отлично, но теперь отображаются не читаемые, но рабочие ссылки: http://vodamk.ru/map.html

      admin

      admin

      Попробуйте поставить mapX для vm3

    Яна

    Здравствуйте, у меня отображаются в карте урлы только категорий и подкатегорий, а товаров нет http://www.afina-lingerie.ru/karta-sajta.html

    Подскажите, пожалуйста. в почему товары в карте не отображаются?

      admin

      admin

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

      Для категорий virtuemart созданы пункты меню с типом Virtuemart Категория, плагин Xmap - Virtuemart Integration активирован?
      Если сайт на vm3, то посмотрите эту статью.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*