timbios Опубликовано 10 января, 2015 Жалоба Поделиться Опубликовано 10 января, 2015 Данный хак, поможет вам сделать переключение с одного дизайна на другой, и наоборот.Для начала заходим в system/init.phpИщем: if($_GET['act'] == 'change_mobile'){ $_SESSION['user_mobile'] = 1; header("Location: /?go=main"); } if($_GET['act'] == 'change_fullver'){ $_SESSION['user_mobile'] = 0; header("Location: /"); } if($_SESSION['user_mobile'] == 1){ if($_GET['go'] == 'messages'){ $_GET['go'] = 'im'; } $config['temp'] = 'mobile'; if($_GET['go'] == '' AND $_GET['act'] != 'logout'){ header("Location: /?go=main"); exit; } } И после этого кода вставляем: if($_GET['act'] == 'change_skin'){ $_SESSION['user_skin'] = 1; header("Location: /путь куда пойдет юзер после переключения"); } if($_GET['act'] == 'change_fullver'){ $_SESSION['user_skin'] = 0; header("Location: /"); } if($_SESSION['user_skin'] == 1){ if($_GET['go'] == 'messages'){ $_GET['go'] = 'im'; } $config['temp'] = 'ВТОРОЙ ШАБЛОН'; if($_GET['go'] == '' AND $_GET['act'] != 'logout'){ header("Location: /тот путь который вы вводили"); exit; } } Далее идем в ваш шаблон, в main.tplВставляем в шаблон: <a href="/?act=change_skin"изменить дизайн</a> Так же идем во второй шаблон в main.tplТам вставляем немного другой код: <a href="/?act=change_fullver"изменить дизайн</a> 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Dmitry1705 Опубликовано 31 марта, 2016 Жалоба Поделиться Опубликовано 31 марта, 2016 в Init.php такого нет! Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 4 апреля, 2016 Жалоба Поделиться Опубликовано 4 апреля, 2016 в Init.php такого нет!Его не может не быть если это не vk от sloppy там он тоже есть тк название изменено, если сборка не та о которой я сказал то он в папке system Ссылка на комментарий Поделиться на другие сайты Поделиться
Klaus Опубликовано 1 июля, 2020 Жалоба Поделиться Опубликовано 1 июля, 2020 У меня в init нету Разобрался, написал сам Ссылка на комментарий Поделиться на другие сайты Поделиться
Семен Опубликовано 1 июля, 2020 Жалоба Поделиться Опубликовано 1 июля, 2020 12 минут назад, Stark98 сказал: У меня в init нету В удобное место вставляешь и будет работать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Семен Опубликовано 11 июля, 2020 Жалоба Поделиться Опубликовано 11 июля, 2020 1 минуту назад, RUS67 сказал: Куда администрация смотрит? Во всех темах н***ал. Заблокируйте срочно!!!! @Jerodtat последнее посещение 20 сентября, 2019, а публикация только что. Логика проскакивает Ссылка на комментарий Поделиться на другие сайты Поделиться
RUS67 Опубликовано 11 июля, 2020 Жалоба Поделиться Опубликовано 11 июля, 2020 1 минуту назад, Семен сказал: @Jerodtat последнее посещение 20 сентября, 2019, а публикация только что. Логика проскакивает Возможно что через какую-то программу вход (типа анонимайзер и т.п.). Поэтому акк нужно заблокировать Ссылка на комментарий Поделиться на другие сайты Поделиться
Семен Опубликовано 11 июля, 2020 Жалоба Поделиться Опубликовано 11 июля, 2020 Ищем в system/init.php if($_GET['act'] == 'change_mobile'){ $_SESSION['user_mobile'] = 1; header("Location: /?go=main"); } if($_GET['act'] == 'change_fullver'){ $_SESSION['user_mobile'] = 0; header("Location: /"); } if($_SESSION['user_mobile'] == 1){ if($_GET['go'] == 'messages'){ $_GET['go'] = 'im'; } $config['temp'] = 'mobile'; if($_GET['go'] == '' AND $_GET['act'] != 'logout'){ header("Location: /?go=main"); exit; } } заменяем на: if($_GET['act'] == 'change_mobile'){ $_SESSION['user_mobile'] = 1; header("Location: /?go=main"); }elseif($_GET['act'] == 'change_fullver'){ $_SESSION['user_mobile'] = 0; header("Location: /"); }elseif($_SESSION['user_mobile'] == 1){ if($_GET['go'] == 'messages') $_GET['go'] = 'im'; $config['temp'] = 'mobile'; if(empty($_GET['go']) AND $_GET['act'] != 'logout') header("Location: /?go=main"); } ниже: if($_GET['act'] == 'change_skin'){ $_SESSION['user_skin'] = 1; header("Location: /путь куда пойдет юзер после переключения"); } if($_GET['act'] == 'change_fullver'){ $_SESSION['user_skin'] = 0; header("Location: /"); } if($_SESSION['user_skin'] == 1){ if($_GET['go'] == 'messages'){ $_GET['go'] = 'im'; } $config['temp'] = 'ВТОРОЙ ШАБЛОН'; if($_GET['go'] == '' AND $_GET['act'] != 'logout'){ header("Location: /тот путь который вы вводили"); exit; } } заменяем на: if($_GET['act'] == 'change_skin'){ $_SESSION['user_skin'] = 1; header("Location: /"); }elseif($_GET['act'] == 'change_fullver'){ $_SESSION['user_skin'] = 0; header("Location: /"); }elseif($_SESSION['user_skin'] == 1){ if($_GET['go'] == 'messages') $_GET['go'] = 'im'; //Имя директории $config['temp'] = 'NewTemplate'; if(empty($_GET['go']) AND $_GET['act'] != 'logout') header("Location: /"); } Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения