[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Смена скина на сайте
Эли4ка
Вот как менять языки на сайте я поняла,а вот как сделать смену скинов на сайте?пробовала на яваскрипт но там все используемые css видны..подскажите..



Спустя 5 часов, 32 минуты, 14 секунд (8.05.2011 - 09:00) T1grOK написал(а):
Ну и что, что css видны. Какая разница?

Спустя 3 часа, 5 минут, 18 секунд (8.05.2011 - 12:06) Эли4ка написал(а):
T1grOK
нет а мне просто интересно как на PHP сделать?

Спустя 4 минуты, 52 секунды (8.05.2011 - 12:11) sharki написал(а):
Эли4ка
Каждый язык и технология для своей задачи. На php можно только подключить стиль т.е в нужном месте в зависимости от условия
echo '<link rel="stylesheet" type="text/css" href="/css.css" /> ';

Спустя 1 минута, 14 секунд (8.05.2011 - 12:12) mxwuser написал(а):
Можно CSS файл подключать переменной.

Спустя 12 секунд (8.05.2011 - 12:12) neadekvat написал(а):
Цитата (Эли4ка @ 8.05.2011 - 13:06)
нет а мне просто интересно как на PHP сделать?

Надо усвоить одну аксиому: все, что в результате показывает php, можно сделать и вручную.
Следовательно, сначала надо научиться менять скины вручную, а уже потом под эту задачу писать скрипт.

Спустя 2 часа, 33 минуты, 51 секунда (8.05.2011 - 14:46) Эли4ка написал(а):
neadekvat
а почему ты такой грубый?ведь я писала что на яваскрипт я уже сделала что-то похожее..но ведь на этом форуме с помощью PHP сделано верно?
sharki
спасибо поняла.
mxwuser это как с помощью переменной?

Спустя 1 час, 17 минут, 46 секунд (8.05.2011 - 16:04) Игорь_Vasinsky написал(а):
Цитата
это как с помощью переменной?

мне кажется ты совсем не ием занимаешься... :o

$css ='<link rel="stylesheet" type="text/css" href="/my_theme/css.css" />';
echo $css;

Спустя 1 минута, 13 секунд (8.05.2011 - 16:05) Игорь_Vasinsky написал(а):
Твоя группа??????
biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif

Старик

Профиль
Журнал
Группа: Форумчанин

Сообщений: 131
Пользователь №: 27007
На форуме: 1 месяц, 14 дней
Карма: +2/-1

Спустя 2 часа, 15 минут, 51 секунда (8.05.2011 - 18:21) neadekvat написал(а):
Цитата (Эли4ка @ 8.05.2011 - 15:46)
а почему ты такой грубый?ведь я писала что на яваскрипт я уже сделала что-то похожее..но ведь на этом форуме с помощью PHP сделано верно?

Нет, не грубый. Просто ты де-факто читаешь мои посты, ищя в них грубость.
Перечитай с нейтральным настроением и вычлени одну лишь суть того, что я пытался донести.

Цитата (Эли4ка @ 8.05.2011 - 15:46)
ведь я писала что на яваскрипт я уже сделала что-то похожее..но ведь на этом форуме с помощью PHP сделано верно?

Еще раз.
Все, что на экран выводится с помощью php, можно сделать и вручную.
Т.е. есть конструкция:
echo "<table>\n";
for ($i = 1; $i <= 2 ; $i++)
{
echo "<tr>\n";
for ($j = 1; $j <= 2 ; $j++)
echo "</td> </td>\n";
echo "</tr>\n";
}

И чтобы ее написать, я сначала сам, ручками сверстал таблицу:
<table>
<tr>
<td>
 </td>
<td>
 </td>
</tr>
<tr>
<td>
 </td>
<td>
 </td>
</tr>
</table>

А уже потом начал строчить код.

Теперь к твоей теме: сначала надо научиться руками менять стиль. Т.е. вручную поменяла какие-то адреса изображений или стилей - скин сменился. Только теперь можно приступать к автоматизации этого процесса.

Спустя 9 часов, 17 минут, 46 секунд (9.05.2011 - 03:38) Эли4ка написал(а):
Игорь_Vasinsky
а почему ты так считаешь?спс за пример.
Цитата
Твоя группа??????
это ты о чем и зачем перечислил мои посты и т.д.?

neadekvat понятно.

Спустя 5 часов, 55 минут, 35 секунд (9.05.2011 - 09:34) Игорь_Vasinsky написал(а):
Эли4ка
Цитата
Игорь_Vasinsky
а почему ты так считаешь?спс за пример.

Пожалуста, а считаю я так, - так как твоё рвение к php меня удивляет, но торопишься, сначала надо учить, а не лезть на амбразуры wink.gif

Цитата
это ты о чем и зачем перечислил мои посты и т.д.?

что было понятно, что я имел ввиду (от куда я этот "старик взял"), раз уж ты такую группу себе поставила - то хоть бы на таких вапросах непалилась.

И правильно neadekvat сказал: прежде чем использовать вю силу php - нужно посмотреть и спланировать - всё без него, чтоб как миниму знать алгоритм, я уже не говорю про вероятности ошибок, попытки хаккинга.

Спустя 33 минуты, 42 секунды (9.05.2011 - 10:08) neadekvat написал(а):
Цитата (Игорь_Vasinsky @ 9.05.2011 - 10:34)
что было понятно, что я имел ввиду (от куда я этот "старик взял"), раз уж ты такую группу себе поставила - то хоть бы на таких вапросах непалилась.

Я не уверен, но, кажется, это дефольтный статус, который меняется в зависимости от количества сообщений.

Спустя 30 минут, 38 секунд (9.05.2011 - 10:38) Fredrich написал(а):
Цитата (neadekvat @ 9.05.2011 - 07:08)
Я не уверен, но, кажется, это дефольтный статус, который меняется в зависимости от количества сообщений.

согласен полностью с тобой

Спустя 4 часа, 11 минут, 53 секунды (9.05.2011 - 14:50) Эли4ка написал(а):
neadekvat
да,эти статусы меняются от количества сообщений
Игорь_Vasinsky
понятно.

Спустя 36 минут, 56 секунд (9.05.2011 - 15:27) Игорь_Vasinsky написал(а):
Смотри:
- создаёшь на сервере папку themes, например, в ней папка с темой default, а в ней image, css, js

вот так для каждой темы

Спустя 18 часов, 3 минуты, 15 секунд (10.05.2011 - 09:30) Эли4ка написал(а):
да так я то знаю канеш, спс.

Спустя 2 дня, 10 часов, 42 минуты, 3 секунды (12.05.2011 - 20:13) Istsam написал(а):
Делай выпадающее окно со сменой стиля
Записывай $_COOKIE, фильтруй и выводи при:
<link rel="stylesheet" type="text/css" href="'.$_COOKIE['style'].'/css.css" />
Быстрый ответ:

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