Сказка - Русское общество Тронхейма >   English English  

ЧаВо

Часто задаваемые Вопросы к вебмастеру

Техническая информация о сайте

Сайт состоит из написанных вручную HTML страничек. Он сейчас размещен на pair.com на аккаунте типа Webmaster (сервер физически находится в США). На нескольких страницах также используются бесплатные внешние сервисы.

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

Собственостью клуба являются следующие доменные имена: skazka.no, russia.no, russian.no, russland.no (регистрар: Agdernett) и skazka.org (регистрар: EasySpace). Все эти доменные имена обслуживаются вышеупомянутым аккаунтом на pair.com.

   Web Hosting Guide...   
Статья о моем опыте хостинга сайтов

Собственно ЧаВо

Когда я защищаю диссертацию, и что буду делать после этого?
(по популярности этот вопрос лидирует с большим отрывом)
Отстаньте. Не знаю. А то в самом деле, защищу и уеду из Норвегии.
Сколько у вашего сайта посетителей в день?
Относительно немного - видимо, потому, что сайт ориентирован на очень узкую аудиторию. Если вы хотите более точный ответ, можете сами покопаться в свежей статистике сервера.
Можно мы опубликуем на нашем сайте статью X с вашего сайта?
Нет, пожалуйста не копируйте страницы на свой сайт. Материалы на нашем сайте постоянно поддерживаются. То есть, они редактируются по мере надобности, читатели могут добавлять комментарии и ссылки, и т.д. Не хотелось бы видеть старые копии на других сайтах.

Вы всегда можете сделать ссылку (hyperlink) с вашего сайта на статью X на нашем сайте. Я гарантирую, что ваши ссылки будут работать всегда.
Если у вас сайт с фреймами, можете показывать наши страницы в своих фреймах (только не расценивайте этот совет как подстрекательство к использованию фреймов в дизайне сайтов).

