Страница 1 из 1

Как вывести метатег

СообщениеДобавлено: 23 июл 2013, 17:06
vanred79
Добрый день!
Подскажите пожалуйста как правильно вставить в файл /protected/modules/apartments/view/view.php
следующие метатэги?

Код: Выделить всё
<meta name="twitter:title" content=pageTitle>
<
meta name="twitter:description" content=pageDescription>
<
meta name="twitter:domain" content=<a href '.Yii::app()->baseUrl.'/property/'.$model->id.'


P.S. Рекомендую Вам встроить экспорт названия объявлений (title) и описание (3-4 слова) в твиттер в новые версии продукта. Если у владельца сайта будет прокачанный твиттер аккаунт (1500-2000 фолловеров) и экспортировать ссылку на объявление в твиттере автоматически, то будет очень быстрая индексация объявления в Яндексе. Проверял лично, индексация в течении 1-2 мин .

Re: Как вывести метатег

СообщениеДобавлено: 24 июл 2013, 10:05
Foton
Добрый день! А какие данные должны быть внутри этих метатегов? И чем они должны отличаться от обычных <title>...</title> и <meta name="description" content="..." />

Re: Как вывести метатег

СообщениеДобавлено: 24 июл 2013, 10:46
vanred79
Добрый день! Внутри метатэга должно быть текст title и description страницы и в третьем метатеге должен быть url страницы

Re: Как вывести метатег

СообщениеДобавлено: 25 июл 2013, 09:15
Foton
Они должны быть в <head></head> или необязательно?

Re: Как вывести метатег

СообщениеДобавлено: 25 июл 2013, 09:52
vanred79
Foton писал(а):Добрый день! А какие данные должны быть внутри этих метатегов? И чем они должны отличаться от обычных <title>...</title> и <meta name="description" content="..." />

Добрый день! внутри метатегов нужно вставить тексты из "название" и 5 слов из"описание" объявлений, и в последнем url объявления
<meta name="twitter:title" content="название объявление">
<meta name="twitter:description" content="5 слов описания объявления">
<meta name="twitter:domain" content=<a href = '.Yii::app()->baseUrl.'/property/'.$model->id.'>

Re: Как вывести метатег

СообщениеДобавлено: 25 июл 2013, 09:53
vanred79
Foton писал(а):Они должны быть в <head></head> или необязательно?

Главное чтобы были на странице

Re: Как вывести метатег

СообщениеДобавлено: 26 июл 2013, 10:06
Foton
ну тогда можно сделать по аналогии с основными метатегами
Код: Выделить всё
<meta name="description" content="<?php echo CHtml::encode($this->seoDescription ? $this->seoDescription : $this->pageDescription); ?>" />
<meta name="keywords" content="<?php echo CHtml::encode($this->seoKeywords ? $this->seoKeywords : $this->pageKeywords); ?>" />

Re: Как вывести метатег

СообщениеДобавлено: 26 июл 2013, 12:34
vanred79
Спасибо! *THUMBS UP*

Re: Как вывести метатег

СообщениеДобавлено: 26 июл 2013, 12:55
vanred79
Метатеги установил, заявку в твиттер подал, как начнут транслировать отпишусь

Re: Как вывести метатег

СообщениеДобавлено: 30 июл 2013, 10:14
Koduc
vanred79 писал(а):Главное чтобы были на странице

Вообще, по стандартам W3 http://www.w3schools.com/tags/tag_meta.asp тэги meta должны всегда находиться внутри <head>
ЧТобы поместить их туда можно использовать следующий код:
Код: Выделить всё
<?php
Yii
::app()->clientScript->registerMetaTag$this->seoDescription $this->seoDescription $this->pageDescription'twitter:title');
?>

ПО аналогии и остальные.