Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. что-то вроде такого: RewriteCond %{REQUEST_URI} ^/([a-Z]+).html/attachment/([0-9]+)$RewriteRule ^.*$ http://sayt.ru/([a-Z]+).html? [R=301,L]хотя с цифрами не уверен, но если кроме цифер на конце ничего не будет, то можно и (.*) так сделать.
  2. 1) какое должно быть условие редиректа с одной страницы на другую? просто вход на страницу, или какое-то условие? 2) как сказали выше, редиректить со всех страниц на redirect.php, а в нем можно составлять условия редиректа с помощью того же суперглобального массива: $_SERVER['HTTP_REFERER']. 3) если редирект прошел успешно, то записывать в файл несколько значений: а) страница реферал - откуда редирект. б) страница конечный пункт назначения редиректа. в) кол-во выполненных редиректов для этих двух парных страниц.
  3. rus

    иконка

    что бы сохранились цвета и стили, надо копировать вырезанный кусок не ctrl+c а ctrl+shift+c.
  4. добавить <br /> а это то тут при чем? это все-равно что в магазине: - у вас есть надувные шары, или может велосипеды? на худой конец сойдут носки... p.s. как уже сказали выше - лучше через форму.
  5. дык в этом то все и дело, автор не забыл, просто action там не нужен, вместо него как раз используется ajax, вот у вас и не срабатывает он.
  6. F12 - смотрите что пишет в консоли.
  7. почему? работает начиная с 9ИЕ++ а для 8 есть костыль - Selectivizr.
  8. для телефона использую такую: preg_match("/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/", $phone)ну а для email хватает и встроенной ф-ции: filter_var($email, FILTER_VALIDATE_EMAIL)
  9. far manager умеет искать на сервере по файлам и папкам, а так выше сказали уже - grep.
  10. в данном примере вполне сносно, просто я видел намного хуже )))
  11. ага, но при этом в коде такое будет... т.с. что мешает вам составить табличную структуру? <table> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr></table>а вообще, если речь идет об импорте данных по товару, то там все совсем по другому, там нужно сначала перевести из экселя в .csv, потом импортировать через плагин импорта csv в виртуемарт.
  12. не понимаю, при чем тут название топика и: ? думаю lightbox вам тут поможет.
  13. rus

    Geotargeting

    в этом случае использовать свой код для отображения информации по запросу пользователя, т.е. сделать условие: если зашел юзер на сайт с города Москва, то определить его город и показать ему все данные по Москве, а если он захотел посмотреть инфу по другим городам, то просто вывести список имеющихся и при клике по любому из них показать то что он может/хочет увидеть.
  14. rus

    Geotargeting

    пробовал еще в своих проектах использовать это: http://ipgeobase.ru/ определяет с точностью до 80%
  15. rus

    Geotargeting

    http://forum.simplacms.ru/topic/8555-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D0%BF%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D1%82%D0%B5%D0%BB%D1%8F/
  16. пишите пожалуйста на почту: 99-rus @ mail.ru
  17. зачем еще одну таблицу? почему нельзя добавить просто еще одно поле с типом date, или datetime и из него уже вытаскивать ваш месяц по запланированному мероприятию?
  18. Да, молодцы ребята! А конфа вообще интересная была хоть?
  19. просматривая в очередной раз форум, случайно обратил внимание на аватарки расположенные вот таким забавным образом
  20. с большими базами никогда не работал, но предполагаю т.к. mysql выполняет операции построчно, и если строк будет много, то очевидно времени займет много. да я это спросил к тому что можно и в php отсечь дробную часть. P.S. Антон, вроде договорились на ты? )
  21. rus

    Вопросы по PHP.

    так и должно быть, но то ли я чего-то не понимаю, то ли вы плохо объясняете, у меня в любом браузере при любом раскладе - в середине только одна таблица с данными по фарам, а не две. <?php $arr_factory = array(); // правда я не знаю какое предназначение выполняет эта переменная, вы же до конца не раскрыли суть session_start(); // такие вещи всегда надо ставить выше всего остального кода $idleft = $_GET['idleft']; $idright = $_GET['idright']; $_SESSION['left_id'] = // вот в эту сессионную переменную вам нужно записать значение, которое должно вывестись если кликнули на что-то в левой колонке $_SESSION['right_id']= // вот в эту сессионную переменную вам нужно записать значение, которое должно вывестись если кликнули на что-то в правой колонке if(!empty($idleft) || !empty($idright)) { //а вот тут уже можно разбирать массив с этими сессиями типа: if($idleft == 13) { foreach($_SESSION['left_id'] as $left-item) { echo '$left-item['price']'; } } }
  22. rus

    Вопросы по PHP.

    это вы походу не поняли, еще раз: сессия привязывается к браузеру и не важно, записали вы ее в переменную, или нет. другое дело записать в бд, но тогда при входе с другого браузера, все-равно сессия создастся по новой и будет иметь уже другое значение. привели ссылку, теперь хоть понятно о чем речь..., ща посмотрим в чем дело.
  23. 1) на мой взгляд все операции (будь то арифметические, или еще какие) лучше делать в php, а не sql, просто так вы снизите нагрузку на запрос, а значит время выполнения должно уменьшиться. 2) сортировать то как будете не указали ASC или DESC? p.s. а задание было отсортировать именно в консоли?
  24. rus

    Вопросы по PHP.

    может я вам Америку открою, но для каждого браузера сессия - своя и она как уже сказали выше хранит свой id в куках браузера и это скажу я вам абсолютно нормальное поведение. вы же можете зайти в вконтакт, или одноклассники, или фэйсбук с разных браузеров одновременно? можете! и что в этом криминального?
×
×
  • 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