if(url == bmw) {code bmw;}
Здравствуйте, Olldman. SMC wordpress, а вот куда ваш код нужно вставлять и где сохранять библиотеку баннеров?
Спасибо, вопрос решил. Но есть другой вопрос, может поможете (не посчитайте за флуд, просто не знаю, где задать этот вопрос, вроде в этой ветке подходит), а судя по тому, что здесь тусуются настоящие гуру, думаю, не затруднитесь ответить. Как реализовать на сайте следующую фишку: допустим, на сайте есть 10 разделов одной тематики, но разной направленности (ну, например, сайт про автомобили, а разделы по маркам автомобилей), как в каждый раздел подключать нужные баннеры (рекламу партнерок), т.е. в раздел "BMW" подключать баннеры "купить BMW" или, допустим, "ремонт BMW", в раздел "AUDI" подключать то, что касается "AUDI" и т. д., ведь конверсия будет в разы больше, чем если баннеры будут показываться хаотично. Может быть следует создать на сайте своего рода библиотеку из нужный файлов рекламы или кода баннеров и указывать им на какие урлы они будут подключаться. Ну вот, как то так. Возможно ли это? Заранее благодарен за любой ответ.
Здравствуйте, не нашел более подходящей темы, пишу сюда, помогите, пожалуйста, не могу разобраться сам, не силен в этом. Знаю, что ответ где то на поверхности, но методом "втыка" никак не получается, уже всю плешь проел. Вопрос в следующем. Есть скрипт аккордеона, установил, все работает нормально, но в развернутом виде (когда развернуты подменюшки) при клике по ссылке подменюшки открывается нужная страница, но меню сворачивается в первоначальное положение. Помогите сделать так, чтобы нужная страница открывалась, а меню оставалось в развернутом виде (развернут был только нужный раздел с подменюшками, а остальные закрыты). Ниже приведу стили и сам скрипт.
#wrapper-250{width:170px;margin:50px auto;}
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span {
margin: 0;
padding: 0;
border: none;
outline: none;
}
.accordion li {
list-style: none;
.accordion li > a {
display: block;
position: relative;
min-width: 110px;
padding: 0 10px 0 3px;
height: 32px;
color: #F0F8FF;
font: bold 12px/32px Arial, sans-serif;
text-decoration: none;
text-shadow: 0px 1px 0px rgba(0,0,0, .35);
background: #7195C7;
background: -moz-linear-gradient(top, #7195C7 0%, #5C6874 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7195C7), color-stop(100%,#5C6874));
background: -webkit-linear-gradient(top, #7195C7 0%,#5C6874 100%);
background: -o-linear-gradient(top, #7195C7 0%,#5C6874 100%);
background: -ms-linear-gradient(top, #7195C7 0%,#5C6874 100%);
background: linear-gradient(top, #7195C7 0%,#5C6874 100%);
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active {
color: #000000;
text-shadow: 1px 1px 1px rgba(255,255,255, .2);
background: #6986af;
background: -moz-linear-gradient(top, #6986af 0%, #5778a6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6986af), color-stop(100%,#5778a6));
background: -webkit-linear-gradient(top, #6986af 0%,#5778a6 100%);
background: -o-linear-gradient(top, #6986af 0%,#5778a6 100%);
background: -ms-linear-gradient(top, #6986af 0%,#5778a6 100%);
background: linear-gradient(top, #6986af 0%,#5778a6 100%);
.accordion li > a span {
position: absolute;
top: 7px;
right: 0;
padding: 0 10px;
margin-right: 10px;
font: normal bold 12px/18px Arial, sans-serif;
background: #404247;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
.accordion > li:hover > a span,
.accordion > li:target > a span,
.accordion > li > a.active span {
color: #fdfdfd;
background: #3e5706;
.accordion > li > a:before {
top: 0;
left: 0;
content: '';
width: 4px;
height: 4px;
margin: 4px 8px;
background-repeat: no-repeat;
background-image: url(../img/icons.png); /* Ссылка на картинку-спрайт иконок */
background-position: 0px 0px;
.accordion li.files > a:before { background-position: 0px 0px; }
.accordion li.files:hover > a:before,
.accordion li.files:target > a:before,
.accordion li.files > a.active:before { background-position: 0px -24px; }
.accordion li.mail > a:before { background-position: -24px 0px; }
.accordion li.mail:hover > a:before,
.accordion li.mail:target > a:before,
.accordion li.mail > a.active:before { background-position: -24px -24px; }
.accordion li.cloud > a:before { background-position: -48px 0px; }
.accordion li.cloud:hover > a:before,
.accordion li.cloud:target > a:before,
.accordion li.cloud > a.active:before { background-position: -48px -24px; }
.accordion li.sign > a:before { background-position: -72px 0px; }
.accordion li.sign:hover > a:before,
.accordion li.sign:target > a:before,
.accordion li.sign > a.active:before { background-position: -72px -24px; }
.sub-menu li a {
color: #092d5f;
text-shadow: 1px 1px 0px rgba(255,255,255, .2);
background: #7195c6;
border-bottom: 1px solid #c9c9c9;
.sub-menu li:hover a { background: #93b5e4; }
.sub-menu li:last-child a { border: none; }
.sub-menu li > a span {
color: #797979;
background: transparent;
border: 1px solid #D9E6E9;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
.sub-menu em {
margin-left: 5px;
color: #a6a6a6;
font: normal 10px/32px Arial, sans-serif;
.accordion li > .sub-menu {
display: none;
.accordion li:target > .sub-menu {
</style>
скрипт:
$(document).ready(function() {
var accordion_head = $('.accordion > li > a'),
accordion_body = $('.accordion li > .sub-menu');
accordion_head.on('click', function(event) {
event.preventDefault();
if ($(this).attr('class') == 'active'){
accordion_body.slideUp('normal')
$(this).removeClass('active');
return false;
if ($(this).attr('class') != 'active'){
accordion_body.slideUp('normal');
$(this).next().stop(true,true).slideToggle('normal');
accordion_head.removeClass('active');
$(this).addClass('active');
});
</script>
Где то вычитал, что нужно вставить такой код $('.accordion li > .sub-menu').show(); , но вот где его вставить не пойму. Пробовал везде, лучший вариант получился, когда заходишь на страницу меню все развернутое: главные и подменюшки. Помогите, плиз разобраться, буду премного благодарен.
Снова прошу знающих посмотреть на скрипт и определить почему так происходит. Спасибо.
Господа, ну помогите разобраться , пожалуйста. Что в этом скрипте не так?
Cпасибо за ответ, но, вы знаете, наличие или отсутствие закрывающего тега (</div>) влияет на то, отображается (есть закрывающий тег) или не от ображается (нет закрывающего тега) футер шаблона сайта. А остальное все также - результат работы скрипта в уменьшенном размере. Неужели никто с такой проблемой не сталкивался? Прошу помочь, кто в курсе.
Пожалуйста, вот смотрите скрипт:
<html>
<head>
<script type="text/javascript"> var base_url = "http://flash.alfaplay.com/"; var base_title = ""; var base_ref = ""; var base_param = "dictionaries_list=dict_alfaplay.lst&projectid=118&affiliate_off=0&dictionaries=http://cgi.alfaplay.com/cgi/user.cgi?srv=ALFAPLAY%26cm=flashdict%26projectid=118%26adv=0%26wl=1&"; var base_js = base_url + "remote.js"; var base_swf = "loader.swf"; document.write(unescape("%3Cscript src='" + base_js + "' type='text/javascript'%3E%3C/script%3E")); </script>
</head>
<body topmargin="0" leftmargin="0">
<div id="cntnt"/>
</body>
</html>
Сама страница, куда вставлен этот скрипт отображается ноомально - 100%, а вот вывод содержимого занимает где то 20-25% нормального размера страницы. В чем может быть дело. Помогите, пожалуйста, разобраться.
Так вот я об этом и спрашиваю. Как это осуществить практически? Где и как указать на xml файл в HTML странице, который я хочу распарсить? И как его вывести именно в то место на странице, где я хочу? Спасибо большое заранее.
Совершенно верно, нужно, чтобы xml отображался на странице в читабельном виде - с фото и описаниями - так, как мы это наблюдаем в браузере.
Cпасибо всем, господа. Действительно лабуда была в стилях (в шаблоне было накручено), а я уж начал грешить на двиг. Всем удачи!