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

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


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

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

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


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

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

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

Перейти вниз

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

Сообщение автор Aster в Январь 1st 2018, 21:33

С Наступившим Новым годом всех, дамы и господа.
Решил наконец рискнуть сварганить селектор стиля на форуме. Вооружился вот этим (https://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("Стиль по умолчанию","");

});


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


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

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


Последний раз редактировалось: Aster (Май 19th 2018, 17:22), всего редактировалось 1 раз(а)
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Aster в Январь 20th 2018, 15:41

Позволю себе апнуть. Пожалуйста, помогите наладить селектор.
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Aster в Январь 27th 2018, 15:13

Ап
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Иван Иванов в Январь 29th 2018, 14:14

Я тоже когда-то пытался такое сделать — не получалось.

Иван Иванов
 

Мужчина

Сообщения : 382
Возраст : 17
Регистрация : 2016-07-14
Благодарности : 52

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

http://chudofo.forum2x2.ru

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

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

Сообщение автор Aster в Январь 29th 2018, 17:28

Дана, помогите пожалуйста!
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Aster в Февраль 8th 2018, 23:06

Ап
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Феникс в Февраль 9th 2018, 22:20

Данный код не работает.  Вероятно устарел из-за внесенных с тех пор изменений в шаблоны.

Попробуйте этот



