[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция href()
бошка
Значица такой вопрос..
При ссылке вида href('первый парам-р','второй парам-р') слетают все стили, картинки, яваскрипты...В чем может быть проблема?
Стоит отметить что если в функции стоит только первый парам-р(href('page=main')), то вся мишура на месте...
Да и еще если выключить реврайт, то без него работает все прекрасно и ничего не слетает...
Сама функция отрабатывает нормально, стал ковырять в роутере, но ничего не нашел с этим явлением связанного...
вот такая вот у меня проблема...



Спустя 3 часа, 7 минут, 53 секунды (3.09.2011 - 17:44) VolDroN написал(а):
оО, первым делом посмотреть html код, а там уже всё будет понятно, ну хотя бы на половину %)

Спустя 9 минут, 40 секунд (3.09.2011 - 17:54) бошка написал(а):
VolDroN, что имеешь ввиду, поясни подробнее?? В главном tpl-e css, яваскрипт подключены...Именно при нажатии на ссылку все это слетает..Отображаются одни букавы и ссылки с главного шаблона...Может с буферизацией что то, я лишь только пока гадаю...

Спустя 26 минут, 34 секунды (3.09.2011 - 18:21) VolDroN написал(а):
заходишь на страницу, ПКМ -> исходный код и копируешь <head>...</head>

Спустя 2 минуты, 7 секунд (3.09.2011 - 18:23) бошка написал(а):
<head>
<title></title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="./skins/css/style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="./skins/js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="./skins/js/script-menu.js"></script>
</script>
</head>

Спустя 1 минута, 52 секунды (3.09.2011 - 18:25) бошка написал(а):
там последнее </script> этого нет) просто там функция яваскриптовская была, случайно скопировал

Спустя 3 минуты, 37 секунд (3.09.2011 - 18:28) twin написал(а):
<link href="./skins/css/style.css" rel="stylesheet" type="text/css">
Точку убери.

Спустя 2 минуты (3.09.2011 - 18:30) бошка написал(а):
убрал, вообще везде слетели стили, картинки...

Спустя 4 минуты (3.09.2011 - 18:34) twin написал(а):
Ну тогда держи функцию, пригодится.
    function src($src = '', $path = '')
{
switch($path)
{
case 'css' :
return IRB_HOST .'skins/css/'. $src .'.css';

case 'js' :
return IRB_HOST .'skins/js/'. $src .'.js';

case 'img' :
return IRB_HOST .'skins/images/'. $src;

default :
return IRB_HOST . $path .'/'. $src;
}
}


Теперь так попробуй
   <link href="<?php echo src('style', 'css'); ?>" rel="stylesheet" type="text/css">

Спустя 9 минут, 2 секунды (3.09.2011 - 18:43) бошка написал(а):
да, заработало, спасибо Вам ребят) Объясните пожалуйста в чем было дело?

Спустя 1 минута, 21 секунда (3.09.2011 - 18:45) бошка написал(а):
я смотрю абсолютные пути стали..

Спустя 4 минуты, 52 секунды (3.09.2011 - 18:49) бошка написал(а):
на счет абсолютных спутал, весь день за компом)

Спустя 17 минут, 12 секунд (3.09.2011 - 19:07) twin написал(а):
Пути да, стали абсолютными. У тебя скорее всего скрпт не в корне лежит. Так что и скрипты и картинки лучше гнать через эту функцию.

Спустя 5 минут, 20 секунд (3.09.2011 - 19:12) бошка написал(а):
да, вообще все с вашего курса делаю..Сначала на это не обращал внимания, а потом решил разобраться, сам ответа не нашел, обратился сюда. В общем вопрос можно считать закрытым. Кстати спасибо за курсы, очень помогли.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.