-1.47
Рейтинг
3.12
Сила

Денис

  • avatar PSNet
  • 5
Все сео строится на догадках «мы опытным путем выяснили», «мы проанализировали». И каждый пишет что именно так должно быть. h1 без класса? почему? где результаты «анализа» или «тестов»?

Да, действительно, есть уже общепринятые истины, но все равно каждый такой топик — читается как личные мысли автора.

Вот официальные документы гугла по оптимизации:

www.google.ru/intl/ru/webmasters/docs/search-engine-optimization-starter-guide-ru.pdf — 32 страничный базовый документ
support.google.com/webmasters/answer/35769?hl=ru
support.google.com/webmasters/answer/35291?hl=ru

Советы яндекса:

help.yandex.ru/webmaster/yandex-indexing/webmaster-advice.xml
help.yandex.ru/webmaster/files/recommendations.pdf

Вот это воспринимается серьезнее. Потому что от компетентных людей. Про вас неизвестно ничего: какие проекты продвинули, какие позиции они занимают, информации о себе — ноль.

С таким успехом можно написать что h1 должны быть 72px и красным цветом. Есть много официальных документов-рекомендаций от ПС и нужно руководствоваться именно ими. Ни в одном документе, например, не нашел что заголовок будет считаться пс «лучше» если у него не будет класса.

Поэтому считаю что такие топики могут принести пользу ровно столько же, сколько и навредить.
  • avatar netlanc
  • 0
в classes\actions\ActionAjax.class.php в функции EventVoteUser, EventVoteComment, EventVoteTopic, EventVoteBlog, после проверки авторизации
/**
		 * Пользователь авторизован?
		 */
		if (!$this->oUserCurrent) {
			$this->Message_AddErrorSingle($this->Lang_Get('need_authorization'),$this->Lang_Get('error'));
			return;
		}

добавить код
if (getRequest('value',null,'post')==-1){
$this->Message_AddErrorSingle('Мы не голосуем в минус',$this->Lang_Get('error'));
return;
}
  • avatar ort
  • 1
Не должно отличаться от предыдущих версий. Кроме добавления обязательного поля при регистрации, сейчас это должно быть проще.
  • avatar Shrike
  • 1
Но содержимое не измениться, для этого либо нужно «пнуть» Публикации, либо «допилить» BlockStream.class.php.
Т.е. второй вариант block.stream.tpl:
<div class="block stream" id="block_stream">
	<h2>{$aLang.block_stream}</h2>
	
	<ul class="switcher">						
		<li id="block_stream_item_topic" class="active">{$aLang.block_stream_topics}</li>
		<li id="block_stream_item_comment" >{$aLang.block_stream_comments}</li>
		{hook run='block_stream_nav_item'}
	</ul>					

	<div class="block-content" id="block_stream_content">
		{$sStreamTopics}
	</div>
</div>
и в BlockStream.class.php либо добавить, либо заменить в Exec()
if ($oTopics=$this->Topic_GetTopicsLast(Config::Get('block.stream.row'))) {
			$oViewer=$this->Viewer_GetLocalViewer();
			$oViewer->Assign('oTopics',$oTopics);
			$sTextResult=$oViewer->Fetch("block.stream_topic.tpl");
			$this->Viewer_Assign('sStreamTopics',$sTextResult);
		}
лучше заменить