Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - FussesDemon

Страницы: 1 [2] 3
16
UniFREE / os.unifree.ru
« : 16 Сентября 2007, 20:34:30  »
интересно стоит посмотреть os.unifree.ru  :o

17
Call Of Duty / Сервер Medal of Honor
« : 09 Сентября 2007, 18:53:08  »
Интересно можно еще server Medal of Honor установить кто видел какой там мультиплей играбельный  ::)

18
Quake / Давайте зарубим
« : 09 Сентября 2007, 18:51:07  »
Давайте зарубим может как нить :) во что нить договоримся когда можно вечерами на часик другой  >:D

19
Quake IV / CD key версия 1.4.2
« : 09 Сентября 2007, 18:06:03  »
RWFHHJ7WCRGG7KDFDHGK
D7RNKKGXFFRN7GCKDNM7
TXRCCWKGTKMG7KMTDHDR
RFGHRPWXCGCN7HFHDTWX
NXJR9DTJPGPKMF7PXHDX
79RHW7NWKGRC7MFHDWTX
RNRNG99XWDKR7DMPDGCR


 скопировать один из ключей в файл quake4/q4base/quake4key

20
Battle.net - PvPGN / Unifree PvPGN realm 1.8.4
« : 08 Сентября 2007, 01:06:52  »
Обновились все патчи клиентов для Battle.net сервера желаю удачи ;) в игре

21
На сервере существуют Аккаунты логины test test2 test3 пароли test test2 test3
можно зайти и поиграть, попробовать на сервере, подходит он вам, не регистрируясь на самом сервере
этими аккаунтами можно проверить скорость соединения с сервером

22
World Of Warcraft / Server Revisions Компиляция win32
« : 19 Июня 2007, 19:28:23  »
Microsoft Visual C++ 2008 Express Edition




[8649] Implement SPELL_AURA_MECHANIC_IMMUNITY_MASK (147) and related
cleanups.
 


23
Просто жмакаем по ссылкам каждый день прежде чем играть на среваке :)

24
MALICIOUS / teamspeak.unifree.ru
« : 07 Июня 2007, 19:41:59  »
Доступен сервер teamspeak по адресу teamspeak.unifree.ru клиент можно скачать по адресу teamspeak.unifree.ru

25
Diablo 1 / Diablo 2 / Diablo II
« : 06 Сентября 2006, 13:59:07  »

26
Хостинг / Справка
« : 25 Августа 2006, 10:01:17  »
SSI (Server Side Includes - директивы включения на стороне сервера)
SSI - это директивы, вставляемые прямо в HTML-код и служащие для передачи указаний Wев-серверу. Встречая такие директивы, которые, кстати, называются SSI-вставками, Web-сервер интерпретирует их и выполняет соответствующие действия. Какие, спросите Вы? А вот, например: вставка HTML-фрагмента из другого файла, динамическое формирование страничек в зависимости от некоторых переменных (например, типа броузера) и другие не менее приятные вещи.

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

Для того, чтобы сервер знал, что страничка не обычная, а содержит SSI-директивы, она имеет специальное расширение: *.shtml или *.shtm, наличие которого и заставляет web-сервер предварительно обрабатывать странички. Вообще-то, расширение может быть любое - в зависимости от конфигурации web-сервера, но в основном применяется именно *.shtml.



Полная страничка формируется web-сервером на лету, собирая код странички из таких вот блоков. Для того, чтобы указать серверу, какой блок нужно вставить и в каком месте странички, используется специальная форма записи в виде комментария. Вот такая:

<!--#command param="value" -->

где # - признак начала SSI-вставки

command - SSI-команда

param - параметры SSI-команды



SSI-команд насчитывается около десятка, но я расскажу только о самых употребимых. Самая популярная команда - это команда включения содержимого одного файла в другой:

<!--#include virtual="/path/file.ssi" -->

где include - команда вставки

virtual - параметр, определяющий, как трактовать путь - как абсолютный file или как относительный virtual

"/path/file.ssi" - путь к включаемому файлу

Результатом ее выполнения будет вставка содержимого файла file.ssi в месте появления данной директивы. При просмотре сформированного исходника HTML-файла мы не увидим никаких признаков SSI, т.к. данный механизм действует абсолютно прозрачно для броузеров, они получают исключительно корректный HTML-код.



Следующая команда - это команда установки значения переменной:

<!--#set var="pic" value="picture.gif" -->

где var - команда установки значения переменной

pic - имя переменной

"picture.gif" - значение переменной

В данном случае мы определили переменную с именем pic и присвоили ей строковое значение "picture.gif". Значение переменной pic теперь доступно внутри SSI-вставки, и мы можем его использовать по нашему усмотрению.

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




