Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 9955 Просмотров
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Ребят, я новичок, так что, пожалуйста не судите строго и с пониманием отписывайтесь (подробнее:))
Проблема такая.
Хочу создать сайт, учусь по видео урокам, мануалам, статьям и форумам, но вот застрял на вроде простой вещи, решить не могу.
Создается все в Dreamweaver, там же создается с нуля сайт, но вот в самом начале не могу подключить template.css, он не работает, пытаюсь изменить в нем что либо (например бгколор) ничего не происходит....
Помогите, может кто сталкивался с такой проблемой, вот скрин
вот код
<?php
/*
* @copyright   Copyright (C) 2008 - 2009 All rights reserved.
* @license      
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!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="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css" />
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
</head>

шаблона находится в папке templates. Template.css находится в папке templates/quprin(имя шаблона)/css/

В FireBug показывает что за данную таблицу отвечает system.css...

При нажатии справа на template.css ничего не происходит, а точнее курсор встает в начало кода.

Еще такой момент, пои нажатии кнопки в Joomla template kit -> make base template files создается еще одна директрория в папке шаблона, потом эти файлы я переношу выше на одну папку, все равно там тоже не работает template.css


Из-за чего подобное может происходить?  ! ! !

Заранее, СПАСИБО за помощь! :))
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
из собственного опыта.
сначала делаю шаблон БЕЗ вставки джумловских элментов.
т.е. обычный самостоятельный хтмл.
в нём все пути до таблиц стилей пешутся стандартными путями и поэтому цепляются дримвейвером.

а вот это "$this->baseurl " относится уже к двигу ждумлы, поэтому тестируется уже на живом сайте. дримвейвер, разумеется, этот путь не увидит.

так что совет простой-сначала всё, что связано с дизайном, сверстать в дримвейвере. уже потом меняем все ссылки на вот это $this->baseurl и отлаживаем на живом сайте
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
кстати, у тебя в ссылка на таблицу я не вижу название шаблона quprin :)
по идее, надо так

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/quprin/css/template_css.css" type="text/css" />

у тебя там аж четыре таблицы стилей, так что я н понял, какую именно ты подключаешь :)
но суть одна-меняешь только название таблицы (template_css.css) остальной путь такой как в примере.

*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
у меня стоит denwer, то есть я пытаюсь на локальном компе сделать сайт, а потом перенести его на хост, от этого что либо меняется?
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
по идее, надо так
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/quprin/css/template_css.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css" />

Это написанно в этой строке
<?php echo $this->baseurl ;?> - это url сайта
<?php echo $this->template ;?> название темы в данном случае quprin


Т.е. файл template.css должен физически лежать тут www/templates/quprin/css/template.css проверьте

А в него идет импорт уже стилей всех модулей, навигации и типографики. (я точно не помню как делает Joomla template kit но помоему именно так)


вот этот кусок кода можно удалить вообще если вы не будете использовать на сайте язык типо хинди (т.е. не с лева на права идут предложения а с права на лево)
Цитировать
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>

У вас FireBug пишет что отвечает стиль system.css потому что у вам не подхватывается главный стиль шаблона.

Цитировать
у тебя там аж четыре таблицы стилей, так что я н понял, какую именно ты подключаешь :)
но суть одна-меняешь только название таблицы (template_css.css) остальной путь такой как в примере.
2 из них отвечают за вывод системных сообщений и общих стилей Joomla
Одна за RLT как я выше написал


Еще покажите скриншот исходного кода который выводит Firefox на скриншоте только полноразмерном
« Последнее редактирование: 16.04.2010, 15:55:51 от Alldar »
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Тут открылась интересная фишечка:)) в общем - template.css работает, по крайней мере когда меняю в нем что-либо - это отображается в файрфоксе, а вот дримвивер не отображает в предпросмотре! проблема  наверное в дримвивере... как думает
скриншот прилагается
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
название с маленькой буквы попрбуйте написать шаблона... хотя у вас все правильно должно подгружатся
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
внимательно читай
"
а вот это "$this->baseurl " относится уже к двигу ждумлы, поэтому тестируется уже на живом сайте. дримвейвер, разумеется, этот путь не увидит."

двимвейвер не выполняет скрипты php и не моет получить путь до шаблона
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
как быть? я ведь все делаю в дримвивере, и сразу просматриваю в браузере результат... ведь если я отключу php то браузер не увидит сайта?!
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
в общем понял, делать надо так, руками прописываю пути к system.css general.css template.css, потом когда уже захочу перенести их на Joomla переписываю все в PHP?!
а не подскажете как правильно прописать систем и дженерал цсс?? что бы они работали и что бы я видел все так же как буду видеть в конечном результате??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Путь к CSS файлу

Автор valtec

Ответов: 7
Просмотров: 1749
Последний ответ 09.06.2015, 17:08:08
от valtec
Путь на сайте

Автор CBAT

Ответов: 4
Просмотров: 1265
Последний ответ 16.01.2015, 09:17:14
от ShfVD
Как найти путь к файлу CSS?

Автор victorpusaka

Ответов: 9
Просмотров: 2744
Последний ответ 19.06.2014, 23:00:43
от victorpusaka
Как указать точный путь?

Автор kilnart

Ответов: 6
Просмотров: 1427
Последний ответ 01.05.2014, 15:22:57
от kilnart
Как найти путь к файлу через FireBug?

Автор artyxa

Ответов: 34
Просмотров: 14156
Последний ответ 05.02.2014, 13:10:24
от Germanius