title
Description
Body
Я вставил у себя на сайте вот этот Код:
|
|
для смены пользувателями стиля сайта,но при этом можна сменить стиль главной страницы,а на других страницах используетса стиль по умолчанию! Как исправить?
Неактивен
выбрал стиль 3, вижу в html коде такую строчку
|
|
т.е. толи ты не так записал что-то, толи хз. судя по всему не работает этот кусок кода
|
|
Неактивен
Gemorroj,я изменил код на вот этот if(isset($css)) {$css = $css;} elseif(isset($_GET['css'])) { $css = intval($_GET['css']); setcookie('css',$css,time() +2592000 ,''); $css = ''.$css.''; } elseif(isset($_COOKIE['css'])) {$css = ''.intval($_COOKIE['css']).'';} else {$css = '1';}
Неактивен
Зачем менять? Я зделал вот так <link rel="stylesheet" href="/themes/css/$css.css"/>
тогда так
|
|
Неактивен
Куда именно ты инклудиш этот код в шапку? В вверх шапки или вниз? Или это не имеёт значения?
Gemorroj,я в одном твоём граббере увидил код и вместо url заменил на css! Теперь всё работает хотя нужно в коде убрать лишнеё if(isset($_GET['css'])) { $css = trim(str_replace('http://',null,stripslashes(strip_tags($_GET['css'])))); setcookie('css',$css); } elseif($_COOKIE['css']) {$css = trim(stripslashes(strip_tags($_COOKIE['css'])));} else {$url = 1;}
Можна вот этот код использувать? if(isset($_GET['css'])) { $css = trim(str_replace('css',null,stripslashes(strip_tags($_GET['css'])))); setcookie('css',$css); } elseif($_COOKIE['css']) {$css = trim(stripslashes(strip_tags($_COOKIE['css'])));} else {$css = 1;}
тогда уж так
|
|
переменная $css у нас ведь цифра, поэтому обрабатываем ее через intval
Неактивен
Мне нужно,штобы $css могла быть цыфрой,буквой или символом! Што нужно изменить в коде?
Через тот код который ты написал,у меня сайт не работал! Я написал вот этот код и теперь вроде все в норме if(isset($_GET['css'])) { $css = ($_GET['css']); setcookie('css',$css); } elseif($_COOKIE['css']) {$css = ($_COOKIE['css']);} else {$css = wapbest;}
Добавлено спустя 3 минуты 24 секунды:
Раскажы мне о intval! Пожалуйста!
Неактивен
Ясно! Меня интересует ещё один вопрос! Какая разница между include и require, include_once и require_once ?
http://www.softtime.ru/forum/read.php?i … _theme=490 еще добавлю что require ВСЕГДА в независимости от условий пытается включить указанный файл в скрипт.
например такой код
|
|
В ЛЮБОМ случае file.php будет включен в скрипт. Следует использовать include.
Если же файл требуется включить в скрипт без каких либо условий, то лучше использовать функцию require, т.к. она чуточку быстрее
Неактивен
Спасиба!
а чем отличается include от include_once?
если есть приставка _once, то прежде чем проинклудить файл, будет проверено, не инклудился ли он раньше. Если инклудился, то нового инклуда не будет, в противном же случае, файл проинклудится повторно.
вот за это огромное пасибо чувак.гг с меня пиво гг
Выше написано про include_once !
|
|
file.php будет включен 2 раза
|
|
file.php будет включен 1 раз
по ссылке же все описано
Неактивен
Спасиба! Все ясно!
A вот например если я инклужу фaйл foot.php нa главную и мне надо в нeм как то зaинклудить фaил online.php и еще сделать также на других страницах с этим же файлом foot.php, вот, что делать? какой код надо прописать? Подскажте кто знает...
Неактивен