Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Последние темы
» Смена аватара в сообщениях на phpbb2
автор Nightmare Вчера в 22:51

» Смайлики
автор Mag-Vasiliy Вчера в 19:42

» Смайлики в быстрый ответ
автор Mag-Vasiliy Вчера в 13:51

» Аватар
автор Mag-Vasiliy Вчера в 12:49

» Виджет "Похожие темы"
автор Феникс Вчера в 11:34

» Расширение Похожие темы
автор Феникс Пн 15 Янв - 21:04

» [решено]Что с форум форумов?
автор Mag-Vasiliy Пн 15 Янв - 20:43

» На форуме зарегистрироваться не удаётся
автор Dana Domirani Пн 15 Янв - 14:36

» Popup-окно "Возможно Вас заинтересует"
автор Феникс Вс 14 Янв - 20:17

» Домен продление
автор Baydar Вс 14 Янв - 16:36

Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Селектор стилей не заработал или Где я снова ухитрился налажать.

Предыдущая тема Следующая тема Перейти вниз

Селектор стилей не заработал или Где я снова ухитрился налажать.

Сообщение автор Aster в Пн 1 Янв - 21:33

С Наступившим Новым годом всех, дамы и господа.
Решил наконец рискнуть сварганить селектор стиля на форуме. Вооружился вот этим (http://help.forum2x2.ru/t34085-topic#238576) туториалом и принялся химичить. Хорошо хоть время не потратил на дизайнерские заморочки, просто набросал в css всякого разного, чтобы проверить, будет ли у меня эта хитрая штуковина работать в принципе. С тем, чтобы если заработает - уже тогда фантазировать - чего в какой цвет красить и куда какие финтифлюшки прикручивать. Предосторожность нелишняя, ибо я в очередной раз с плеском сел в лужу.
Хорошо хоть на тестовике игрался, перед пользователями не стыдно будет.
По ходу отчет.
Наделал ссылок с Css, как было указано. Причем попробовал и свои, на дропбоксе размещенные и с Хитскина. (возможно, кстати, лажа не в скрипте а в том, что мб ссылки как-то неправильно соорудил)
Потом влепил нашпаргаленный с туториала скрипт.
Выглядит это вот так.

Код:
$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');

if(my_getcookie("sstyle")) { $("#tstyle").attr("href", my_getcookie('sstyle')); }

function addstyle(nom,lien) { $("#sstyle").append('<option value="'+lien+'">'+nom+'</option>'); }

$(function(){

  $("#frame_chatbox").load(function(){
    $("#frame_chatbox").contents().find("head").append($("#tstyle").clone());
  });

  $("iframe[name=smilies]").load(function(){
    $("iframe[name=smilies]").contents().find("head").append($("#tstyle").clone()).append('<style type="text/css">body{margin:0!important;}</style>');
  });

  $("body").prepend('<select id="sstyle" onChange="my_setcookie(\'sstyle\',$(\'#tstyle\')[0].href=this.value,1,0);$(\'#frame_chatbox,iframe[name=smilies]\').contents().find(\'#tstyle\').attr(\'href\',this.value);this.selectedIndex=0;"><option>Выбрать стиль</option></select>');

  addstyle("Стиль Темный","https://www.dropbox.com/s/dx8etzat9a0jc1w/Temniy.css?dl=0");
  addstyle("Стиль Светлый","https://www.dropbox.com/s/oi363080ltjdtwm/Svetliy.css?dl=0");
  addstyle("Стиль Красный","http://kelgar.azerbaijaniforum.com/171859.css");
  addstyle("Стиль по умолчанию","");

});


В результате на форуме образовалось симпатичное окошко с выбором стиля. Вот такое.


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

Помогите пожалуйста. Что я сделал не так, и как это все-таки довести до ума?
Заранее спасибо
avatar
Aster
 

Сообщения : 95
Возраст : 39
Регистрация : 2016-06-20
Благодарности : 9

Без предупреждений

http://keyrand.forum2x2.ru/

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения