Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 41 Ответов
  • 7235 Просмотров
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Замечено что если создать пункт меню напр. товары с меткой, то description и keywords, которые я прописываю в пункте меню просто не отображаются, а также не отображается название самого пункта меню на странице в H1.

При этом с title таких траблов нет - все работает.

Joomshopping 3.7.2

« Последнее редактирование: 20.08.2012, 14:26:15 от ELLE »
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Задайте в

/administrator/index.php?option=com_jshopping&controller=config&task=seo
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
это работает для всех страниц с метками.
а если у нас New и  Sale это разные страницы, и логически они разные - для них нужны отдельные описания, как быть в этом случае?
« Последнее редактирование: 26.02.2016, 15:30:03 от ELLE »
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Решаем на уровне шаблона.
В начале /list_products/list_products.php

Код
<?php
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$menu_item = $app->getMenu()->getActive();
$menu_params = $menu_item->params;
$menu_item_description = $menu_params->get('menu-meta_description', null);
$menu_item_keywords = $menu_params->get('menu-meta_keywords', null);
if (!empty($menu_item_description)) {
    $doc->setDescription($menu_item_description);
}
if (!empty($menu_item_keywords)) {
    $doc->setMetadata('keywords', $menu_item_keywords);
}
?>

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

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
В 3.8.0A исправлена проблема
*

audevg

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Почему-то у меня:
1) при выборе типа меню Products метаданные на странице подключаются из SEO (независимо от выбранных опций label и т.п.);
2) если выбрать Categories - метаданные подключаются из выбранной категории (тоже независимо от выбранных опций label и т.п.);
А надо чтобы метаданные были из самого пункта меню (title, description и keywords). Версия JS 3.14.0.
*

scenann

  • Захожу иногда
  • 63
  • 0 / 0
Извиняюсь, что аппаю старую тему, но у меня такая же проблема но только с titile: вообще нет заголовков.
Подскажите пожалуйста что делать.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
чтобы понять что исправить, надо сначала понять что сделано
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

scenann

  • Захожу иногда
  • 63
  • 0 / 0
Устанавливал Tag Meta для статей, больше ничего не менял
Заметил, что в head вообще нет title. не только в joomshoppinge.   Может поможет:
Спойлер
[свернуть]
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Устанавливал Tag Meta для статей, больше ничего не менял...

Зачем ставили? Отключите и проверьте, может появятся...
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
У Вас заместо заголовка - URL. Уберите в настройках Joomla "Алиасы в Unicode" и посмотрите что будет. В любом случае дело в плагине Tag Meta.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

scenann

  • Захожу иногда
  • 63
  • 0 / 0
Нет, к сожалению, отключение не помогло..
Ставил, чтобы прописать ключевики для статей.
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Может у Вас в шаблоне нет тега titile? Тогда где ему выводиться?
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

scenann

  • Захожу иногда
  • 63
  • 0 / 0
Очень вероятно. Подскажите, пожалуйста, как это проверить и, если выключено, - включить.
Заранее извиняюсь, в PHP практически не понимаю.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Может у Вас в шаблоне нет тега titile?
эм... мы говорим о тайтле, который <titile>...</title> ?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

scenann

  • Захожу иногда
  • 63
  • 0 / 0
Да именно о нем, почему то Google ругается, что отсутствуют заголовки на определенные страницы. А я так понял у меня их нет вообще.
Точнее они есть, но почему то при открытии их не видно.
Цитировать
Отсутствующие заголовки (теги title)   10
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Да именно о нем
если о нем, то тогда в шаблоне и не будет этого тега, titile добавляется иначе.

Цитировать
Точнее они есть, но почему то при открытии их не видно.
это как?

ну и как бы... если у вас это не только в ЖШ, создавайте тему наверное в общем разделе форума. поскольку к ЖШ отношения не имеет вопрос, то лучше перенести обсуждение в правильную ветку.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Да именно о нем
Вот тебе "костыль", если у тебя опубликован модуль "крошек":
Код: php
	$app = JFactory::getApplication();
$doc = JFactory::getDocument();
if (!$l ){
$title = $app->getCfg('sitename');
}else{
$title .= " - $item->name";
}
$doc->setTitle($title);
$l++;
Вставлять нужно в шаболн mod_breadcrumbs сразу перед закрытием цикла foreach. Строка примерно 74-75...
Получится примерно так "Имя сайта - имя категории - название страницы"
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