Панель администратора Модули HTML и JAVASCRIPT Управление кодом Javascript
Расположение : на всех страницах
Код:
(function() {
  'DEVELOPED BY ANGE TUTEUR';
  'NO DISTRIBUTION WITHOUT CONSENT OF THE AUTHOR';
  'ORIGIN : http://fmdesign.forumotion.com/t530-simple-theme-changer#7800';
 
  // 0 = phpbb2
  // 1 = phpbb3
  // 2 = punbb
  // 3 = invision
  var version = 1; // forum version
 
  window.fa_theme_color = {
    version : version,
 
    delay : 500, // delay between rainbow colors ( 500 = 0.5s )
    transition : 1000, // transition between colors ( 1000 = 1s )
    transition_all : false, // set to true if you want all themes to utilize the transitions
 
    // elements the selector is attached to
    attachTo : [
      '.bodyline > table:first-child', // phpbb2
      '#page-header', // phpbb3
      '#pun-head', // punbb
      '#submenu' // invision
    ][version],
 
    selected : my_getcookie('fa_theme_color') || 'Select a theme', // selected theme
 
    // color palettes
    palette : {
      'Select a theme' : '',
        'Random theme' : [],
              'Rainbow' : '',
              'Silver' : ['#DDD', '#CCC', '#BBB', '#999', '#555'], // hue 000
          'Dusty Gray' : ['#AAA', '#999', '#888', '#666', '#444'], // hue 000
            'Dove Gray' : ['#777', '#666', '#555', '#333', '#333'], // hue 000
          'Mine Shaft' : ['#444', '#333', '#222', '#000', '#222'], // hue 000
          'Persian Red' : ['#D44', '#C33', '#B22', '#900', '#522'], // hue 000
        'Christmas Red' : ['#C33', '#B22', '#A11', '#800', '#522'], // hue 000
            'Coral Red' : ['#F55', '#F44', '#E33', '#C11', '#622'], // hue 000
        'Chestnut Rose' : ['#D77', '#C66', '#B55', '#933', '#533'], // hue 000
                'Eunry' : ['#DAA', '#C99', '#B88', '#966', '#544'], // hue 000
          'Brandy Rose' : ['#C99', '#B88', '#A77', '#855', '#544'], // hue 000
              'Bazaar' : ['#A88', '#977', '#866', '#644', '#433'], // hue 000
            'Cinnabar' : ['#F54', '#E43', '#D32', '#B10', '#622'], // hue 005
                'Crail' : ['#A65', '#B54', '#A43', '#821', '#532'], // hue 008
            'Flamingo' : ['#F64', '#E53', '#D42', '#B20', '#632'], // hue 010
          'Red Damask' : ['#E75', '#D64', '#C53', '#A31', '#532'], // hue 013
              'Tabasco' : ['#A42', '#931', '#820', '#300', '#421'], // hue 015
                'Paarl' : ['#B64', '#A53', '#942', '#720', '#432'], // hue 017
        'Cape Palliser' : ['#B75', '#A64', '#953', '#731', '#432'], // hue 020
              'Tuscany' : ['#D64', '#C63', '#B52', '#930', '#532'], // hue 020
        'Hot Cinnamon' : ['#E73', '#D62', '#C51', '#A30', '#532'], // hue 021
        'Blaze Orange' : ['#F71', '#F60', '#E50', '#C30', '#630'], // hue 024
              'Pumpkin' : ['#F82', '#F71', '#E60', '#C40', '#631'], // hue 025
        'Antique Brass' : ['#DA7', '#C96', '#B85', '#963', '#543'], // hue 029
          'Raw Sienna' : ['#D95', '#C84', '#B73', '#951', '#542'], // hue 029
            'Earthtone' : ['#753', '#642', '#531', '#310', '#321'], // hue 029
            'Americano' : ['#987', '#876', '#765', '#543', '#433'], // hue 030
              'Coffee' : ['#876', '#765', '#654', '#432', '#432'], // hue 030
            'Cinnamon' : ['#950', '#840', '#730', '#510', '#420'], // hue 030
                'Brown' : ['#A61', '#950', '#840', '#620', '#420'], // hue 033
            'Sandy Tan' : ['#EC9', '#DB8', '#CA7', '#A85', '#554'], // hue 035
          'Hokey Pokey' : ['#DA4', '#C93', '#B82', '#960', '#542'], // hue 039
              'Sienna' : ['#764', '#653', '#542', '#320', '#332'], // hue 039
              'Shadow' : ['#986', '#875', '#764', '#542', '#433'], // hue 040
            'Buttercup' : ['#FB2', '#EA1', '#D90', '#B70', '#641'], // hue 041
          'Tulip Tree' : ['#FC4', '#EB3', '#DA2', '#B80', '#652'], // hue 043
        'Golden Grass' : ['#EB3', '#DA2', '#C91', '#A70', '#542'], // hue 043
                'Pizza' : ['#DA2', '#C91', '#B80', '#960', '#541'], // hue 043
            'Reef Gold' : ['#B93', '#A82', '#971', '#750', '#442'], // hue 045
                'Olive' : ['#990', '#880', '#770', '#550', '#440'], // hue 060
          'Camouflage' : ['#552', '#441', '#330', '#110', '#221'], // hue 060
              'Avocado' : ['#997', '#886', '#775', '#553', '#443'], // hue 060
          'Earls Green' : ['#DD4', '#CC3', '#BB2', '#990', '#552'], // hue 060
                'Laser' : ['#DD7', '#CC6', '#BB5', '#993', '#553'], // hue 060
          'Pine Glade' : ['#DDA', '#CC9', '#BB8', '#996', '#554'], // hue 060
            'Pea Green' : ['#8A3', '#792', '#681', '#460', '#341'], // hue 077
              'Celery' : ['#AD4', '#9C3', '#8B2', '#690', '#452'], // hue 080
          'Chartreuse' : ['#9E1', '#8D0', '#7C0', '#5A0', '#450'], // hue 083
    'Forumactif Green' : ['#9D4', '#8C3', '#7B2', '#590', '#452'], // hue 086
          'Dollar Bill' : ['#9C6', '#8B5', '#7A4', '#582', '#453'], // hue 090
          'Wild Willow' : ['#AD7', '#9C6', '#8B5', '#693', '#453'], // hue 090
            'Asparagus' : ['#8B6', '#7A5', '#694', '#472', '#343'], // hue 095
            'Atlantis' : ['#7D4', '#6C3', '#5B2', '#390', '#352'], // hue 100
        'Forest Green' : ['#393', '#282', '#171', '#050', '#242'], // hue 120
      'Christmas Green' : ['#171', '#060', '#050', '#030', '#030'], // hue 120
                'Apple' : ['#4D4', '#3C3', '#2B2', '#090', '#252'], // hue 120
              'Mantis' : ['#7D7', '#6C6', '#5B5', '#393', '#353'], // hue 120
              'De York' : ['#ADA', '#9C9', '#8B8', '#696', '#454'], // hue 120
                'Envy' : ['#9B9', '#8A8', '#797', '#575', '#454'], // hue 120
              'Spruce' : ['#7D8', '#6C7', '#5B6', '#394', '#353'], // hue 130
        'Bottle Green' : ['#2B4', '#1A3', '#092', '#070', '#142'], // hue 133
          'Aqua Forest' : ['#7B8', '#6A7', '#596', '#374', '#343'], // hue 135
      'Mountain Meadow' : ['#4D7', '#3C6', '#2B5', '#093', '#253'], // hue 140
              'Meadow' : ['#3B6', '#2A5', '#194', '#072', '#243'], // hue 142
            'Sea Green' : ['#496', '#385', '#274', '#052', '#243'], // hue 144
              'Amazon' : ['#486', '#375', '#264', '#042', '#233'], // hue 150
              'Emerald' : ['#7DA', '#6C9', '#5B8', '#396', '#354'], // hue 150
            'Shamrock' : ['#4DA', '#3C9', '#2B8', '#096', '#254'], // hue 160
          'Blue Lagoon' : ['#5CB', '#4BA', '#3A9', '#187', '#254'], // hue 171
            'Turquoise' : ['#4DD', '#3CC', '#2BB', '#099', '#255'], // hue 180
                'Downy' : ['#7DD', '#6CC', '#5BB', '#399', '#355'], // hue 180
              'Sinbad' : ['#ADD', '#9CC', '#8BB', '#699', '#455'], // hue 180
                'Teal' : ['#199', '#088', '#077', '#055', '#044'], // hue 180
          'Blue Chill' : ['#29A', '#189', '#078', '#056', '#144'], // hue 187
            'Cerulean' : ['#1BE', '#0AD', '#09C', '#07A', '#045'], // hue 193
        'Deep Cerulean' : ['#18B', '#07A', '#069', '#047', '#034'], // hue 198
        'Curious Blue' : ['#4AD', '#39C', '#28B', '#069', '#245'], // hue 200
          'Slate Gray' : ['#89A', '#789', '#678', '#456', '#344'], // hue 210
              'Danube' : ['#7AD', '#69C', '#58B', '#369', '#345'], // hue 210
      'Azure Radiance' : ['#18F', '#07F', '#06E', '#04C', '#036'], // hue 212
              'Mariner' : ['#47D', '#36C', '#25B', '#039', '#235'], // hue 220
                'Azure' : ['#46B', '#35A', '#249', '#027', '#234'], // hue 222
        'Governor Bay' : ['#44D', '#33C', '#22B', '#009', '#225'], // hue 240
      'Blue Marguerite' : ['#77D', '#66C', '#55B', '#339', '#335'], // hue 240
            'Blue Bell' : ['#AAD', '#99C', '#88B', '#669', '#445'], // hue 240
                'Comet' : ['#668', '#557', '#446', '#224', '#334'], // hue 240
        'Purple Heart' : ['#74D', '#63C', '#52B', '#309', '#325'], // hue 260
            'Amethyst' : ['#A7D', '#96C', '#85B', '#639', '#435'], // hue 270
      'Amethyst Smoke' : ['#BAC', '#A9B', '#98A', '#768', '#445'], // hue 270
                'Mauve' : ['#EBF', '#DAF', '#C9E', '#A79', '#546'], // hue 276
              'Affair' : ['#85A', '#749', '#638', '#416', '#324'], // hue 276
              'Purple' : ['#A4D', '#93C', '#82B', '#609', '#425'], // hue 279
            'Lavendar' : ['#C8E', '#B7D', '#A6C', '#84A', '#535'], // hue 279
              'Cerise' : ['#D4D', '#C3C', '#B2B', '#909', '#525'], // hue 300
        'Fuchsia Pink' : ['#D7D', '#C6C', '#B5B', '#939', '#535'], // hue 300
                'Lilac' : ['#DAD', '#C9C', '#B8B', '#969', '#545'], // hue 300
          'Red Violet' : ['#D4A', '#C39', '#B28', '#906', '#524'], // hue 321
                'Disco' : ['#926', '#815', '#704', '#501', '#413'], // hue 326
      'Carnation Pink' : ['#FAD', '#F9C', '#E8B', '#C69', '#645'], // hue 330
              'Hopbush' : ['#D7A', '#C69', '#B58', '#936', '#534'], // hue 331
          'French Rose' : ['#F59', '#E48', '#D37', '#B15', '#624'], // hue 337
            'Hibiscus' : ['#D47', '#C36', '#B25', '#903', '#523'], // hue 340
              'Claret' : ['#824', '#713', '#602', '#400', '#312'], // hue 340
            'Bordeaux' : ['#713', '#602', '#501', '#300', '#301'], // hue 340
      'Tickle Me Pink' : ['#F9B', '#F8A', '#E79', '#C57', '#645'], // hue 343
            'Burgundy' : ['#913', '#802', '#701', '#500', '#401'], // hue 345
                'Blush' : ['#E68', '#D57', '#C46', '#A24', '#534'], // hue 345
      'Wild Watermelon' : ['#F68', '#F57', '#E46', '#C24', '#634'], // hue 348
            'Amaranth' : ['#F46', '#E35', '#D24', '#B02', '#623'], // hue 350
            'Mauvelous' : ['#FAB', '#F9A', '#E89', '#967', '#645'], // hue 351
    'Alizarin Crimson' : ['#F34', '#E23', '#D12', '#B00', '#622'] // hue 355
    },
 
    // change the current theme
    change : function(color, select) {
      var head = $('head'),
          style = document.getElementById('fa_theme_style');
 
      my_setcookie('fa_theme_color', color, true); // update selected theme
 
      // remove old styles
      if (style) {
        head[0].removeChild(style);
      }
 
      fa_theme_color.selector.firstChild.innerHTML = 'Default theme'; // change select a theme texts
 
      // Random / Normal Themes
      if (!/Select a theme|Rainbow/.test(color) && fa_theme_color.palette[color]) {
        fa_theme_color.selected = color == 'Random theme' ? fa_theme_color.palette['Random theme'][Math.floor(Math.random() * fa_theme_color.palette['Random theme'].length)] : color;
        fa_theme_color.selector.style.backgroundColor = fa_theme_color.palette[fa_theme_color.selected][1];
        fa_theme_color.selector.style.borderColor = fa_theme_color.palette[fa_theme_color.selected][2];
 
        head.append('<style type="text/css" id="fa_theme_style">' + fa_theme_color.css() + '</style>');
 
      } else if (color == 'Rainbow') { // Rainbow theme
        if (fa_theme_color.stop) {
          fa_theme_color.selected = color;
          fa_theme_color.selector.style.backgroundColor = fa_theme_color.palette[select][1];
          fa_theme_color.selector.style.borderColor = fa_theme_color.palette[select][2];
 
          head.append('<style type="text/css" id="fa_theme_style">' + fa_theme_color.css(select) + '</style>');
        } else {
          fa_theme_color.rainbow();
        }
      } else { // No theme
        fa_theme_color.selector.style.backgroundColor = '#999';
        fa_theme_color.selector.style.borderColor = '#888';
        fa_theme_color.selector.firstChild.innerHTML = 'Select a theme';
      }
 
      // delete rainbow assets if it's not selected
      if (color != 'Rainbow' && fa_theme_color.stop) {
        if (!fa_theme_color.transition_all) {
          head[0].removeChild(document.getElementById('fa_rainbow_smoothness'));
        }
 
        window.clearInterval(fa_theme_color.interval);
        delete fa_theme_color.index;
        delete fa_theme_color.stop;
      }
    },
 
    // get and return the theme CSS per version
    css : function(select) {
      var palette = fa_theme_color.palette[select || fa_theme_color.selected],
          all = '::-webkit-scrollbar { width:17px !important; height:17px !important; }'+
                '::-webkit-scrollbar-track { background:#DDD !important; }'+
                '::-webkit-scrollbar-thumb { border:2px solid #DDD !important; }'+
                '::-webkit-scrollbar-button { background:url(http://i86.servimg.com/u/f86/18/21/41/30/webkit10.gif) no-repeat 0 0 !important; height:17px !important; width:17px !important; }'+
                '::-webkit-scrollbar-button:vertical:increment { background-position:-17px 0 !important }'+
                '::-webkit-scrollbar-button:horizontal:decrement { background-position:-34px 0 !important }'+
                '::-webkit-scrollbar-button:horizontal:increment { background-position:-51px 0 !important }'+
                '::selection { color:#FFF; background-color:' + palette[1] + ' !important; }'+
                '::-moz-selection { color:#FFF; background-color:' + palette[1] + ' !important; }'+
                '::-webkit-scrollbar-thumb, ::-webkit-scrollbar-button { background-color:' + palette[1] + ' !important; }'+
                '::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-button:hover { background-color:' + palette[2] + ' !important; }'+
                '::-webkit-scrollbar-thumb:active, ::-webkit-scrollbar-button:active { background-color:' + palette[3] + ' !important; }';
 
      switch (fa_theme_color.version) {
 
        case 0 : // phpbb2
          return 'a, a:link, a:visited, a.forumlink, a.forumlink:link, a.forumlink:visited, a.topictitle, a.topictitle:link, a.topictitle:visited { color:' + palette[3] + '; }'+
                'a:hover, a.forumlink:hover, a.topictitle:hover { color:' + palette[1] + '; }'+
                'th, td.cat, td.catBottom, td.catHead, td.catLeft, td.catRight, td.catSides { background:' + palette[1] + '!important; }'+
                '.forumline { border-color:' + palette[1] + '; }'+
                'th, td.cat, td.catBottom, td.catHead, td.catLeft, td.catRight, td.catSides, .cattitle, h1.pagetitle, .module-title, .catHead .genmed, .secondarytitle h2, .catBottom a, .catLeft .genmed { color:#FFF !important; }'+
                all;
 
        case 1 : // phpbb3
          return 'a, a:link, a.forumtitle, a.topictitle, a:visited, .postprofile a:active, .postprofile a:link, .postprofile a:visited, .postprofile dt.author a { color:' + palette[3] + '; }'+
                'a:hover, a.forumtitle:hover, a.topictitle:hover, .postprofile a:hover, .postprofile dt.author a:hover { color:' + palette[1] + '; }'+
                'h1, h2, h3, h4, h5, h6, .h3, h2.h3, h1.page-title, hr, hr.dashed, .content h1, .content h2, .panel h1, .panel h2, #cp-main h1 { color:' + palette[3] + '; border-color:' + palette[3] + '; }'+
                '.headerbar, .forabg, .forumbg { background:' + palette[1] + '!important; }'+
                all;
 
        case 2 : // punbb
          return 'a, a:link, a:visited, .pun a:link, .pun a:visited { color:' + palette[3] + '; }'+
                'a:hover, .pun a:hover { color:' + palette[1] + '; }'+
                '#pun-intro, .main .main-foot, .main .main-head, #tabs ul li.activetab a { background:' + palette[1] + '!important; }'+
                '#tabs ul li.activetab a { border-color:' + palette[1] + '!important; }'+
                '#pun-navlinks { background:' + palette[4] + '!important; }'+
                '#pun-navlinks a.mainmenu, .main .main-foot, .main .main-head, #tabs ul li.activetab a, #tabs ul li.activetab a * { color:#FFF!important; }'+
                '#pun-intro { border:none; }'+
                all;
 
        case 3 : // invision
          return 'a, a:link, a:visited { color:' + palette[3] + '; }'+
                'a:hover { color:' + palette[1] + '; }'+
                'div#logostrip, div.maintitle, ul.privmsg li { background:' + palette[1] + '!important; }'+
                '.box-content { border-bottom-color:' + palette[4] + '!important; }'+
                '#submenu, table.ipbtable tfoot td, #gfooter { background:' + palette[4] + '!important; }'+
                '#submenu ul li a:hover { background:' + palette[3] + '!important; }'+
                'div.maintitle, #submenu, #submenu a.mainmenu, table.ipbtable tfoot td, #gfooter, #gfooter a { color:#FFF!important; }'+
                all;
 
        default : // unknown
          return ''+
                all;
 
      }
    },
 
    // get and return the transition CSS per version
    // helps make the transition in colors smooth
    applyTransitionRules : function() {
      switch (fa_theme_color.version) {
 
        case 0 : // phpbb2
          return 'a, a:link, a:visited, a.forumlink, a.forumlink:link, a.forumlink:visited, a.topictitle, a.topictitle:link, a.topictitle:visited, th, td.cat, td.catBottom, td.catHead, td.catLeft, td.catRight, td.catSides, .forumline { transition:' + fa_theme_color.transition + 'ms; }';
 
        case 1 : // phpbb3
          return 'a, a:link, a.forumtitle, a.topictitle, a:visited, .postprofile a:active, .postprofile a:link, .postprofile a:visited, .postprofile dt.author a,.headerbar, .forabg, .forumbg, a.button2, body:last-child a.button1, button.button2, input.button1, input.button2, .button, input[type="button"], input[type="submit"], h1, h2, h3, h4, h5, h6, .h3, h2.h3, h1.page-title, hr, hr.dashed, select, input, textarea, .inputbox { transition:' + fa_theme_color.transition + 'ms; }';
 
        case 2 : // punbb
          return 'a, a:link, a:visited, .pun a:link, .pun a:visited, #pun-intro, .main .main-foot, .main .main-head, #pun-navlinks { transition:' + fa_theme_color.transition + 'ms; }';
 
        case 3 : // invision
          return 'a, a:link, a:visited, div#logostrip, div.maintitle, .box-content, #submenu, table.ipbtable tfoot td, #gfooter, #submenu ul li a, ul.privmsg li { transition:' + fa_theme_color.transition + 'ms; }';
 
        default : // unknown
          return '';
 
      }
    },
 
    // setup the rainbow assets
    rainbow : function() {
      if (!fa_theme_color.transition_all) {
        $('head').append('<style type="text/css" id="fa_rainbow_smoothness">' + fa_theme_color.applyTransitionRules() + '</style>');
      }
 
      fa_theme_color.index = 0;
      fa_theme_color.stop = fa_theme_color.palette['Random theme'].length;
      fa_theme_color.change('Rainbow', fa_theme_color.palette['Random theme'][fa_theme_color.index]);
 
      fa_theme_color.interval = window.setInterval(function() {
        if (++fa_theme_color.index >= fa_theme_color.stop) {
          fa_theme_color.index = 0;
        }
 
        fa_theme_color.change('Rainbow', fa_theme_color.palette['Random theme'][fa_theme_color.index]);
      }, fa_theme_color.transition + fa_theme_color.delay);
    }
  };
 
  var htmlStr = '', i;
 
  // put together the theme options and random array
  for (i in fa_theme_color.palette) {
    if (typeof fa_theme_color.palette[i] != 'undefined') {
      if (!/Random theme|Select a theme|Rainbow/.test(i)) {
        fa_theme_color.palette['Random theme'][fa_theme_color.palette['Random theme'].length] = i;
      }
 
      htmlStr += '<option value="' + i + '" ' + ( fa_theme_color.selected == i ? 'selected="true"' : '' ) + ' style="background-color:' + (/Random theme|Select a theme|Rainbow/.test(i) ? '#FFF;color:#000;' : fa_theme_color.palette[i][2]) + '">' + i + '</option>';
    }
  }
 
  // create the theme selector
  fa_theme_color.selector = $('<select id="fa_theme_selector" />').html(htmlStr).change(function() {
    fa_theme_color.change(this.value);
  })[0];
 
  fa_theme_color.change(fa_theme_color.selected); // apply the selected theme
 
  // add the theme selector to the document
  $(function() {
    $(fa_theme_color.attachTo).after([fa_theme_color.selector, $('<div class="clear" />')[0]]);
  });
 
  // basic styles for the theme selector
  document.write('<style type="text/css">#fa_theme_selector {color:#FFF;float:right;cursor:pointer;padding:3px 6px;margin:3px;}' + ( fa_theme_color.transition_all ? fa_theme_color.applyTransitionRules() : '' ) + '</style>');
}());



