-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
Я наверное окажусь в числе "меньшинства" но тоже против использования сброса, про нормализацию ничего не знаю, но бегло пробежавшись отметил для себя что ребята, которые разработали эту тему в правильном направлении, но только лишь по теме багов и фиксов некоторых тегов в некоторых браузерах. А против сброса наверное по той же причине, по какой и wildhind, потому как не стоит забывать, когда вы сдаете отрисованный, сверстанный и оговоренный по всем пунктам макет, он уже не является вашим подопечным, так как переходит в руки а-ля контент манагеров, или того хуже - самого директора, который ни черта не смыслет ни в верстке, ни вообще в вэбе... и тупым копированием из ворда (со всеми его бяками) вставляет текст на страницу и т.д. и т.п.
-
1) Инфоблок положем один и явно указать его ID можно, но вот разделов много, не буду же я для каждого раздела указывать явно его ID? 2) файла result_modifier.php попросту нету. 3) какой ф-ей API делать выборку?
-
кабы знал бы я на чем можно завязаться
-
что бы файл со стилями подргружался везде, можно вот так сделать: <link href="http://<?=$_SERVER['HTTP_HOST']."/css/"?>style.css" rel="stylesheet" type="text/css" />
-
Забыл сказать, если убрать условие: if($arItem["ID"] == $VendorId) { ... } то выведутся все ID производителей и все ID секций, а надо только для конкретной категории!
-
как я уже сказал выше, скорее всего вы не те переменные вставляете в условие RewriteRule, туда нужно вставлять не значение переменной, а саму переменную, которая содержит значение.
-
На странице со списком товаров(catalog.section) нужно получить все ID тех производителей, товары которых расположены в этой секции. Так как на странице товаров много, то включена была пагинация и получается так, что на одной странице товары могут быть например APC HP OKI, а на другой странице Brother Panasonic Xerox. Как обойти эту пагинацию и добыть все ID производителей, которые есть в этой секции? У меня получилось только для страницы сделать: <?foreach($arResult["ITEMS"] as $cell=>$arElement):?> <?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <?if($pid=="VENDOR"):?> <?foreach($arProperty["VALUE"] as $VendorId):?> <? if(CModule::IncludeModule("iblock")) { $items = GetIBlockElementListEx("catalog", "vendors", Array(), Array("DATE_ACTIVE_FROM"=>"DESC", "SORT"=>"ASC", "NAME" => "ASC")); while($arItem = $items->GetNext()) { if($arItem["ID"] == $VendorId) { echo $VendorId; // это ID производителя echo $arItem["ID"]; // это ID я так понял группы товаров. Оба ID совпадают. } } } ?> <?endforeach?> <?endif;?> <?endforeach?> <?endforeach?>
-
да, позвоните в ТП и узнайте, а то действительно будем тут воду лить.
-
ради интереса, попробовал у себя на одном проекте - все работает... только вот файл .htaccess лежит в корне. еще раз повторюсь, .htaccess удобнее держать в корне, что бы редактировать только его одного, а не по разным папкам лазить и править. вот что у меня получилось: файл обработчик: <a class="'.$link.'" href="http://'.$_SERVER['HTTP_HOST'].'/'.$left_menu_news['news_url'].'/news/'.$left_menu_news['news_id'].'.html/" title="'.$left_menu_news['news_title'].'">'.$left_menu_news['news_title'].'</a></li>'; /news/ - это вымышленный виртуальный путь и из бд он не достается, просто сам выдумал. файл .htaccess в корне сайта: RewriteRule ^(.*)/news/(.*).html/?$ index.php?news_url=$1&news_nav=news&news_id=$2 news_nav=news - вот тут как раз можно использовать гет переменную news_nav содержащую в себе параметр news. все замечательно работает. З.Ы. стопудово вы не правильно в htaccess подставляете переменные!
-
Давайте разберемся: 1) а нужно ли вам это? а чем не устраивают линки типа: games/heroes/5 ? 2) для чего htaccess запихивать в папку /games ? не проще ли кинуть htaccess в корень сайта и просто прописать путь до обработчика? удобнее ведь будет править один htaccess, чем в каждой папке их плодить. Вобщем именно для вашего случая вот должен быть рабочий вариант: файл /games/index.php echo "<a href=\"http://".$_SERVER['HTTP_HOST']."/games/".$game_name."/".$type_menu."/".$i.".html\">".($i+1)."</a>"; файл htaccess который в папке /games/ RewriteEngine on RewriteBase / RewriteRule ^(.*)/(.*)/(.*).html?$ index.php?name=$1&menu=$2&page=$3 должно работать.
-
да я бы может и не зацепился бы (не люблю оффтопить), но ссылка то ведет именно на Аве
-
1) где находится (в какой папке) файл с запросом в бд, его обработкой, выводом в линк? 2) почему у вас файл с расширением .html что отвечает за обработку php кода в .html файле? 3) где, в какой папке лежит файл .htaccess? чем меньше данных, тем размазаннее и мутнее будет ответ. тут телепатов нету, что бы видеть все ваши действия и ваш код. З.Ы. весь код тут не нужен, только проблемные участки с начальной и финальной версией и с пояснениями к каждому из них.
-
в самой цитате я вам ответил что могло быть не так. выложите сюда листинг запроса и вывода на получение формирования ссылки, для которой должно быть задействовано чпу.
-
js не пишу, но для написания+подсветка хватит и notepad++ а для отладки - mozila+firebug+alert.
-
а при чем тут приветствие? речь шла о: EAV (Entity-Attribute-Value) - Сущность-атрибут-значение.
-
вот же соседний топик - http://forum.htmlbook.ru/index.php?showtopic=9448, что не понятного?
-
Простите, а что имелось ввиду под: "Новая веб-типографика"? Анимация? Или анимационная смена типа шрифта, размера? Я так например ничего полезного в это не усек.
-
глумно конечно же... - простите, у вас есть хороший специалист в области двигателей для авто? - да, есть. что с вашей машиной? - да не с машиной. - ? - у меня кран в душе потек... - ???
-
Да, обоснуйте пожалуйста, ведь даже на коробке написано: да и адрес сайта: http://www.1c-bitrix.ru/
-
мне тоже интересна эта ситуация, так как на данный момент, я вывожу картинку, но благо товаров будет не много на одной странице, дальше все-равно будет разбивка пагинацией.
-
хорошо, но когда по фтп заходите что видите? UPD: понял, то есть система использует плагин типа мультисайтинга? тогда наверняка у нее должен быть так же плагин обработки адресов, типа как в битриксе...
-
либо методом дебажинга, типа: $fobj=fopen($file,"r") or die ( 'Не могу открыть файл somefile.txt' ); либо через нотисы типа: error_reporting(e_all & e_notice);
-
попробуйте вывести на печать ошибки.
-
ну так вот же: RedirectMatch /shop/group_2/group_244/.* http://www.d1.ru/shop/group_5/group_41/ если речь о полноценных доменах, то как они могут использовать одну корневую папку? не, ну может физически так бывает и на уровне сервера виртуально как-то разделяют пространства для разных доменных имен, но в ftp по крайней мере ты заходишь на один домен и для него конкретно есть своя директория, заходишь на другой домен - для него другая... вы можете просто объяснить каким образом осуществляется переход к этим доменам? какой урл получается в строке? можете ли использовать разные .htaccess для этих доменов? и в чем вообще возникла сложность?