Jump to content

marianna9201

User
  • Posts

    41
  • Joined

  • Last visited

Everything posted by marianna9201

  1. Разобралась сама) Видимо, можно закрыть тему..
  2. В связи со сбоем в коде на главной странице сайта (http://bloky.ru/catalog/290), сбилось раскрывающее меню. На партнерском сайте есть аналогичное меню : http://pegasdom.ru/catalog/289 PHP-код самого раскрывающегося меню, если я не ошиблась, приведен ниже: <?php if(!(defined('_ENGINERUN') && isset($_GET['mod']))) { die("Hacking attempt!"); //echo header("location: ../index.php"); exit; } if(!function_exists('get_category_tree')) { function get_category_tree($parent_id=0, $level=1, $arr = array()) { $sql ="SELECT * FROM "._TABLE_PREFIX_."categories WHERE is_show=1 AND parent_id='".$parent_id."' ORDER BY sort"; //echo $sql; $res = mysql_query($sql); while($r = mysql_fetch_assoc($res)) { $sql ="SELECT * FROM "._TABLE_PREFIX_."products WHERE is_show=1 AND category_id='".$r['id']."' ORDER BY sort"; //echo $sql; $resp = mysql_query($sql); $products = array(); while($pr = mysql_fetch_assoc($resp)) { $products[] = $pr; } $r['products'] = $products; $r['level'] = $level; $r['subs'] = get_category_tree($r['id'], $level+1, array()); $arr[] = $r; //$arr = get_category_tree($r['id'], $level+1, $arr); } return $arr; } } if(@$_GET['url']!='main')$rows = get_category_tree(); //print_r($rows); //echo $kind;?> <?php if(!empty($rows)) { ?><script> /* $(document).ready(function(){ $('#cat_list a.p, #cat_list a.p_act').click(function(){ var id = $(this).attr('id').replace('m',''); if($(this).attr('class')=='p_act') { $('#sub_'+id).slideUp(300, function(){ var id = $(this).attr('id').replace('sub_', ''); $('#m'+id).attr('class', 'p'); $('#bottom_'+id).fadeOut(100); }); } else { $(this).attr('class', 'p_act'); $('#bottom_'+id).fadeIn(100, function(){ $('#sub_'+$(this).attr('id').replace('bottom_','')).slideDown(300); }); } return false; }); }); */</script> <div id="cat_list"> <h3>Каталог</h3> <?php foreach($rows as $row) { $act = false; if(@$_GET['id']==$row['id'] || @$_GET['category_id']==$row['id']) $act=true; for($i=0; $i<count($row['subs']); $i++) if(@$_GET['id']==$row['subs'][$i]['id'] || @$_GET['category_id']==$row['subs'][$i]['id']) $act=true; $style = mb_strlen($row['menuname'], 'utf-8')>18?'':''; if($act) { if(count($row['subs']) == 0) $style = mb_strlen($row['menuname'], 'utf-8')>18?'':''; } ?> <a id="m<?php echo $row['id']?>"<?php echo $style?> class="<?php echo $act?'p_act':'p'?>" href="/catalog/<?php echo $row['id']?>"><?php if(!empty($row['menuname']))echo $row['menuname']; else echo $row['title']?></a> <?php if(count($row['subs']) > 0) { ?> <div class="sub-in" id="sub_<?php echo $row['id']?>" style="<?php echo $act?'':'display:none;'?>"> <?php for($i=0; $i<count($row['subs']); $i++) { $r = $row['subs'][$i]; ?> <p><a <?php if(@$_GET['category_id']==$r['id'] || @$_GET['id']==$r['id']) echo 'class="act"'?> href="/catalog/<?php echo $r['id']?>"><?php if(!empty($r['menuname']))echo $r['menuname']; else echo $r['title']?></a></p> <?php } ?> </div> <? } } ?> </div> <?php } ?>Как же правильно его вставить в шаблон страницы? Сейчас сам код меню (которое не раскрывается) на странице выглядит так: <h3>Каталог</h3><div id="cat_list"><a id="m288" class="p" href="/catalog/288">Блок контейнеры</a> <div class="sub-in" id="sub_288" style="display:none;"> <p><a href="/catalog/292">Каркасы</a></p> </div> <a id="m298" class="p" href="/catalog/298">Модульные здания</a> <a id="m290" class="p" href="/catalog/290">Бытовки деревянные</a> <div class="sub-in" id="sub_290" style="display:none;"> <p><a href="/catalog/295">Дачные бытовки</a></p> <p><a href="/catalog/296">Строительные бытовки</a></p> <p><a href="/catalog/314">Бытовки из бруса</a></p> <p><a href="/catalog/320">Хозблоки</a></p> <p><a href="/catalog/321">Садовые домики</a></p> <p><a href="/catalog/322">Дачная мебель</a></p> </div> <a id="m289" class="p" href="/catalog/289">Евробоксы</a> <a id="m299" class="p" href="/catalog/299">Блок офисы</a> <a id="m308" class="p" href="/catalog/308">Модули ПЕГАС</a> <div class="sub-in" id="sub_308" style="display:none;"> <p><a href="/catalog/310">Тех. характеристики</a></p> <p><a href="/catalog/311">Качество</a></p> <p><a href="/catalog/312">Области применения</a></p> </div> <a id="m319" class="p" href="/catalog/319">Кабины: туалеты и душ</a> <div class="sub-in" id="sub_319" style="display:none;"> <p><a href="/catalog/306">Туалетные кабины</a></p> <p><a href="/catalog/318">Душевые кабины</a></p> <p><a href="/catalog/317">Дачные туалеты</a></p> </div> <a id="m297" class="p" href="/catalog/297">Морские контейнеры</a> <a id="m300" class="p" href="/catalog/300">Санитарные помещения</a> <a id="m301" class="p" href="/catalog/301">Пост охраны</a> <a id="m302" class="p" href="/catalog/302">Блок-вагон на шасси</a> <a id="m307" class="p" href="/catalog/307">Мобильные бани</a> <a id="m313" class="p" href="/catalog/313">Строй. ограждения</a> <a id="m315" class="p" href="/catalog/315">Доп. оборудование</a> </div> </div><!-- .sidebar#sideLeft -->Очень нуждаюсь в вашей помощи! Если разъяснила что-то не верно, то могу ответить на вопросы, касающиеся этой темы! Спасибо!
  3. Буду рада любой помощи на форуме! Спасибо! :)

    1. hmurito

      hmurito

      привет могу с чем помочь?)

  4. Добрый день! Помогите, пожалуйста, разобраться с маленькой проблемой. На сайте есть модальное окно , которое увеличивает изображения: http://bloky.ru/catalog/333 В данном варианте это маленькие картинки ДСП, ПВХ и т.д. При нажатии на картинку происходит её увеличение, но при этом миниатюра картинки исчезает со страницы сайта, т.е. остается открытой только одна увеличенная картинка. Как же сделать, чтобы отображались одновременно 2 картинки: и миниатюра, и оригинальное изображение? Спасибо! Вот CSS - код модального окна: zoom-images { cursor: zoom-in;}.zoom-images:focus { position: fixed; z-index: 10; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: auto; height: auto; max-width: 99%; max-height: 99%; pointer-events: none; box-shadow: 0 0 20px #000, 0 0 0 1000px rgba(210,210,210,.4);}.zoom-images:focus { pointer-events: none;}
  5. Разделить ячейки в таблице попалам.. Если я не ошибаюсь , теги rowspan и colspan тут не помогут
  6. Помогите , пожалуйста, разделить ячейки в таблице попалам: <td><a class="show_photo" href="/userfiles/image/4erteji_byt/byt_4x2_3.jpg"><img width="300" height="149" src="/userfiles/image/4erteji_byt/byt_4x2_3.jpg" alt="схема строительной бытовки" /></a></td> <th valign="middle" align="center" style="vertical-align: middle;"><span style="font-size: 14px; font-family: Verdana;"><strike>31 610 руб.</strike></span><br /> <span style="font-size: 14px; font-family: Verdana;">29 000 руб.</span></th> <th valign="middle" align="center" style="vertical-align: middle;"><span style="font-size: 14px; font-family: Verdana;"><strike>33 800 руб.</strike></span><br /> <span style="font-size: 14px; font-family: Verdana;">31 000 руб.</span></th> <th valign="middle" align="center" style="vertical-align: middle;"><span style="font-size: 14px; font-family: Verdana;"><strike>42 500 руб.</strike></span><br /> <span style="font-size: 14px; font-family: Verdana;">41 500 руб.</span></th> <th valign="middle" align="center" style="vertical-align: middle;"><span style="font-size: 14px; font-family: Verdana;"><strike>44 690 руб.</strike></span><br /> <span style="font-size: 14px; font-family: Verdana;">43 500 руб.</span></th> </tr>
  7. проблема в том, что не получается снова добавить..в css прописала как .open1 стиль второй кнопки, вставила в нужное место страницы..всё равно ничего не открывается(( А можно немножко подробнее о return false, ну или ссылочку... А то в этом деле я новичок(((
  8. Добрый день! Вопрос по всплывающим формам на странице HTTP://bloky.ru/catalog/326 На странице есть две кнопки "Заказать". Одна из них, та, что справа вертикально расположена, при нажатии открывает всплывающую форму заявки. Как сделать так, чтобы при нажатии кнопки "Заказать", которая в середине страницы, открывалась такая же форма заявки? Заранее спасибо!
  9. Спасибо! И как это всё можно внедрить в форму заявки?.. Совсем я глуповата в этом деле((
  10. Спасибо! А где бы я могла найти сам php-код капчи, вот в чем вопрос...
  11. Добрый день, товарищи! Подскажите, пожалуйста, какую каптчу выбрать для формы обратной связи на сайте? Нужна самая простая и неприметная) Помогите новичку, пожалуйста!
  12. Случайно удалила где-то div.. Помогите восстановить! Сбился именно BLOCK RIGHT, он не отображается на сайте <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR...l1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> #%HEAD%# <link rel="stylesheet" href="/tpls/default/images/style.css" type="text/css" media="screen, projection" /> <!--<link rel="stylesheet" href="/js/jquery.pointpoint/jquery.pointpoint.css" />--> <!-- [if lte IE 6]><link rel="stylesheet" href="/tpls/default/images/style_ie.css" type="text/css" media="screen, projection" /><![endif] --> <link rel="stylesheet" type="text/css" media="only screen and (max-device-width: 639px)" href="http://bloky.ru/tpls...ages/iphone.css" /> <link rel="stylesheet" type="text/css" href="/js/fancybox/jquery.fancybox.css" media="screen" /> <SCRIPT language="JavaScript" src="/js/common.js"></SCRIPT> <script language="JavaScript" src="/js/ajax.js"></script> <script language="JavaScript" src="/js/antibot.js"></script> <script language="JavaScript" src="/js/jquery.js"></script> <script type="text/javascript" src="/js/fancybox/jquery.easing.pack.js"></script> <script type="text/javascript" src="/js/fancybox/jquery.mousewheel.pack.js"></script> <script type="text/javascript" src="/js/fancybox/jquery.fancybox.pack.js"></script> <script language="JavaScript" src="/modules/calc/js/common.js"></script> <script language="JavaScript" src="/js/jquery.jcarousel.js"></script> <script type="text/javascript"> $(document).ready(function() { $("a.show_photo").fancybox(); $(".slider").mousewheel(function(event, delta) { //$('#galcarusel').stop().animate({top:'+='+(delta * 100)}, {duration:50}); var carusel = $('#galcarusel'); var top = carusel.css('top').replace('px', ''); top = parseInt(top) + (delta * 30); max = carusel.parent().height() - carusel.height(); if(top > 0) top = 0; if(max > top) top = max; console.log(max, top); carusel.css('top', top+'px'); return false; }); }); </script type="text/javascript"> <script type="text/javascript"> $(document).ready(function(){ $('.spoiler-text').hide() $('.spoiler').click(function(){ $('.spoiler-text').show('2000'); $('.spoiler').hide(); }); $('.spoiler-show').click(function(){ $('.spoiler-text').hide(); $('.spoiler').show(); }); }); <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#open').click(function(){ $('#popup').show('slow'); }); $('#background').click(function(){ $('#popup').hide('slow'); }); }); </script> </head> <body> <div id="wrapper"> <div id="wrapper_l__"> <div id="wrapper_center"> <div id="wrapper_m"> <div id="header"> <div id="logo"><a href="/"><img src="/tpls/default/images/logo2.png" /></a></div> <div id="slogan"></div> <div id="slogan1">Помогаем строить будущее...</div> <div id="header_phones"> #%BLOCK_PHONES%# </div> </div> <!-- #header--> <div id="middle"> <div id="container"> <div id="content"> <div id="menu"> <div class="rz"></div> #%SHOW_MENU%# <div class="rz"></div> <div class="clear"></div> #%BLOCK_MAIN%#</DIV> <div class="clear"></div> <!-- CENTER TOP MIDDLE BLOCK --> #%BLOCK_MIDDLE_TOP%# <!-- CENTER (MODULE)--> <!-- Вывод в средном часте --> #%MODULE%# <!-- конец вывода в средном часте --> <!-- CENTER BOTTOM MIDDLE BLOCK --> #%BLOCK_MIDDLE_BOTTOM%# <div class="clear"> </div> </div><!-- #content--> </div><!-- #container--> <div class="sidebar" id="sideLeft"> #%BLOCK_LEFT%# </div><!-- .sidebar#sideLeft --> <script> $(document).ready(function(){ $('#kurs').html(''); $.get('/informers.php?kurs', function(data){ //alert(data); $('#kurs').html(data); }); $.get('/informers.php?weather', function(data){ $('#weather span').html(data); }); }); </script> </div> <div id="date"> <div>#daymonth#</div> #week# </div> <div id="soat"> <div>Сегодня</div> #time# </div> <div id="weather"> Погода <span><img src="/tpls/default/images/104.gif" /></span> </div> <div id="kurs"> <div>USD ЦБ <span>--</span></div> <div>EUR ЦБ <span>--</span></div> </div> <div id="sideright_pad"> #%BLOCK_RIGHT%# </div></div> </div><!-- .sidebar#sideRight --> </div><!-- #middle--> </div> </div> </div></div> </div><!-- #wrapper --> </DIV> </div> <div id="footer"> <div id="footer_menu"> #%SHOW_MENU_FOOTER%# </div> <div id="copyright">© 2013 ООО "Пегас"</div> <div id="ourcopyright"><a href="http://fortunastudio.ru">Создание сайта</a> "Foruna Studio"</div> <noindex> <div id="counters"> <!--LiveInternet counter--><script type="text/javascript"><!-- document.write("<a href='http://www.liveinternet.ru/click' "+ "target=_blank><img src='http://counter.yadro.ru/hit?t14.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='LiveInternet: показано число просмотров за 24"+ " часа, посетителей за 24 часа и за сегодня' "+ "border=0 width=88 height=31/><\/a>")//--></script><!--/LiveInternet--></td></tr> <!-- Yandex.Metrika informer --> <a href="http://metrika.yande...;from=informer" target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/307711/3_0_F2EAEAFF_D2CACAFF_0_pageviews" style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" onclick="try{Ya.Metrika.informer({i:this,id:307711,type:0,lang:'ru'});return false}catch(e){}"/></a> <!-- /Yandex.Metrika informer --> <!-- Yandex.Metrika counter --> <script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script> <script type="text/javascript"> try { var yaCounter307711 = new Ya.Metrika({id:307711, clickmap:true, accurateTrackBounce:true, webvisor:true});} catch(e) { } </script> <noscript><div><img src="//mc.yandex.ru/watch/307711" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- begin of Top100 code --> <script id="top100Counter" type="text/javascript" src="http://counter.rambl...5779"></script> <noscript> <a href="http://top100.ramble...navi/2715779/"> <img src="http://counter.rambl...100.cnt?2715779" alt="Rambler's Top100" border="0" /> </a> </noscript> <!-- end of Top100 code --> <!-- Rating@Mail.ru counter --> <script type="text/javascript">//<![CDATA[ var a='',js=10;try{a+=';r='+escape(document.referrer);}catch(e){}try{a+=';j='+navigator.javaEnabled();js=11;}catch(e){} try{s=screen;a+=';s='+s.width+'*'+s.height;a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth);js=12;}catch(e){} try{if(typeof((new Array).push('t'))==="number")js=13;}catch(e){} try{document.write('<a href="http://top.mail.ru/j...rom=2214672">' '<img src="http://db.cc.b1.a2.t... Math.random() '" alt="Рейтинг@Mail.ru" style="border:0;" height="31" width="88" \/><\/a>');}catch(e){}//]]></script> <noscript><p><a href="http://top.mail.ru/j...?from=2214672"> <img src="http://db.cc.b1.a2.t...2214672;t=216"
  13. Добрый день! Можете подсказать, как ввести аналогичный алгоритм показа блока заказать звонок поверх страницы, также как указано на этом сайте? http://bloky.ru/ Когда нажимаем кнопку "Заказать обратный звонок", появляется форма заказа поверх страницы. Как можно написать такой java-код либо можно ли его позаимствовать с этого же сайта?
  14. Добрый день! Помогите, пожалуйста! Нужно закрепить картинку 40*150 px к правому краю страницы, сделать её зафиксированной при прокрутке. Картинка должна быть с ссылкой. Можно ли как-нибудь это сделать? Пример: на многих сайтах висит зафиксировано кнопка "задайте вопрос оператору". Нужен код для аналогичной картинки-ссылки..
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy