WT SEO Meta templates - JoomShopping


WT SEO Meta templates - JoomShopping

WT SEO Meta templates - JoomShopping

Данный плагин добавляет переменные с данными из категорий и карточке товара JoomShopping, которые может обрабатывать основной плагин WT SEO Meta templates. Параметры плагина позволяют задать единый для всех категорий и/или товаров шаблон, по которому будут формироваться текст тега <title> и текст meta-тега description. Если параметры плагина отключены совсем, то он просто будет формировать переменные, которые Вы можете использовать при заполнении <title> и meta-description вручную.

Описание

Для работы этого плагина необходимо установить основной плагин WT SEO Meta templates

Переменные карточки товара Joomla JoomShopping для сео-шаблона

  • {JSHOP_PRODUCT_ID} - ID товара JoomShopping
  • {JSHOP_PRODUCT_EAN} - код товара
  • {JSHOP_PRODUCT_MFG_CODE} - артикул товара
  • {JSHOP_PRODUCT_QTY} - количество товара на складе (остатки)
  • {JSHOP_PRODUCT_OLD_PRICE} - старая цена товара. Выводится вместе с валютой.
  • {JSHOP_PRODUCT_PRICE} - цена товара
  • {JSHOP_PRODUCT_MIN_PRICE} - минимальная цена товара. Если используются зависимые атрибуты или цены от количества товаров. Удобно для конструкций "Купить товар от XXX рублей". Выводится вместе с валютой.
  • {JSHOP_PRODUCT_NAME} - название товара
  • {JSHOP_PRODUCT_CATEGORY_NAME} - Название категории товара
  • {JSHOP_PRODUCT_WEIGHT} - вес товара. Выводится с единицами измерения.
  • {JSHOP_PRODUCT_RATING} - рейтинг товара
  • {JSHOP_PRODUCT_HITS} - Количество просмотров данного товара
  • {JSHOP_PRODUCT_SHORT_DESC} - Краткое описание товара. Можно использовать для авто-заполнения meta description.

Переменные категории товаров Joomla JoomShopping для сео-шаблона

  • {JSHOP_CATEGORY_NAME} - Название текущей категории JoomShopping
  • {JSHOP_CATEGORY_ID} - ID текущей категории JoomShopping
  • {JSHOP_PARENT_CATEGORY_NAME} - Название родительской категории JoomShopping

Добавление "- страница NNN" на страницы пагинации

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

СЕО-шаблоны для категории товаров

Тег <title> категории товаров
Переписать по формуле глобально все <title> категорий
Если включено - все <title> категорий Joomla JoomShopping будут заменены сео-шаблоном
Переписать только пустые <title> категорий по формуле.
Имеется в виду если не заполнено поле МЕТА-title в категории.
Шаблон <title> для категорий JoomShopping
Это Ваш собственный сео-шаблон для <title> категорий товаров Joomla JoomShopping.
Meta-description категории
Переписать по формуле глобально все meta description категорий
Если включено - все meta-description категорий Joomla JoomShopping будут заменены сео-шаблоном
Переписать только пустые meta description категорий по формуле.
Имеется в виду если не заполнено поле МЕТА-description в категории.
Шаблон meta description для категорий JoomShopping
Это Ваш собственный сео-шаблон для meta-description категорий товаров Joomla JoomShopping.

Шаблоны для карточки товара

Тег <title> товара JoomShopping
Переписать по формуле глобально все <title> товаров
Если включено - все <title> товаров Joomla JoomShopping будут заменены сео-шаблоном
Переписать только пустые <title> товаров по формуле.
Имеется в виду если не заполнено поле МЕТА-title в товаре.
Шаблон <title> для карточки товара JoomShopping
Это Ваш собственный сео-шаблон для <title> товара JoomShopping. Например, "Купить {JSHOP_PRODUCT_NAME} за {JSHOP_PRODUCT_PRICE}. {JSHOP_PRODUCT_QTY} в наличии" или любая другая комбинация.
Meta-description товара Joomla JoomShopping
Переписать по формуле глобально все meta description товаров
Если включено - все meta-description товаров Joomla JoomShopping будут заменены сео-шаблоном
Переписать только пустые meta description товаров по формуле.
Имеется в виду если не заполнено поле МЕТА-description в товаре.
Шаблон meta-description для карточки товара JoomShopping
Это Ваш собственный сео-шаблон для meta-description товара JoomShopping.

Создание собственных СЕО-переменных или переопределение уже существующих

Для использования данного функционала необходим опыт работы с PHP и как минимум базовое знакомство с Joomla API.

Иногда возникает необходимость создания собственных СЕО переменных для формул в <title> и meta description сайта. Для этого создайте папку customvariables в директории плагина plugins/system/wt_seo_meta_templates_joomshopping и в ней один или несколько php-файлов, в которых добавьте новые СЕО-переменные или измените уже существующие.

Образец php-файла для пользовательских СЕО-переменных

Файл plugins/system/wt_seo_meta_templates_joomshopping/customvariables/customvariable.php

<?php
/**
 * @package     WT SEO Meta Templates
 * @subpackage  WT SEO Meta Templates - JoomShopping
 * @version     1.4.0
 * @Author      Sergey Tolkachyov, https://web-tolk.ru
 * @copyright   Copyright (C) 2022 Sergey Tolkachyov
 * @license     GNU General Public License v3.0
 * @since       1.0
 */
// No direct access
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;

/**
 * Здесь ВЫПОЛНЯЕМ ВСЕ ПРОВЕРКИ на категории или товары так как нам надо САМОСТОЯТЕЛЬНО,
 * чтобы в виде категории не пытаться, например, получать информацию о товаре и т.д.
 */

// Add a new custom variable
$variables[] = [
	'variable' => 'JSHOP_CUSTOM_VARIABLE',
	'value'    => 'Custom value for SEO variable',
];

/**
 * Change a varibale
 */
for ($i = 0; $i <= count($variables); $i++)
{
	if ($variables[$i]['variable'] == 'JSHOP_CATEGORY_NAME')
	{
		$variables[$i]['value'] = $variables[$i]['value'] . ' + CUSTOM VALUE FROM CUSTOM FILE';
	}
}

Обратите внимание!

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

Joomla

Тип расширения:
Плагин
Каталог:
System
Версия Joomla:
, 3.9, 3.10, 4.1, 4.2, 4.3, 5.0.0

Что нового

Joomla 5 ready

Добавлено
Обновление до архитектуры Joomla 4 / Joomla 5. Это означает, что плагин будет работать и на Joomla 6.

Удаление поддержки Joomla 3

Удалено
Плагин не будет работать на Joomla 3.

Changelog url

Добавлено
Добавлен Changelog url, чтобы вы могли просмотреть список изменений в новой версии перед обновлением непосредственно в админ-панели Joomla.

Расширения Joomla WebTolk

77 Всего расширений
11 Категорий
323 Выпущено версий
302185 Всего скачиваний
Корзина
Корзина пуста