Jump to content

Search the Community

Showing results for tags 'include'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Development
    • HTML Coding
    • JavaScript
    • PHP
    • CMS
    • Database
    • Web Server
    • Web-site Development
    • Internet Marketing, SEO
  • Library
    • Tricks and solutions
    • Books
  • Commercial services
    • Freelance
    • Job
    • Goods and Services
  • Our Forum
    • Flame
    • Contests
    • Feedback and Ideas

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web site


Telegram


Signal


Viber


Skype


From


Interests

Found 9 results

  1. Добрый день, не знаю по теме ли вопрос с PHP include, но может кто нибудь знает и поможет. Сайты разрабатываю на локальном сервере. Суть в том что когда я применяю функции php include, почему то стили не работают, но не всегда, потому что до этого я делал тоже самое с другим файлом и все работало нормально. Я просто понять не могу в чем вообще может быть проблема, браузер обновлял crtl+f5, чистил кэш. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="/css/vsestyle.css"> </head> <body> <header> <div class="box"> </div> </header> <section> <div class="box"> <?php include"blocks/left-side-bar.php" ?> <?php include"blocks/right-side-bar.php" ?> </div> </section> <div class="box"> </div> </section> <section> <div class="box"> </div> </section> <section> <div class="box"> </div> </section> </body> </html> body { padding: 0; margin:0; } header { background: url(/img/vseback.png); height: 300px; } // СТИЛИ ЛЕВОГО БОКОВОГО МЕНЮ И БЛОКА .menu { float: left; } .menu li { list-style-type: none; padding: 10px; } .menu li a { text-decoration: none; } .left-side-bar { float: left; } // СТИЛИ ПРАВОГО БОКОВОГО БЛОКА .right-side-bar { float: right; font-size: 30px; } Так вот все стили применяются корректно, кроме последнего .right-side-bar. В том числе к include"blocks/left-side-bar.php" стили применились нормально, помогите) Кроме того, класс "menu", вложен в left-side-bar.php и на нем все стили отображаются нормально.
  2. Приветствую. Подскажите, пожалуйста, каким образом можно сделать вывод конкретных значений из файла php в html? За пару часов гугления получилось сделать как-то так: Товар1 - <?php include ('price.php'); echo "$tovar1"; ?> Товар2 - <?php include ('price.php'); echo "$tovar2"; ?> Все работает, но, подозреваю, вставлять include много раз на странице не совсем верное решение. Как это делать правильно? PS: c php не знаком
  3. Всем привет! Подскажите, можно ли в Jade как-нибудь подключить файл с параметрами? Проблема состоит в следующем: у меня есть шаблон(layout.jade) и в нем я подключаю head из отдельного файла (_head.jade). Поскольку страниц много, нужно, чтобы для каждой страницы title был свой. Как сделать так, чтобы на определенной странице я подключал(наследовал - extends) layout.jade например с параметром #("Страница 1"), шаблон в свою очередь подключал head с этим параметром, а head вставлял туда, куда ему нужно? Или это делается только с помощью примесей? Заранее спасибо!
  4. Что имеем: страницу index.php куда через include вставляем соответсвующие разделы - верхнее навигационное меню, основной контент и футер. При нажатии на кнопку меню методом GET на сервер отправляется соответствующий id запрашиваемой страницы, и она подставляется в область основного контента. По-логике шапка и футер постоянно остаются без изменений, меняется только основной контент. Проблема: попытка выделить активный пункт меню с помощью jQuery не приносит никаких результатов (все классы и стили в css прописаны верно), ссылка не получает класс 'active'. Подскажите пожалуйста где может быть причина (может при получении ответа страница полностью обновляется и скрипт просто не "знает" ничего о нажати пункта меню?). Зарание спасибо за ответы и подсказки
  5. Всем доброго времени суток! Кто-нить знает, как проверить сайт на валидность, если включен пакет ssi ? Т.е. на страницах повторяется шапка, новости и т.д. Валидатор пишет,что не может проверить такие файлы. СПасибо!
  6. Как задать такое условия ? Пример : Если нажать на ссылку http://htmlforum.ru/en то условия с помощи include добавила файл из http://htmlforum.ruviews/layouts/en/index.php а если http://htmlforum.ru/ru то http://htmlforum.ruviews/layouts/ru/index.php помогите пожалуйста ...
  7. Привет всем-всем! В общем цель, написать валидный, а так же кроссбраузерный сайт с IE6 включительно. IE6 эхом отдается в моей голове и я уже не первый день ругаюсь в поисках решения. У меня были проблемы с отображением блоков в IE6, но совершенно не хотелось верстать таблицами и прочими дьявольскими методами. Да-да, я решил написать JS, который должен найти dom-элемент по id (блок) и заменить его содержимое, содержимым из файла notify.html. Мое рассуждения свелись к XMLHttpRequest. Именно он играет важную роль в загрузке нашего html файла. function readFile(file,callback,cache) { var rawFile = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); rawFile.open('GET', file+(cache=(cache===true) ? '?r='+Math.random() : ''), true); rawFile.onreadystatechange = function() { if(rawFile.readyState===4) { if(rawFile.status===200||rawFile.status==0) { args={}; callback.call(rawFile.responseText, args); } } } rawFile.send(null);}Первый аргумент в функции это путь к нашему файлу, второй callback, третий убирает кеширование добавление ?r=рандомное число. Мы запускаем нашу callback функцию в контексте rawFile.responseText и на всякий добавляет args аргументы. Функция определения браузера <IE6. function findIE6() { if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ var ieversion=new Number(RegExp.$1); if (ieversion<=6) return true; }}Прелестно, теперь <IE6 в рукаве, идем дальше. Функция записи/замены контента в блок с ID. function setContent(id) { var obj = document.getElementById(id); obj.innerHTML=this;}obj.innerHTML=this рассмотрим дальше. Функция scriptLoader можно назвать init'ом на нашем сайте. Данная функция просто запускает другие. function scriptLoader() { if(findIE6()==true) { readFile('/ie6/notify.html', function() { setContent.call(this,'notify'); }, true); } } scriptLoader();Ну собственно если IE6 найден, выполняем нашу функцию readFile. Опять же, первый аргумент это путь к файлу, второй аргумент это callback функция, которая запускается в контексте rawFile.responseText (помните?), а функция внутри setContent, запускается в контексте нашей обертки. По сути я сам боюсь даже это объяснить, exp'ы не хватает, но суть в obj.innerHTML=this, где this и есть наш rawFile.responseText. __________________________________________________________________________________________________ Ладно-ладно, помудрили и хватит. Все действительно работает, загружается, вставляется, НО вставляется исключительно PLAIN TEXT. Т.е. на html элементы реакции нет. Для наглядности вышлю скриншот. https://www.dropbox.com/s/qkoo30i170j8h1e/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202013-12-18%2014.51.54.png p.s. Скорее всего проблема в том, что сама по себе data является текстовым узлом и никак не ассоциируется с dom элементами. Следовательно нужно написать html парсер. Что скажите господа и дамы, есть идеи? Заранее благодарю! Мне кажется или решение с php будет удобнее и быстрее во всех смыслах...
  8. Смотрите, есть такой код: <?php include($_SERVER['DOCUMENT_ROOT']."/locale/locales.php")?> <?php define("DOCUMENT_PAGE_TITLE", LOCALE_SITE_NAME) ?> <?php include($_SERVER['DOCUMENT_ROOT']."/template/start.php") ?> Я приветствую вас, дорогие друзья! Этот сайт посвящен созданию сайтов. Здесь вы узнаете как создать сайт бесплатно, найдете для этого много программ и книг. На форуме вы можете задавать вопросы и отвечать на них. В гостевой книге пишите свои предложения и жалобы. <?php include($_SERVER['DOCUMENT_ROOT']."/template/end.php") ?> Смотрите, на странице с другим кодом это выглядит вот так: А на странице с таким кодом вот так: (я в php новичок)
  9. Всем привет! Скажите, почему не получается сделать вот так? в файле connect.php указываю: <?php define('SITE_NAME', 'http://localhost/ONESITE.COM/'); ?> В файле index.php подключаю этот файл: <?php include_once 'connect.php'; ?> И далее в этом же файле пытаюсь считать значение константы: <html> <head></head> <body> ...... include_once SITE_NAME . 'inc/tamplate.inc.php'; ...... </body> </html> Ожидаю, что в include_once пойдет строка "h t t p://localhost/ONESITE.COM/inc/tamplate.inc.php", но этого не происходит. Понимаю, что что-то делаю не так, или о чем-то не знаю. Подскажите пожалуйста. Спасибо! P.S. Пробовал вместо константы брать переменную, всё равно не помогло.
×
×
  • 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