h1 на главной и в статьях
Страницы: 1
h1 на главной и в статьях
Ночь уже, туплю потихоньку.

В шаблоне по умолчаниюв main.tpl в h1 лого прикручен:


Код
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
{headers}
<link rel="icon" href="{THEME}/images/favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="{THEME}/images/favicon.ico" type="image/x-icon" />
<link media="screen" href="{THEME}/css/style.css" type="text/css" rel="stylesheet" />
<link media="screen" href="{THEME}/css/engine.css" type="text/css" rel="stylesheet" />
</head>
<body oncopy="return false">
{AJAX}
<div id="container">
    
     
    
   <div id="header">
       <div class="logo">
            <h1><a href="/" title="Главная"><img src="{THEME}/images/logo.png" alt="" />БЛА БЛА БЛА БЛА БЛа Бла бла</a></h1>
      </div>
 

При выводе любой статьи - два h1 в микроразметке - один этот БЛА БЛА, и один статьи. Хотя по идее на главной должен быть в h1 тайтл главной, в статье просто тайтл статьи.

Если убирать тот, который на лого прикручен - соответственно на главной не будет h1.

:confused:куда рыть и зачем?
Цитата
naribalky пишет:
Если убирать тот, который на лого прикручен - соответственно на главной не будет h1.
Привяжите вывод на главной в н1 по uri через скрипт php. В остальных случаях - можно использовать  любой оптимальный заголовок, с нужным масштабированием через стили. Или вообще его убрать - тут уж как нужно, думается.

Например:
Код
<?php 
if ($_SERVER['REQUEST_URI'] == '/' ){ echo '<h1><a href="/" title="Главная">
<img src="{THEME}/images/logo.png" alt="" />БЛА БЛА БЛА БЛА БЛа Бла бла</a></h1>';
} 
else { echo '<h4><a href="/" title="Главная">
<img src="{THEME}/images/logo.png" alt="" />БЛА БЛА БЛА БЛА БЛа Бла бла</a></h4>';
}
?> 

Имхо.
h1 используется непосредственно в заголовке статьи, использование в любом другом месте сайта это уже ошибка с точки зрения СЕО
Coder тему говорит, так будет работать, решение в лоб, только нужно пхп включить в шаблоне.
А так можно определить свою функцию, которая бы определяла бы главная страница или нет и возвращала тру или фолс. А в шаблоне
{if $is_main}
main!
{else}
not main
{/if}
Цитата
sergey patutin пишет:
А так можно определить свою функцию, которая бы определяла бы главная страница или нет и возвращала тру или фолс. А в шаблоне
{if $is_main}
main!
{else}
not main
{/if}
А еще можно фигней не заниматься и сделать по человечески, это же дле
На главной
Код
   [aviable=main]<h1><a href="/" title="Главная"><img src="{THEME}/images/logo.png" alt="" />БЛА БЛА БЛА БЛА БЛа Бла бла</a></h1> [/aviable] 

Везде, кроме главной
Код
    [not-aviable=main]<span><a href="/" title="Главная"><img src="{THEME}/images/logo.png" alt="" />БЛА БЛА БЛА БЛА БЛа Бла бла</a></span> [/not-aviable]  

Код
<div class="logo">
[aviable=main]<h1><a href="/" title="Главная"><img src="{THEME}/images/logo.png" alt="" />БЛА БЛА БЛА БЛА БЛа Бла бла</a></h1> [/aviable]
[not-aviable=main]<span><a href="/" title="Главная"><img src="{THEME}/images/logo.png" alt="" />БЛА БЛА БЛА БЛА БЛа Бла бла</a></span> [/not-aviable]   
</div>
Изменено: Olderman - 3 Марта 2014 02:30
Цитата
Coder пишет:
Имхо.
Полночи мучился, практически тоже самое втыкал.

Цитата
Николай Z пишет:
h1 используется непосредственно в заголовке статьи
Капитан очевидность? smile:)

Цитата
Olderman пишет:
это же дле
Стараюсь aviable не использовать - скрытый текст, пусть и паранойей можно назвать.


Вспоминал после чего исчез h1 на главной. Он был в названии сайта. Исчез после того, как в файле engine.php


Код
$metatags['title'] = $titl_e . $page_extra . ' &raquo; ' . $config['home_title'];

заменил на


Код
$metatags['title'] = $titl_e . $page_extra;

Это для того чтобы убрать название сайтов из тайтла в статьях. И:


Код
$metatags['title'] = $nam_e . $page_extra . ' &raquo; ' . $metatags['title'];

заменил на


Код
$metatags['title'] = $nam_e . $page_extra;

Это для удаления названия сайта из категорий.

Сейчас ещё раз php запилить попытаюсь.
Цитата
naribalky пишет:
Стараюсь aviable не использовать - скрытый текст, пусть и паранойей можно назвать.
Это не скрытый текст, его не будет в коде, выводится чистый код, без всяких скрытий, и это будет самым правильным решением, и вообще уберите h1 из лого, пропишите в css отдельный класс
Цитата
naribalky пишет:
Стараюсь aviable не использовать - скрытый текст, пусть и паранойей можно назвать.
нет никакой связи между скрытым текстом и aviable . Скрытый текст это когда он в коде есть, но на странице его не видно. в данном случае это не скрытый текст, а его полное отсутствие. НУ если вам нравится через опу, то ради бога, продолжайте ерундой заниматься
Цитата
Сергей Макаренко пишет:
Это не скрытый текст, его не будет в коде
Стараюсь этот тег вообще не использовать smile:(
smile:confused:И по идее нужно вернуть h1 на тайтл сайта, а не на лого. :confused:Вообще интересно очень, что он на лого делает

Запилил с aviable.  В категориях и подкатегориях нет h1, но они у меня закрыты в метатегах от индексации.

И ещё - анализ контента на супре не видит H, которые в css прописаны? Никто не сталкивался?

Olderman и остальным спасибо!!!
Изменено: naribalky - 3 Марта 2014 09:22
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
18:44 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:43 Стоит ли добавлять сайт в Rambler топ 100? 
13:12 Покупные ссылки 
12:57 Rotapost прикрыли! Чем пользоваться? 
15:12 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
15:01 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
07:24 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
01:31 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
01:07 Full-Stack Developer — Сайты и Софт любой сложности | Developer Websites and Soft of any Complexity! 
20:42 E-currency.exchange — ваш помощник в мире обменов 
17:00 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
15:15 Продажа горячих лидов и готовых баз для финансовых проектов, брокеров и чарджбэк-компаний. 
08:39 Мониторинг обменников Сrypto-scout.io 
04:11 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
22:59 Про мясо 
15:07 Добро пожаловать в цифровой мир... 
22:12 BYTIK.shop – сервис по продвижению в популярных социальных сетях​ 
10:10 накрутка трафика в SimilarWeb 
16:50 Компьютерная мышь 
22:11 С юмором по жизни! 
23:03 Точные прогнозы на футбол