Перед тем, как показать реальный пример использования переменных в SSI-включениях, я расскажу о некоторых командах, применяемых при работе с переменными. Во-первых, это команда печати значения переменной:

<!--#echo var="pic" -->

Ее выполнение приведет к тому, что в месте появления команды напечатается значение переменной pic, т.е. "picture.gif".

Переменная может участвовать в выражениях, в этом случае перед ней ставится знак '$', показывающий, что это именно переменная, а не просто текст.

Вот пример:

<!--#set var="A" value="123" -->

<!--#set var="B" value="$A456" -->

После такого присвоения переменная B будет содержать строку "123456". Если же в текст понадобится просто вставить знак '$' или какой-нибудь из других специальных знаков, то его нужно предварить слешем, вот так: '\$'. В некоторых случаях для избежания двусмысленности значение переменной может быть заключено в фигурные скобки: "${A}".



Более сложное применение переменных возможно с использованием условных операторов, имеющих следующую форму написания:


<!--#if expr="condition" -->

<!--#elif expr="condition" -->

<!--#else -->

<!--#endif -->

где condition - условие для сравнения

В зависимости от результатов проверки мы можем подставить тот или иной фрагмент кода. Допустим, мы можем проанализировать тип броузера пользователя и в зависимости от этого выдать либо код для Netscape Navigator-а, либо Internet Explorer-а. Это может оказаться полезным в некоторых случаях, когда невозможно сделать страничку, которая корректно отображалась бы в обоих броузерах. Вот пример использования условного оператора:

<!--#set var="Monday" -->

<!--#if expr="$Monday " -->

Сегодня понедельник.

<!--#else -->

Что угодно, но не понедельник.

<!--#endif -->

В данном случае условием проверки является существование переменной $Monday и, в зависимости от этого, подстановка того или иного HTML-кода.



Теперь давайте рассмотрим реальный пример применения SSI для формирования сложного документа из нескольких SSI-вставок.

Вначале напишем текст основного HTML-документа, полагая, что SSI-вставки находятся в каталоге /ssi:



index.shtml

<!--#set var="title" value="Что такое SSI?" -->

<!--#set var="keywords" value="SSI, SHTML, CGI, Apache" -->

<!--#set var="description" value="Пример использования SSI." -->

<!--#include virtual="ssi/_header.shtml" -->



Здесь находится текст нашей странички.

<!--#include virtual="ssi/_footer.shtml" -->



Теперь напишем код для этих SSI-вставок:



_header.shtml

<html>

<head>

<title><!--#echo var="title" --></title>

<meta name="keywords" content="<!--#echo var="keywords" -->">

<meta name="description" content="<!--#echo var="description" -->">



_footer.shtml

</body>

</html>



Как видите, основной документ предельно упрощен и состоит из директив, устанавливающих значения переменных title, keywords и description, которые и будут подставлены в код странички при обработке SSI-вставок, определяющих код для верхней и нижней частей странички. Реальный код SSI-вставок обычно гораздо сложнее и может включать в себя большее количество определяемых переменных и сложных условий, формирующих окончательный вид странички.

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

Второе, не менее важное преимущество, - это возможность мгновенной замены дизайна сайта, не требующая переделывания страничек с информационным содержанием сайта. Для смены дизайна достаточно переписать SSI-вставки, формирующие внешний вид сайта. В нашем случае это файлы _header.shtml и _footer.shtml.

27
Хостинг / counter.unifree.ru
« : 03 Июля 2006, 14:55:09  »
Что делает счетчик FREE logToP? Наш счетчик считает следующие общие данные: визиты на Ваш ресурс (Хосты), количество уникальных посетителей (Хиты) с момента установки счетчика и количество уникальных посетителей за текущий день.



отдельное спасибки  ::)
Програмирование: Dr.AgONcom

28
Хостинг / top.unifree.ru
« : 03 Июля 2006, 14:52:36  »
Регистрация на Top Web UniFREE
Кто может регистрироватся на Top Web UniFREE

Регистрация разрешена только пользователям хостинга UniFREE сайты которые не относятся к хостингу будут удалятся




Top Web UniFREE?
Для чего это нужно

В Top Web UniFREE поможет оценить ваш сайт с помощью голосования на ваших сайтах которые вы можете разместить посмотрев коды в редактировании сайта


А так же заявить о своем проекте зарегистрированным пользователям на Top Web UniFREE


Прорекламировать свой сайт для большего посещений и улучшения своего сайта

Еще можно зарегистрировать счетчик посещений на LogToP FREE

30
Все подробности можно узнать по адресу http://vshost.ru
Этот доступ можно использовать как для проверки дистрибутива на работоспособность прежде чем установить на хостинге  ;D

А так же протестировать хостинг перед регистрацией, подходит ли он вам  >:D

Страницы: 1 [2] 3