Главная
Форум
Правила
Регистрация
Почта
Карта сайта
  • Создать чат

    Создать чат на движке Августа

    Нравятся чаты на популярном движке Августа? О чатах и ценах можно прочитать... подробнее...
  • Графические форумы

    Помощь чатам в оформление

    Наши граферы и дизайнеры в короткие сроки оформят вам чат по вашему вкусу и качеству,  подробнее...
  • Реклама чатов

    Реклама ваших чатов

    Реклама чатов это лучший повод прорекламить свой чат на различных тематических сайтах,  подробнее...
  • Создание и продажа сайтов

    Создание и продажа сайтов

    Не умеете создавать сайты на которых можно зарабатывать деньги рекламя чаты? Это не проблема  подробнее...
Экономическая онлайн игра
Заработок без вложения

Проект платит подробнее...
Экспресс-опрос
Как вам новые изменения сайта? (мы ушли от ucoz)
Отлично
Полный отстой
Мне без разницы
Популярное на сайте
    Подписчики нашей группы
    ТОП пользователей
    support 9 апреля 2015
    ICQ: 6186830
    Новостей: 60
    Комментариев: 2
    Agent008 28 января 2016
    ICQ: -Не указано-
    Новостей: 0
    Комментариев: 2
    Базука 28 января 2016
    ICQ: 123456789
    Новостей: 0
    Комментариев: 0
    Ваняткина 3 февраля 2016
    ICQ: -Не указано-
    Новостей: 0
    Комментариев: 0
    Anonym 27 апреля 2016
    ICQ: -Не указано-
    Новостей: 1
    Комментариев: 0
    Список пользователей
    Мы принимаем
    картинка платежные системы
    Календарь публикаций
    «    Июнь 2015    »
    ПнВтСрЧтПтСбВс
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    Публикации форума
    Комплект силуэтных кистей Photoshop – Рикард Родин
    Dogma добавил(а) новый ресурс: Комплект силуэтных кистей Photoshop – Рикард Родин - Пакет кистей, который позволяет вам добавлять потрясающие силуэты людей или птиц (4 набора). ...

    300 кистей-помощников для концепт-арта и иллюстрации для Photoshop
    Dogma добавил(а) новый ресурс: 300 кистей-помощников для концепт-арта и иллюстрации для Photoshop - Пакет вспомогательных кистей по анатомии, части анатомии человека под разными углами. ...

    Прическа кисти для штампов Procreate
    Dogma добавил(а) новый ресурс: Прическа кисти для штампов Procreate - Набор марок для причесок, чтобы легко создавать цифровые портреты, произведения искусства и эскизы. ...

    Пион набор кистей для штампов Procreate
    Dogma добавил(а) новый ресурс: Пион набор кистей для штампов Procreate - Добавляйте декоративные цветочные элементы в свои цифровые произведения искусства. ...

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

  • Время :
  • Сегодня:
  • Последнии комментарии
    Нет комментариев
    Партнёры
    Каталог чатов Августа
    Поддержи сайт
      
    опубликовано:  9-06-2015, 03:48   |   автор:  support
    категория:  Документация
    Шаблон авторизации

    Авторизация в чате происходит в два этапа: сначала вводится ник, потом пароль.

    Имеется возможно объединить эти два шага в один. Все что для этого нужно сделать - только добавить еще одно поле для ввода пароля рядом с вводом ника в шаблоне "логин".

    Пример:

    %ERROR1 = "Слишком длиный ник"%
    %ERROR2 = "Недопустимый ник"%
    %ERROR3 = "Неправильный пароль\\\\Проверте раскладку клавиатуры."%
    %ERROR4 = "Прежде чем войти в этот чат, необходимо зарегистрироваться."%
    %ERROR5 = "Этот ник уже находится в чате"%
    %ERROR6 = "В чате достигнут предел пользователей"%
    %ERROR7 = "Доступ запрещен"%

    <table class=send cellspacing=0 cellpadding=0 height=100%><tr>
    <td width=50%></td>
    <td nowrap>%?Добро пожаловать, %NICK%, заходи!%:%Введите ваше имя:?%</td>
    <td class=p nowrap>%input("nick", %NICK%, 25, 32)% %input("pass", "", 25, "", "", "type=password disabled")%</td><td>%submit("", " OK ")%</td>
    <td width=50%></td>
    </tr></table>


    Другой шаблон авторизации

    Пример шаблона авторизации в две строки для широкого фрейма.

    Пример:

    Код устанавливается в шаблон "логин"

    %ERROR1 = "Слишком длиный ник"%
    %ERROR2 = "Недопустимый ник"%
    %ERROR3 = "Неправильный пароль\\\\Проверте раскладку клавиатуры."%
    %ERROR4 = "Прежде чем войти в этот чат, необходимо зарегистрироваться."%
    %ERROR5 = "Этот ник уже находится в чате"%
    %ERROR6 = "В чате достигнут предел пользователей"%
    %ERROR7 = "Доступ запрещен"%

    <table class=send cellspacing=0 cellpadding=0 height=100%>
    <tr>
    <td width=20% rowspan=2></td>
    <td width=20% nowrap align=right>%?Добро пожаловать, %NICK%, заходи!%:%Введите ваше имя:?%</td>
    <td width=10% class=p>%input("nick", %NICK%, 30, 32)%</td>
    <td width=20%></td>
    <td width=20% rowspan=2></td>
    </tr><tr>
    <td align=right>Пароль:</td>
    <td class=p>%input("pass", "", 30, "", "", "type=password disabled")%</td>
    <td>%submit("", " OK ")%</td>
    </tr>
    </table>


    Для подстраховки, в случае, если пользователь забыл ввести пароль, а пароль требуется, вместо стандартного однострочного ввода пароля, для сохранения однообразия, можно использовать тот же код, что и в шаблоне "логин", только еще проще.

    Пример:

    <table class=send cellspacing=0 cellpadding=0 height=100%>
    <tr>
    <td width=20% rowspan=2></td>
    <td width=20% align=right>Ник:</td>
    <td width=10% class=p>%input("nick", %NICK%, 30, 32)%</td>
    <td width=20%></td>
    <td width=20% rowspan=2></td>
    </tr><tr>
    <td align=right>Пароль:</td>
    <td class=p>%input("pass", "", 30, "", "", "type=password disabled")%</td>
    <td>%submit("", " OK ")%</td>
    </tr>
    </table>


    Шаблон поздравления с днем рождения

    Этот шаблон можно использовать на дополнительных страничках или во фрейме "Информация".

    Пример:

    %BD = %PEOPLE('BIRTHDAY', 0, '%NICK%', ', ')%%

    %M=%RANDOM([
    'поздравляем с днем рождения наших пользователей %BD%',
    'сеня у %BD% день рождения',
    'посетители %BD% справляют день рождения',
    'сеня день рождения отмечают: %BD%'
    ])%%

    %(%M%)%
    • Просмотров: 4517
    опубликовано:  9-06-2015, 03:33   |   автор:  support
    категория:  Документация
    Окно "Смайлики"

    Окно смайликов состоит из трех основных частей — это: собственно таблица смайликов, меню переключения страниц и меню выбора группы. С помощью шаблона можно комбинировать положение этих элементов в окне.

    В шаблоне используются следующие переменные:

    %SMILES% - выводит страницу смайликов, смайлики располагаются относительно друг друга на одном расстоянии, которое определяется дизайном.
    %SMILES_TABLE% - выводит страницу смайликов в виде таблицы, в которой смайлики располагаются по центру ячеек. Браузер Internet Explorer некорректно отображает страницу в данном режиме.
    %MENU% - выводит меню страниц смайликов, меню представлено в виде последовательности номеров страниц.
    %GROUPS_MENU% - выводит меню для выбора группы смайликов, меню представлено в виде выпадающего списка. Если использовать эту переменную как функцию и передать ей число, то это число будет означать количество пробелов, которое необходимо отступить в меню слева и справа от названий групп.
    %GROUP_NAME% - выводит название текущей группы, применять следует только при наличии групп. Если использовать эту переменную как функцию, то в аргументе можно передать градиентный цвет, которым будет выводиться название, аргумент должен передаваться в кавычках.
    В шаблоне может использоваться только одна переменная %SMILES% или %SMILES_TABLE%, переменные %MENU% и %GROUPS_MENU% желательно использовать внутри условных операторов — в этом случае присутствие меню в окне будет зависеть от количества смайликов и наличия групп.

    По умолчанию в окне выводится 100 смайликов на страницу. Чтобы изменить это значение переменные %SMILES%, и %SMILES_TABLE% должны быть использованы как функции, а в аргументе передать новое число.

    Пример шаблона:

    <table width=100% height=100% cellspacing=0 cellpadding=0>
    <tr><th colspan=2 style="color: #fdc; font: bold 12pt verdana; padding: 7px 0; background: #313">
    <gradient color='#ff9966-#ce3c92-#ff9966'>С М А Й Л И К И</gradient> : %GROUP_NAME('#ffcc33-#ffffcc-#ffcc33')%
    </th></tr>
    <tr><td height=100% valign=top colspan=2 style="border: solid #93c; border-width: 1px 0">
    %SMILES_TABLE(50)%
    </td></tr>
    %?
    <tr>
    <td class=sm_m align=center width=50% style="padding: 7px; background: #313">%GROUPS_MENU(3)%</td>
    <td class=sm_m align=center width=50% style="padding: 7px; background: #313">%MENU%</td>
    </tr>
    ?%
    </table>
    • Просмотров: 4899
    опубликовано:  9-06-2015, 02:56   |   автор:  support
    категория:  Документация
    Команды альтернативного наказания нарушителей

    Кроме окна киллера существуют консольные команды чата, позволяющие влиять на нарушителей.

    Список команд:

    /shutup nick
    подавляет вывод фраз пользователя, повторное исполнение команды разрешает вывод фраз;
    /totalignore nick
    исключает пользователя из разговора, фразы пользователя не будут видны другим пользователям, также этот пользователь удаляется из всех списков (онлайн, игноры и т.д.), при этом, для самого пользователя ничего не изменится, он будет видеть свои фразы. Повторное исполнение команды возвращает пользователя в разговор;
    /reverse nick
    текст пользователя будет выводиться в чат задом наперед, т.е. текст будет читаться справа налево, повторное исполнение этой команды отключает эффект;
    /abracadabra nick [число] или /абракадабра nick [число]
    искажает текст пользователя, вплоть до невозможности его прочтения, необязательный параметр число задает степень искажения текста, от легкого искажения, до полной абракадабры, число должно лежать в диапазоне от 6 (самое слабое искажение) до 100 (самое сильное искажение). При значении 60 текст уже становится практически не читабельным. Применение команды без числа устанавливает максимальное искажение текста. Для отключения эффекта искажения необходимо выполнить команду без параметра;
    /vowel nick [буква] или /гласные nick [буква]
    заменяет в словах все русские гласные, необязательный параметр буква указывает на какую букву должна производиться замена, если параметр не указан то гласные будут заменяться случайными буквами. Для отключения этого эффекта необходимо выполнить команды без параметра.
    *Примечание: квадратные скобки [] в командах указывают, что параметр внутри скобок является необязательным, сами скобки при вводе команды печатать не надо.

    Действие этих команд распространяется только на текущую сессию посетителя, при перезаходе посетителя установленные параметры будут сброшены. Для того, чтобы сохранять действие команд при повторном входе посетителя необходимо поместить его в бан-лист командой /ban nick или /бан nick. Повторное исполнение этой команды удаляется пользователя из бан-листа. Команда /ban выводит список забаненных.

    Модераторы, имеющие доступ к командам альтернативного наказания, в админке имеют индекс "BN".
    • Просмотров: 4387
    опубликовано:  9-06-2015, 02:40   |   автор:  support
    категория:  Документация
    Форма авторизации для дополнительных страниц

    Здесь дано описание как правильно устанавливать форму авторизации на дополнительных страницах.

    Код формы авторизации на дополнительных страницах немного отличается от кода, который устанавливается на внешних сайтах (код в разделе "Web-мастеру" админки чата), т.к. требуется выполнение следующих условий:

    сохранение номера порта, через который осуществляется доступ;
    сохранение реферального номера.

    Для выполнения первого условия необходимо использовать относительный адрес для перенаправления запроса в форме:
    action=/


    Для выполнения второго условия необходимо в код формы добавить скрытое поле:
    <input type="hidden" name="ref" value="%GET('ref')%" />



    Пример рабочей формы

    <form name=login method=post action=/>
    <input type=hidden name=sess>
    <input type=hidden name=ref value=%GET('ref')%>
    <table bgcolor=#660099 style=color:#fc9>
    <tr><td colspan=2 align=center><br>%CHAT('LOGO')%<h2>Вход в чат</h2></td></tr>
    <tr><td>Ник:</td><td><input name=nick size=30></td></tr>
    <tr><td>Пароль:</td><td><input name=pass type=password size=30></td></tr>
    <tr><td colspan=2 align=center><input type=submit value=" OK "></td></tr>
    </table>
    </form>
    <script src=/js/login.jsa></script>
    <script src=http://august4u.ru/js/md5.js></script>


    Дополнительно в форму можно добавить списки для выбора комнаты и выбора дизайна.

    Пример формы с выбором комнаты

    <form name=login method=post action=/>
    <input type=hidden name=sess>
    <input type=hidden name=ref value=%GET('ref')%>
    <table bgcolor=#660099 style=color:#fc9>
    <tr><td colspan=2 align=center><br>%CHAT('LOGO')%<h2>Вход в чат</h2></td></tr>
    <tr><td>Ник:</td><td><input name=nick size=30></td></tr>
    <tr><td>Пароль:</td><td><input name=pass type=password size=30></td></tr>
    <tr><td>Комната:</td><td><select name=room><option value=0>главная<option value=1>первая<option value=2>вторая</select></td></tr>
    <tr><td colspan=2 align=center><input type=submit value=" OK "></td></tr>
    </table>
    </form>
    <script src=/js/login.jsa></script>
    <script src=http://august4u.ru/js/md5.js></script>


    Пример формы с выбором дизайна

    <form name=login method=post action=/>
    <input type=hidden name=sess>
    <input type=hidden name=ref value=%GET('ref')%>
    <table bgcolor=#660099 style=color:#fc9>
    <tr><td colspan=2 align=center><br>%CHAT('LOGO')%<h2>Вход в чат</h2></td></tr>
    <tr><td>Ник:</td><td><input name=nick size=30></td></tr>
    <tr><td>Пароль:</td><td><input name=pass type=password size=30></td></tr>
    <tr><td>Дизайн:</td><td><select name=d><option value=0>основной<option value=1>синий<option value=2>звездный</select></td></tr>
    <tr><td colspan=2 align=center><input type=submit value=" OK "></td></tr>
    </table>
    </form>
    <script src=/js/login.jsa></script>
    <script src=http://august4u.ru/js/md5.js></script>


    Пример формы с выбором комнаты и дизайна

    <form name=login method=post action=/>
    <input type=hidden name=sess>
    <input type=hidden name=ref value=%GET('ref')%>
    <table bgcolor=#660099 style=color:#fc9>
    <tr><td colspan=2 align=center><br>%CHAT('LOGO')%<h2>Вход в чат</h2></td></tr>
    <tr><td>Ник:</td><td><input name=nick size=30></td></tr>
    <tr><td>Пароль:</td><td><input name=pass type=password size=30></td></tr>
    <tr><td>Комната:</td><td><select name=room><option value=0>главная<option value=1>первая<option value=2>вторая</select></td></tr>
    <tr><td>Дизайн:</td><td><select name=d><option value=0>основной<option value=1>синий<option value=2>звездный</select></td></tr>
    <tr><td colspan=2 align=center><input type=submit value=" OK "></td></tr>
    </table>
    </form>
    <script src=/js/login.jsa></script>
    <script src=http://august4u.ru/js/md5.js></script>
    • Просмотров: 7748
    опубликовано:  9-06-2015, 02:14   |   автор:  support
    категория:  Документация
    Фрейм отправки сообщений

    Здесь представлены примеры модификации стандартного шаблона фрейма отправки сообщений.

    Дублирование функций из навигации

    Компоновка элементов чата составлена так, чтобы максимально эффективно использовалась площадь окна браузера, это достигается путем сокрытия редкоиспользуемых функций. Для доступа к этим функциям используется навигация, которая вызывается наведением на нее мышки.

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

    Существуют два способа размещения функций во фрейм отправки: в виде ссылок и в виде кнопок. Коды соответствующих вариантов приведены в таблице.

    в виде ссылок

    <a name=setup href=/>Личные настройки</a>
    <a name=view href=/>Просмотреть разговор</a>
    <a name=myPhrases href=/>Что мне сказали</a>
    <a name=hotPhrases href=/>Встроенные фразы</a>
    <a name=history href=/>Мои фразы</a>
    <a name=noteBook href=/>Записная книжка</a>
    <a name=miniRoom href=/>Мини-комнаты</a>
    <a name=games href=/>Игры</a>
    <a name=smiles href=/>Смайлики</a>
    <a name=mySmiles href=/>Любимые смайлики</a>
    <a name=ignore href=/>Игноры</a>
    <a name=info href=/>Информация</a>
    <a name=clearScreen href=/>Очистить окно</a>
    <a name=exit href=/>Выход</a>


    в виде кнопок

    %button('setup', 'Личные настройки')%
    %button('view', 'Просмотреть разговор')%
    %button('myPhrases', 'Что мне сказали')%
    %button('hotPhrases', 'Встроенные фразы')%
    %button('history', 'Мои фразы')%
    %button('noteBook', 'Записная книжка')%
    %button('miniRoom', 'Мини-комнаты')%
    %button('games', 'Игры')%
    %button('smiles', 'Смайлики')%
    %button('mySmiles', 'Любимые смайлики')%
    %button('ignore', 'Игноры')%
    %button('info', 'Информация')%
    %button('clearScreen', 'Очистить окно')%
    %button('exit', 'Выход')%


    Осталось добавить нужные функции в шаблон "отправка"

    Пример:

    <table class=send cellpadding=0 cellspacing=0 height=100%>
    <tr>
    <td width=20% rowspan=2></td>
    <td nowrap>&nbsp; Привет, %NICK%!</td>
    <td width=60% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td>
    <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%</td>
    <td width=20% align=right>%button('setup', 'Настр')%</td>
    </tr><tr>
    <td></td>
    <td align=center nowrap>
    %button('smiles', 'смайлики')%
    %button('mySmiles', 'любимые')%
    %button('view', 'разговор')%
    %button('myPhrases', 'фразы мне')%
    %button('hotPhrases', 'заготовки')%
    %button('history', 'история')%
    %button('noteBook', 'записки')%
    %button('ignore', 'игноры')%
    %button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')%
    </td>
    <td></td>
    <td align=right>%button('exit', 'Выход')%</td>
    </tr></table>



    Счетчик времени прибывания в чате

    Для размещения таймера, отсчитывающий время пребывания в чате, достаточно во фрейме отправки в нужной позиции установить переменную %TIMER%. В настройках дизайна есть возможность задать отступы и цветовое оформление таймеру.

    Пример шаблона с таймером:

    <table class=send cellpadding=0 cellspacing=0 height=100%><tr>
    <td nowrap>&nbsp;Привет, %NICK%!</td>
    <td width=100% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td>
    <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%%button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')%</td>
    <td>%TIMER%</td>
    </tr></table>


    Переключатель транслита

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

    В качестве альтернативы опции "транслит" из личных настроек можно непосредственно во фрейме отправки установить опцию, включающую и выключающую преобразование. Возможны два варианта установки этой опции: переключатель в виде чекбокса и переключатель в виде кнопки. Для первого варианта необходимо в шаблон добавить чекбокс с именем trans. Возможность подсвечивать переключатель в зависимости от текущего режима реализуется путем помещения этого чекбокса в контейнер с классом trans. Для второго варианта установки опции достаточно в шаблон поместить кнопку с именем trans и назначить ей класс с именем trans. Цвета и отступы для двух режимов задаются в настройках дизайна.

    Пример шаблона с переключателем транслита в виде чекбокса

    <table class=send cellpadding=0 cellspacing=0 height=100%><tr>
    <td nowrap>&nbsp;Привет, %NICK%!</td>
    <td width=100% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td>
    <td nowrap><div class=trans>%checkbox('trans', 0, 0, 'транслит')%</div></td>
    <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%%button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')%</td>
    </tr></table>


    Пример шаблона с переключателем транслита в виде кнопки

    <table class=send cellpadding=0 cellspacing=0 height=100%><tr>
    <td nowrap>&nbsp;Привет, %NICK%!</td>
    <td width=100% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td>
    <td nowrap>%button('trans', 'L=>R', 'транслит', 'class=trans')%</td>
    <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%%button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')%</td>
    </tr></table>
    • Просмотров: 5036
    опубликовано:  9-06-2015, 01:43   |   автор:  support
    категория:  Документация
    Вывод в топик кнопок с играми

    Пример кода

    <center><b><big><gradient color='#be6c62-#ffcc33-#be6c62-#ffcc33-#be6c62'>
    ОБЩАЙТЕСЬ И ИГРАЙТЕ ОДНОВРЕМЕННО!
    </gradient></big></b><br>
    В нашем чате вы можете играть в игры:<br><br>
    <table>
    <tr>
    <th><a onclick="return August.gameCmd ('g=chess&c=42')" href=/><img src=games/images/chess.png width=50 height=50 border=0 hspace=20></a>
    <th><a onclick="return August.gameCmd ('g=nardy&c=42')" href=/><img src=games/images/nardy.png width=50 height=50 border=0 hspace=20></a>
    <th><a onclick="return August.gameCmd ('g=draughts&c=42')" href=/><img src=games/images/draughts.png width=50 height=50 border=0 hspace=20></a>
    <th><a onclick="return August.gameCmd ('g=corners&c=42')" href=/><img src=games/images/corners.png width=50 height=50 border=0 hspace=20></a>
    <th><a onclick="return August.gameCmd ('g=battleship&c=42')" href=/><img src=games/images/battleship.png width=50 height=50 border=0 hspace=20></a>
    <th><a onclick="return August.gameCmd ('g=durak&c=42')" href=/><img src=games/images/durak.png width=50 height=50 border=0 hspace=20></a>
    <th><a onclick="return August.gameCmd ('g=tictactoe&c=42')" href=/><img src=games/images/tictactoe.png width=50 height=50 border=0 hspace=20></a>
    </tr>
    <tr>
    <th valign=top><a onclick="return August.gameCmd ('g=chess&c=42')" href=/>шахматы</a>
    <th valign=top><a onclick="return August.gameCmd ('g=draughts&c=42')" href=/>нарды</a>
    <th valign=top><a onclick="return August.gameCmd ('g=nardy&c=42')" href=/>шашки</a>
    <th valign=top><a onclick="return August.gameCmd ('g=corners&c=42')" href=/>уголки</a>
    <th valign=top><a onclick="return August.gameCmd ('g=battleship&c=42')" href=/>морской<br>бой</a>
    <th valign=top><a onclick="return August.gameCmd ('g=durak&c=42')" href=/>дурак</a>
    <th valign=top><a onclick="return August.gameCmd ('g=tictactoe&c=42')" href=/>крестики-<br>нолики</a>
    </tr>
    </table>
    </center>
    • Просмотров: 4455
    опубликовано:  9-06-2015, 00:31   |   автор:  support
    категория:  Документация
    Прежде всего определимся, что такое шаблон. Шаблон — это каркас, который задает положение элементов документа.

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

    В шаблоне списка посетителей определены следующие переменные:


    %ICON% — иконка посетителя, если он зарегистрирован, по которой открывается его анкета. Если посетитель загрузил свою иконку, будет отображена его иконка.
    %RANK% — звание посетителя, выводится только текст.
    %RANK_ICON% — иконка звания посетителя, если есть, в противном случае выводит дефолтовую картинку анкеты.
    %RANK_ICON_INFO% — то же, что и %RANK_ICON%, но с возможностью открывать анкету посетителя при клике на картинку.
    %USER_ICON% — пользовательская иконка, загруженная посетителем.
    %USER_ICON_INFO% — то же, что и %USER_ICON%, но с возможностью открывать анкету посетителя при клике на картинку.
    %TORT% — булево значение, истина (символ пробела), если у посетителя сегодня день рождения, иначе ложь (пустая строка).
    %TORT_ICON% — пиктограмма торта, если у посетителя день рождения.
    %STAT% — статус посетителя, который он выбрал в навигации, либо командой /status.
    %STAT_ICON% — иконка статуса.
    %WEBCAM_ICON% — иконка включенной веб-камеры в режиме "трансляция", если переменную использовать как функцию, в аргументе можно передать подсказку, которая будет выводиться при наведении мышки на иконку.
    %USER_STAT% — личный статус пользователя, который он установил командой /status, системные статусы этой переменной не выводятся.
    %INVISIBLE% — булево значение, истина (символ пробела), если посетитель находится в режиме "невидимость", иначе ложь (пустая строка).
    %INVISIBLE_ICON% — пиктограмма невидимости.
    %SEX% — число, указывающее пол посетителя: 1 - мужской, 2 - женский, если пол не установлен переменная содержит пустую строку.
    %SEX_ICON% — пиктограмма пола посетителя, если пол установлен.
    %FLAG% — флаг страны, которой принадлежит IP-адрес, с которого зашел посетитель, размер картинки флага 29 на 20 пикселей.
    %FLAG_INFO% — кликабельный флаг, откроется анкета, если есть.
    %SMALL_FLAG% — тоже флаг страны, но меньших размеров, картинка 18 на 12 пикселей.
    %SMALL_FLAG_INFO% — кликабельный маленький флаг.
    %CO% — двубуквенное обозначение страны в нижнем регистре, можно использовать для загрузки своих изображений флагов.
    %NICK% — ник посетителя.
    %PHOTO% — булево значение, истина (символ пробела), если у посетителя в анкете имеются фотографии, иначе ложь (пустая строка).
    %SHUTUP% — булево значение, истина (символ пробела), если посетителя лишили слова (наказан), иначе ложь (пустая строка).
    %ODDEVEN% — число, содержит 0 для четных строк и 1 для нечетных строк.
    %DESIGN% — число, содержит номер текущего дизайна.
    %CAPTION% — заголовок подписка, если имеется разделение на мальчиков и девочек.
    %TOTAL% — число, количество человек в чате.

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

    Для выделения строки списка используется оператор {{{ }}}. Внутри этих скобочек должна находиться одна строка списка, остальные будут формироваться аналогично.

    Теперь примеры

    Без разделения на мальчиков и девочек, статус на одной строке с ником


    без флага

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=2>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th>
    <td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%%? %STAT%?%</td>
    </tr>
    }}}
    }}}
    <tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
       [0, "", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%


    с флагом

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=3>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th>
    <th width=1%>%SMALL_FLAG%</th>
    <td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%%? %STAT%?%</td>
    </tr>
    }}}
    }}}
    <tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
       [0, "", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%


    С разделением на мальчиков и девочек, статус на одной строке с ником


    без флага

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=2>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th>
    <td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%%? %STAT%?%</td>
    </tr>
    }}}
    }}}
    <tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
        [1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%


    с флагом

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=3>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th>
    <th width=1%>%SMALL_FLAG%</th>
    <td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%%? %STAT%?%</td>
    </tr>
    }}}
    }}}
    <tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
        [1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%


    Без разделения на мальчиков и девочек, статус под ником


    без флага

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=2>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th><td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%</td>
    </tr>
    <tr>
    %?<th></th><td nowrap>%STAT%</td>?%
    </tr>
    }}}
    }}}
    <tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
       [0, "", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%


    с флагом

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=3>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th><th width=1%>%SMALL_FLAG%</th><td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%</td>
    </tr>
    %?<tr><th></th><th></th><td nowrap>%STAT%</td></tr>?%
    }}}
    }}}
    <tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
       [0, "", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%


    С разделением на мальчиков и девочек, статус под ником


    без флага

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=2>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th><td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%</td>
    </tr>
    <tr>
    %?<th></th><td nowrap>%STAT%</td>?%
    </tr>
    }}}
    }}}
    <tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
        [1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%


    с флагом

    %TABLE<<<END
    <table class=list cellspacing=1 cellpadding=1 width=100%>
    {{{
    <tr><td colspan=3>%CAPTION%</td></tr>
    {{{
    <tr>
    <th width=1%>%?%WEBCAM_ICON('веб-камера')%%:%%ICON%?%</th><th width=1%>%SMALL_FLAG%</th><td nowrap>%NICK%%TORT_ICON%%? %INVISIBLE_ICON%?%</td>
    </tr>
    %?<th></th><th></th><td nowrap>%STAT%</td>?%
    }}}
    }}}
    <tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
    </table>
    END%

    <div align=center id=title>КТО В ЧАТЕ</div>
    %CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
        [1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
        "анкета %%NICK%%",
        ""
    )%



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

    iv class=gm>девочки</div>",
        1, "<div class=bm>мальчики</div>",
        0, "<div class=nm>скрытные души</div>",
        3, "<div class=vm>на голосовании</div>"
    ]


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

    <script src=js/country_ru.js></script>


    или для английских:

    <script src=js/country_en.js></script>


    По аналогии можно определить свой файл с названиями стран на любом языке и подключить.

    Теперь рассмотрим, из чего состоят наши шаблоны.

    1. Это блок

    %TABLE<<<END
    ...
    END%


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

    2. Код

    <div align=center id=title>КТО В ЧАТЕ</div>


    Это просто заголовок нашего окна, сюда можно добавить любой HTML-код, если надо как то разнообразить. Если в чате имеются комнаты, то, чтобы выводился список комнат, сюда надо добавить код

    <div align=center id=roomMenu>------- комнаты --------</div>


    3. Функция, которая определяет параметры списка.

    %CHAT("WHO", ... )%


    Именно в это место будет выводиться список.
    Первым аргументом этой функции всегда должна быть строка "WHO".
    Второй аргумент - это название шаблона списка из п.1 (%TABLE%)
    Третий - это строка, которая будет выводиться, если в чате никого нет.
    Четвертый - порядок деления списка на подсписки (мальчики, девочки, а также список голосования). Подсписки определяются парами число-строка. Число указывает, какой подсписок должен выводиться: 0 - без пола, 1 - мальчики, 2 - девочки, 3 - голосование (всего 4 пары). Строка - это то, что будет отображаться в заголовке подсписка. Если деления не должно осуществляться, здесь должны быть определены только две пары - 0 и 3.
    Пятый - подсказка, которая должна выводиться при наведении мышки на иконку пользователя.
    Шестой - подсказка, которая должна выводиться при наведении мышки на иконку киллера. Если строка пустая - будет выводиться такая же подсказка, что и у простого пользователя.

    4. Как определяются стили

    Чтобы все текстовые элементы в каждом дизайне имели свой стиль, их необходимо поместить в контейнер с определенным классом:

    <div class=myclass>мой текст</div>


    Так определяются здесь все текстовые элементы. Для списка изначально заданы следующие имена селекторов:

    tm - для сообщения, что в чате никого нет, оно же и для вывода надписи "всего в чате:"
    bm - для текста "мальчики"
    gm - для текста "девочки"
    nm - для текста "бесполые"
    vm - для текста "на голосовании"

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

    !!! Обращаю ваше внимание, что имена селекторов класса, при определении их в пользовательских стилях, должны начинаться с точки.
    • Просмотров: 5148
    опубликовано:  8-06-2015, 04:28   |   автор:  support
    категория:  Статьи

    Анализ сайта конкурентов



    Анализ сайта конкурентов, в первую очередь, необходим для того, что бы понимать куда нам двигаться и каким образом главный конкурент получил первое место в поисковых системах. Определить конкурента не сложно, сложней сделать так, чтобы конкурентом стали вы. Для этого существует несколько основных моментов, которые нужно проанализировать в первую очередь:

    Анализ сайта конкурентов


    Как мы уже поняли из принципов ранжирования (сортировки) сайтов Google и Яндекс (PageRank и ТИЦ), ваши позиции запросов будут зависеть от ссылочной массы на сайт. Итак, первое, на что стоит обратить внимание - ссылки

    1. Обратные ссылки на сайт

    Для того, чтобы оптимизировать обратную ссылочную массу, необходимо воспользоваться одним из сервисов, которых в сети уйма. Я предлагаю, на мой взгляд, самый лучший и точный сервис проверки обратных ссылок, а именно ahrefs.com

    Анализ сайта конкурентов


    Данный сервис помогает определить количество ссылок, а также число ссылающихся доменов. Кроме того, с помощью ahrefs.com можно проанализировать анкоры ссылок, а также проследить, когда те или иные были добавлены или сняты с сайта.

    2. Ключевые слова сайта

    Для анализа ключевых слов на ресурсе конкурента необходимо ознакомиться с разделами на сайте. Также ключевые слова используют в мета заголовках сайта. Очень часто ключевые слова на страницах сайта выделяют жирным шрифтом, чтобы придать этим запросам веса, но частое выделение тегом «strong» может расцениваться попыткой искуственной манипуляции поисковиками, и сайт может быть занижен в результатах выдачи. Проще всего определить ключевые слова на сайте конкурента по анкорам в ссылках, при условии, что сайт конкурента продвигался или продвигается ссылочно.

    Таким образом, проанализировав анкор лист, можно четко определить ключевые запросы сайта и начать продвижение по ключевым запросам конкурентов.

    3. Контент сайта

    Особенно важно понимать каков контент на сайте. Для этого, в первую очередь, необходимо определить уникальность текста. С этой целью рекомендую использовать сервис для проверки текста на уникальность. После проверки также необходимо понимать, является ли текст SEO оптимизированным. Нужно внимательно прочитать и просмотреть, содержит ли он ключевые запросы сайта.

    4. Структура сайта

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

    Действительно, для правильного продвижения сайта необходимо учитывать многие факторы, которые могут сильно повлиять на движение сайт в ТОП поисковых систем.
    • Просмотров: 3987
    опубликовано:  8-06-2015, 03:21   |   автор:  support
    категория:  Статьи
    Что такое SEO или определение СЕО для чайников


    Что такое SEO или определение СЕО для чайников


    SEO – это сокращение от английского "search engine optimization" или же "search optimizer". В переводе на русский язык обозначает "поисковая оптимизация сайта" или "поисковый оптимизатор".



    Данное определение пришло к нам одновременно с появлениям поисковых систем, таких как Google и Яндекс. После их выхода на всемирный рынок появилась огромная потребность оптимизировать сайты.

    Что такое SEO или определение СЕО для чайников


    Суть оптимизации заключается в том, чтобы в полной мере отвечать всем требованиям поисковых машин. Если сайт максимально оптимизирован, то и в результатах поиска он будет всегда показываться выше, чем неоптимизированный ресурс.



    Поисковая оптимизация сайта состоит из внешних и внутренних факторов. К внутренней, можно отнести работу над кодом сайта и его содержимым. Например, работу над заголовками страниц сайта (title), а также над уникальностью текста.

    Что такое SEO или определение СЕО для чайников


    К внешней оптимизации относятся объем ссылочной массы на ваш сайт. Чем больше ссылок, тем больше доверия и "уважения" от поисковых систем. Конечно, я не имею виду купленные или арендованные ссылки, которые относим к "черному" SEO. Я говорю о естественных и честно заслуженных ссылках на ваш сайт.

    Что такое SEO или определение СЕО для чайников


    Рекомендации по оптимизации своего сайта непосредственно от поисковых систем вы можете посмотреть сами. Вот рекомендации от поискового гиганта Google, вот советы по оптимизации от русского крупнейшего поисковика Яндекс.

    А вообще, SEO – это очень сильный инструмент для продвижения и раскрутки сайта. Если его грамотно использовать, то можно добиться очень хороших результатов за небольшой промежуток времени.


    Если вам необходимо продвижение вашего сайта в топ поисковых систем, оставляйте завку на продвижение прямо сейчас.
    • Просмотров: 3656
    опубликовано:  8-06-2015, 01:43   |   автор:  support
    категория:  Статьи
    Внутренняя оптимизация сайта


    Использование тегов Alt и Title для лучшей индексации страниц Ваших сайтов.

    Теперь мы поговорим о вот о чем - как сделать, чтобы поисковые роботы индексировали все содержимое страниц Ваших сайтов, весь контент. Под словом "весь контент" имеется ввиду не только текст, который содержится на страницах, а и рисунки, ссылки, которые расположены как в самом текстовом контенте, так и просто как оформление страницы, элементы дизайна. Работа поисковых роботов построена таким образом, что они индексируют только те части страницы, которые содержат какой либо текст. Это значит, что если рисунок не подписан - значит его поисковый робот не увидит. С ссылками все обстоит по-легче - поисковый роботы их видят, но если Вы пропишите эти ссылкам еще и подписи, то они[поисковые роботы] будут придавать больший вес эти подписанным ссылкам.

    Сразу сделаем пояснение, чтобы все стало на свои места:

    тег "alt" - используется для подписи рисунков, которые содержаться на страницах сайта.

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

    Использование тегов.

    Тег "alt" использовать очень легко, как и все остальные теги, но Вам очень важно запомнить - используйте его ОБЯЗАТЕЛЬНО при вставке любых рисунков в контент страниц. Итак, как всегда рассмотрим использование тега на примере. К примеру, Вы вставили рисунок на страницу, название нашего рисунка risunok.jpg. Находите в HTML-коде коде этого рисунка, он должен выглядеть так

    <img border="0" src="risunok.jpg" width="[ширина рисунка]" height="[высота рисунка]" />


    или упрощенный вариант

    [img]risunok.jpg[/img]


    Теперь вставляем в код рисунка тег alt и пишем подпись к рисунку, формат использования тега: alt="подпись к рисунку". Т.е. должно получиться следующее:

    <img border="0"


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

    <img border="0" alt="Рисунок, подпись к рисунку, тег alt" src="risunok.jpg" width="100" height="50" />


    Еще раз повторимся - ОБЯЗАТЕЛЬНО используйте этот тег во всех своих рисунках. Теперь при наведении курсором мышки на рисунок, использующий тег "alt", мы будем видеть его подпись во всплывающем окошке.

    Тег "title" используется практически точно также как и в случае с рисунком, только на этот раз нашей целью выступает ссылка. К примеру, у нас есть ссылка под названием "Гиперссылка" ведущая на адрес "http://google.ru/". Ищем в HTML-коде код нашей ссылки, он будет выглядеть так:

    <a href="http://google.ru/">Гиперссылка</a>


    Формат использования тега title следующий - title="описание ссылки". Теперь изменяем наш код ссылки на следующую комбинацию:

    <a title="[описание ссылки]" href="http://google.ru/">Гиперссылка</a>


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

    <a title="Гиперссылка" href="http://google.ru/">Гиперссылка</a>


    или

    <a title="Очень классная гиперссылка, пройдя по которой Вы найдете все что искали" href="http://google.ru/">Гиперссылка</a>


    Теперь, при наведении на ссылку будет всплывать текст - что добавит Вашему сайту эстетичности, а также улучшит восприятие Вашей страницы поисковыми роботами.

    Тег Strong для увеличения веса ссылки на Ваш сайт с других сайтов.

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

    <strong><a title="[Описание сайта]" href="http://vash-site.ru/">[Текст ссылки на Ваш сайт]</a></strong>


    [Описание сайта] - здесь указывайте описание Вашего сайта с использование ключевых слов.

    [Текст ссылки на Ваш сайт] - в названии ссылки тему вашего сайта, название сайта, ключевые слова или просто http-адрес.
    • Просмотров: 4784

    Уважаемый пользователь! Вы используете устаревший браузер Internet Explorer 6.
    Дальнейшее использование этого браузера влечет за собой высокий риск заражения Вашего компьютера вирусами.
    Чтобы сделать пребывание в Интернете более удобным и безопасным, рекомендуем установить себе    Internet Explorer 9
    . . . . . . . . . . . . . .
    . . . . .
    Каталог ссылок