Как залить сайт на yii на хостинг с cpanel?

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
AspeR
Сообщения: 14
Зарегистрирован: 2012.05.20, 19:50

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение AspeR »

dony писал(а):
AspeR писал(а):Только вот так как сайт делал не я... в php и yii разбираюсь на уровне любителя - никак не пойму где разработчик прописывал title для каждой страницы... Вроде открываю php файл нужной страницы - там все есть, что ее касается... а вот title нет... но он отображается на каждой странице свой. Перерыл все php файлы - так и не нашел где он это делал. А главное, что название страницы не переписывается - если в конкретном php файле прописать поверх... Прежнее так и остается.
Если я понял правильно, то ваш тайтл в config/main.php
По логике - да, там и должно быть - там и метатеги прописываются и т.д. Но там нет... продолжу поиски.
dony
Сообщения: 183
Зарегистрирован: 2012.05.26, 16:50

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение dony »

AspeR писал(а):
dony писал(а):По логике - да, там и должно быть - там и метатеги прописываются и т.д. Но там нет... продолжу поиски.
У вас какая ОС? Если линукс или есть линукс под рукой то выполните подобную команду

Код: Выделить всё

dony@debian:/var/www/site$ grep -r title protected/
Где title - имя вашего заголовка. Даже если оно русскими буквами написано - все равно найдет файл где он находится. Вот пример

Код: Выделить всё

dony@debian:/var/www/testdrive$ grep -r 'My Web Application' protected/
protected/config/main.php:    'name'=>'My Web Application',
вторая строка - название файла и его местоположение
AspeR
Сообщения: 14
Зарегистрирован: 2012.05.20, 19:50

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение AspeR »

Недосмотрел. В main.php есть строчка

<title><?php echo CHtml::encode($this->pageTitle); ?></title>

Как я понимаю теперь искать придется pageTitle
dony
Сообщения: 183
Зарегистрирован: 2012.05.26, 16:50

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение dony »

Скорее всего - да. Но проще найти нужное слово через поиск. Когда много файлов в проекте и надо найти определенную строку то только поиск спасает. В Тотале есть поиск слов в файлах
AspeR
Сообщения: 14
Зарегистрирован: 2012.05.20, 19:50

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение AspeR »

Да, нашел. Ну и пожалуй последний вопрос - больше мучить не буду.

Вот элемент кода страницы:

Код: Выделить всё

<li>
    <div class="view">
        <?= CHtml::link(CHtml::image(Yii::app()->request->baseUrl . '/images/cats/' . $data->foto) . $data->name, Yii::app()->createUrl('cat/view', array('id' => $data->id))); ?>
    </div>
</li>
C этим кодом элемент выглядит вот так:
Изображение

Как переделать его, чтобы приобрел такой вид:
Изображение
AspeR
Сообщения: 14
Зарегистрирован: 2012.05.20, 19:50

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение AspeR »

Что-то туго у меня с этим...
Zadira
Сообщения: 48
Зарегистрирован: 2011.11.11, 18:20
Откуда: Москва
Контактная информация:

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение Zadira »

А не проще разделить вывод картинки и названия?

Код: Выделить всё

<li>
    <div class="view">
        <?= CHtml::link(CHtml::image(Yii::app()->request->baseUrl . '/images/cats/' . $data->foto), Yii::app()->createUrl('cat/view', array('id' => $data->id))); ?>
        <br />
        <?= CHtml::link($data->name, Yii::app()->createUrl('cat/view', array('id' => $data->id))); ?>
    </div>
</li>
AspeR
Сообщения: 14
Зарегистрирован: 2012.05.20, 19:50

Re: Как залить сайт на yii на хостинг с cpanel?

Сообщение AspeR »

Да, спасибо... Но никто не подскажет, почему в некоторых php файлах страницы команда присвоения title не работает:

Код: Выделить всё

<?php $this->pageTitle=Yii::app()->name . 'Название страницы' ?>
На всех сработала, на двух страничках не хочет. В результате в качестве названия странички стоит просто ее url ссылка.
Ответить