VM Meta Tag - автоматическая генерация мета-тегов для VirtueMart

Опубликовано: 6 мая, 2018
Обновлено: 24 января, 2019
Категория: Расширения для VirtueMart 3
Комментариев: 130

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

VM Meta Tag позволяет автоматически генерировать мета-теги по шаблону для следующих типов страниц virtuemart:

  • карточка товара
  • категория
  • категория с сортировкой по производителю
  • страница производителя
  • все товары производителя

Для каждого типа страниц можно использовать различные переменные.

Настройки мета-тегов для конкретной страницы в virtuemart имеют приоритет над настройками плагина. Т.е. если для какого-то товара в его настройках уже задан мета-тег title, то шаблон из настроек плагина будет проигнорирован.

Карточка товара

Для полей доступны следующие параметры

Категория

Для полей доступны следующие параметры

Категория с сортировкой по производителю

Для полей доступны следующие параметры

Производитель

Для полей доступны следующие параметры

Все товары производителя

Для полей доступны следующие параметры

С помощью плагина можно генерировать, например, такие мета-теги.

В результате получим.

Информация о плагине

Версия: 1.1

Последнее обновление: 24.01.2019

Дата создания: 6.05.2018

Совместимость с Joomla: 3.0.x - 3.9.x

Совместимость с Virtuemart: 3.0.x - 3.6.x

Стоимость: 700р. 500р. (до 31.10.2020)

Бесплатные обновления в течение 12 месяцев.

Купить

Обновления

версия 1.1 - 24.01.2019
- добавлена генерация ключевых слов для карточки товара и категории

