Jump to content

Trust

User
  • Posts

    112
  • Joined

  • Last visited

Everything posted by Trust

  1. Вместе с изображениями и полными описаниями. Конечный файл: csv. Рассмотрю любые предложения. Общение всё здесь.
  2. rus, большое спасибо! Всё работает) Оказывается, нужно было ";" ставить не за скобкой, а внутри...
  3. 1) if ( preg_match ('/tv/', $_SERVER['REQUEST_URI'])) - на всех страницах, где в урле присутствует /tv/ мы выводим нужное значение. 2) тут я мало что понял... потыкался, потыкался, но ничего дельного кроме белого экрана у меня не получается
  4. Так тоже не работает $catid = "<?php if(preg_match ('/\/site\/pro/', $_SERVER['REQUEST_URI'])) { 73 } elseif(preg_match ('/\/site\/tv/', $_SERVER['REQUEST_URI'])) { 73 } elseif(preg_match ('/\/site\/av/', $_SERVER['REQUEST_URI'])) { 73 };?>"; или так if(preg_match ('/\/site\/pro/', $_SERVER['REQUEST_URI'])) { &catid = 73 } elseif(preg_match ('/\/site\/tv/', $_SERVER['REQUEST_URI'])) { &catid = 73 } elseif(preg_match ('/\/site\/av/', $_SERVER['REQUEST_URI'])) { &catid = 73 };
  5. searcher, я потеряю очень много времени, если буду искать как это сделать и врядли чего-то дельное найду, т.к. в php ничего не знаю и даже не знаю на какую тему искать. Смотрите, у меня идёт, по всей видимости, перечисление переменных(?) function getList(&$params) { global $mainframe; $catCondition =""; $secCondition =""; $dirname = ""; $catid = ""; } Я сделал так: ясен пень, нифига не работает... function getList(&$params) { global $mainframe; $catCondition =""; $secCondition =""; $dirname = ""; $catid = "<?php if(preg_match ('/\/site\/pro/', $_SERVER['REQUEST_URI'])) { echo $catid = 73 } elseif(preg_match ('/\/site\/tv/', $_SERVER['REQUEST_URI'])) { echo $catid = 73 } elseif(preg_match ('/\/site\/av/', $_SERVER['REQUEST_URI'])) { echo $catid = 73 };?>"; }
  6. У меня есть переменная, которая задана вот так: $catid = trim($params->get('catid')); Мне нужно, чтобы её значение было разным, т.е. вместо trim($params->get('catid')) добавить условие. Как правильно добавить условие, подскажите пожалуйста. Условие вот такое: <?php if(preg_match ('/\/site\/pro/', $_SERVER['REQUEST_URI'])) { значение переменной 1 } elseif(preg_match ('/\/site\/tv/', $_SERVER['REQUEST_URI'])) { значение переменной 2 } elseif(preg_match ('/\/site\/av/', $_SERVER['REQUEST_URI'])) { значение переменной 3 } ?>
  7. LunatiK, ещё раз большое спасибо! Всё работает как надо
  8. Да.. это просто пустое поле. Хотя, почему-то видел ошибку (наверное, страничка не обновилась).
  9. Всё отлично, но вот первая строчка не работает. Т.е. на странице shop слово hide не вставляется - выдаётся ошибка. LunatiK, огромное спасибо, что помагаете. Без вас бы наверное пришлось очень сильно извращаться...
  10. Ну вот конкретный пример: мне нужно, чтобы вот такой код type="<?php if (preg_match ('/\/shop\/category\/(4)|(5)|(6)|(7)|(8)|(9)|(10)|(11)|(12)|(14)/i', $_SERVER['REQUEST_URI'])) { echo "text"; } elseif (preg_match ('/\/shop\/category\/(1)|(3)/i', $_SERVER['REQUEST_URI'])) { echo "hidden"; } elseif (preg_match ('/shop/', $_SERVER['REQUEST_URI'])) { echo "hidden"; } ?>" выводил text на страничках вида site.ru/shop/category/id/Хабаровск/Фурнитура (где id - от 4 до 14) и hide на страницах вида site.ru/shop/category/1/Хабаровск (где id - от 1 до 3), а также на странице site.ru/shop
  11. LunatiK, а не подскажите ещё как точно обозначить страничку? Т.е. i в конце предполагает ещё какое-то число слов в урле (к примеру, /cat/ или /category/). Как мне сделать, чтобы после цифры id, отсчитывалось ровно одно слово, два слова, три слова и т.д.? Причём у меня урлы кириллические наполовину. 1 уровень: site.ru/shop 2: site.ru/shop/category/1/Хабаровск 3: site.ru/shop/category/14/Хабаровск/Фурнитура
  12. LunatiK , большое спасибо. Работает . Правда только первый вариант... Если посдатвить второй вариант, прямо в поле value появлется ошибка, вместо pass. Понял, что ошибка появляется из-за двузначного чилса. У меня от 4 до 13, это как-то можно испраить?
  13. Всем привет. Есть вот такой код: <input id="modlgn_username" type="hidden" name="username" class="inputbox" alt="username" size="10" value="<?php if(preg_match ('|/shop/category/3|i', $_SERVER['REQUEST_URI'])) { echo "pass"; } ?>" /> Он вставляет слово pass только на страницах категории с id 3 (/shop/category/3|i). Подскажите пожалуйста, как добавить в эту строчку дополнительные категории? К примеру, 4, 5, 6 и т.д.?
  14. Trust

    Два условия

    Блин, проблема до сих пор актуальна. Но теперь немного в другом виде. <? $v = explode('/',$_SERVER['REQUEST_URI']); ?> <input name="username" type="hidden" value="<?=$v[1];?>"> Но просто слэш даёт название, которое идёт после главной (в моём случае - shop). А как сделать ещё на один шаг дальше? Добавление shop не помогает, т.к. добавляется всё содержимое после shop целиком, а мне нужен только след. шаг. Т.е. site.ru/shop/cat
  15. Trust

    Два условия

    Админы, если слышите, перенесите пожалуйста тему.
  16. Trust

    Два условия

    В том, что я и с java и c php не дружу. Как ни пытался, ничего не получается, если вообще это можно назвать попытками.
  17. Trust

    Два условия

    Уважаемые форумчане, нужна ваша помощь. У меня на сайте должны выполняться два условия: 1. Когда высота блока <div class="main"> больше 100px, то выводится опред. код. 2. Есть страницы site.ru/category, site.ru/category1, site.ru/category2 и т.д. и страницы (site.ru/category/sub1,2,3 и т.д. , site.ru/category1/sub1,2,3 и т.д. site.ru/category3/sub1,2,3 и т.д.). На страницах с окончание sub будет выводится форма, которая должна заполнятся в зависимости, от родительской страницы. Т.е. зашел я на site.ru/category2/sub3 и в форму ввелось значение, соответствующее site.ru/category2. Если кто может очень прошу, пожалуйста помогите.
  18. Приветствую! Есть у меня скрипт, в котором неведомым мне образом задан параметр hspace для картинок. Как я не пытался, вычленить его я так и не смог. Прошу подсказать, как найти этот параметр и поменять его (может даже можно средствами css).
  19. adrkns-projects, Int, спасибо. Попробую. AMD, почему уг? Ладно, так не получится скорее всего. Как сделать проверку на определённую категорию страниц? Т.е. когда у меня есть категория site.ru/shop/category, то выводится слово "модуль". Попробовал сам, но одни варнинги.
  20. Ребят, помогите пожалуйста сделать изменения такого вилда. Есть два файла: один - файл шаблона, другой - модуля. Мне нужновстроить код модуля в файл шаблона. Речь идёт о virtuemart и joomla. Вообще, это реально выполнить?
  21. Ребят, помогите пожалуйста в форме в форме Select region сделать так, чтобы во втором списке элементам была присвоена ссылка, и при нажатии на кнопку осуществлялся переход по ссылке, соответствующей выбранному элементу. Пример. Вот так сейчас у меня, а нужно, чтобы при выборе, к примеру, Москва, я попадал на сайт Москвы. Вот кусок кода, который формирует элементы второго списка (где centrcher - название элемента первого списка, которому соответствуют нижеследующие элементы второго): var centrcherArray = new Array( 'Egypt', 'Iran', 'Israel', 'Kuwait', 'Lebanon', 'Morocco', 'Saudi Arabia', 'Syria', 'Turkey', 'U.A.Emirates', 'Other' );
  22. Searcher, так я и спрашиваю как сделать правильно! Если я не разбираюсь в php, как я могу специфику цикла?
  23. Searcher, я выше писал. Всё на скорую руку делал, можно сказать, наобум. Проблема в том, что товары выводятся по 10 раз каждый (сейчас поvенял с 10 на 2). Если поставить 1, то чередования цветов не будет. <table> <? for ($line=1;$line<=2;$line++) { if ($line % 2) $class='line1'; else $class='line2';?> <tr class="<?=$class;?>"> <td width="10%" style="text-align:center;" id="q"> <center><div class="browseProductImageContainer"> <script type="text/javascript">//<![CDATA[ document.write('<a href="java script:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,wid th=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">'); document.write( '<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" align="center" style="border: 1px solid #cccccc; display:inline; margin-right:1px; padding: 1px" title="'.$product_name.'" alt="'.$product_name .'"' ) ?></a>' ); //]]> </script> <noscript> <a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' ) ?> </a> </noscript> </div></center> </td> <td width="35%"> <h3 class="browseProductTitle" style="margin:0 0 0 10px; display:inline; padding: 0pt; font-size: 11px;"> <a style="color:#797979; font-weight:lighter !important; text-decoration:none;" title="<?php echo $product_name ?>" href="<?php echo $product_flypage ?>"> <?php echo $product_name ?></a> </h3> </td> <td width="15%"> <div class="browsePriceContainer"> <?php echo $product_price ?> </div> </td> <td width="40%"> <span class="browseAddToCartContainer"> <?php echo $form_addtocart ?> </span> </td></tr> <?}?> </table>
  24. Int, да, спасибо, что сказали Просто нужо было быстро накидать, чтобы работало, а облизывать уже позже буду. Смотрите, как получилось)) http://www.askpaint.ru/shop?page=shop.brow...p;category_id=1
  25. Кто-нибудь, дайте пожалуйста рабочий вариант.
×
×
  • 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