Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. Я наверное окажусь в числе "меньшинства" но тоже против использования сброса, про нормализацию ничего не знаю, но бегло пробежавшись отметил для себя что ребята, которые разработали эту тему в правильном направлении, но только лишь по теме багов и фиксов некоторых тегов в некоторых браузерах. А против сброса наверное по той же причине, по какой и wildhind, потому как не стоит забывать, когда вы сдаете отрисованный, сверстанный и оговоренный по всем пунктам макет, он уже не является вашим подопечным, так как переходит в руки а-ля контент манагеров, или того хуже - самого директора, который ни черта не смыслет ни в верстке, ни вообще в вэбе... и тупым копированием из ворда (со всеми его бяками) вставляет текст на страницу и т.д. и т.п.
  2. 1) Инфоблок положем один и явно указать его ID можно, но вот разделов много, не буду же я для каждого раздела указывать явно его ID? 2) файла result_modifier.php попросту нету. 3) какой ф-ей API делать выборку?
  3. кабы знал бы я на чем можно завязаться
  4. что бы файл со стилями подргружался везде, можно вот так сделать: <link href="http://<?=$_SERVER['HTTP_HOST']."/css/"?>style.css" rel="stylesheet" type="text/css" />
  5. Забыл сказать, если убрать условие: if($arItem["ID"] == $VendorId) { ... } то выведутся все ID производителей и все ID секций, а надо только для конкретной категории!
  6. как я уже сказал выше, скорее всего вы не те переменные вставляете в условие RewriteRule, туда нужно вставлять не значение переменной, а саму переменную, которая содержит значение.
  7. На странице со списком товаров(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?>
  8. да, позвоните в ТП и узнайте, а то действительно будем тут воду лить.
  9. ради интереса, попробовал у себя на одном проекте - все работает... только вот файл .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 подставляете переменные!
  10. Давайте разберемся: 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 должно работать.
  11. да я бы может и не зацепился бы (не люблю оффтопить), но ссылка то ведет именно на Аве
  12. 1) где находится (в какой папке) файл с запросом в бд, его обработкой, выводом в линк? 2) почему у вас файл с расширением .html что отвечает за обработку php кода в .html файле? 3) где, в какой папке лежит файл .htaccess? чем меньше данных, тем размазаннее и мутнее будет ответ. тут телепатов нету, что бы видеть все ваши действия и ваш код. З.Ы. весь код тут не нужен, только проблемные участки с начальной и финальной версией и с пояснениями к каждому из них.
  13. в самой цитате я вам ответил что могло быть не так. выложите сюда листинг запроса и вывода на получение формирования ссылки, для которой должно быть задействовано чпу.
  14. js не пишу, но для написания+подсветка хватит и notepad++ а для отладки - mozila+firebug+alert.
  15. а при чем тут приветствие? речь шла о: EAV (Entity-Attribute-Value) - Сущность-атрибут-значение.
  16. вот же соседний топик - http://forum.htmlbook.ru/index.php?showtopic=9448, что не понятного?
  17. Простите, а что имелось ввиду под: "Новая веб-типографика"? Анимация? Или анимационная смена типа шрифта, размера? Я так например ничего полезного в это не усек.
  18. глумно конечно же... - простите, у вас есть хороший специалист в области двигателей для авто? - да, есть. что с вашей машиной? - да не с машиной. - ? - у меня кран в душе потек... - ???
  19. Да, обоснуйте пожалуйста, ведь даже на коробке написано: да и адрес сайта: http://www.1c-bitrix.ru/
  20. мне тоже интересна эта ситуация, так как на данный момент, я вывожу картинку, но благо товаров будет не много на одной странице, дальше все-равно будет разбивка пагинацией.
  21. хорошо, но когда по фтп заходите что видите? UPD: понял, то есть система использует плагин типа мультисайтинга? тогда наверняка у нее должен быть так же плагин обработки адресов, типа как в битриксе...
  22. либо методом дебажинга, типа: $fobj=fopen($file,"r") or die ( 'Не могу открыть файл somefile.txt' ); либо через нотисы типа: error_reporting(e_all & e_notice);
  23. попробуйте вывести на печать ошибки.
  24. ну так вот же: RedirectMatch /shop/group_2/group_244/.* http://www.d1.ru/shop/group_5/group_41/ если речь о полноценных доменах, то как они могут использовать одну корневую папку? не, ну может физически так бывает и на уровне сервера виртуально как-то разделяют пространства для разных доменных имен, но в ftp по крайней мере ты заходишь на один домен и для него конкретно есть своя директория, заходишь на другой домен - для него другая... вы можете просто объяснить каким образом осуществляется переход к этим доменам? какой урл получается в строке? можете ли использовать разные .htaccess для этих доменов? и в чем вообще возникла сложность?
×
×
  • 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