130 комментариев

    Alex

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

      admin

      admin

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

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

    Эльдар

    Эльдар

    Ай, Владимир, ай-да молодец! А генерация на лету не увеличивает скорость загрузки страницы?

      admin

      admin

      Рад, что плагин пригодится в работе.
      Нет, скорость не увеличивается.

    Alex

    Ещё вопрос по цене товара в title карточки товара - {product_price} : идет стандартная конвертация в валюту магазина в мультивалютных? как передаются теги в title если они есть в настройках: {number} {symbol}. плагин почистит теги? символ валюты примет? или нужны только русские буквы?

      admin

      admin

      В {product_price} передается продажная цена товара вместе с символом валюты точно также, как она выводится в самом товаре. При использовании мультивалютности цена в title также будет меняться.

    yrygvay

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

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

      admin

      admin

      Проще всего, наверное, будет с помощью того скрипта сгенерировать пустые теги.

      Messir

      Messir

      Как пример:

      Аналогично для таблиц categories и manufacturers. Так будет надежнее, ИМХО...

        yrygvay

        #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около '' на строке 1
        Доброго дня. С чем может быть связанная такая ошибка?

        yrygvay

        Статический анализ:

        Найдено 1 ошибок при анализе.

        Ожидалось выражение. (near "" at position 0)

          admin

          admin

          В запросе вместо # используйте префикс таблицы, например

            yrygvay

            Огромное вам спасибо.

    Messir

    Messir

    Во, увидел))))). Да, судя по описанию, штука весьма полезная. Можно настроить вывод любых тегов. Знаю, что есть скрипт, который работает по аналогии, но он явно проигрывает по гибкости...

    Tobi

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

    Val

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

      admin

      admin

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

      Ограничений нет, можно использовать на всех своих сайтах.

        Val

        Супер

    Георгий

    Здравствуйте!
    А можно ли использовать ваш плагин совместно с "EFSEO - Easy Frontend SEO"?
    Дело в том что последнее использую для страниц фильтрации товаров.
    Заполнять мета ручную при ассортименте в 1000 товаров, 50 категорий и ещё кучу параметров это не реально!

      admin

      admin

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

      Совместно с EFSEO плагин не тестировался, но если EFSEO не будет использоваться на страницах, на которых работает VM Meta Tag, то конфликтов не будет.

        Георгий

        Вопрос немного не об этом был.
        С помощью плагина EFSEO можно прописать мета теги на любой странице, даже с кучей параметров (речь шла о фильтре "Custom Filters"), но в EFSEO нет шаблонов и для каждой страницы нужно все прописывать вручную.
        В вашем плагине есть шаблоны, но на страницах фильтра этого не сделать...
        Вот и спрашиваю могут ли оба плагина работать совместно в паре?

          admin

          admin

          В паре плагины работать не будут. Можно доработать VM Custom Tag индивидуально под Ваш сайт, напишите на admin@virtuemart.su подробное ТЗ по логике работы на страницах фильтрации.

            Георгий

            Отлично!
            Обязательно напишу!

    maidarovo

    Здравствуйте, оплатил данный плагин сегодня Яндекс-деньгами до регистрации. Теперь зарегистрировался. Подскажите, как получить ссылку на скачивание?

      admin

      admin

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

      Спасибо за покупку плагина, ссылку отправил.

    pepsico

    Здравствуйте, купил данный плагин не подскажете где найти ссылку на скачивание?

      pepsico

      P.S забыл указать email при покупке

        admin

        admin

        Здравствуйте!
        Спасибо за покупку, ссылку отправил.

    Vitaly

    Здравствуйте, купил данный плагин, но не указывал почту.
    Может отправить ссылку на скачивание?

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    ArtClassic

    Спасибо! Кучу времени сэкономил !!! Огонь!!!

      admin

      admin

      Рад, что плагин оказался полезен.

    alekto

    alekto

    Здравствуйте, купил данный плагин, но не указывал почту.
    Может отправить ссылку на скачивание? В ЛК пока пусто

      admin

      admin

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

      Спасибо за покупку. Доступ открыт.

        alekto

        alekto

        Спасибо!

    Максим

    Здравствуйте! Вопрос как у Георгия. Использую "Custom Filters" на сайте. Вы не дорабатывали автоматическую генерацию мета тегов с привязкой к фильтру? Чтобы мета теги генерировались на лету и брали название title и description от названий кастомных полей.

      admin

      admin

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

      К сожалению, плагин не работает с модулем фильтрации.

    pavlogrigorenko

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

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Ruslan

    Извините за вопрос. То есть, если я для карточки товара заполняю тайтл и дескрипшин, значит во всех товарах будет одинаковые тайтлы и описания? В чем смысл тогда, если будет дублироваться один и тот же текст во всех товарах (или категориях)
    На сео это положительно никак не скажется.
    Или я не понял все таки направление плагина)))

      admin

      admin

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

        Ruslan

        Ну я имел ввиду и для всех этот шаблон будет одинаковым? Я создал один шаблон и напрмиер все 10 категорий будут одинаково прописаны?

          admin

          admin

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

    sportmag52-shop

    Здравствуйте подскажите, можно добавить параметры в "категории" минимальная цена и максимальная цена

      admin

      admin

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

      В текущей версии этой опции нет. Добавлю ее в новой версии.

    станислав

    плохо что нет параметра кейвордс ключевые не генерирует

      admin

      admin

      Если нужно добавить, то напишите на admin@virtuemart.su

        станислав

        написали, ранее я думал он генерирует а оказалось поля пустые

      yrygvay

      День добрый, это как?

    admin

    admin

    Вышла новая версия плагина VM Meta Tag 1.1
    Всем покупателям была отправлена ссылка на скачивание новой версии.
    Если Вам по какой-то причине не пришла ссылка, то напишите на admin@virtuemart.su

      станислав

      все круто - спасибо за оперативность!!!

    yarovidze

    Добрый день, только что купил плагин. Ссылка не пришла. Где можно скачать?

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    Victor Kurkov

    Добрый день. Подскажите как купить плагин из Украины? У нас не работают яндекс деньги..

      admin

      admin

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

      Написал на почту.

    Алексей

    Здравствуйте! А нет ли версии для VM 2.6 и Joomla 2.5?

      admin

      admin

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

      Отдельной версии нет, но на vm 2.6 также должно работать.
      Если будут ошибки, то напишите на admin@virtuemart.su, все поправлю.

    Pavelufa

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

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Tersa

    Здравствуйте! Оплатил вчера модуль, ссылку для скачивания до сих пор не получил.

      admin

      admin

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

      Спасибо за покупку.
      При оплате Вы не указали email, поэтому не смог сразу отправить ссылку.
      Сейчас отправил ссылку на почту.

        Tersa

        Установил, все работает, спасибо! (VM 2.6 и Joomla 2.5)

          admin

          admin

          Хорошо.

    krot1511

    Здравствуйте!
    Решил купить плагин, оплатил. Не рассчитал что яндекс возьмет комиссию в размере 10 руб. Как быть в этом случае???

      admin

      admin

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

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

    Михаил

    Добрый день, оплатил, жду ссылочку !

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

        Михаил

        А возможно ли, чтобы в категории вместо "находится 0 товаров и услуг, доступные для заказа в компании", считались и товары в том числе из вложенных категорий ? {category_productcount} считает только товары из этой категории

          admin

          admin

          Сделать можно, но нужно дорабатывать.
          Пришлите доступ к админке, ftp и ссылку на вопрос на admin@virtuemart.su

    Niller

    Добрый день. Версия плагина 1.1
    VirtueMart 3.4.3
    Joomla 3.9.4
    Плагин не работает, нужна помощь.

      admin

      admin

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

      Опишите проблему и пришлите доступ к админке и ftp на admin@virtuemart.su, все решим.

    mmag

    Оплатил, как получить?)

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    master-gruz

    Оплатил, как получить?

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Beishen

    Здравствуйте. Хотел купить.
    При переходе со страницы на сайт Яндекс Денег спрашивает
    "Данные для перевода
    Эти данные получит человек, которому вы переводите деньги."
    и дальше ФИО...
    Что писать туда и что делать ??

      admin

      admin

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

      В эти поля нужно указать Ваши ФИО (при желании).

    Beishen

    Отправили деньги.
    Где получить ?

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Beishen

    Купили и установили. Надеемся что даст эффект.
    С карточками понятно.
    А вот другие разделы не могли бы обьяснить подробней как использовать. С примерами.
    Спасибо.

      admin

      admin

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

    serg

    Здравствуйте, при использовании тега цены и отсутствии цены у товара выводит цену 0. Нельзя ли исправить на цена "по запросу"? Это было бы корректней.
    Или подскажите в каком месте поправить это можно?

      admin

      admin

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

      В файле /plugins/system/vmmetatag/vmmetatag.php замените

      на

      Это должно помочь.

    Валерий

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

      admin

      admin

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

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

        Валерий

        Но прописывать шаблон нужно, например, и на русском и английском языках?

          admin

          admin

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

    Илья

    Такой вопрос.
    Почему Virtuemart генерирует второй Title
    На всем сайте его нет, а тут именно есть. Зачем дубляж, при чем они отличаются. Данный вариант, на сколько я понимаю, устаревший.

    Почему плагином не убирается он (у вас на скриншоте он присутствует)? Или может подскажете как убрать?

      admin

      admin

      Тег title имеет приоритет над meta name="title", который google вообще игнорирует.
      Чтобы убрать его в карточке в файле /components/com_virtuemart/views/productdetails/view.html.php закомментируйте строку

    54DA

    Здравствуйте, оплатил данный плагин сегодня. Подскажите, как получить ссылку на скачивание?

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Valera1987

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

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    korvin222

    Но есть вопрос — можно ли добавить не одну родительскую категорию, а несколько? 2-ого уровня, 3-его уровня?
    К примеру, на моем сайте https://orsa-parts.ru/katalog/1-chery/12-amulet/81-zapchasti-dlya-dvigatelya
    категория — запчасти для двигателя, первый родитель — амулет, второй — чери.
    Но в настройках плагина только ближайший родитель.

      admin

      admin

      К сожалению, так не получится сделать, плагин поддерживает только родительскую категорию первого уровня.

    Igrik

    Здравствуйте! Оплатил жду ссылку

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Андрей

    Андрей

    В настройках плагина есть пункт, убрать все ссылки каноникал?

      admin

      admin

      Такой возможности в плагине нет.

    Evgen54906

    Здравствуйте!
    Плагин оплатил

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Wertox

    Здравствуйте! Оплатил покупку часа 3 назад. Ссылка не приходит. Как скоро возможно получить расширение?

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    n73vi

    n73vi

    А можно чтобы плагин брал описание товара не из {product_s_desc} - краткое описание, а из ?

    n73vi

    n73vi

    meta name="description" content=

      admin

      admin

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

    admin

    admin

    Для очистки всех мета-тегов, указанных в настройках товаров и категорий можно использовать sql запросы через phpMyAdmin.

    Перед обновлением данных обязательно сделайте бэкап базы

    Очистка мета-тегов товаров

    Очистка мета-тегов категорий

    Очистка мета-тегов производителей

    в запросах вместо XXX укажите свой префикс таблиц.

    Vakeks

    Оплатил вчера. Плагин пока не получил.

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    Incar

    Здравствуйте, оплатил. Жду ссылку.

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

        Incar

        Здравствуйте, вы можете продублировать на eav383@rambler.ru

          admin

          admin

          Вы можете скачать плагин в личном кабинете.

    fuild

    Здравствуйте!
    Оплатил.

      admin

      admin

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

      Спасибо за покупку, ссылку отправил.

    Дмитрий

    Дмитрий

    Купил ваш плагин. До сих пор в личном кабинете не появился.

      admin

      admin

      Спасибо за покупку, доступ открыт.

    Pavelufa

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

      admin

      admin

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

      Изменить можно в настройках плагина VM Meta Tag.
      Если для товаров уже вручную были назначены мета-теги, то нужно либо их удалить, либо в файле /plugins/system/vmmetatag/vmmetatag.php замените

      на

    Алексей

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

      admin

      admin

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

      В плагине изначально идет замена параметров в фигурных скобках на текущие значения, поэтому внедрить языковые константы будет проблематично.
      Думаю, что самый простой вариант прописать условия непосредственно в самом коде плагина /plugins/systems/vmmetatag/vmmetatag.php.

      Например, для заголовка товара можно заменить

      на

      Языковые переменные TEXT_VARIABLE_1 и TEXT_VARIABLE_2 можно настроить стандартным образом через админ панель.

        Алексей

        Спасибо.

        P.S. Возможно не я один создаю мультиязычные сайты на базе Ваших шаблонов и расширений. В связи с этим предлагаю доработать плагин, чтобы как-то упростить этот вопрос.
        Плюс, как пожелание, подумайте о создании плагина быстрого заказа с поддержкой мультиязычности. Возможно, некий аналог http://beagler.ru/virtuemart2/bystryj-zakaz-dlya-internet-magazina-na-joomla3-i-virtuemart3.html С сохранением заказов в базу данных.
        Также достаточно часто сталкиваюсь с задачей редактирования писем VirtueMart. Ранее использовал Interamind Email Manager Plus. Но он давно уже не поддерживается разработчиками.

          admin

          admin

          Хорошо, я подумаю, спасибо.

            Алексей

            С мультиязычностью для заголовка и описания товара - получилось, а вот с заголовком и описанием категории, к сожалению, нет. Что и на что нужно заменить в файле /plugins/systems/vmmetatag/vmmetatag.php?
            Пробовал это:

            на это:

            Но не получилось. Не добавляется название категории. А языковую переменную показывает нормально. Пример https://test.aleksius.com/malyshi-0-24-mesyatsa/odezhda/raspashonki-polzunki

            admin

            admin

            В коде замены замените

            на

    Алексей

    Возможно, я что-то не так делаю.
    В заголовке категории показано это "{category_name} - интернет-магазин детских товаров"
    А в описании - это "{category_name}. Детский интернет-магазин с доставкой по украине. Гарантия возврата и обмена. Отправка заказа в течении 24-48 часов"

      admin

      admin

      Пожалуйста, пришлите архив с файлом /plugins/systems/vmmetatag/vmmetatag.php на admin@virtuemart.su, разберемся в чем проблема.

    Алексей

    Отправил. Спасибо.

    regipapus

    Добрый день, при настройках вкладки "Категория с сортировкой по производителю" не выводится название категории/подкатегории, хотя в параметрах эти значения есть. В чем может быть проблема? Хотим вывести по формуле {category_name} от {category_manufacturer} - {sitename}, но в итоге в тайтл выводит только часть "от {category_manufacturer} - {sitename}". Метатеги категории чистили, у производителя тоже пустые.

      admin

      admin

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

      Пожалуйста, пришлите ссылку на страницу с проблемой и доступ к админке и ftp на admin@virtuemart.su, решим проблему.

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

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

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

Оплата без комиссии

Доступ к плагину будет открыт в личном кабинете на сайте virtuemart.su в течении 1-3 часов после оплаты.

Если у Вас еще нет учетной записи, пожалуйста, зарегистрируйтесь.

×

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×