Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. Смысл вы поняли правильно. Файл у вас может называться как угодно, не обязательно index.php. В нем должна быть контентная информация. Я так понимаю у вас /vodoprovod - это раздел, в котором выводится список трубы, краны.... /trybu имеет свой список, и в вашем файлике будут инструкции по получению и выводу этой информации. Удобство в том, что каждый обработчик находится в своем файлике, а шаблон они могут использовать общий. Хотим изменить что-то в трубах идем в /vodoprovod/trybu/index.php В вашем случае можно сделать не много иначе: у вас все три ваших адреса будут обрабатываться одним скриптом, т.к. судя по всему у вас там будет однотипный вывод, из папки /vodoprovod. Данный скрипт будет проверять какие и сколько дополнительных параметров передается и исходя из этого формировать нужные данные. Но в таком случае у вас получится 3 обработчика в одном файле. Но, если вам захотелось что-то изменить в трубах, нужно идти в /vodoprovod/index.php и возможно это изменит что-то и в водопроводе и пвх. Ну и естесно лишняя проверка. Любой из способов можно использовать, выбирайте какой вам будет удобнее, но мне кажется в первом проще будет разобраться стороннему человеку. Точка входа у вас может быть одна, которая будет инклудить нужный файлик из нужной папки. Почему именно разные папки: в них будет удобно хранить другие файлы относящиеся к определенной страничке, они не будут все в куче в одной папке или в одном файле
  2. внешний вид - это что? html верстка страницы или css файлы? css обычно общие файлы, но ни чего не мешает подгружать их из этой же папки шаблон грузить тоже не проблема, если у вас есть такая система у меня вообще любой запрос обрабатывается /index.php он проверяет, есть ли по запрошенному адресу информация, если да, то отдает сформированную страницу.
  3. чпу? а что вам мешает сделать все в файловой системе как оно есть? http://site.ru/раздел/категория/ тупо грузить index.php из /раздел/категория/
  4. маленький нюанс - если искать файл с названием trybu_pvh в папке, в которой 1000 файлов, проще проверить лишь наличие файла в этой папке , такой вид поиска будет быстрее чем в БД, но такой поиск данного файла по "trybu" ни к чему не приведет. А вообще как правило, правильно составленная БД будет отрабатывать быстрее + дает ряд дополнительных возможностей, по сравнению с файлами.
  5. на странице есть в комментариях а вообще пендель вам дали, осталось прочитать и разобраться или вы рассчитывали, что там будет уже лежать готовый скрипт для вас?
  6. 1. у вас несколько элементов с одинаковым id 2. Не вижу, чтобы у вас в CSS было добавлено #block:hover при добавлении #block:hover все работает норм 3. а как у вас глючат скрипты и какие именно? на картинке куда смотреть то?
  7. пишется подобный скрипт в несколько строчек на jquery основные функции, которые вам потребуются: post на событии onKeyUp логика: после того, как чел что-то начинает печатать срабатывает событие с вашей функцией отправляете через post запрос с тем, что ввели и запускаете гифку прелоадера возвращаться должен выпадающий список ваш который вы вставляете в нужное место в вашей верстке, и убираете гифку
  8. это как правило реализовывается другими средствами если доработать текущий скрипт, то все должно работать: брать нужно без доменного имени желательно т.к. по сути http://site.ru, http://www.site.ru/, https://site.com - это все может быть одна и та же страница так же не нужно учитывать параметры после ? и # и возможно имя файла как в вашем случае (но иногда эти параметры как раз и указывают на разные страницы) так же возможно у вас могут иметься подкаталоги, например /market/tv/ - это означает, что мы находимся в разделе магазин, в категории телевизоры, при этом получается в меню "Маркет" должен продолжать подсвечиваться так же у вас есть нюанс, что в меню ссылки не однотипные, есть ссылка на субдомен - возможно это тоже потребуется учитывать в скрипте, т.е. делать дополнительную проверку (я бы посоветовал использовать однотипные ссылки и файловую структуру) теперь по логике: берем две переменные: location - строка из адресной строки без домена и ключей, можно сказать даже только название директории из корня (если в адресной строке http://site.ru/market/tv/, то берем /market) href - обычно в ссылках указывается путь на страницы нашего ресурса без доменного имени, что-то вроде /market/ (достаточно убрать последний слэш) и сравнивать location и href второй вариант - оставить в location = site.ru/market/tv/ а href привести к типу: site.ru/market/ можно добавлять к адресу домен, можно удалять протокол дальше ищется через location.match(href), но с оговоркой, что если location != href, то главную не подсвечиваем
  9. Более того - это вообще не профессионально,Вот меня и напрягают частенько вопросы: Скачал скрипт, но нужно добавить/переделать или не пойму как работает... Или вообще просят сделать одно, ты сделал - все работает, а потом оказывается что нужно еще добавить что-то, но для этого скрипт нужно переделывать в корне, и так может быть до бесконечности...
  10. Мне кажется - кому что нужно, тот то и освоит. Мне интересно писать свое. Пользование чужим кодом, без понимания, что он конкретно делает, мне не нравится, но иногда приходится .
  11. тут несколько нюансов: 1. а если будут переданы get параметры? 2. ну или банально в конце не будет "/" или будет "index.html" 3. https и www тоже можно учитывать (но это должно быть автоматом, если на серверной стороне все правильно)
  12. можно для всех картинок установить id например что-то вроде img_01, img_02 и т.д. когда вы открываете свой фансибокс, запешите в какую-нибудь переменную номер открытого изображения, после нажатия на стрелочку пусть отрабатывает функция, которая будет проверять какая картинка открыта и какая кнопка нажата, если нам нужна следующая картинка увеличиваем переменну на один и получаем картинку по id
  13. ххх... там как я понимаю именно разбивается список на несколько маленьких
  14. Список может пополняться и уменьшаться, нужен автоматический перенос А у вас не PHP формирует странички?
  15. Оо media не поможет при определенном разрешении выставить другие свойства? Замечу, что на странице, ссылку на которую я дал, информация об этом есть, стоило только почитать. Лень читать? Тогда зачем взялись изучать, платите денюшку и вам все сделают. http://jsfiddle.net/924k5f74/
  16. а если схитрить и сделать N списков по 10 элементов каждый из которых начинается с N*10-9 где N - это номер колонки http://htmlbook.ru/html/ol вам в помощь
  17. 1. У вашего body запредельное для некоторых мониторов строгое значение ширины 2. Ну и почитайте про vw, выше вам дали ссылочку 165vw как раз и делает ваш сайт таким широким
  18. А в чем проблема создать базу самому?
  19. 1. Ширина блоков больше чем ширина их контейнера 2. И вам может понадобиться выровнить по top
  20. можно использовать тот же принцип, который описан в этой статье http://htmlbook.ru/blog/treugolniki-cherez-css
  21. если бы шрифт не увеличился, как бы люди читали его, он же меньше миллиметра был бы а если вас это устраивает, то вам проще было сделать меньше шрифт через media для маленьких устройств
  22. а какую ошибку то? и какой у вас в адресной строке адрес при открытии странички? я так понимаю у вас все лежит в корне: попробуйте открыть так же /style.css и /index.html кста, еще какие-то файлы в этой папке есть? Интересует .htaccess
  23. не получится у вас такого сделать в данном случае вам нужно на body оставить фон кирпичиков, а бусики делать как картинку под текстом, если вы не хотите, чтобы они были фоном со всеми вытекающими из этого последствиями. Кста, на маленьких экранах с фоном косяк из-за минимального размера wrapper и привязки фона к body повешайте фон лучше на wrapper
  24. а вы пробовали открыть /images/logo.png, должна появиться какая-нибудь ошибка: 404 - путь скорее всего с ошибкой 403 - доступ закрыт
×
×
  • 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