• Где находится CSS?
ПА > Оформление > Цвета > Каскадная таблица стилей CSS
 
• Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки

• Где искать JavaScript?
ПА > Модули >  HTML & JAVASCRIPT > Управление кодами Javascript

• Где искать Виджеты?
ПА > Модули >  Портал & Виджеты > Виджеты форума
avatar
Феникс
Помощник
Помощник

Мужчина

Сообщения : 865
Возраст : 46
Регистрация : 2015-10-29
Благодарности : 192

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

http://dayana.forum2x2.ru/

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

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

Сообщение автор Aster в Февраль 10th 2018, 22:05

Спасибо, Феникс! Спасибо, что отозвались, а то напоминал сам себе глас вопиющего в пустыне)
Увы, скрипт не помог. Установил, активировал, но никаких перемен не наблюдаю.
http://kelgar.azerbaijaniforum.com - вот этот мой хромой тестовик. Или скрипт не подходит или опять чего я косячу.
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Феникс в Февраль 10th 2018, 22:10

Возможно, конфликт скриптов.



• Где находится CSS?
ПА > Оформление > Цвета > Каскадная таблица стилей CSS
 
• Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки

• Где искать JavaScript?
ПА > Модули >  HTML & JAVASCRIPT > Управление кодами Javascript

• Где искать Виджеты?
ПА > Модули >  Портал & Виджеты > Виджеты форума
avatar
Феникс
Помощник
Помощник