tima

  • Захожу иногда
  • 71
  • 3 / 0
А как вывести title способом SDKiller ?

Создаю пункт меню Производитель / вкладка Параметры страницы / поле Заголовок страницы в браузере / там прописываю title, но он не выводится, вместо него просто название производителя как он джумшопе назван.

description удалось вывести методом SDKiller вверху темы, а title не выводится.
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
А какие версии у вас? У меня на последних вроде всё выводит без лишних манипуляций
*

tima

  • Захожу иногда
  • 71
  • 3 / 0
Версии самые последние. У меня без лишних манипуляций выводит если пункт меню "Список товаров". А меню "Производитель" не выводит.
Попробуйте сделать меню Производитель, посмотрите будет у вас выводить тогда?
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
А чем разница? Можно создать тип п.м. список товаров, указать ид производителя и ид метки...
*

tima

  • Захожу иногда
  • 71
  • 3 / 0
У производителя можно вывести заголовок и его изображение (логотип). В этом разница. Со списком товаров так не получится.

Все таки у вас тоже не выводится да? У производителя?
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Если вам станет от этого легче, то да  ^-^
*

tima

  • Захожу иногда
  • 71
  • 3 / 0
Легче не станет, но хотя бы ясность внесет)

Так все таки возвращаясь к сути дела... вы можете костыль SDKiller-а дополнить? Что там надо добавить в код чтобы title вывести?
description его костыль выводит, значит и title по идее костылем можно вывести. А там может разработчики исправят потом.

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Код
$doc->setTitle(...);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tima

  • Захожу иногда
  • 71
  • 3 / 0
dmitry_stas Пробовал я уже так с кодом SDKiller...

Ситуация такая...

Без костыля выводится просто <title>EPSON</title>

Далее добавляю костыль:
Код
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$menu_item = $app->getMenu()->getActive();
$menu_params = $menu_item->params;
$menu_item_description = $menu_params->get('menu-meta_description', null);
if (!empty($menu_item_description)) {
    $doc->setDescription($menu_item_description);
}
$menu_item_title = $menu_params->get('menu-meta_title', null);
if (!empty($menu_item_title)) {
$doc->setTitle($menu_item_title);
}
создаю меню Производитель, там добавляю в:
Метаданные/Мета-тег Description - "Бла бла бла..."
Параметры страницы/Заголовок страницы в браузере - "Струйные принтеры EPSON"

в итоге:
<meta name="description" content="Бла бла бла..." /> - ПОЯВЛЯЕТСЯ
<meta name="title" content="Струйные принтеры EPSON" /> - НЕ ПОЯВЛЯЕТСЯ
<title>EPSON</title> - ОСТАЕТСЯ БЕЗ ИЗМЕНЕНИЙ

Как вывести title в таком виде?
<meta name="title" content="Струйные принтеры EPSON" />
<title>Струйные принтеры EPSON</title>

Ну или хотя бы что-то одно из этого. Как в списке товаров, без meta title а просто вот так?
<title>Струйные принтеры EPSON</title>

Хотя в категории и meta title и просто title выводятся.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а в самом производителе в JoomShopping почему не устраивает title задать?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tima

  • Захожу иногда
  • 71
  • 3 / 0
Тем что они разные все, например: "Струйные принтеры EPSON", "Чернила EPSON" и тд.

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
понятно. ну setTitle в шаблоне отлично вроде срабатывает, не знаю почему у вас не получается.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomShopping плагин подмены статического текста JoomShopping на материалы Joomla

Автор sergeytolkachyov

Ответов: 6
Просмотров: 771
Последний ответ 01.03.2024, 13:41:05
от sergeytolkachyov
WT JShopping cart save плагин брошенных корзин пользователей. JoomShopping 5.3+

Автор sergeytolkachyov

Ответов: 4
Просмотров: 296
Последний ответ 01.03.2024, 12:29:46
от kit2m2
WT Modules in Jshopping positions - плагин вставки модулей Joomla в JoomShopping

Автор sergeytolkachyov

Ответов: 2
Просмотров: 890
Последний ответ 06.02.2024, 18:15:15
от sergeytolkachyov
Ответы на отзывы JoomShopping 5

Автор virfolk

Ответов: 20
Просмотров: 664
Последний ответ 28.01.2024, 15:17:52
от nevigen
Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 1
Просмотров: 371
Последний ответ 10.01.2024, 19:54:00
от sergeytolkachyov