Skip to content

смена стиля

Приветствую, уважаемые форумчане. Подскажите пожалуйста код для кнопки, при нажатии на которую происходила бы смена стиля на форуме, на указанный.

Заранее спасибо.

Featured Replies

Текст

X - ID стиля.

  • Author

спасибо большое

  • 1 year later...
  • Author

Приветствую, уважаемые форумчане.

спустя время данная кнопка перестала корректно работать, когда просматриваешь форум через гостя происходит простое обновление страницы, когда же зашел под логином все норм.

в чем проблема, подскажите?

заранее спасибо

  • Author

хотя нет, под логином тоже не переключает, внизу стиля пишет: Вы используете тему наиболее подходящую для вашего браузера Нажмите сюда для выбора темы

  • Author

если зайти на форум с чистого браузера, прогрузить страницу с двумя стилями, то тогда переключение работает корректно. Подскажите, где исправить, чтоб оба стиля прогружались сразу, либо все это происходило без кеша или как это назвать. Надеюсь поняли

Я использую файл из дистрибутива IPB

<a href="/skinchange.php?id=X" data-tooltip="Сменить стиль на светлый" id="anonymous_element_323">Светлый стиль</a>

Где X ид стиля

Файлик положить в корень сайта

skinchange.php

  • Author

спасибо, но при нажатии выходит белый экран с надписью: Access denied.

в адресной строке: http://сайт/skinchange.php?id=1

  • Author

ошибка была в правах, выставил 777, но если зайти на форум через режим инкогнито то кнопка все равно, просто обновляет страницу(

и добавляет знак вопроса в адресную строку http://сайт/?

Значит у гостей нет доступа к этому стилю

  • Author

доступ они имеют, стиль можно переключить внизу страницы, но кнопка у меня стоит сверху. и пока не переключиться с черного на белый, и белый стиль не прогрузиться, верхняя кнопка не работает, она просто обновляет страницу. Так только у тех, у кого кеш очищен, или зашел на форум только в первый раз. Если же сменить один стиль на другой (внизу страницы) - то все начинает работать корректно.

нужно сделать, чтобы при посещении страницы подгружалася и второй стиль, либо код подправить, каким-то скриптом, к сожалению не силен в этом

Куда хоть смотреть, чтобы увидеть проблему?

  • Author

вопрос решен, нужно было отключить в настройках стиля User Agent-ы

спасибо большое newbie - специалист высокого уровня! :)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.