|
условие взависимости от цвета админ бара
|
|
| Xaker | Отредактировал Xaker - Суббота, 01 Августа 2009, 00:44 Дата: 01 Августа 2009, 00:44 | Сообщение # 1 | ● ● ● ● ● 302 сообщения Статус: Offline | Всем привет, я тут новый сайт делаю...и у меня возникла небольшая проблема... Мне нужно сделать условие по цвету админ бара (всего 6) Пример: 1) Если Цвет Админ бара оранжевый (показывается некий код) 2) Цвет Админ бара розовый (показывается другой код, при этом 1 код не показывается вообще...) В общем нужно 6 условий под цвета админ бара, или 1 в качестве примера. Кто может подсказать как сделать буду благодарен)  | | |
|
| cucYa | Дата: 01 Августа 2009, 01:13 | Сообщение # 2 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code <?substr($AJAX_JS$,strpos($AJAX_JS$,'layer')+5,1)?> | | |
|
| Xaker | Дата: 01 Августа 2009, 02:53 | Сообщение # 3 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, ничего не понимаю...нужно что то типа <?if($жёлтый$)?>код<?endif?> <?if($серый$)?>код<?endif?> или я не шарю как применять данный тобой код... | | |
|
| cucYa | Дата: 01 Августа 2009, 02:55 | Сообщение # 4 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code <?if(substr($AJAX_JS$,strpos($AJAX_JS$,'layer')+5,1)='3')?>Gray<?endif?> Мой вариант выводит порядковый номер цвета, от 1, до 6. зы. при повторном редактировании шаблона в условии пропадёт $AJAX_JS$... | | |
|
| Xaker | Дата: 01 Августа 2009, 04:23 | Сообщение # 5 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, всё работает, спасибо)Добавлено (01 Август 2009, 03:05) --------------------------------------------- + дня так через 4))0 Добавлено (01 Август 2009, 04:23) --------------------------------------------- cucYa, а нет какого либо иного способа чтобы $AJAX_JS$ не пропадал?) а то это крайне не удобно)  | | |
|
| cucYa | Дата: 01 Августа 2009, 13:50 | Сообщение # 6 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Ну можно конечно и на js это сделать, но так лучше... хотя кому как. | | |
|
| Xaker | Дата: 01 Августа 2009, 14:17 | Сообщение # 7 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, я сайт только разрабатываю (постоянно новые функции мелкие изменения в дизайне..и т.п.) поэтому если не очень сложно сделай версию на js..  | | |
|
| cucYa | Дата: 01 Августа 2009, 14:49 | Сообщение # 8 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code var a = document.getElementsByTagName('link'); for(var n = 0; n < a.length; n++){ var d = a[n].getAttribute('href'); if(d.indexOf('layer')!=-1){ var u = d.length; switch(d.substring(u-5,u-4)){ case '1': /* Blue */ break case '2': /* Green */ break case '3': /* Gray */ break case '4': /* Pink */ break case '5': /* Orange */ break case '6': /* Black */ break } } } Добавлено (01 Август 2009, 14:49) --------------------------------------------- Или создай переменную... Code var acolor = d.substring(u-5,u-4); | | |
|
| Xaker | Отредактировал Xaker - Суббота, 01 Августа 2009, 15:08 Дата: 01 Августа 2009, 15:07 | Сообщение # 9 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, осталось понять как в него правильно прописать код... пробую писать просто вместо /* Blue */ или document.write('тест'); но не пашет( | | |
|
| cucYa | Дата: 01 Августа 2009, 15:12 | Сообщение # 10 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code var a = document.getElementsByTagName('link'); for(var n = 0; n < a.length; n++){ var d = a[n].getAttribute('href'); if(d.indexOf('layer')!=-1){ var u = d.length; var acolor = d.substring(u-5,u-4); if(acolor==1){ document.getElementById('id').innerHTML = '...' } } } | | |
|
| Xaker | Дата: 01 Августа 2009, 15:19 | Сообщение # 11 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, не работает  Добавлено (01 Август 2009, 15:19) --------------------------------------------- вставляю подобное... Code <link type="text/css" rel="StyleSheet" href="css/3css.css" /> | | |
|
| cucYa | Дата: 01 Августа 2009, 15:27 | Сообщение # 12 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Должен быть стандартный стиль от layer... | | |
|
| Xaker | Дата: 01 Августа 2009, 15:35 | Сообщение # 13 | ● ● ● ● ● 302 сообщения Статус: Offline | никак не могу вкурить что к чему.. | | |
|
| cucYa | Дата: 01 Августа 2009, 15:38 | Сообщение # 14 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | сайт дай | | |
|
| Xaker | Дата: 01 Августа 2009, 15:45 | Сообщение # 15 | ● ● ● ● ● 302 сообщения Статус: Offline | | | |
|
| cucYa | Дата: 01 Августа 2009, 15:49 | Сообщение # 16 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code var a = document.getElementsByTagName('link'); for(var n = 0; n < a.length; n++){ var d = a[n].getAttribute('href'); if(d.indexOf('layer')!=-1){ var u = d.length; var acolor = d.substring(u-5,u-4); alert(acolor); } } После head | | |
|
| Xaker | Дата: 01 Августа 2009, 16:27 | Сообщение # 17 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, алерт не вылазиет при любом дизе... | | |
|
| cucYa | Дата: 01 Августа 2009, 17:00 | Сообщение # 18 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Не верю поставь скрипт. | | |
|
| Xaker | Дата: 01 Августа 2009, 17:07 | Сообщение # 19 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, поставил | | |
|
| cucYa | Дата: 01 Августа 2009, 17:10 | Сообщение # 20 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | ПОСЛЕ </HEAD> | | |
|