Перейти к содержимому


Проблемы с шаблоном


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 mciblast

mciblast

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 01.03.2009, 21:26

Сделал сайт на зебруме лайт http://medipac.ru/zebrum/index.html

все отлично в шаблоне отображается а вот подпункты например http://medipac.ru/ze...galterskiy.html

я даже папку images копировал в папку /konsalting/   все равно ничего не помогает...

подскажите как быть?

#2 zebrum

zebrum

    Администратор

  • Главные администраторы
  • PipPipPip
  • 636 сообщений

Отправлено 02.03.2009, 07:29

Для упрощения написания шаблонов в системе используются следующие автоматически замены:

~/ - URI корня сайта;
~ztpl/ - URI папки текущего шаблона.

Используйте в шаблоне такие пути к картинкам
~ztpl/images/
если изображения находятся в папке "images" темы сайта.

#3 mciblast

mciblast

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 02.03.2009, 07:39

Благодарю.Все получилось  :)

#4 mciblast

mciblast

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 02.03.2009, 07:41

А не подскажите как устранить проблему отображения сайта в ie 6и ниже? текст страницы получается ниже меню(прямо под ним а не с боку)

#5 zebrum

zebrum

    Администратор

  • Главные администраторы
  • PipPipPip
  • 636 сообщений

Отправлено 02.03.2009, 08:18

Нужно смотреть верстку шаблона. Вероятно, используется какая-то конструкция, которую IE не понимает.

#6 mciblast

mciblast

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 02.03.2009, 13:22

template.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
 <TITLE>ООО КАФ "Триал-Аудит"</TITLE>
 <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
 <META http-equiv="Content-Language" content="ru">
 <META name="GENERATOR" content="WebCreateStudio">
 <META name="author" content="Виталий Офат">
 <META name="copyright" content="&copy; Ваше имя, 2008">
 <?php z_head(); ?>
<style type="text/css">
Body { background: #000000 url(~ztpl/images/fon.gif) repeat-x; }
#Content {
  background: #D3D3D3;

  width: 70%;
  height: 80%;
  padding: 10px;
  text-align: justify;
  float: left;
}
A:hover {

   text-decoration: underline;
  font-weight: bold;
}
A {
  color: black;
  text-decoration: none;
}

</style>
</HEAD >
<BODY link=black>
<div><img src=~ztpl/images/head.png width=100% height=17%></div>
<div style="margin: 1%; float: left;">
		 <img src="~ztpl/images/menu1.gif" border=0>

	  <div style=" background: #D3D3D3; width: 222px; text-align: left; paddign-left: 5px;" >
		  <?php z_menu(); ?>

	  </div>
		<img src="~ztpl/images/down_menu.gif" border=0>


  </div>



<div id=content>
<h2><?php z_h1(); ?></h2>

	   
			<?php z_content(); ?>
<?php z_subpages() ; ?>
</div>


  <div style="margin-bottom: 10; float: bottom"><img src=~ztpl/images/bottom.gif width="100%" align=bottom ></div>

</BODY>
</HTML>

styles.css

Body { background: #000000 url(images/fon.gif) repeat-x; }
#Content {
  background: #D3D3D3;

  width: 70%;
  height: 80%;
  padding: 10px;
  text-align: justify;
  float: left;
}
A:hover {

   text-decoration: underline;
  font-weight: bold;
}
A {
  color: black;
  text-decoration: none;
}

functions.php

<?php
$sidebar1 = new zsidebar();

$sidebar1->addWidget(new zwidget_pages('pages', array(
	'title' => 'Страницы', // Заголовок блока
	'type' => 'minimal' // Тип вывода меню: minimal или full
)));

// Для более тонкой настройки виджета см. файл
// zengine/classes/widgets/defaults.php
$sidebar1->addWidget(new zwidget_tagcloud('tag_cloud', array(
	'title' => 'Тэги' // Заголовок блока
)));

/**
 * Регистрируем сайдбар в менеджере. Позже его можно будет вывести, используя
 * метод zsidebarmanager::displaySidebar(1)
 */
zsidebarmanager::register($sidebar1);


#7 kosmovski

kosmovski

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 25.06.2009, 20:02

а для style.css ~ztpl/images/  работает? потому что на сайте  http://at.100velikix.ru аналогичная проблема

#8 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 26.06.2009, 05:44

Просмотр сообщенияkosmovski (26.6.2009, 0:02) писал:

а для style.css ~ztpl/images/  работает? потому что на сайте  http://at.100velikix.ru аналогичная проблема
Не работает и не требуется. В файле css все относительные пути считаются относительно папки, где находится сам файл. Таким образом, если файл styles.css находится в теме сайта (~ztpl/styles.css), а изображения находятся в папке images (~ztpl/images/), которая находится в теме сайта, то в файле css можно смело прописывать images/ без первого слеша и каких-либо конструкций (см. стандартный шаблон):

body {
		background: #fff url(images/background.png) repeat-x;
}





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 скрытых пользователей