Мужчина

Сообщения : 865
Возраст : 46
Регистрация : 2015-10-29
Благодарности : 192

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

http://dayana.forum2x2.ru/

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

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

Сообщение автор Феникс в Февраль 10th 2018, 22:31

А Вы меняли значение для своей версии форума?

// 0 = phpbb2
 // 1 = phpbb3
 // 2 = punbb
 // 3 = invision
 var version = 1; // forum version

Если у Вас phpBB2, то следует 1 заменить на 0 в нижней строке.



• Где находится CSS?
ПА > Оформление > Цвета > Каскадная таблица стилей CSS
 
• Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки

• Где искать JavaScript?
ПА > Модули >  HTML & JAVASCRIPT > Управление кодами Javascript

• Где искать Виджеты?
ПА > Модули >  Портал & Виджеты > Виджеты форума
avatar
Феникс
Помощник
Помощник

Мужчина

Сообщения : 865
Возраст : 46
Регистрация : 2015-10-29
Благодарности : 192

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

http://dayana.forum2x2.ru/

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

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

Сообщение автор Aster в Февраль 10th 2018, 23:01

Феникс, хех, ну вот точно вопрос о "налажать" по отношению ко мне имеет самое буквальное выражение. Ессно не изменил, хотя бы потому что понятия не имел, что где менять. Ну и ессно налажал.
Поправил, заработало! Большое спасибо!
Правда мне требуется вовсе не такая смена стилей - все-таки цвета полосок ничего не решают, мне требуется смена львиной доли css, особенно фонов рядов, но, думаю, если покопаться, то можно как-то их втиснуть в этот код? Хотя понятия не имею как это делать, в java разбираюсь меньше чем бедуин в пингвинах. Но во всяком случае лед тронулся, огромное спасибо!
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Феникс в Февраль 10th 2018, 23:03

