Подскажите как в <Title> вывести описание?

сергей-034
На сайте с 14.06.2009
Offline
281
818

Добрый вечер ...

Подскажите как в <Title> вывести описание

Вот она сама страница http://demo.pinscriptpro.com/pin/288.html

А вот как код выглялит

В итоге получается что у всех страниц сайта <Title> одинаковый, как сделать чтоб выводил "Название фотки / Название сайта" ... Но там нет опционально, заголовка, есть описание - description ... вот как его вывести?

 <head>

<meta charset="utf-8">
<meta name="author" content="Muhammad Mahad Azad">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />

<?php if ($this->og_title): ?>
<meta property="og:title" content="<?php echo $this->og_title ?>" />
<?php endif ?>
<?php if ($this->og_url): ?>
<meta property="og:url" content="<?php echo $this->og_url ?>" />
<?php endif ?>
<meta property="og:type" content="website" />
<?php if ($this->og_image): ?>
<meta property="og:image" content="<?php echo $this->og_image ?>" />
<?php endif ?>
<?php if ($this->og_description): ?>
<meta property="og:description" content="<?php echo $this->og_description ?>" />
<?php endif ?>
<?php
echo is_array($this->extra) ? implode(PHP_EOL, $this->extra) : $this->extra;
echo PHP_EOL;
?>

<!-- Le styles -->
<link href="<?php echo Yii::app()->theme->baseUrl; ?>/css/bootstrap.min.css" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Raleway:400,600|Oleo+Script' rel='stylesheet' type='text/css'>
<link href='<?php echo Yii::app()->theme->baseUrl; ?>/css/font-awesome.min.css' rel='stylesheet' type='text/css'>
<link href="<?php echo Yii::app()->theme->baseUrl; ?>/css/style.css" rel="stylesheet">

<script src="<?php echo Yii::app()->theme->baseUrl; ?>/js/jquery-1.10.0.min.js" type="text/javascript"></script>
<script src="<?php echo Yii::app()->theme->baseUrl; ?>/js/underscore-min.js" type="text/javascript"></script>
<?php Yii::app()->getModule('sharrre')->registerAssets(); ?>
<script>
var is_login = <?php echo Yii::app()->user->isGuest ? 0 : 1 ?>;
</script>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="<?php echo Yii::app()->theme->baseUrl; ?>/js/html5shiv.js"></script>
<![endif]-->
<title><?php echo CHtml::encode($this->pageTitle); ?></title>
<?php if ($this->pageDescription): ?>
<meta name="description" content="<?php echo $this->pageDescription ?>">
<?php endif ?>

<?php if ($this->pageKeywords): ?>
<meta name="keywords" content="<?php echo $this->pageKeywords ?>">
<?php endif ?>
</head>
© Лучше с умным потерять, чем с дураком найти.
Samail
На сайте с 10.05.2007
Offline
361
#1

Если исходить из кода который вы привели, то так:

<title><?php echo $this->pageDescription ?> / Название сайта</title>

Но в коде страницы description отсутствует, видимо он пустой у вас.

сергей-034
На сайте с 14.06.2009
Offline
281
#2
Samail:
Если исходить из кода который вы привели, то так:
Цитата:
<title><?php echo $this->pageDescription ?> / Название сайта</title>

Пробовал я так, не получается ...

M
На сайте с 04.12.2013
Offline
223
#3

Так есть же. Попробуйте без кодирования:

<title><?php echo $this->pageTitle; ?></title>
Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
РАН
На сайте с 20.04.2016
Offline
43
#4

Посмотрите вардампом какие свойства есть в текущем объекте ($this) и что они содержат, и уже исходя из этого выводить. А вообще странно. Неужели нельзя поправить контроллер, или откуда там идут данные, чтобы отбирал и заголовок. Одинаковые title и description - Ни есть гуд.

S
На сайте с 30.09.2016
Offline
469
#5
РАН:
Посмотрите вардампом какие свойства есть в текущем объекте ($this)

Да у него по ходу ничего из этого объекта не выводится, из того, что в коде написано.

---------- Добавлено 21.10.2016 в 10:48 ----------

РАН:
Одинаковые title и description - Ни есть гуд.
Особенно с учётом допустимого количества знаков в description.
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
РАН
На сайте с 20.04.2016
Offline
43
#6
Sitealert:
Да у него по ходу ничего из этого объекта не выводится, из того, что в коде написано.

---------- Добавлено 21.10.2016 в 10:48 ----------

Особенно с учётом допустимого количества знаков в description.

Так тогда тем более нужно ковырять контроллер на наличие данных.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий