| |
|
|
| | Здравствуйте! У меня не всегда подлючаются файлы: css, javascript которые я подключаю при помощи include. На локальной машине все ок, а на хостинге, только на первой странице подлючаются, а на следующих уже нет. В чем может быть причина: хостинг? Моя скорость инета? Код?
P.S. Прошу вас не переносить темы в раздел HTML CSS... Так как там мне не дали ответа.
Заранее благодарен. | |
| |
|
|
| |
|
|
| |
для: Mefisto84
(13.06.2006 в 18:13)
| | | Код покажите (только где идет загрузка стилей)
Вот пример того как можно загружать стили динамически, т.е. можете создать функцию где в качестве аргументов можете передавать название файла со стилями...
<?
$title = "Заголовок";
$css = "style.css";
?>
<html><head><title><?= $title; ?></title>
<link rel="stylesheet" href="<?= $css; ?>" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
|
PS Иногда, когда с модема захожу этот форум тоже отображаеться неккоректно (стили не пожгружаються)... | |
| |
|
|
| |
|
|
| |
для: Boss
(13.06.2006 в 19:03)
| | | Ну тогда может быть и у меня та же самая проблема? Я выхожу с модема. Вот так вот у меня было:
echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">";
|
Наверное то же самое что и вы написали. Похоже что это проблема в моей скорости инета :-(.
Спасибо за помощь. | |
| |
|
|
| |
|
|
| |
для: Mefisto84
(13.06.2006 в 19:54)
| | | Возможно ошибка в пути к файлу?
Попробуйте изменить на абсолютный путь, например
<LINK REL=\"StyleSheet\" HREF=\"http://site.ru/themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">";
|
P.S. Можете привести страницу на которой не работают стили, тогда станет понятно проблема в компе или в сайте. | |
| |
|
|
| |
|
|
| |
для: Ziq
(13.06.2006 в 20:02)
| | | Ну если бы была ошибка в пути к файлу, то наверное, css, тогда бы и на первой странице не подлючалось? Или нет? А вообще у меня вот какая система: есть файл header.php в котором прописана строка
echo "<LINK REL=\"StyleSheet\" HREF=\"/themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">";
|
а в файле index.php прописан header.php
Все верно? Или лучше как-то по другому? Неужели лучше прописывать строку
echo "<LINK REL=\"StyleSheet\" HREF=\"/themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">";
|
в каждом файле? | |
| |
|
|
| |
|
|
| |
для: Mefisto84
(14.06.2006 в 18:14)
| | | Может имеет значение "где" этот файл присоединяется?
Попробуй вставить include("header.php"); вот так:
<html>
<head>
<title>{TITLE}</title>
include("header.php");
</head>
....
Или измени header.php вот так:
echo "<LINK REL=\"StyleSheet\" HREF=\"/themes/".$ThemeSel."/style/style.css\" TYPE=\"text/css\">";
|
Или вот что я подумал. У тебя в файле header.php не стоят угловые скобки php. Может надо вот так:
<?php
echo "<LINK REL=\"StyleSheet\" HREF=\"/themes/".$ThemeSel."/style/style.css\" TYPE=\"text/css\">";
?>
|
Попробуй. | |
| |
|
|
| |
|
|
| |
для: komex
(14.06.2006 в 18:56)
| | | В файле header.php угловые скобки стоят :-) просто я же показал не весь файл, а толкьо строку где у меня прописан файл. А во всем остальном попробую сделать. Но мне кажется что это из за хостинга, т.к. на локалке все работало. Мне кажется что у меня скорость маленькая. | |
| |
|
|
| |
|
|
| |
для: Mefisto84
(14.06.2006 в 20:54)
| | | Вообще лучше протестировать на модеме и сходить в клуб какой-нить и протестить на выделенке.. | |
| |
|
|