Вниз  PHP и мелкие вопросы
- 17.02.2013 / 13:07
1JavaMods1
  Пользователь

1JavaMods1 
Сейчас: Offline
мвахаха :lol:
у меня на xampp таже проблема была с инклюдом, поставил open server - радости полные штаны :gg:
- 17.02.2013 / 13:07
Artorius
  Пользователь

Artorius 
Сейчас: Offline
HoldFast, ***ть!!! :-D ты же сам так написал
- 17.02.2013 / 13:08
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Artorius, Скинь скрипты в личку, я не могу взять твои пальцы и напечатать то что нужно куда нужно
__________________
 Да, детка, я - Король Ящериц!!!
- 17.02.2013 / 13:09
Artorius
  Пользователь

Artorius 
Сейчас: Offline
HoldFast, оки
- 17.02.2013 / 13:09
1JavaMods1
  Пользователь

1JavaMods1 
Сейчас: Offline
Artorius, короче, скинь свой скрипт, поправлю что валидности не будет :gg:
Бан от HoldFast:
Причина: корочи не лезь вперёд батьки
- 17.02.2013 / 13:10
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Artorius, Давай разберемся по порядку. У тебя что, в базе хранится срока в виде ссылки <link rel="stylesheet" type="text/css" href="style.css"> ??
__________________
 Да, детка, я - Король Ящериц!!!
- 17.02.2013 / 13:13
Artorius
  Пользователь

Artorius 
Сейчас: Offline
HoldFast, да,через админку выбираю стиль и линк в базе меняется
- 17.02.2013 / 13:18
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Artorius, У меня два вопроса. Нахрена хранить целую ссылку, если можно хранить только название темы/стиля?
Попробую объяснить доходчиво. Убирай ту херню что ты написал в include, тебе никто не говорил туда пихать абсолютный адрес, потому что нельзя так инклудить.
Во вторых, в базе храни только название темы/стиля. При выборе из базы названия, ты уже подставляешь это название в ссылку, которая будет поставлена у тебя в PHP срипте, в шапке, бомбом, понял нет?
Допустим, выбрал ты название стиля
  1. $query=mysql_fetch_array(mysql_query("SELECT * from `style` WHERE `id`=1"));
Допустим $query['style'] будет = "default"

Потом в шапке сайта пишешь
  1. echo '<link rel="stylesheet" href="http://'.$_SERVER['HTTP_HOST'].'/'.$query[style].'/style.css">';

соль нипоняль?
__________________
 Да, детка, я - Король Ящериц!!!

Изменено HoldFast (17.02 / 13:19) (всего 1 раз)
- 17.02.2013 / 13:21
Artorius
  Пользователь

Artorius 
Сейчас: Offline
HoldFast, нет,допустим у меня 5 стилей style1.css style2.css styleN.css mysql_query хапаю строку стиля для каждого стиля уникальную,показываю ее в шапке
- 17.02.2013 / 13:25
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Как же тяжко... :-(
Начнём с начала. У тебя же есть head.php или что-то типо того, верно?
Там у тебя шапка сайта,
echo '<html><head><title>Бомбом</title>....';

У тебя есть несколько названий стиля, делаешь выбор, сохранение.
Например Юзер2 выбрал в настройках стиль style1.css
Сохраняешь в базу название style1 для Юзер2.

Потом в шапке сайта выполняешь запрос
  1. $query=mysql_fetch_array(mysql_query("SELECT * from `style` WHERE `id`=2"));


и выводишь полученую строку в ту самую ссылку со стилем:
  1. echo '<link rel="stylesheet" href="http://'.$_SERVER[HTTP_HOST].'/'.$query[style].'.css">';

Всё чёрт возьми!
__________________
 Да, детка, я - Король Ящериц!!!

Изменено HoldFast (17.02 / 13:26) (всего 1 раз)
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)