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

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение vanred79 » 23 июл 2013, 17:06

Добрый день!
Подскажите пожалуйста как правильно вставить в файл /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 мин .
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение Foton » 24 июл 2013, 10:05

Добрый день! А какие данные должны быть внутри этих метатегов? И чем они должны отличаться от обычных <title>...</title> и <meta name="description" content="..." />
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение vanred79 » 24 июл 2013, 10:46

Добрый день! Внутри метатэга должно быть текст title и description страницы и в третьем метатеге должен быть url страницы
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение Foton » 25 июл 2013, 09:15

Они должны быть в <head></head> или необязательно?
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение vanred79 » 25 июл 2013, 09:52

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.'>
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение vanred79 » 25 июл 2013, 09:53

Foton писал(а):Они должны быть в <head></head> или необязательно?

Главное чтобы были на странице
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение Foton » 26 июл 2013, 10:06

ну тогда можно сделать по аналогии с основными метатегами
Код: Выделить всё
<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); ?>" />
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение vanred79 » 26 июл 2013, 12:34

Спасибо! *THUMBS UP*
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение vanred79 » 26 июл 2013, 12:55

Метатеги установил, заявку в твиттер подал, как начнут транслировать отпишусь
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение Koduc » 30 июл 2013, 10:14

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');
?>

ПО аналогии и остальные.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

cron