тег h1 для разделов сайта

InstantCMS 2.X
#16 1 июня 2019 в 21:24


Главная страница — именно сайта, не компонент, не тип контента. На главной странице сайта выводятся только виджеты.

Scythian
Тогда следующий вопрос: а как вы вывели на главной странице сайта h1?

Олег Васильевич я
А вот, я не знаю как… При проверке сайта на sitechecker.pro и ему подобных сайтах, предупреждение о том, что тег h1 соответствует мета тегу Title. Где прописывается h1 для главной страницы я не знаю. Настройки/Общие/SEO/Заголовок главной страницы (title) — у меня заполнено…
#17 1 июня 2019 в 21:27
Наверное H1 дублирует поле Настройки/Общие/SEO/Заголовок главной страницы (title)
#18 1 июня 2019 в 21:29


Title меняется там
На старых версиях CMS: Настройки — общие — сайт
На новых версиях CMS: Настройки — общие — SEO

h1 на главной (с виджетами) непонятно как вы добавляли. Я на html + css сделал копию виджетов(под дизайн) и вставил в html-блок, теперь там меняю.

Dmitry

Я h1 не добавлял, видимо, как раз Настройки — общие — SEO Заголовок главной страницы (title) — автоматически добавляется и как h1
#19 2 июня 2019 в 00:41

Я h1 не добавлял

Scythian
Ок. Поедем дальше..
Раз вы не добавляли h1, но утверждаете, что он "дублируется", то:
а) вы видите его в коде "ГЛАВНОЙ СТРАНИЦЫ"
б) он соответствует указанному вами title
в) при изменении title, соответственно изменяется h1
Я правильно понимаю вас?
#20 2 июня 2019 в 02:50


Я h1 не добавлял

Scythian
Ок. Поедем дальше..
Раз вы не добавляли h1, но утверждаете, что он "дублируется", то:
а) вы видите его в коде "ГЛАВНОЙ СТРАНИЦЫ"
б) он соответствует указанному вами title
в) при изменении title, соответственно изменяется h1
Я правильно понимаю вас?

Олег Васильевич я
а) — Да
б) — Да
в) — Да
Да
#21 2 июня 2019 в 12:05


а) — Да
б) — Да
в) — Да
Да

Scythian
Если не выводили виджетом ни вы, ни кто-то иной, то поищите в шаблоне (скорей всего, — в main.tpl.php) такой код:
  1.  
  2. <h1><?php echo cmsConfig::get('hometitle'); ?></h1>
  3.  
Код может отличаться, поэтому ищите просто h1
Если заоловок выводится только на главной, там ещё и условие должно присутствовать. Что-то типа:
  1.  
  2. <?php if(!$core->uri) { ?>
  3.  
или
  1.  
  2. <?php if ($_SERVER["REQUEST_URI"] == "/"){ ?>
  3.  
#22 2 июня 2019 в 13:17



а) — Да
б) — Да
в) — Да
Да

Scythian
Если не выводили виджетом ни вы, ни кто-то иной, то поищите в шаблоне (скорей всего, — в main.tpl.php) такой код:
  1.  
  2.  
  3.  
Код может отличаться, поэтому ищите просто h1
Если заоловок выводится только на главной, там ещё и условие должно присутствовать. Что-то типа:
  1.  
  2.  
  3.  
или
  1.  
  2.  
  3.  

Олег Васильевич я

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

В main.tpl.php есть это <h1 id="c_sitename" itemprop="name"><?php $this->title(); ?></h1> и это <?php if($core->uri) { ?>
#23 2 июня 2019 в 13:45

<h1 id="c_sitename" itemprop="name"><?php $this->title(); ?></h1>

Scythian
Это он и есть. Только этот код выведет заголовок любой страницы, а не именно главной и условие для вывода только на главной должно таки где-то присутствовать.
Удалите его, или вместо:
  1.  
  2. <?php $this->title(); ?>
  3.  
пропишите, текст, который вам нужен.
В вашем случае, самым правильным будет обратиться к автору шаблона или кому-либо, кто способен понять код. 99 из 100, что там разбирательств и на пару минут (вместе с изменениями).
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.