Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Вывод в head определенные данные
Сообщения
denim666

В общем нужна помощь.
Пример:
При посещении страницы blog.php в head.php менялся логотип или приписывался нужный текст.

29 Янв 2013, 14:58
fanatoss

//Лого

$logo[0]="http://k1p.ru/images/logo.gif";
$logo[1]="http://johncms.com/theme/default/images/logo.gif";

$id = array_rand($logo);

echo '<div class="menu"><img src="' .$logo[$id]. '" alt=""/></div>';

29 Янв 2013, 15:08
Casper

Наипростейший вариант это сделать следующие: Добавить переменную допустим <?php
$logo = "/blog.png";
?>
В head.php прописать следующие: <img src="'.$logo.'" alt="" />
И в каждом файле прописать верху переменную $logo

29 Янв 2013, 15:12
DarkDead

Как вариант можно просто проверку сделать в head.php[php:1:640f296a0c]
<?php
if(!empty($logo)){
echo '<div class="menu"><img src="' .$logo. '" alt=""/></div>';

}else{
echo '<div class="menu"><img src="logo.png" alt=""/></div>';
}
?>
[/php:1:640f296a0c]
и тогда даже если переменой $logo нет то сайт не останется без логотипа

29 Янв 2013, 15:33
Casper

DarkDead, Тоже вариант

29 Янв 2013, 15:38
denim666

Casper,

так возникли ложности, как установить вот это:
<a href="/">
<div class="title">
Назад
</div></a>

в .tpl шаблон тем же способом что и твой

29 Янв 2013, 16:56
Casper

denim666, Не правильно пишешь, правильно так:
<div class="title">
<a href="/">Назад</a>
</div>

29 Янв 2013, 16:59
denim666

Casper, прописываю

В Файле:
$logo = '<div class="title"><a href="/">Назад</a></div>';

В Head Пробовал:
Так: echo '<?=$logo?>';
И так echo $logo;

Глухо результатов нет. Что не так?

29 Янв 2013, 17:27
Pisatel

<? echo $logo; ?>
добавлено спустя 1 минуту:
<? - включаешь интерпритатор
?> -выключаешь.

29 Янв 2013, 18:42
denim666

Pisatel, без них тоже пробовал, результат тот же, думаю дела в том что скорей всего из за шаблона .tpl

29 Янв 2013, 20:00
Ответить на тему