@Aster пишет:Правда мне требуется вовсе не такая смена стилей
Я это понял. Поищу рабочий скрипт и выложу. Где-то видел, но не оставил закладки.



• Где находится CSS?
ПА > Оформление > Цвета > Каскадная таблица стилей CSS
 
• Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки

• Где искать JavaScript?
ПА > Модули >  HTML & JAVASCRIPT > Управление кодами Javascript

• Где искать Виджеты?
ПА > Модули >  Портал & Виджеты > Виджеты форума
avatar
Феникс
Помощник
Помощник

Мужчина

Сообщения : 865
Возраст : 46
Регистрация : 2015-10-29
Благодарности : 192

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

http://dayana.forum2x2.ru/

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

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

Сообщение автор Aster в Февраль 10th 2018, 23:24

Пожалуйста, был бы благодарен!
Пока что отчет по имеющемуся: присмотревшись повнимательнее, убедился, что ничерта я тут не пойму. Ориентировочно нашел место, где задается изменение цветов, хоть и утоп по пути во фрагментах для разного типа движков. Понял так, что этот код меняет стили путем выкрашивания разных элементов в разные цвета. В теперешнем виде, увы, покраска полосок и шрифта не помогает. Для ролевого форума важна атмосферность, и бакграунды важны, и для каждого стиля нужен целый набор своих - на полоски, на фоны, на разделители и тп. В общем наверное можно как-то там похимичить, убрать все то, что относится к другим версиям, и загрузить бакграунды разных элементов для разных версий, но моих извилин на это боюсь не хватит.
Очень нахально, знаю. Жаль, что мне приходится вас напрягать, но тут ничего не попишешь, как совесть не грызи, а помощь мне нужна.
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Aster в Март 21st 2018, 19:01

Ап! Дана, на вас последняя надежда! Помогите пожалуйста, что не так с этим скриптом, или какой другой скрипт может эту функцию запустить!
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Aster в Апрель 14th 2018, 23:29

@Dana Domirani Дана, помогите, пожалуйста. Ну, или пошлите меня подальше с этим вопросом. А то висит он тут, ни Богу свечка, ни черту кочерга
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Aster в Май 19th 2018, 15:13

Ап! Дана, пожалуйста, помогите, если можно.
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

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

Сообщение автор Dana Domirani в Май 19th 2018, 16:23

Извините, помочь не смогу. Это все уже устарело, сейчас так сайты не оформляют.



Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


avatar
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22747
Возраст : 33
Регистрация : 2008-04-18
Благодарности : 9139

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

http://poltergeist-legacy.com/

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

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

Сообщение автор Aster в Май 19th 2018, 17:20

Жаль. Благодарю за ответ!
avatar
Aster
 

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

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

http://keyrand.forum2x2.ru/

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

Вернуться к началу


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