SSI

SSI (Server Side Includes — включения на стороне сервера) — несложный язык для динамической «сборки» веб-страниц на сервере из отдельных составных частей и выдачи клиенту полученного HTML-документа.

Краткое описание SSI

SSI - это аббревиатура расшифровывается как Server-Side Includes, что переводится с английского - включения со стороны сервера. Пересылая клиенту файл, содержащий SSI, сервер обрабатывает эти директивы. О применении некоторых директив читайте статью Применение SSI. Здесь же я только опишу директивы и покажу результаты их работы.

Необходимый минимум SSI

Наряду с неоспоримыми достоинствами бесплатного хостинга, есть и существенные недостатки. Больше всего меня раздражает отсутствие SSI. Если и вас тоже, сообщаю: Выход есть! И довольно простой, как в поговорке про все гениальное.

SSI - что, когда, как?

Основным, простейшим, но в то же время чрезвычайно мощным инструментом поддержки больших наборов документов является SSI (Server-Side Includes - включения на стороне сервера).

Как заставить Apache понимать SSI

Будем надеятться, что у вас не слишком старая версия Apache, и модуль SSI уже установлен и подключен.

Делаем свой сайт на SSI

Примеры примерами, но не у всех хватит творческого мышления, чтобы применить эту информацию. Я этих людей осуждать не вправе, но помочь в состоянии.

Зачем нам нужен SSI

Как все нормальные люди, вначале расшифруем аббревиатуру SSI - Server Side Includes или, по-русски, - включения на стороне сервера. Понятно? Нет? Ну, тогда расскажу поподробнее…

Основы SSI

SSI расшифровывается как Server Side Include. SSI - это набор команд, позволяющий включить в страницу информацию, недоступную средствами HTML, такую как вывод программ, значения переменных окружения и статистику по файлам (размер, дата создания и др.). Все это и более позволяют делать CGI-скрипты, но зачем писать целый скрипт для получения размера файла, если можно воспользоваться SSI?:)

Как тестировать сайт на SSI в домашних условиях

Вводная ситуация: мне нужно собрать сайт на SSI, но у меня нет постоянного соединения с оплатой "только трафика", зато есть повременка, которая и так изрядно опустошает мой карман. Решение вполне очевидно - установить веб-сервер на свою машину, сделать сайт и затем выложить его на "постоянное место жительства".

Сайт по кирпичикам или все о SSI

Перед любым мало-мальски серьезным сайтостроителем рано (гораздо лучше) или поздно (опыт - сын ошибок трудных) встает проблема уменьшения ручной работы, унификации кода сайта и вообще... Вполне резонное желание делать поменьше, а результат получать быстрее упирается только в возможность - как это сделать?

SSI для бедных

SSI – это простая и удобная технология организации динамических страничек. SSI экономит место на сервере, и одновременно делает администрирование сайта удобней в десятки раз! Все бы было хорошо, если бы... для использования этой технологии нужны специальные разрешения сервера. На бесплатном хостинге, у Вас поддержки этой технологии может не быть.

SSI проверка IP

Таким образом можно загружать содержимое разных страниц, в зависимости от ip запрашивающего.

SSI: вкусно и полезно

В этой статье я расскажу о технологии server side include (ssi). Вещь эта в www-дизайне чрезвычайно нужная и полезная, так как во много раз облегчает работу по созданию и поддержке web-сайта.

Основы технологии Server Side Includes или SSI

Я хочу рассказать вам об основах технологии server side includes или ssi.

Включение механизма Server-Side Includes

Любой документ, у которого будет установлен обработчик "server-parsed" будет сканироваться этим модулем, если включена опция "includes".

Базовые директивы директивы SSI

Очень часто значение помещается в двойные кавычки. Некоторые команды позволяют иметь только одну пару атрибут-значение. Обратите внимание, что заключительная часть комментария (-->) должна отделяться от директивы пробелом, иначе она будет воспринята, как ее часть.

Как обойтись без использования SSI

Вот типичная ситуация: Вы, полный желанием и фантазией, хотите сделать свой сайт. Вот Вы уже начали делать html странички, но перед Вами встал серьёзный вопрос, на какой сервер помещать сайт? Естественно Вы не будет платить деньги за представленное место на диске сервера, а следовательно будет искать подходящий бесплатный хостинг.

Серверные включения SSI (часть 1)

С точки зрения непрофессиональнала серверные включения, SSI (Server Side Includes)- это специальные заполнители в HTML-документе, которые сервер будет заменять реальными данными непосредственно перед отправкой на браузер окончательного документа. К тому времени, как документ попадает на браузер, он ничем не отличается от других страниц, как будто данные в HTML-код вставлены вручную.

Основные функции

Директивы SSI позволяют использовать в HTML документах такие возможности как: выполнение других программ, получение информации о файлах, переменных среды. SSI позволяет в отдельных случаях добиваться довольно многого обходясь без написания CGI..

SSI в примерах

Для начала о причинах, побудивших написать меня эту статью: в обсуждениях членов Всероссийского Клуба Вебмастеров не раз возникали споры о том, что лучше применять в случае повторяющейся разметки (информации) на большом количестве страниц - фреймы, JavaScript или SSI (Server Side Includes).

Передача и обработка данных средствами SSI

SSI - Server Site Includes - "включения со стороны сервера". Означает это то, что сервер, когда передает запрашиваемый документ, встретив в нем директиву SSI, обрабатывает ее "на лету" и выдает результат. При этом, в отличие от, например, JavaScript, сами директивы пользователю не видны. Он может даже и не догадываться о том, что вы используете SSI.

Передача и обработка данных средствами SSI

Данные передаются точно так же, как и для обычных html файлов - через URL либо с помощью формы методом GET. В принципе, и обрабатывать их можно точно так же. Но, если вы хотите изменять SSI-вставку в зависимости от переданных данных, читайте дальше.

Использование SSI в построении сайта

В этой статье я приблизительно расскажу о том как практически использовать технологию SSI.

Функция ECHO

Предназначена для вставки в документ значений специальных переменных SSI, а также других переменных среды.

SSI и общий стиль

При создании сайта многие Вебмастера испытывают сложности с его оформлением, особенно это проявляется в первые этапы разработки. Приходится всё время что-то менять, исправлять и убирать. С одной страницей это легко, но, что делать когда у Вас более 10 страниц. Возьмём к примеру такую ситуацию. У Вас 100 страниц сайта и Вам вдруг неожиданно потребовалось в верхней части каждой страницы поместить какой-то элемент (баннер, ссылка и т.д.) Исправлять 100 страниц очень и очень туго, да и стоит ли. Даже при помощи всяких программ-заменителей это не просто сделать, особенно когда менять не одну строчку, а несколько. Как решить эту проблему?