Почему вы емайлы пишете транслитом (to est', po-russki latinskimi bukovlkami) и нас о том же просите?
Во-первых, из-за своей финансовой обеспеченности, Норвегия просто наводнена разного рода странными девайсами, в принципе не понимающими русских кодировок: машинами под Unix'ом, Linux'ом и прочими разновидностями операционных систем, Макинтошами, ASCII-терминалами двадцатилетней давности (до сих пор работающими) и т.д. Во-вторых, норвежцы почему-то не следят за правильной русификацией всех этих устройств, равно как и за наличием русских буковок на клавиатурах.

А я довольно часто читаю свою почту с чужих компьютеров (через UNIX'овский shell login, Telnet/SSH/MindTerm. НЕ через webmail).

Посему пишем транслитом. Пьем и терпим, ваше превосходительство...

Разбирать все шесть русских кодировок я научился, жизнь заставила, но для этого надо сделать уйму лишних нажатий на клавиатуре, и вижу ваши письма на экране я все равно в транслите. Будьте добры, pishite ih srazu translitom. И не присылайте мне русификаторов.

Письма, присланные в виде файлов (Word, картинки, HTML страницы и т.п.) я вообще читать не могу, если смотрю не со своего компьютера. Не надо пытаться мне "помочь", просто пишите транслитом без выкрутасов, ОК?

Я не буду редактировать страницу, у меня нет русской клавиатуры.
Я не буду редактировать страницу, у меня не установлена поддержка русской клавиатуры в Windows.
Если на компьютере не установлена Russian input locale или вы не умеете печатать вслепую, русские буквы при редактировании текстов можно выделять и копировать по одной из какого-нибудь другого документа с русскими буквами. Например, прямо вот из этого окошка браузера. Вот вам алфавит, для облегчения страданий:
 АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ 
 абвгдежзийклмнопрстуфхцчшщьыъэюя 
Смотри также: Конвертер кириллица <=> translit

Как установить поддержку русской клавиатуры: жмете мышкой Start > Settings > Control panel > Keyboard > Input Locales > и добавляете все языки, которые нужно. При этом, правда, надо иметь дистрибутив Windows с файлами для устанавливаемых языков.

Русские шрифты ставить не нужно. Начиная с Windows 95, шрифты с набором кодовых страниц, включающим русскую, поставляются с любой версией операционной системы (мне так кажется).

На английской версии этой страницы вместо русского алфавита приведены норвежские буковки aa oe ae (в оригинальном написании, а не в двухбуквенном замещении, как здесь). На одной Веб-странице невозможно иметь одновременно русские буквы и эти три норвежские буквы в оригинальном написании. Для каждой отдельной веб-страницы вы можете выбрать либо кодировку Windows-1251 (Russian charset), либо ISO-8859-1 (латинский алфавит плюс aa oe ae и прочие символы такого рода). На этом сайте, на английских страницах и вовсе не указано никакой кодировки, поэтому везде используются двухбуквенные замещения aa oe ae.

Смотри также: Изменение раскладки русской клавиатуры (содержит ссылки про русификацию)

Каким образом вы пишете русским шрифтом на сайте Сказки?
Во-первых, страницы с русским текстом пишутся так, чтобы русские символы оказались в определенной кодировке. Существует несколько русских кодировок. На сайте Сказки, как и на большинстве сайтов русского зарубежья, принята кодировка Windows-1251.

Исходники HTML страниц в этой кодировке можно редактировать и сохранять в редакторе WordPad (входит в стандартную поставку Windows). В начале работы выделяете весь текст (Ctrl+A) и вручную выбираете фонт с русской кодовой страницей, например, Courier New (Cyrillic). После редактирования сохраняете файл как Text Document (c расширением .htm или .html, естественно).

Во-вторых, в HTML исходнике страницы и/или в настройках Веб-сервера должна быть явно указана правильная кодировка. То есть, в секцию <head> включен тэг:

  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Вы можете его, собственно, сами увидеть в исходнике хоть вот этой страницы. Тэга в исходнике достаточно для установки правильной кодировки в большинстве ситуаций. Для полной надежности, однако, я рекомендую настроить Веб-сервер на выдачу этой же кодировки в ответе сервера (HTTP response; передается браузеру до выдачи исходника страницы). Способ настройки и сама ее возможность зависит от типа Веб-сервера у вашего провайдера и привилегий, предоставленных пользователям. Если провайдер бегает под Веб-сервером Apache и позволяет пользователям иметь свой файл .htaccess, то вот, к примеру, фрагмент .htaccess с настройкой кодировок для сайта skazka.no.

Увидеть ответ сервера перед исходником можно, например, в этом "браузере": SamSpade Safe Browser. С его помощью я рекомендую вам проверить, не содержит ли ответ сервера настройку кодировки, конфликтующую с тэгом в секции <head> в исходнике вашей страницы.

Я встречал провайдеров со странными неистребимыми проблемами с отображением русской кодировки в Нетскейпе (страница грузилась дважды и т.п.). Не забудьте протестировать ваш сайт в разных браузерах.

Примечания:

Есть другие способы публиковать русские страницы в Интернете?
Возможно ли совмещать русские символы и эти три специальные норвежские буковки (aa oe ae) на одной и той же странице?
Я знаю всего четыре способа, но ни один из них, увы, не идеален.
  1. Держите русский и норвежский текст на отдельных страницах, и объявляйте правильную кодировку для каждой из них. Этот подход подробно описан выше.
  2. Вы можете объявить русскую кодировку для страницы и кодировать норвежские буквы как &aring; &oslash; и т.д. или как &xxx; (где xxx - трехразрядное число). Это работает в Internet Explorer'е, но не в Нетскейпе 4.x (он будет показывать ? вместо закодированных таким образом символов на русских страницах).
  3. Вы можете объявить кодировку ISO-8859-1 для страницы и кодировать русские символы в Unicode как &xxxx; (где xxxx - четырехразрядное число). Опять же, Нетскейп 4.x будет показывать ? вместо закодированных таким образом символов, и к тому же такая кодировка в несколько раз увеличивает размер файла.
  4. Вы можете объявить кодировку UTF-8 для страницы и держать исходник страницы в Unicode (где можно совмещать любые символы в одном тексте). Это работает в большинстве браузеров, но может отображаться некрасивым шрифтом и другие люди (включая вас самих) не смогут легко копировать части страниц для использования гле-либо еще, потому что большинство текстовых редакторов не поддерживают Unicode.
Если данного описания вам недостаточно, пишите - расскажу подробнее.
Почему бы не делать страницы в Netscape Composer, ведь это же проще, чем исходник вручную писать?
Готовить HTML странички в Netscape Composer'е - это все равно, что строительным молотком пытаться чеканить монеты.

Если серьезно, во-первых, вы никогда не будете понимать, как работает HTML (а если будете, то не станете пользоваться Composer'ом).

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

Попробуйте загрузить в Composer главную страницу этого сайта, запишите ее тут же не редактируя и посмотрите результат в браузере. Теперь откройте оригинал в другом окошке браузера и ищите 10 отличий.

Есть, конечно, HTML редакторы получше, но мне они как-то вообще не нужны. А зачем?

P.S. Micro$oft Front Page - еще хуже, чем Netscape Composer.

Мы организовали Русское общество, а как теперь сделать ему страничку в Интернете?
Все просто (и бесплатно). Читаете две статьи не отходя от экрана:
  1. Уже упомянутую Learn to Program HTML in 21 Minutes (кроме подраздела Now That You Know How to Write HTML, Don't)
  2. Static Site Development - эту можно пока бегло
Теперь запускаете WordPad (а если не будет русских букв - то и Notepad сойдет) и пишете страничку. Чтобы не начинать с нуля, можете записать к себе на диск исходник какой-нибудь страницы с этого сайта и заменить в нем содержание вашим. Потом сохраняете вашу страницу у себя на диске и смотрите ее прямо там браузером. Работает?

Тогда пора ее закачать на сервер, где она будет доступна всему Интернету. Я вам, например, с удовольствием предоставлю такую возможность (адрес будет типа http://www.russia.no/yoursomething/). Пишите.

Вы же писали, всем надо иметь отдельное доменное имя. А нам что строчкой выше предлагаете?
Вот разница между переездом вашего сайта с обычного бесплатного сервера, и переездом с russia.no в случае, если я не теряю над ним контроль:
Мы русские туристы, хотим посетить Норвегию, где получить визы, как доехать, что посмотреть?..
А для вас есть отдельное FAQ.
Задайте еще вопросик
Вебмастер
Вы можете Добавить комментарий | Добавить ссылку