Циклическая ссылка в лого на главной странице

Всем привет, допиливаю сайт по seo. Задача стоит такая:
  • В лого на главной странице убрать циклическую ссылку, оставить лого в заголовке h1
  • На странице топика убрать тег h1 из логотипа, оставить ссылку на главную
  • На остальных страницах в лого оставить и h1 и ссылку на главную

Код такой написал

{if $oTopic}
					<hgroup class="site-info">
						<div class="site-name">
							<a class="navbar-brand" href="{cfg name='path.root.web'}">{cfg name='view.name'}</a>
						</div>
						{elseif $sAction}
						<h1 class="site-name">
							<p class="navbar-brand">{cfg name='view.name'}</p>
						</h1>
						{else}
						<h1 class="site-name">
							<a class="navbar-brand" href="{cfg name='path.root.web'}">{cfg name='view.name'}</a>
						</h1>
					</hgroup>
					{/if}


Проблема в том, что ссылка убирается не только на главной, но и почти на всех страницах, кроме топиков. Понятно, что это из-за $sAction. Как сделать, чтобы ссылка убиралась только на главной?

Что это дает в плане seo? Да ничего! Это просто признак хорошего тона и качественной работы вебмастера над нулевым сайтом )))

И еще небольшой вопрос. Сколько стоит разработка под livestreet и из чего исходить? Мне нужно на основе шаблона maxone сделать вывод постов на главной в блогах и на др.страницах, где выводятся посты, самой простой лентой в 1 столбец с картинкой, заголовком, автором, рейтингом и пр.

7 комментариев

avatar
Если Вам нужно как я понял изменить только на главной, так и меняйте зачем вы идёте от обратного и меняете что то в топиках?

Проверка главной так
{if $sAction=='index'} 
Это на главной
{else}
Иначе не главная, все остальное....
{/if}  

И так далее…
Если топик…
{if $oTopic}


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

По условиям завтра на трезвую свежую голову попробую
avatar
{if $sAction=='index'} работает только для страниц типа
/index/newall/
/index/discussed/?period=30
Для главной / не работает
Код такой
{if $sAction=='index'}
						<h1 class="site-name">
							<p class="navbar-brand">{cfg name='view.name'}</p>
						</h1>
						{else}
						<div class="site-name">
							<a class="navbar-brand" href="{cfg name='path.root.web'}">{cfg name='view.name'}</a>
						</div>
						{/if}
avatar
Можете в коде проверять, какой экшен активен {$sAction} выведет экшен страницы, может быть топик прописан главной. Если в хедере то на каждой странице увидите
avatar
Вот еще какие экшены есть…
avatar
@lalmazl @VladyslaV спасибо! Ничего не получается, но я думаю, что не стоит с этим заморачиваться, т.к. если посмотреть, то почти на каждой странице есть ссылка саму на себя, ну и для сео это ни на что не влияет
avatar
Ок, тогда попробуйте вот так, давненько кодил ls забыл уже…

{if 
	$sMenuItemSelect=='index' and $sMenuSubItemSelect=='good'}
	главная
	{/if}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.