![]() |
0 Всего найдено: 11
Melo
Сообщение
24/05/2010 14:59
Копия темы
Делаем проверку пользовательского свойства раздела в инфоблоке Битрикса Задача: сделать свойство для разделов, которое определяло бы необходимость отображения того или иного свойства(контента, компонента и т.д.). /* обозначим номер инфоблока и раздела */ $arParams['IBLOCK_ID'] = 1; $arParams['SECTION_ID'] = 2; /* фильтр по этим свойствам */ $arFilter = Array('IBLOCK_ID'=>$arParams['IBLOCK_ID'], 'ID'=>$arPara ms['SECTION_ID']); /* сделаем выборку из инфоблока */ $arSection = CIBlockSection::GetList(Array("timestamp_x"=>"DES C"), $arFilter, false,Array("UF_MY")); /* разбираем массив формата CDBResult */ while($arResult = $arSection->GetNext()) { if ($arResult["UF_MY"] == 1): echo "Свойство имеет значение 'Да'."; endif; }
Melo
Сообщение
26/03/2010 10:54
Копия темы
Делаем обработку изображений с помощью jQuery в LightBox Да, весьма необычно сочетание довелось использовать мне накануне Prototype и jQuery в одно из сайтом. К великому счастью в jQuery есть режим noConflict, который позволяет работать одновременно с другими библиотеками. Итак, есть <div id="imgParse"></div> с множеством дочерних <img>. Необходимо, что все дочерние <img> запускались и обрабатывались LighBox'ом. При этом имя файла маленькой картинки было вида m_имя.gif, а большой b_имя.gif. Вот что вышло у меня на jQuery: /* для кажого <img> родителя с id imgParse */ jQuery('#imgParse img').each(function(){ /* объявляем счетвич и массивы */ var i = 0; var source = new Array; var desc = new Array; /* забираем текущие свойства у текущего элемента в элемент массива src и title */ source[i] = jQuery(this).attr('src'); desc[i] = jQuery(this).attr('title'); /* следующая строка некая аналогия str_replace в php :) */ source[i] = source[i].split("m_").join("b_"); /* оборачиваем img тегом <a> jQuery(this).wrap("<a title='"+desc[i]+"' href='"+source[i]+"' rel='lightbox' ></a>"); /* увеличиваем счетчик */ i++; }); Код весьма простой, но оказался достаточно полезным в хозяйстве.
Melo
Сообщение
14/03/2010 06:33
Копия темы
Raphaël, gRaphaël Raphaël JS фреймворк для работы с векторной графиков в web. На мой взгляд весьма интересно. gRaphaël JS фреймворк для построения графиков.
Melo
Сообщение
13/02/2010 20:24
Копия темы
Wordpress is cool Все-таки отличная вещь этот Wordpress. Для небольших сайтов и людей не желающих разбираться c деталями подходит идеально :-) Ниже прикрепляю видео, которое нашел на одном из сайтов с платными темами.
Melo
Сообщение
05/02/2010 08:23
Копия темы
Решение проблемы со связанными элементами Перенесено в "Разработку сайтов". www.free-lance.ru/blogs/v...
Melo
Сообщение
04/02/2010 14:20
Копия темы
[Решение] Как работать со связанными элементами в Битриксе? Многие очень часто сталкиваются с проблемой как же работать со связанными элементами? Это может произойти если вы используете характеристики в 1С, если у вас так организована структура магазина или даже просто так или иначе вам нужно с ними работать.. Далее, я опубликую код который, надеюсь, вам поможет. <? $arID = $arElement["ID"]; // id товара $IBlockID=15; // id инфоблока $arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM"); // поля $arFilter = array( "ACTIVE" => "Y", "IBLOCK_ID" => IntVal($IBlockID), "ACTIVE_DATE" => "Y", "PROPERTY_CML2_LINK" => $arID, ); // фильтр $res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect); // метод GetList класса CIBlockElement // запускаем цикл while($ob = $res->GetNextElement()) { // получаем искомые поля $arFields = $ob->GetFields(); // задаем значения переменных для того, чтобы узнать цену товара $productID =$arFields["ID"]; $quantity=1; $renewal = "N"; // узнаем оптимальную цену методом GetOptimalPrice класса CCatalogProduct $arPrice = CCatalogProduct::GetOptimalPrice($productID, $quantity, $USER->GetUserGroupArray(), $renewal); if (!$arPrice || count($arPrice) <= 0) { if ($nearestQuantity = CCatalogProduct::GetNearestQuantityPrice($productID, $quantity, $USER->GetUserGroupArray())) { $quantity = $nearestQuantity; $arPrice = CCatalogProduct::GetOptimalPrice($productID, $quantity, $USER->GetUserGroupArray(), $renewal); } } // отображение полученных значений echo 'Характеристика: '.$arFields["NAME"].''; echo 'Цена: '.$arPrice["PRICE"]["PRICE"].' руб'; ?> Надеюсь пригодится.
Melo
Сообщение
04/02/2010 10:06
Копия темы
PHP и JS фреймворки для собственных разработок выбор сделан PHP Framework Code Igniter (отличная документация и видео туториалы) JS Framework jQuery (jQuery UI, плагины и документация) Жаль, что с MZZ не срослось..
Melo
Сообщение
25/01/2010 15:13
Копия темы
В 50% случаев некорректного поведения Битрикса виновато.. Виновато отсутствие последних обновлений. Советую всем не лениться и обновлять Битрикс.
Melo
Сообщение
20/01/2010 16:25
Копия темы
Маленькая победа После долгих разбирательств с 1С-Интеграцией в 1С-Бириксе у меня получилось корректно работать с ценами связанных элементов. Т.е. проблема с отображением цен характеристик товаров решена наконец!
Melo
Сообщение
12/01/2010 20:01
Копия темы
Портфолио должно быть такое... Скромная компания из Нью-Йорка со средним бюджетом проекта 10.000-25.000$ "The Chopping Block, Inc." Портфолио:
Melo
Сообщение
12/01/2010 10:17
Копия темы
0
Открыл для себя новый JavaScript Framework Совершенно недавно открыл для для новый фреймворк. Особенно приятно, что всё-таки сделан он в нашей стране. Итак, встречайте js-core |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |