Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

в manufacturers хочу сменить порядок вывиода title

Дело в том, что не совсем устраивает вывод <title>  manufacturers:

<title>Интернет магазин - техника, материалы, мебель, принадлежности, аксессуары. Доставка. Гарантия. - От производителя ELECTROLUX</title>


хотелось бы видеть так:
<title>От производителя ELECTROLUX - Интернет магазин - техника, материалы, мебель, принадлежности, аксессуары. Доставка. Гарантия.</title>


подскажите как заменить и в каком файле.


Вроде как в.... Не проверял!
Файл modules/metatags.php
Ищи по
$mName = (isset($manufacturer)
И там уже меняй местами и смотри как нужно.


Разное / Информационные страницы / главная  и в Meta Title:  пишешь свой текст


Разное / Информационные страницы / главная  и в Meta Title:  пишешь свой текст

Причем тут это? Это для главной страницы!


ок, спасибо  NeBox  ;)

решил таким макаром, но не в курсе правильно ли так делать:
  $mName = (isset($manufacturer) ?  $manufacturer : ' - ' . $manufacturer). ' - ';
не знаешь почему через расширенный поиск title не прописывается ?
выглядит <title> -  - Интернет магазин</title>


Там есть два места где выводятся заголовки производителя.
А такое может выводить
<title> -  - Интернет магазин</title>
когда заголовок пуст. т.е. нечего выводить кроме дефисов.

Я если честно не очень разобрался там)


  $mName = (isset($manufacturer) ?  $manufacturer : ' - ' . $manufacturer). ' - ';
 

на

 
if (isset($manufacturer) && (!empty($manufacturer)))
{
    $mName = 'От производителя '.$manufacturer.' - '.$content_default_title.' - '.$manufacturer;
}
elseif (empty($manufacturer))
{
    $mName = 'От производителя '.$manufacturer.' - '.$manufacturer;
}



и

<title><?php echo $content_default_title . $mName; ?></title>


на

<title><?php echo $mName; ?></title>



Там есть два места где выводятся заголовки производителя.
А такое может выводить
<title> -  - Интернет магазин</title>
когда заголовок пуст. т.е. нечего выводить кроме дефисов.

Я если честно не очень разобрался там)


проверка пустой заголовок или нет

if (empty($manufacturer))
{
  echo 'пустой';
}
else
{
  echo 'не пустой';
}


Остался при своем варианте
$mName = (isset($manufacturer) ?  $manufacturer : ' - ' . $manufacturer). ' - ';
и

<title><?php echo $mName . $content_default_title; ?></title>


Евгения вариант почемуто не работает.

Кстате раздел faq тоже в title не попадает, в принципе много ошибок с metatags не решено


немного подправил.

вот код


if (isset($manufacturer) && (!empty($manufacturer)))
{
    $mName = 'От производителя '.$manufacturer.' - '.$content_default_title.' - '.$manufacturer;
}
elseif (empty($manufacturer))
{
      $mName = 'От производителя '.$manufacturer;
}

<title><?php echo $mName; ?></title>



Евгения вариант почемуто не работает.


работает. просто немного не так :)

выше еще вариант скинул.

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


а фильтр как прописать в title ?
выбираю БРЕНД => BOSCH =>Встраиваемые духовые шкафы
выводит <title> - Интернет магазин</title>

это в моем варианте вывода title, думаю в твоем Евгений ситуация такаяже.


Фильтр бренда по категориям в title не прописывается!


Сейчас почему-то в версии 2.5.0 в админке даже если прописать в ручную title, не отображается.
Или у меня косяк с обновлением ?  :(



Сейчас почему-то в версии 2.5.0 в админке даже если прописать в ручную title, не отображается.
Или у меня косяк с обновлением ?  :(


да. есть такое дело

постараюсь поправить


Источник



Copyright ShopOS