Loading...
Обучение/Помощь новичкам | Переключатель темы
Как правильно сделать в Dcms-Social чтобы переключались темы с wap на web и наоборот.
Не могу разобраться, мне нужно статистическое положения! Темы находятся в
design/wap
design/web
Темы отображаются но не переключаются

// для web темы
if ($webbrowser) {
if (is_dir(H.'design/' . $user['web'])) $set['set_them'] = $user['web'];
}else{
if (is_dir(H.'design/' . $user['wap'])) $set['set_them'] = $user['wap'];
}

Вот так работает но не переключает

// для web темы
if ($webbrowser) {
if (is_dir(H.'design/web')) $set['set_them'] = 'web';
}else{
if (is_dir(H.'design/wap')) $set['set_them'] = 'wap';
}


//site.ru/t=web
//site.ru/t=wap
________
посл. ред. 23.01.2019 в 10:42; всего 1 раз(а); by 417809707
В бд указываешь какой вариант у юзера???
CaMnoCe6e (23.01.2019 в 10:54)
В бд указываешь какой вариант у юзера???

А как отказаться от таблиц
417809707 , всмысле отказаться?)
CaMnoCe6e (23.01.2019 в 10:58)
417809707 , всмысле отказаться?)

Чтобы без БД а напрямую переключатель работал
417809707 , Ну ты же в коде указываешь переменную) $user['web'] вот какую эта переменная несёт в себе информацию????
Чтобы использовать данный код те нужно в бд в табле юзеров допустим указать какой вариант юзер выбрал ну примерно так
$user=mysql_query(mysql_fetch_assoc("SELECT * FROM `users`WHERE `theme`='".$theme."'");
А потом уже твой код
// для web темы
if ($webbrowser) {
if (is_dir(H.'design/' . $theme['web'])) $set['set_them'] = $user['web'];
}else{
if (is_dir(H.'design/' . $theme['wap'])) $set['set_them'] = $user['wap'];
}



Но чтоб сработало у тебя в таблице
В таблице юзеров должен быть столбик theme отвечающий за хранение настроек каждого юзера.
$user=mysql_query(mysql_fetch_assoc("SELECT * FROM `users`WHERE `theme`='".$theme."'"));
if ($webbrowser) {
if (is_dir(H.'design/' . $theme['web'])) $set['set_them'] = $user['web'];
}else{
if (is_dir(H.'design/' . $theme['wap'])) $set['set_them'] = $user['wap'];
}
Крч как то так но я ж точно не знаю как там у тебя
________
посл. ред. 23.01.2019 в 11:09; всего 1 раз(а); by CaMnoCe6e
что в $webbrowser?
417809707 (23.01.2019 в 11:01)
CaMnoCe6e (23.01.2019 в 10:58)
417809707 , всмысле отказаться?)

Чтобы без БД а напрямую переключатель работал

Можно, через куки.
Онлайн: 7
Время:
Gen. 0.1371
(c) Bym.Guru 2010-2026