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

как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 21 июн 2014, 11:42
vanred79
Добрый день! Подскажите пожалуйста как сделать чтобы тайтл и дескрипшн стояли вверху страницы как на скрине?

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 21 июн 2014, 20:52
Vlad
В этом файле \protected\views\layouts\main.php посмотрите

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 21 июн 2014, 21:14
vanred79
Vlad писал(а):В этом файле \protected\views\layouts\main.php посмотрите


Знаю, что там надо смотреть :-) , непонятно как это сделать

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 22 июн 2014, 00:30
Vlad
vanred79 писал(а):... непонятно как это сделать
В каком смысле?
Открываете этот файл на редактирование как текстовый, вырезаете строку с тайтл там, где она стоит и вставляете выше, куда хочется.
Также и дескрипшн.
Сохраняете файл в utf-8 обязательно без BOM.

Или я вопроса не понял?

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 22 июн 2014, 08:09
vanred79
Vlad писал(а):
vanred79 писал(а):... непонятно как это сделать
В каком смысле?
Открываете этот файл на редактирование как текстовый, вырезаете строку с тайтл там, где она стоит и вставляете выше, куда хочется.
Также и дескрипшн.
Сохраняете файл в utf-8 обязательно без BOM.

Или я вопроса не понял?


Добрый день! в файле main тайтл и так вверху стоит
Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="language" content="en" />

    <title><?php echo CHtml::encode($this->seoTitle $this->seoTitle $this->pageTitle); ?></title>
    <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: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 22 июн 2014, 13:18
Vlad
Чтоб убедиться надо на что смотреть?
На olx.kz или на nedvizhimostpro.kz?

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 22 июн 2014, 16:58
vanred79
Vlad писал(а):Чтоб убедиться надо на что смотреть?
На olx.kz или на nedvizhimostpro.kz?


на olx.kz стоит как надо вверху, а здесь view-source:http://re-pro.monoray.net/ru в середине

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 27 июн 2014, 18:47
vanred79
Все разработчики в отпуске?

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 28 июн 2014, 20:21
vanred79
Решение тут http://yiiframework.ru/forum/viewtopic. ... 355#p49866
Если кто понял разъясните пожалуйста, что надо делать поподробней

Re: как поставить тайтл и дескрипшн вверх?

СообщениеДобавлено: 30 июн 2014, 00:19
Koduc
Особенность реализации фреймворка.. Вставляет метатэги и скрипты перет title.
Решение (если в кратце): нужно создать новых класс, унаследовав его от класса CClientScript, переписать там функцию вставки мета-тэгов и скриптов. Затем в конфиге прописать использование этого нового класса, вместо класса по умолчанию.
Объем работ большой, поэтому для реализации такого обращайтесь через форму контактов, платно сделаем.