pro100set
User-
Posts
57 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by pro100set
-
Через Ajax ты передаёшь через GET id_section, а обрабатываешь id Это я уже потом добавил что бы посмотреть что и как там вообще передается, изначально все правильно.
-
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); CModule::IncludeModule("iblock"); $arSelect = Array("ID", "DETAIL_PICTURE", "NAME"); $arFilter = Array("IBLOCK_ID"=>4, "SECTION_ID"=>$_GET["id"], "INCLUDE_SUBSECTIONS"=>"Y"); $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); $arFields = ""; while($ob = $res->GetNextElement()) { $arFields[] = $ob->GetFields(); } echo $_GET["id"]; echo "<ul>"; echo "<div class='pl'></div>"; for($i=0;$i<count($arFields)&&$i<20;$i++) { $file=CFile::GetFileArray($arFields[$i]["DETAIL_PICTURE"]); ?> <li><img src="/thumb/30x30xCUT<?=$file[sRC]?>"> <a href="/internet_maghazi/element.php?element=<?=$arFields[$i][iD]?>&iblok=4"><?=$arFields[$i][NAME]?></a></li> <?}?> </ul>
-
Может и не нужен, я конечно попробую, но меня другой вопрос интересует, я если честно первый раз с такой проблемой сталкиваюсь.
-
В общем я имею такой код: $(".ajax_a").hover(function() { var value_id = 0; value_id=$(this).attr("rel"); $.ajax({ type: "GET", cache: false, url: "/bitrix/templates/main/ajax_menu.php", data: "id_section="+value_id+"", success: function(html){ $("#menu ul li").hover(function(){ //over $(this).siblings("li:has(ul)").children("ul").hide();; if ($(this).is("#menu ul li ul li:not(:has(ul))")) { $('#scrollbar1').remove(); $(this).not(':has(ul)').append(html); } $(this).children("ul").show() ; $('#scrollbar1').tinyscrollbar(); }, function(){ //out $(this).children("ul").delay(1500).fadeOut(300); });//end hover function }//end success function });//end ajax }, function() { }); По идее этот код посылает странице с РНР ID раздела и получает от туда 20 последних элементов раздела. Само меню (фрагмент): <li><a href="/internet_maghazi/374/" rel="374" class="ajax_a">Ноутбуки</a> <ul> <div class="pl"></div> <li><a href="/internet_maghazi/385/" rel="385" class="ajax_a">Acer</a></li> <li><a href="/internet_maghazi/386/" rel="386" class="ajax_a">Apple</a></li> <li><a href="/internet_maghazi/387/" rel="387" class="ajax_a">Asus</a></li> <li><a href="/internet_maghazi/388/" rel="388" class="ajax_a">Dell</a></li> <li><a href="/internet_maghazi/389/" rel="389" class="ajax_a">Fujitsu</a></li> <li><a href="/internet_maghazi/390/" rel="390" class="ajax_a">HP</a></li> <li><a href="/internet_maghazi/391/" rel="391" class="ajax_a">Lenovo</a></li> </ul> </li> Проблема в том что на страницу ajax_menu.php отсылается каждый раз один и тот же ID, ID первой ссылки на которую я навел. Подскажите пожалуйста что я не так делаю и как с этим бороться???
-
Здравствуйте у меня такая проблема есть всплывающая менюшка на Jquery, она расположена близко к футеру, изначально ей заданны с-ва display:none; и position:absolute; Потом SlideToggle и она выезжает и выходит за экран но футер вместе с ней не двигается получается некрасивая белая полоса под футером. Подскажите пожалуйста как эту проблему можно решить.
-
Теперь мне не очень понятно, то что описано выше можно замутить с помощью КСС без всяких скриптов, не могли бы вы описать работу скрипта. С размерами шрифта я уже игрался, в разных браузерах получается по разному, в Мозиле например кнопка вообще не увеличивается.
-
Не прокатит во многих браузерах для этого инпута запрещена эмуляция onclick. Мне нужно обязательно что бы всплывало окошко для выбора файла.
-
Ребят подскажите пожалуйста как нормально этот инпут оформить, у меня по дизайну эта кнопка широкая и меняет фон при наведении, я пробовал через опасити т.е. поставить фон под инпут а инпуту задать 0 прозрачность, но из за того что кнопка длинная курсор над ней становится плочкой как над input type text и никакими стайлами и импортантами это не исправляется, что не есть гуд, пробовал скриптами подгонять инпут под курсор при наведении на нужный фон так там с сменой фона фигня получается он тупо моргает как бы я не старался. В общем подскажите пожалуйста варианты решения проблемы - буду очень признательным.
-
В общем пришлось пересохранять исходный файл в буферный файл с нормальным названием, его и ресайзить потом удалять, геморно и жрет много ресурсов, буду благодарен за более простое решение.
-
Есть, если бы не было, то и с маленьким регистром ничего не работало бы. Переименовывать, копировать не пойдет там имена файлов загружаются в базу данных через CMS, если переименовать то он с других мест не будет виден. CMS же и генерирует названия файлов
-
Уменьшал я регистр, результат - черный квадрат, т.к. imagecreatefromjpeg не находит файла с таким именем.
-
Нет, он не воспринимает img.jpg как img.JPG, для него это разные картинки, и когда мне надо переобразовать img.JPG а я даю ему img.jpg он не находит img.JPG как результат - черный квадрат.
-
imagecreatefromjpeg когда файл вида img.jpg то все нормально отрабатывает, но если img.JPG, белый экран даже ошибок не выводит, подскажите плз как с этим бороться???
-
<div class="flash"> <object type="application/x-shockwave-flash" data="js/fan(1).swf" width="1900" height="891"> <param name="quality" value="high" /> <param name="wmode" value="opaque"> <param name="movie" value="js/fan(1).swf" /> </object> </div> После всего контента и позитион абсолют для всего остального, почему-то так сработало.
-
Пробовал transparent не подходит все равно флэшка над контентом не смотря на z-index.
-
Здравствуйте, в общем есть такой макет , там на флеше изображена сама электростанция и облака вокруг нее, там птички летают облачка то и дело снуют туда сюда, в общем красота неописуемая, как вы уже наверное догадались вопрос: как мне теперь поверх всего этого разместить основной контент (меню и т. д.). Пробовал разместить флеш сверху а все остальное поднять margin не вышло, накладывать дивы друг на друга с помощью position:absolut мне не подходит. Подскажите плз. может скрипт есть какой или иное решение.
-
Увы пока нет, код могу выложить.
-
Здравствуйте у меня такая проблема, блок опросов отображается нормально во всех браузерах в том числе и в ИЕ7 но при наведении на чекбоксы или лабелы под ними пропадает фон самого блока опросов. Кто сталкивался - подскажите плз как это вылечить, я уже все перепробовал и позишены и !important и т.д.
-
Нет не оно, в данном макете если сайдбар убирается то виден серый фон и содержание контента не растягивается на всю ширину страницы. Мне надо что бы сайдбар можно было безболезненно убрать и все было бы гуд. Хотя пример хороший, учту.
-
Здравствуйте, проблемма такая - есть 2 блока один должен находиться справа, т. е. у него заданы float:right; width и margin. У второго, который должен обтекать, соответственно overflow:hidden; во всех браузерах все хорошо, т. е. ровно. Но в Opera меньшей 9.5 блок с overflow улетает вниз как будто после блока с float:right; стоит <div class="clear"></div>. Убераеш overflow блок становиться на место и все хорошо. Но вариант без overflow меня не устраивает. Гуглил по этой теме - ничего путного не нашел. Зарание благодарен за помощь.
-
JS дествительно помог: <script type="text/javascript"> function tmp() { var h = document.getElementById('vipad_menu'); var menu_case = document.getElementById('vipad_menu_ceis'); var int_height = h.scrollHeight; menu_case.style.height = (int_height-5) + 'px'; } </script> Всем спасибо кто пытался помочь.
-
Некоторые пункты могут быть длинными и переноситься по строкам, высоту при этом не очень удобно считать, тем более в стандартных выпадающих меню даже на js используется position:absolute; а мне еще надо что бы оно двигало контент.
-
Возможно я чего то не знаю о свойстве background. Ну ОК я назначил для каждой выпадающей менюшки свой background и все хорошо. Но в один прекрасный день пользователь решает добавить свой пункт верхнего меню с каким либо подменю например сюда Для выпадающих менющек этого пункта я background не делал, пользователь его тоже не сделает как это все будет отображаться в таком случае? Если у вас есть решение с background поделитесь пожалуста я буду очень признателен. P.S. swetlana - убедительная просьба больше не применять ко мне фразеологизмы типа - религия не позволяет, для тупых и т. д. во первых это обидно, во вторых это выставляет вас не в самом лучшем свете, а я уверен что вы очень хороший человек.
-
100%, второй уровень меню добавляется динамически да и первый и 3 тоже, там можно сделать 2 уровень не выпадающим просто что бы его можно было засунуть в любой пункт верхнего горизантального меню и все отображалось нормально.