![]() |
Страницы (2): [1] 2 » Показаны 17 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- и снова вопросы (http://netadmin.ws/forum/showthread.php?threadid=2528)
и снова вопросы
Такое дело! Есть у меня несколько стилей, и сделал я отдельному разделу стиль, и сделал так:
Override users custom styles
(will force this forum's specified colors)
Yes No
чтобы пользователи у кого в настройках другой стиль могли смотреть этот раздел в своем выбранном стиле, а не в том, что я прикрутил к разделу - АН НЕТ!
И YES выбирал и NO - никакой разницы! 
И еще - тут спросили, а можно сделать так, чтобы, если народ (незарыганный как тут говорят) заходит с определенного сайта, то ВЕСЬ форум в одном стиле, если же с других, то в другом?
спасибо!
__________________
yMC.ru - хомяк музыканта
поднимаю! особенно интересует ответ на второй вопрос про заход с разных сайтов!
__________________
yMC.ru - хомяк музыканта
По второму вопросу:
Нужно проверять HTTP_REFERER на то откуда зашли и тогда производить выбор стиля.
ИМХО это изврат, да и HTTP_REFERER можно подменить, да еще и гости :[~ ]
__________________
No pity, no mercy, no regret.
Vanish я имел ввиду, что для захода с одного определенного сайта (для гестов тем более) нада чтоб один стиль был, а для всех остальных - дефолтный
__________________
yMC.ru - хомяк музыканта
MCTarakan а я тебе про что писал? Проверяй HTTP_REFERER там видно(правда не всегда) откуда пришел чел.
__________________
No pity, no mercy, no regret.
да я знаю откуда пришел чел!!! мне нада, чтобы этот чел, если он пришел оттуда, откуда я знаю, видел форум (ВЕСЬ) в одном стиле! если же этот чел пришел из другого места, то он видет форум в другом стиле - вот что мне надо! А как это сделать? 
__________________
yMC.ru - хомяк музыканта
Пусть чел у тебя пришел с www.from.net (чел, пришел оттуда, откуда ты знаешь) тогда в HTTP_REFERER будет это www.from.net ты это обрабатываешь и меняешь стиль на нужный, иначе выводишь в старом стиле (к примеру).
__________________
No pity, no mercy, no regret.
так как это сделать то???
вот это:
quote:
ты это обрабатываешь и меняешь стиль на нужный, иначе выводишь в старом стиле (к примеру).
__________________
yMC.ru - хомяк музыканта
ну ели бы у меня были темы к вб и хостинг в инете я бы посмотрел как сие делать, а так ни чего определенного сказать не могу
__________________
No pity, no mercy, no regret.
ну спасибо и на этом.
а ниужели кроме Vanish никто ответить не могет??? 
__________________
yMC.ru - хомяк музыканта
MCTarakan залей мне темки на мыл, я позамбирую. Может что-то получится.
__________________
No pity, no mercy, no regret.
MCTarakan
Все очень просто!
Файл global.php
После строчек
// figure out the chosen style settings
unset($codestyleid);
unset($style); // prevent some weird issues
if (strpos($url,"domain.ru")!==false){
$DB_site->query("UPDATE session SET styleid='yourstileid' WHERE sessionhash='".addslashes($session['dbsessionhash'])."'");
$bbuserinfo['styleid']=yourstileid;
}
__________________
No pity, no mercy, no regret.
нужно! 
ЗюЫю Мне от тебя письмо пришло, но я тут перестановкой винды парился... так что ответа не жди! 8)
__________________
yMC.ru - хомяк музыканта
Тогда
Добавляешь вот это
if (strpos($url,"domain.ru")!==false){
$DB_site->query("UPDATE session SET styleid='yourstileid' WHERE sessionhash='".addslashes($session['dbsessionhash'])."'");
$DB_site->query("UPDATE user SET styleid ='yourstileid' WHERE userid='$bbuserinfo[userid]'");
$bbuserinfo['styleid']=yourstileid;
}
__________________
No pity, no mercy, no regret.
спасиб!
я позднее попробую и напишу получилось или нет!
__________________
yMC.ru - хомяк музыканта
| Формат времени GMT. Текущее время 20:39. | Страницы (2): [1] 2 » Показаны 17 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.