Как правильно прописать хедер Joomla

D
На сайте с 28.06.2008
Offline
1114
2925

Господа, пытаюсь переделать шаблон Joomla найденный в сети под свои нужды. Но по ходу ранее вместо хедера была флешка. Она кстати у меня так и не появилась. Какой то замудренный шаблон. Прошу помочь прописать хедером обычную картинку. Помогите пожалуйста, как это сделать?

Сам шаблон http://narod.ru/disk/7367613000/yt_loom.rar.html

Хотел прописать так

<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

include_once($mosConfig_absolute_path . "/templates/" . $cur_template . '/lib/php/yt_settings.php');
include_once($mosConfig_absolute_path . "/templates/" . $cur_template . '/lib/php/yt_splitmenu.php');
include_once($mosConfig_absolute_path . "/templates/" . $cur_template . '/lib/php/yt_styleswitcher.php');

span#logo {
background: url(../../images/logo1.png) 0 0 no-repeat;

/*** template parameters ***/
$template_parameters = array(
/* default color variation */

Все это делал на Денвере. В итоге ошибка:

Parse error: syntax error, unexpected T_STRING in G:\home\Joomla\www\templates\yt_loom\index.php on line 9
jpg 1.jpg
D_1
На сайте с 23.10.2008
Offline
128
D_1
#1

ну как бы пишет в строке 9 синтаксическая ошибка.

я синтаксиса пхп не знаю, но пологаю, что

$template_parameters = array(

скобку надо закрыть? или что там дальше после нее?

PR
На сайте с 30.12.2007
Offline
140
#2

А как же Вы хотите в php прописать css? Вот это:

span#logo {
background: url(../../images/logo1.png) 0 0 no-repeat;

Должно быть между тегами <head> и </head> и кстати у Вас там не хватает закрывающейся фигурной скобки }

После <head> напишите:

<style type="text/css">
span #logo{background: url(../../images/logo1.png) 0 0 no-repeat;}
</style>
D
На сайте с 28.06.2008
Offline
1114
#3

Как ни странно <head> в этом шаблоне почти в середине кода. Я прописал как Вы указали

<!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" lang="<?php echo _LANGUAGE; ?>" xml:lang="<?php echo _LANGUAGE; ?>">
<head>

<style type="text/css">
span #logo{background: url(../../images/logo1.png) 0 0 no-repeat;}
</style>
<?php mosShowHead(); ?>

В итоге картинка logo1.png нигде не появилась :(

sowich
На сайте с 11.06.2007
Offline
26
#4

ТС тебе же php кричит синтакс эрор, хоть убейся но пока ты не поправишь ошибку ничего нигде не появится

Мой блог (http://sowich.info) Пишу скрипты на php, perl - велком!
D
На сайте с 28.06.2008
Offline
1114
#5

Оно кричало когда я скобку не закрыл. Сейчас ничего не кричит но и картинка хне появляется там где ее хотят видеть.

PR
На сайте с 30.12.2007
Offline
140
#6

Значит путь к картинке не верно указан. Укажите полный путь. По моему так там указывается путь

<style type="text/css">
span #logo{background: url(<?php echo $tmpTools->templateurl(); ?>/images/logo1.png) 0 0 no-repeat;}
</style>

Хотя не факт, что так указывается в вашем шаблоне. Можете просто прописать полный путь к картинке.

D
На сайте с 28.06.2008
Offline
1114
#7

Сейчас просто белый экран, ничего вообщеиз картинок шаблона не загрузилось :(

D
На сайте с 28.06.2008
Offline
1114
#8

Нашел в файле layout.css. строка 354

span#logo {
position: absolute;
top: 35px;
left: -113px;
width: 352px;
height: 370px;
background: url(../images/logo.png) 0 0 no-repeat;
z-index: 3;
display: block;
cursor: pointer;
}

Это кусок кода выводит картинку где написано Hotel

А как прописать что бы вывести еще одну картинку в правый угол?

jpg 2.jpg

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