RSS

Компьютерная терминология    1_9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  .....  A  Б  В  Г  Д  Ж  З  И  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч

Webhints

 

Защита HTML файлов

Для реализации поставленной задачи нам необходимо создать два HTML файла - один для шифрования, другой для расшифровки текста. Начнём с первого. Файл code.html будет иметь три поля ввода (два поля <textarea> и один <input>). Первое поле <textarea> будет использоваться для ввода содержимого HTML документа.

Поле ввода <input> - для ввода пароля, другое поле <textarea> - для вывода зашифрованного кода. Кнопка с надписью Зашифровать используется, соответственно, для запуска самого процесса шифрования.

 

Новости

 

Код первого файла code.html:

В этом файле функция code(); отвечает за шифрование информации. Сам алгоритм очень прост, он использует символы пароля в качестве слагаемого с символами кода HTML документа. В результате операции шифрования получается набор чисел которые позднее превращаются в ESC последовательность типа %u20xx или %u04хх с помощью JavaScript функции escape().

После того, как мы получили зашифрованную ESC последовательность, нам необходимо скопировать ее в буфер обмена (ctrl+c) и вставить (ctrl+v) в переменную code следующего файла decode.html. Для этого лучше всего воспользоваться простым Блокнотом (Notepad).

Файл Decode.html:

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

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

Q: Cреди варезных скриптов все чаще и чаще встречаются антиличеры?

A: Давай немного пофантазируем. Представь, что ты являешься владельцем популярного варезного ресурса. На твоих файловых серверах с завидной периодичностью публикуются килотонны самых свежих и сочных варезных скриптов, шаблонов и программ. А ссылки на все это добро доступны всем желающим на твоем сайте. Посещаемость ресурса растет в геометрической прогрессии, имя твоего ресурса известно всем и каждому. Казалось бы, можно писать кипятком! А нет! Кругленькие счета за трафик и постоянно падающие серверы ненавязчиво навевают мысли о том, что плодами твоих трудов пользуется кто-то другой. И знаешь – не исключено, что ты прав. Открытость ресурса частенько способствует появлению гвардии пионеров, которые только начинают свое нелегкое варезное дело. И эти умники отнюдь не стараются самостоятельно выпускать релизы и арендовать выделенные серверы под файлохранилище. Пройдохи штудируют ресурсы схожей тематики, ищут там свежие ссылки и публикуют их у себя на сайте, выдавая за свои собственные. Вот она, истинная натура личеров – воришек чужих ссылок, своего рода, плагиатчиков. Ясное дело, закон об авторском праве едва ли поможет в борьбе с ними, зато специальные скрипты-антиличеры — вполне. И вот почему. Во-первых, для каждого файла антилич генерирует уникальную ссылку, зависящую от нескольких параметров и, прежде всего, от IP-адреса посетителя. Во-вторых, во время перехода по сгенерированной ссылке скрипт проверяет переменную окружения «реферер» (страничку, с которой был перенаправлен посетитель). Это позволяет отдавать файлы только тем, кто перешел по ссылке именно с твоего сайта, а не с какого-либо другого. Вдобавок к этому, антиличеры, как правило, поддерживают ряд функций для предотвращения падений сервера. В нужный момент они способны ограничить количество подключений с одного IP-адреса, а также понизить скорость отдачи файлов.

10 главных ошибок веб-дизайна 2002 года

1. Hет указания цен

B2C сайты как правило не совершают эту ошибку, зато она присутствует на большинстве сайтов B2B, где представлены "решения для корпораций" (enterprise solutions), так что по описаниям трудно сказать, предназначены ли эти решения для 100 или 100.000 пользователей. Цена - это наиболее специфичная часть информации, которую пользователи используют для понимания сути коммерческого предложения, и ее отсутствие вводит пользователя в затруднение и мешает понять, что же собой представляют ваши продукты. У нас есть километры видеопленки, на которых пользователи рвут на себе волосы и задают один и тот же вопрос "А где же у них цена?!".

Даже B2C сайты часто делают похожую ошибку, забывая указывать цены в списках продуктов, например на странице категорий или в результатах поиска. Знание цены - это ключ к пониманию в обоих ситуациях: оно позволяет пользователю понять различия между продуктами и правильно делать выбор среди похожих вариантов.

2. Hегибкие поисковые системы

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

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

3. Горизонтальная прокрутка (scrolling)

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

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

4. Фиксированный размер шрифтов

Списки стилей (CSS), к сожалению, дали веб-мастерам возможность отключить функцию броузеров "Изменить размер шрифта" (change font size), указывая фиксированный размер шрифта. Примерно в 95% случаев, фиксированный размер шрифта оказывается слишком мелким, что снижает легкость чтения для большинства пользователей старше 40 лет.

Уважайте пользовательские настройки и позволяйте пользователю изменять размер шрифта по мере надобности. Указывайте размер шрифта в относительных единицах - не в абсолютных.

5. Горы текста

Стена текста смертельна для интерактивного использования. Она устрашает. Hадоедает. Тягостна для чтения.

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

6. JavaScript в ссылках

Ссылки являются элементом, на котором строится Web. То, как пользователи понимают работу этих элементов, и правильно используют функции броузера для работы с ними - является ключом в формировании их опыта работы в Web-е.

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

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

7. FAQ с вопросами, которые никто никогда не задает.

Слишком много веб-сайтов содержат списки FAQ (frequently asked questions - часто задаваемые вопросы), в которых находится список только тех вопросов, которые интересны только самой компании. Очень плохо. Списки FAQ имеют упрощенный дизайн информации, который сложно масштабировать. Его надо зарезервировать для действительно часто задаваемых вопросов - только это сделает ФАК полезным материалом. Если в FAQ помещены редко задаваемые вопросы, это может подорвать доверие пользователя к сайту, и запутывает навигацию по сайту.

8. Беспардонное собирание почтовых адресов.

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

Hе рассчитывайте на то, что пользователь подпишется на новости вашего сайта только потому, что они бесплатны. Вы должны сказать ему, прямо сейчас, что именно он будет получать и как часто вы будете нарушать спокойствие его почтового ящика. Также вы должны предоставить недвусмысленное предупреждение о том, что обязуетесь не раскрывать никому данный электронный адрес, либо рядом с полем для ввода адреса поместите поле метки (checkbox), отметив который, пользователь может согласиться с вашей политикой распространения адресов. В противном случае есть лишь слабая надежда, что собранные вами адреса будут отличаться от [email protected].

9. URL > 75 символов

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

Результат? Информация о вашей странице не распространяется со скоростью вируса (viral marketing) только потому, что URL к странице слишком длинный. Так можно и потерять бизнес.

10. Ссылки mailto в неожиданных местах

Когда вы щелкаете по ссылке на веб-странице - что вы ожидаете? Что вы получите новую страницу, содержащую информацию о ссылке, которую вы только выдрали.

Чего вы не ожидаете? Появления на экране почтовой программы, в которой вам надо что-то писать, а не читать.

Ссылки mailto должны быть использованы так, чтобы можно было точно понять, что это почтовый адрес. Они должны иметь либо такой формат: [email protected], либо линковаться со словами "отправить письмо в службу поддержки". Не размещайте ссылки mailto на именах. Щелчок по имени человека должен вести на его биографию, а не на его e-mail.

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

Растущая роль интеграции с почтой

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

Несколько советов по дизайну

1) Не лепите слишком много GIF и Flash анимации. Я не говорю, что её вообще не должно быть, наоборот если она использована правильно и к месту, то только улучшить вид вашего сайта, но когда её слишком много или она вставлена не к месту, то может свести на нет все ваши старания.

2) Не ставьте слишком много счётчиков. Не буду сейчас распространятся почему, просто поверьте на слово. Оптимальный вариант - 2 или 3 счётчика на странице. При этом поместите их так, чтобы они вписывались в ваш дизайн. Так же не стоит пренебрегать возможностью выбрать цвет счётчика - подберите под свой сайт.

3) Будте осторожны с "бегущими строками". Этот элемент Web страниц может неплохо дополнить ваш дизайн, а может всё испортить напрочь.

Не в коем случае не добавляйте более одной такой строки. Содержание её должно быть иформативным - например новости сайта, или какая-нибудь полезная иформация. там не должно быть фраз типа "Добро пожаловать на мой Сайт" - это очень раздражает посетителей. Также важно подобрать правильную скорость прокрутки и, опять же таки, её нужно втыкать туда, где она не будет мешать.

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

5) Не злоупотрябляйте Java Script'ом Ох как любят начинающие дизайнеры налепить побольше таких скриптов! Мой совет - не делайте этого. То есть, конечно, можно добавить какие-нибудь часики или ещё что, но не злоупотреблейте этим! Во всём нужно соблюдать умеренность.

6) Пишите размер файлов, выложенных на скачивание. Если вы даёте ссылку на какой-то файл, то обязательно укажите его размер, чтобы посетитель знал на что он идет

7) Соблюдайте элементы форматирования. Не забывайте разделять текст на абзацы, делать отступы, таблицы. Тогда текст будет гораздо легче прочитать.

8) Оформляйте все страницы в одной цветовой гамме. То есть, если на главной странице цвет фона у вас, например серый, то будьте добры и на остальных страничках сделать его таким же.

9) Не ставьте на одну страницу много баннеров. Почему? Потому что они долго грузятся, отпугивают посетителей и перегружают дизайн.

10) Старайтесь делать как можно меньше орфографических ошибок и опечаток. Тут думаю объяснять ничего не надо.

Создавая под IE, не забудьте про Netscape

Сайт желательно изначально делать удобоваримым не только под IE или Navigator, но и под текстовые браузеры. Тогда и Opera песни запоет, и Linux "покатит". Чтобы пользователь от выпадающих Java-меню не выпал в осадок, текстовая навигация должна быть интуитивно понятна в большинстве мест отдельно взятой страницы и на большинстве страниц.

Если вообще встать на место ЕГО, пользователя, который пришел чисто ЗА ИНФОРМАЦИЕЙ, он не должен отвлекаться на такие мелочи (для него, не для нас, мелочи), как ее представление. Более того, зачем нагружать его лишними заботами, предлагать выбор версии сайта? Только две операции — решение, действие. Решил получить информацию на сайте (решение) — получил (действие). Не более того.

На самом деле все не так сложно. Поосторожнее с чудо-иллюстрациями, разбитыми на мудреные таблицы, CSS, Map-рисунками и Java. А вообще, только с помощью одного текста можно создать отличный дизайн веб-сайта, и, главное, универсальный. И не придется никому ломать языки.

Вот где @ зарыта

А теперь, непосредственно о тех нюансах, которые наиболее часто являются причиной некорректного отображения страниц в Netscape Navigator.

Тэги

Обязательны замыкающие тэги, особенно </td> и </tr>. Navigator это странное создание (без Gekko, разумеется), лишен "искусственного интеллекта", которым бог одарил IE. Ни в какую не прочитает правильно вашу таблицу, если не поставите везде замыкающие тэги. Тоже относится и к формам — открывает <form...>, закрывает </form>.

Для абзацев с красными строками лучше не пользоваться <dd> и <dl>. Применение неразрывных пробелов &nbsp; до сих пор актуально.

Таблицы и заливки

Если заливается только ячейка, то background="images/example.gif" необходимо прописывать в <td>, а никак не в <tr>. Потому что в первом случае заливка будет понятна обоим браузерам, а во втором — только Navigator'у.

Вложенные таблицы. Be careful. Navigator имеет наглость по умолчанию размножать заливку основных таблиц, в ячейках вложенных.

Поэтому если вся либо отдельные ячейки вложенной таблицы должны быть прозрачными, соответственно в <table...> или <td> прописывается background="no".

То, что топором не вырубишь, каленым железом не выжжешь, короче с чем придется смириться — заливка таблицы с установленным расстоянием между ячейками Cell Spacing. Имеется в виду заливка цветом. Если вы хотите, чтобы таблица, независимо от количества ячеек в ней, была одного сплошного цвета <table bgcolor="#">, то Navigator все равно вставит вам палки в колеса и будет показывать пробелы-пустоты Cell Spacing. Выход только один — поместить основную таблицу в другую, залитую необходимым цветом. Причем не забыть сделать основную таблицу прозрачной, то есть background="no".

Стили

Вот уж воистину! Navigator их, как правило, ПРОСТО ИГНОРИРУЕТ. Из CSS Navigator адекватно понимает, пожалуй,только текст (шрифт, размер, цвет).Шестнадцатеричное представление цвета обязательно с решеткой #.

Формы <input...> поддаются стилизации частично. Если задан стиль для текста в <table> или <td>, то размер и шрифт текста форм будет аналогичным. Цвет — нет. Что хорошо, можно задать расстояние от форм сверху и снизу, прописав form {margin-bottom: px; margin-top: px}. Можно регулировать величину разрыва строки <br>, установив br {font-size: pt}. Можно управлять параграфом, например: p {text-align: justify; margin-bottom: px; margin-top: px}.

Формы

Надо отметить, что в Navigator'е они выглядят почему-то больше, нежели в IE. Временами это может испортить дизайн сайта, если ячейка, в которой стоит форма, должна быть фиксированной ширины. В IE все будет выглядеть нормально, а вот Navigator растянет форму и вместе с ней ячейку. Поплывет таблица. Во избежание таких сюрпризов, необходимо четко задавать размер формы. Скажем, если это обычное текстовое поле, то <input size="размер_поля">. Сразу подобрать нужный размер — дело проблематичное. Придется перебирать варианты и тестировать в обоих браузерах. Кстати, на последнем можно особо заострить внимание, так как параллельное тестирование в обоих браузерах, а еще лучше и в Oper'е, может существенно прибавить очков в пользу доступности и универсальности вашего сайта.

Q.В редакторе Front Page 2000 есть функция: если щелкнуть на странице правой кнопкой мыши, то в контекстном меню можно выбрать функцию "Тени Рамок...".При использовании ее на экране отбражается 5 страниц, а не одна как думает пользователь. Причем верхняя, нижняя, левая и правая всегда остаются однаковыми, а вот средняя страница меняет свое содержимое. Функция очень удобная, и позволяет обходится без фреймов (кстати, принцип ее работы до сих пор не понятен). Можно ли сделать так (в этой функции), что бы на разных страницах в правой части (одной из четырех страниц) отображался другой текст, а не постоянное содержимое страницы ""right". По умолчанию FP2000 хранит эти четыре страницы папке "_borders".

A.При детальном изучении этого "чуда" FP2000 в Macromedia Dreamweaver выяснилось что это не 5 страниц - а только 5 ячеек таблицы. FP вставляет 4 отметки - при изменении текста в одной из 4 крайних частей на странице - меняются все страницы. Меняется содержимое страницы, при показе страницы содержимое этих 4-х частей не "вытягивается" из папки "_borders" - оно уже есть в коде страницы. На серевер можно не закачивать папку "_borders". Единственное что можно посоветовать в данном случае - править содержимое этих 4-х частей в Блокноте или другом HTML-редакторе.

Q.Подскажите, как добиться того, чтобы две таблицы стоящие параллельно имели одинаковую длину на странице, если в правой таблице, к примеру, количество текста намного больше, чем в левой? Я делаю это посредством многократного повторение тега <br>, но думаю, что это неправильно.

A. - создал таблицу (2 столбца, 1 строка). И в каждой ячейке вставил по таблице. Высоту вложенных таблиц задать в %-х. Лучше всего - 100% от высоты главной. А высоту главной таблицы - 1 pixel. Главная таблица будет растягиваться в зависимости от текста в самой длинной из вложенных таблиц, а другая по высоте будет равна главной таблице, а значит и высоте самой длинной таблицы. Начало кода вложенной таблицы выглядит примерно так - <table width="100%" height="100%" border="1">

Q.Как написать HTML-код для вставки баннера на другой сайт. Я пользуюсь программой обмена баннерами, но сам написать код не могу.

Q,Как создать страничку, чтобы без спроса скачивала фай exe и в html можно было написать куда отправить файл?

A. *.txt, *.html и картинки читаются вообще без проблем в переменную или в плавающий фрейм через задание протоколаfile://.Иногда бывает нужно подправить броузеру настройки безопасности, для НН, например:

if (document.layers && location.protocol.toLowerCase() != 'file:' && navigator.javaEnabled()) netscape.security.PrivilegeManager.enablePrivilege ('UniversalFileRead');

Исполнимый файл не считывал, наверно, тоже можно сделать, броузер его все равно не запустит.

Q,Подскажите, пожалуйста, где можно ознакомиться с объёктными моделями различных браузеров (хотя бы IE и NN) для программирования на VBS или JS?

A.Вариант 1. Покупается книга. Про объёктные модели много у Шелли Пауэрс "Динамический HTML". Страница автора: www.yasd.com.

Вариант 2. Заходится на www.raya.ru (очень рекомендую) и в поле запроса пишется что-то вроде 'JavaScript "объёктные модели браузеров" '

Q.Как сделать, чтобы сайты (с заданных мною адресов) прокручивались в окне на моей странице?

A. <IFRAME src="address.htm" height="100" width="100">

Q.Что нужно прописать в css, чтобы изменить у таблиц bordercolor и cellpad/cellspace?

A.bordercolor так: TABLE {border-color : #F0F0F0;}, а cellpad/cellspace напрямую для TABLE задать нельзя, возможно удастся через padding и margin для TD

Q.Подкиньте пожалуйста скрипт, чтобы при скролинге страницы фон оставался на месте, а текст опускался. Я пользуюсь Flash MX и Dreamweaver MX.

A. Это делается с помощью CSS. Создаете новый стиль. Далее в разделe background ставите Repeat: no-repeat, Attachment: fixed.

Q.А как в FrontPage 2000 сделать переход на другие страницы, используя меню со списком (например вроде как в Windows, нажимая на кнопку с треугольником) и чтоб при наведении на кнопку появлялось меню со ссылками на другие страницы?

A. При детальном рассмотрении FP2000 такого понятия, как Layer (слой) не было замечено. Значит данный эффект с помощью только FP2000, используя слои, сделать нельзя. Единственное, что можно посоветовать - найти код для такого эффекта и вставить в код страницы при просмотре в режиме HTML.

Q.Как создавать в DreamWeaver 4.0 страницы на основе шаблонов, а именно у меня сайт,на котором постоянно меняется содержание, а пользоваться Save As вы сами знаете как нужно?

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

1. Создаете новый документ и в нем вставляете таблицу.

2. Cохраняете его как шаблон (File > Save as Template...), выделяете нужную ячейку, которя должна быть разная на страницах, нажимаете правую клавишу мышки и выбираете пункт New Editable Region... и вводите название.

3. Потом создаете новый документ на основе шаблона (File > New from Template...) и видите ваш шаблон, но изменения можете вносить только в ячейке, которая отмечена для редактирования.

4. Если хотите изменить дизайн всех страниц шаблона - открываете сам шаблон (файл *.dwt) и меняете дизайн той части, которая не отмечена как Editable Region и дизайн меняется на всех страницах, сделанных на основе шаблона. Только не меняется часть отмеченная как Editable Region.

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

Q.Помогите пожалуйста найти помощь на русском  к Dreamweaver MX, или русификатор английского хелпа.

A.Специально о Dreamweaver MX сайтов не встречал.

Q.Где можно найти бесплатный форум (лучше форум-дерево)?

A.Сейчас очень много форумов можно скачать. Одни из лучше, другие хуже. Это уж как кому.

1. Ikonboard

2. phpBB

3. vBulletin

4. xmb -

Форумы о которых слышал, но не знаю примеров и сайтов: ezBoard, OpenBB, UBB, YaBB (можете поискать сами). Рекомендую использовать Ikonboard или phpBB - наиболее практичные, функциональные, простые в настройке. vBulletin - становится платным, xmb - слишком уж простой.

Q.Подскажите пожалуйста как в Dreamweaver 3 привязать написанный мной скрипт на языке JavaScript к поведениям в Dreamweaver, так чтобы оно появлялось в раскрывающем списке поведений и соответственно действовало как задумано?

A.Советую прочитать хелп о Extending Dreamweaver - там все написано (жаль что на англйиском). Все файлы поведения находятся в папке ...\Dreamweaver 3\Configuration\Behaviors\Actions. Если знаете Java - можете посмотреть скрипты и файлы - и по аналогии сделать что-то похожее.

Q.Как сделать в Dreamwiever MX кодировку Win1251 и кириллицу?

A. Edit > Preferences. Выбираете закладку New Document и в строке Default Encoding - Cyrillic (win-1251). Все новые документы будут с кодировкой win1251. Если нет такого варианта в выборе - значит версия не предусматривает.

Q.Хочу поставить в background фотографию так, что бы она полностью отражалась в окне браузера , а не частично?

A.Делаете фотографию размерами 640х480 пикс. Во всех расширениях экрана будет видна полностью. С помощью CSS ставите эту фотографию в background + установки no-repeat, fixed. Результат - фотография в центре фона и не перемещается при прокрутке.

Q.Сейчас в инете встречаются сайты у которых задан стиль скроуллинга!? Я уже просмотрел несколько страниц кода, но не как не могу догнать как это сделано и на чем :( Пожалуйста подскажите как это сделать или хотя бы на чем это сделано.

A.Это сделано с использованием CSS. Данный эффект применим только для IE 5 и выше. Код выглядит так: <style type="text/css"> {SCROLLBAR-FACE-COLOR: #0000dd; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: black; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff;} </style>,

где SCROLLBAR-FACE-COLOR - основной цвет скролл-бара, SCROLLBAR-HIGHLIGHT-COLOR - цвет подсветки для объемности, SCROLLBAR-SHADOW-COLOR - цвет тени, тоже для объемности, SCROLLBAR-ARROW-COLOR - цвет стрелок, SCROLLBAR-TRACK-COLOR - цвет дорожки прокрутки.

Q.Пробую слои в таблицы. Выходит вот ЭТО - This file cannot be made compatible with 3.0 browsers because it contains layers that are partially offscreen. Этот файл не может быть сделан совместимым с 3.0 браузерами, потому что это содержит слои, которые являются частично за кадром . У меня Dreamweaver ULTRADEV4.

1. Хочу перевести слои в таблицы

2. Хочу, чтобы страничка смотрелась одинаково при любых изменениях размеров(например размер шрифта)

Посмотрите, что получается, ести поменять шрифт на крупный. Что делать?

A.Открываете документ. Дальше выбираете в меню File > Convert > 3.0 Browser Campatible

Q.Возможно ли запускать стартовую страницу с заданными размерами окна и отключенными тулбаром, строкой состояния и меню браузера? Если нет, то возможно ли организовать закрытие стартовой страницы без выдачи предупреждения "Просматриваемая веб-страница пытается закрыть это окно." Найденные скрипты выполняют это или по ссылке или через форму.Hадо для локалки, на всех машинах стоят IE 5.5 и 6.0

A.Для NN возможно показывать и убирать элементами окна, а именно с адресной строкой, меню, строкой состояния, тулбаром через задание свойства visible для объектов locationbar, menubar, statusbar, toolbar соответственно. В IE такое не проходит, можно только управлять размерами окна. Вот так:

self.resizeTo(screen.availWidth,screen.availHeight);

self.moveTo(0,0);

self.focus();

Закрыть окно без выдачи предупреждения методом window.opener.close(); невозможно.

Q.У меня при верстке сайта возник вопрос, который, как мне кажется, самостоятельно я решить не могу. Есть фреймовая структура - (4) - leftFr, topFr, mainFr, bottomFr. Мне необходимо, чтобы при нажатии на линк в leftFr открылись новые файлы и в topFr и mainFr. Cредствами HTML, как я понял, это не сделать. (?) В жабе я недостаточно разбираюсь. Могли бы посоветовать какое-либо готовое решение?

A.:

<A href="javascript:new_address();">link</A>

<SCRIPT>

function new_address(){

parent.topFr.location.href='address1.html';

parent.mainFr.location.href='address2.html';

}

</SCRIPT>

Через HTML свойство target ссылки можно открыть документ только в одном каком-либо окне фрейма

Q.Извините меня, чайника, но кто мне обьяснит, что такое CGI, SSI, ASP, PHP, PERL и т.д. :) и что должен знать полноценный WEB-мастер для нормальной работы.

A.Cобственно говоря, все это знать мастеру совсем неплохо будет. Но список необходимого можно и урезать. Итак, определения понятным языком:

CGI - cерверные скрипты, а поскольку они в работе использут шлюз Common Gateway Interface, то и название оттуда

SSI - Server Side Includes - вставки результатов работы простейшего серверного языка в HTML

ASP - Active Server Page - серверный язык от Microsoft

PHP - Personal Home Page - один из лучших языков серверного программирования, со множеством возможностей

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

Для полноценной работы Вам может пригодиться знание языка обращения к базам данных (таких, напр., как MySQL - рекомендую) и JavaScript для устраивания дел уже на компьютере клиента.

И конечно HTML с расширением DOM - DHTML

Q.Где и как выставляются права доступа, то есть chmod?

A.Проще всего - через FTP с помощью своего клиента (напр., в Windows Commander - Файл-Изменить Атрибуты...). Можно и скриптом, напр. chmod("somefile.html", 0777), но необходимо будет запускать его с соответствующими правами, и могут возникнуть проблемы на Windows-машинах.

Q.Где, у кого , и за сколько я могу заказать платные скрипты. Мне нужно установить на моем сайте программу позволяющщую посетителям играть между собой в нарды

A.Заходите на любой программерский форум и запустите обсуждение - кто-нибудь да напишет...

Q.Возможна ли через PHP работа с word-документами? Если можно, не подскажете, где можно взять более-менее подробное описание?

A. Нет, невозможна. Возможна с PDF-документами.

Q.Где можно найти бесплатный форум (лучше форум-дерево) ДЛЯ РАЗМЕЩЕНИЯ НА СВОЁМ САЙТЕ?

A.Cамыми популярными считаются vBulletin и phpBB.

 Q.У меня есть сайт сделанный на PHP. Я сделал форму, но она не работает,т.к. на сервере отключена функция mail. Я сделал форму на html и JavaScript. Только данные отсылаются с клиентской стороны. Не подскажете, как сделать, чтобы данные отсылались со стороны сервера.

A.Второй и единственный вариант - открывать соккет на 25-й порт и непосредственно командами SMTP отправлять письмо. Но есть подозрение, что и возможность внешних коннектов тоже закрыта, раз так жестоко прикрыли mail().

Есть десять кнопок

<form name="W">

<input type="button" value="1" name="1">

...

<input type="button" value="10" name="10">

</form>

Q.Мне надо чтобы при нажатии на любую из этих кнопок название 7-ой кнопки изменилось на 7*. Вариант document.w.7.value = "7*"; не проходит. Как мне подставить это значение?

A.Во-первых, обратиться к форме вежливо - раз назвали "W", то не нужно обращаться "w".

Во-вторых, названия, начинающеся с цифр JavaScript не любит.

Q.Можно ли сделать так, чтобы при переходе на другую страницу моего сайта музыка продолжала играть, а не начиналась заново. Фреймов на сайте нету.

A.Нет, к сожалению. Единственный выход - открыть новое окно специально под музыку.

Q.1.Я открываю два окна window.open(...). Вопрос можно ли передать данные из одного окна в другое, после их открытия.

2. Можно ли скрыть историю окна, что бы кнопка назад не срабатывала?

A.1. Похоже, что прямая передача данных не поддерживается. Но возможно обращение к открывшему их окну window.opener и передача данных как аргумент функции. А из opener обращение к открытым окнам идет просто:

str="status=yes, directories=no, menubar=no,

scrollbars=no, resizable=yes, toolbar=no, width=300,

height=300, left=0, top=0, border=0";

name = "n";

address = "t.html";

new_win= window.open(address,pd,str);

new_win.document.open();

new_win.document.write ('123123123');

new_win.document.close();

2. Нельзя.

Q.Возможно ли с помощью JS назначить стандартной кнопке <BACK> броузера переход на заданную страницу (а не на посещенную непосредственно перед данной)?

A.Нельзя.

Q.Например, у меня на основном окне имеется меню и фрейм, в котором прогружаются страницы из меню.Если юзер кликнет правой кнопкой мыши по ссылке из меню и выберит позицию "открыть в новом окне", то страница, соответственно, загрузится без меню. Так вот, как сделать так, чтобы прогрузилась сначала основная страница, а затем во фрейме - нужная?

A.Как вариант - сделать все ссылки на сайте на фреймсет типа frameset.html?pageN.html. Во фреймсете определять location.search, отрезать знак вопроса и подставлять в адрес основного фрейма.

Q.Вопрос в следующем: например, пользователь заполняет на моем сайте форму. Там есть поле, где нужно написать должность, т.е. ввести, чем занимался на предыдущем месте работы. Человек вводит например - менеджер по продажам, PR-проекты и т.д.- А мне необходимо потом искать по ключевым словам (данные записываются в MySQL), т.е например, я ввожу слово 'менеджер' и 'продажи'. Как организовать поиск именно по этим словам?

A. MySQL позволяет выполнять полнотекстовый поиск, напр поиск по полю column выражения expr: MATCH (column) AGAINST (expr). Вернется релевантность выражения. Рекомендую все же сделать тип поля SET, перечислив все возможные значения - таблица будет меньше, быстрее и удобнее для пользователей.

Q.Как создавать элементы страницы, которые может изменять пользователь. Например чаты, форумы, опросы и т. д.

Ответ: Учить PHP и MySQL.

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

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

Q.Можно ли защититься от различных ReGet, Дискокачалок и им подобных? Слышал, что можно настроить то-ли сервер, то-ли саму страничку так, что не будет работать функция броузера: "Вид/В виде HTML" и нельзя будет также выделить текст на странице для последующего копирования контента. Как это можно действительно сделать?

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

Q.Как IP пользователей зашедших на мой сайт определять, знаю вроде спайлог в "платной" версии может, а хотелось бы бесплатно. Такой вещи не знаете?

Ответ: IP сидит в переменной окружения REMOTE_ADDR.

Q.Как узнать индекс цитирования в каждом поисковике для определенного сайта?

A. Понятие "индекс цитирования" в данный момент времени определено для единственного поисковика - Апорта.

Q.Есть десять кнопок

<form name="W">

<input type="button" value="1" name="1">

...

<input type="button" value="10" name="10">

</form>

Мне надо чтобы при нажатии на любую из этих кнопок название 7-ой кнопки изменилось на 7*. Вариант document.w.7.value = "7*"; не проходит. Как мне подставить это значение?

A.Например так:

<form name="W" onClick="changeName();">

<input id="b1" type="button" value="1"

name="1">

<input id="b7" type="button" value="7"

name="7">

<input id="b10" type="button" value="10"

name="10">

</form>

<script>

function changeName(){

document.getElementById('b7').value="7*";

}

</script>

Q.Как повлияло введение тИЦ на поиск в Яндексе?

A.Никак. По уверениям разработчиков Яндекса тИЦ не влияет ни на что, кроме позиции в каталоге.

Q."Гостевая" относится к разделу сайта или к сервису сайта?

A.Это скорее рудимент сайта.

Q.Как узнать какое место занимает мой сайт (цифру) в Altavista, Google и Lycos? Как это узнать? Как найти мой рейтинг в этих поисковиках? Если можно подробнее. И вообще есть ли он там.

A.Bводите запрос в поисковую форму, и вручную проверяете каждую страницу. Позиция и будет местом. А вообще по разным запросам Вы будете на разных местах. В любом поисковике есть язык запросов, в хелпах все описано подробно.

Q.Где можно найти информацию о создании почтового web-сервера по типу mail.ru, а также, по возможности, скачать уже готовый?

A.Ну скачать готовый скрипт mail.ru вам вряд ли удастся. Насколько я понял вопрос речь идет о веб-почте.

Некоторые особенности формата CHM

C не русскими версиями Windows связана одна проблема. Все русские названия папок и документов в левом окне файла CHM представляют собой нечитаемые кракозябры. И ничего поделать с этим нельзя. Однако существует одна лазейка, которая позволяет всё-таки увидеть в левом окне файла русские буквы. Для этого файл CHM должен быть скомпилирован только с одной левой закладкой оглавления, т.е. без закладок поиска, ключевых слов и избранного. На это следует обратить внимание создателям файлов помощи для своих программ. Если объём такого файла невелик, то нет никакого смысла во всех прочих закладках, кроме закладки оглавления. Результатом явится читаемость этого оглавления в любых версиях Windows.

В случае большого объёма информации, компилируемой в CHM-файл, важнейшую роль приобретает закладка поиска. Эта закладка может быть простой, в виде всего двух полей - для ввода слов и для вывода результатов, а также сложной - с дополнительными опциями поиска. К сожалению, при наличии этих самых дополнительных опций, увидеть русские буквы в поле вывода результатов в указанных выше не русских версиях Windows становится невозможным. В случае закладки простого вида и при условии установленных параметров русского языка и шрифта в проекте компилирующей программы (HTML Help Workshop), становится возможным увидеть русские буквы как в поле ввода,так и в поле вывода в любой версии Windows.

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

Напоследок я расскажу Вам как можно упаковать все скачанные Вами журналы в один сборник. Я вероятно не один такой, кому жалко удалить с компьютера любой файл, скачанный с сети. Когда в папке Downloads их скапливается слишком много, приходится их сортировать по тематическим папкам, а затем переписывать на CD, но то, что оказалось на CD, возвращается на компьютер и используется в очень редких случаях. Точно также скапливались у меня скачанные журналы IZone. Поскольку заниматься этим делом я начал очень давно, то папка с никак не используемыми zip-архивами журналов постепенно разрослась до огромных размеров. Вот тогда-то мне и попалась на глаза программа HTML Help Workshop, с помощью которой я упаковал все имевшиеся у меня выпуски в один файл. Получилась своеобразная компьютерная энциклопедия. С тех давних пор я периодически добавлял новые скачанные номера в свою подшивку, используя один лишь HTML Help Workshop. Так всё продолжалось до того момента, пока журнал не перешёл на формат CHM. Если в прежних выпусках был всего лишь единственный индексный файл, то теперь должны были быть проиндексированы все HTML-файлы выпуска. Вручную это делать нереально, поэтому была испробована, с давних пор хранящаяся на CD, программа FAR HTML. Программа отличная, но при индексировании в ней выявились два недостатка, во-первых она не может правильно воспринять файлы, название которых начинается с кавычек, а также те, в названии которых есть какой-нибудь тэг, а во-вторых, статьи в каждой папке расставляются ею по алфавиту, причём сначала по латинскому, а затем по русскому, что не всегда соответствует оригиналу. Другие программы я не стал испытывать, а поступил следующим образом. Поскольку при декомпиляции мы получаем готовые файлы содержания, которые называются Table of Contents.hhc, то оказывается очень просто добавлять содержание этих файлов в конец рабочего файла при помощи любого текстового редактора. Таким образом можно очень легко добавлять к имеющемуся архиву новые номера, пользуясь только HTML Help Workshop и простым текстовым редактором. Так как при этом необходимо выполнять некоторые дополнительные операции, я расскажу пошагово, как всё необходимо делать.

  1. Разумеется начать нужно с инсталляции HTML Help Workshop.
  2. Создайте у себя на диске новую папку для проекта с названием, например izone.
  3. Распакуйте в эту папку все журналы, которые Вы хотите объединить в сборник, причём каждый журнал в папку с названием, соответствующим названию архива. В любом приличном архиваторе сделать это очень просто.
  4. В те папки, в которых оказались файлы CHM, декомпилируйте их содержание при помощи HTML Help Workshop. Для этого в меню File выберите Decompile..., а затем в верхнем окне найдите нужную папку, а в нижнем окне – нужный файл CHM и кликните OK.
  5. Из-за описанной выше проблемы с русскими шрифтами, переименуйте все папки, носящие русские названия в журналах izone505 и izone506 на следующие: Hardware, Internet, Images, Software, System, Other, We recommend и Work with journal.
  6. Обычно считается пользование программой HTML Help Workshop делом сложным из-за необходимости первоначального создания проекта при помощи довольно сложного "английского" ассистента. Однако можно избежать этой процедуры. Создайте, например в блокноте, а затем положите в папку izone файл izone.hhp следующего содержания

    [OPTIONS]

    Compatibility=1.1 or later

    Compiled file=izone.chm

    Contents file=Table of Contents.hhc

    Default Font=,8,204

    Display compile progress=No

    Full-text search=Yes

    Language=0x419 Russisch

  7. Теперь в каждой папке, в которой оказались декомпилированные журналы, откройте при помощи любого текстового редактора, способного производить поиск и замену сразу по всему содержанию (например, я рекомендую Bred), файл Table of Contents.hhc и прозведите следующую замену по всему тексту:

    <PARAM name="Local" value="

    замените на

    <PARAM name="Local" value="izone516/

    Здесь приведён пример для папки izone516, но разумеется для каждой будет своё название.

  8. Переложите из самой первой папки с декомпилированными журналами файл Table of Contents.hhc в общую папку проекта
  9. Теперь по очереди заходите в каждую из папок, открывайте в редакторе файлы Table of Contents.hhc и, копируя их содержание от первого тэга <UL> до последнего тэга </OBJECT> включительно, переносите это содержание по очереди в файл Table of Contents.hhc, находящийся в общей папке. Вставлять необходимо в самый конец, т.е. перед тэгом <>. Когда всё перенесёте, подтвердите изменения.
  10. Запустите файл izone.hhp. Если Вы до сих пор всё делали правильно, то откроется программа HTML Help Workshop, в которой будут две нужные нам закладки: Project и Contents, третью закладку, под названием Index, не трогайте. В закладке Project нажмите вторую сверху кнопку, откроется окно с названием Topic files. В этом окне найдите и выберите все индексные файлы журналов до номера 504 и все HTM-файлы журналов начиная с номера 505 и подтвердите OK.
  11. Перейдите на закладку Contents и создайте для каждого журнала свою общую папку с названием, например izone516 для номера 516. Для этого сначала отмаркируйте верхнюю папку, а затем жмите кнопку с изображением папки, ответьте утвердительно и вводите в следующем окне название папки, нажав OK, получите новую папку. Затем маркируйте каждый последний документ каждого журнала и создавайте всем им соответствующие папки. Когда всё будет готово, приведите структуру папок и документов каждого журнала к виду, соответствующему оригиналу при помощи кнопок со стрелками. Посмотреть, с каким файлом связана каждая запись, можно, отмаркировав её, нажать на изображение карандаша. Там же на закладке Advanced можно поменять изображение символа. Если Вы собираете в сборник также журналы и до 504 номера, то просто создайте для каждого номера свою папку и свяжите её с соответствующим индексным файлом.
  12. Всё готово? Переходите на закладку Project и жмите нижнюю кнопку. Компиляция началась! В ходе компилирования в правом окне могут выводиться обнаруженные ошибки. Если среди них отсутствуют ошибки HHC5003, свидетельствующие об отсутствии файлов, то всё нормально. Через некоторое время Вы получите в папке izone нужный Вам файл. Поздравляю!

Q.Какой форум лучше?

A.Bыбор не велик: Либо PhpBB, либо Invision Board, либо vBulletin.

1. vBulletin - несомненный лидер. Главным плюсом vBulletin является его непревзойденная мощь и защищенность, поэтому если не кричать всем подряд о том, какую версию движка вы используете, то есть вероятность избежать различного рода "куль-хацкеров", начитавшихся BugTraq. Эксплоитов для этого форума не так уж и много, так как обилием дыр vBulletin не отличается, а значит Вы можете спать спокойно. Недаром наши англоязычные братья выплачивают разработчикам 200$ за лицензию, форум ведь не бесплатный! vBulletin радует огромным количеством опций. Для того, чтобы убедиться в этом факте достаточно лишь взглянуть на необъятные просторы администраторской панели, в которой очень легко затеряться. Пожалуй, это можно отнести к минусам, ибо новичкам управиться с таким движком будет очень непросто.

Также хочу отметить, что форум в России распространяется большей частью нелегально. Иными словами все поголовно используют пиратские копии, не испытывая даже некого подобия угрызений совести :). Одно плохо: у vBulletin нет сайта русскоязычной поддержки, а значит скины, кнопки и хаки для него придется искать самому. Для того, чтобы привести vBulletin в отличное состояние достаточно провернуть следующее:

- Сменить шкуру форума

- Поставить хак быстрого ответа

- Русифицировать

- Заменить логотип и слоган

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

Хак - это дополнение к форуму, расширяющее его опции. vBulletin довольно сложен в обращении не будучи прохаканным, но и в своей оригинальной поставке этот форум вполне готов к "употреблению". Установка же хака может заключаться в трех вещах: корректировании так называемых тэймплейтов (наипростейший способ), изменении php-файлов vBulletin и создании таблиц в MySQL через PHPMyAdmin. Обычно эти действия комбинированы, но пугаться установки хаков (Аддонов) не следует. Все довольно просто, главное не забывать делать резервные копии, того, до чего дотянулись Ваши руки. :)

2. PHPBB - довольно знаменитый форум. В последнее время его стало очень модно ставить для сайтов среднего и крупного размера, хотя достоинств у данного движка не так много. Из преимуществ можно отметить великолепный дизайн форума и предельную простоту в обращении. Для phpBB существует огромное количество шкур и хаков, а также сайт русскоязычной поддержки, что очень важно. Админ-панель форума значительно уступает той, что входит в vBulletin, а значит и гибкость настроек весьма ограничена. Вообще это движок неплохой, но крайне дырявый. Ломается phpBB одним кликом, поэтому любой посетитель может за 5 секунд получит права администратора и натворить дел... Находим версию 1.4*, регистрируемся и пишем в адресной строке следующее: /сайт/директория форума/prefs.php?save=1&viewemail=1',user_level%3D'4'%20where%20username%3D'логин'%23. Теперь Вы админ, поздравляю! :) Делайте выводы, учитывая, что каждая последующая версия дырявей предыдущей, а заплатками все не затыкаешь :)...

3. Invision Power Board - а это уже достойный конкурент vBulletin! Этот форум можно назвать кровным братом легендарного IconBoard, ибо Мэттью Мэчем - создатель последнего, немало вложил в Инвижен. Этот движок довольно устойчив к хакерским атакам, а проблеме безопасности разработчики уделили немало времени. Что же отличает объект нашего описания от менее известных собратьев? Во-первых, это весьма шустрая скорость работы, во-вторых - великолепный дизайн и отличная совместимость с различными броузерами. Вы можете без особого напряга редактировать различные составляющие форума (FAQ например), а продуманная система управления очень гибка, хотя и уступает админке vBulletin. В общем, Invision - это прекрасный бесплатный форум, который уверенно захватывает сердца многих пользователей! Он сочетает простоту и скорость phpBB с надежностью и мощью vBulletin, что не может не радовать.

4. Итоги...

Итак, что мы имеем? Дырявый, но красивый и простой phpBB, великий и могучий vBulletin, быстрый и гибкий Invision. Во всех 3-х движках есть прекрасные стороны, иначе я бы не стал проводить их анализ, но phpBB я из своего личного списка вычеркиваю навсегда. Invision красив, удобен, быстр, но до мощи vBulletin он пока не дорос. У этого форума еще все впереди, разработка очень перспективная, но я выбираю vBulletin. Опробуйте все варианты, оцените факты холодным взглядом и примите свое решение, а я лишь описал то немногое, на что необходимо обратить внимание.

Поддомены.

Наверняка вы уже слышали, что такое поддомены, но навряд ли знаете как их делать. Для начала, я все же попробую объяснить, что же это такое. У многих из вас есть свой сайт на народе (или другом бесплатном хосте), к примеру my_host.narod.ru. Так вот my_host и есть поддоменом народ.ру (для простоты считайте, что народ.ру - домен, а my_host - поддомен).

Некоторые считают, что для этого специально регистрируют имя, но на самом деле ничего такого не происходит. Так вот сегодня я хочу вам рассказать про эту штуку. Сразу же замечу, что эта тяга, в дальнейшем будем называть ее скриптом, так вот этот скрипт пашет только на серверах с поддержкой PHP, поэтому и речи быть не может как запихать ее на Народ.РУ (by.ru, nm.ru, chat.ru и т.д.).

Хочу добавить, что написал ее (эту штуку) не я, и поэтому все авторские права мне не принадлежат. Я лишь раскопал как ее настроить (своими мозгами), и так как автор зафриварил (сделал бесплатной) ее, то мы можем смело влепошить ее себе на h11.ru или на fatal.ru (и вообще на все другие хосты с поддержкой PHP).

Да, наверное, вы уже начинаете материться, вот мол даун, собрался нам тут про муть рассказать, а сам резину тянет. НЕТ! Не переживайте со следующего абзаца мы рассмотрим ее практическое внедрение :)

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

У вас должно распаковать два файла. На файл типа readme.txt - можете не обращать внимания (там все равно ни хрена нет :), самым потребным для нас сейчас является файл index.php. Нам придется немного его подправить (настроить под каждого), но в этом нет ничего страшного.

Можно и оставить index.html, если вас это устраивает, я просто рассказываю про возможности этой фени (хотя настоятельно советую сменить, все это зависит от вашего хостинга). Дальше ищем строку $use_frames = "no", и если ваш сайт использует фреймы, то поставьте вместо no - yes, а если же нет, то ничего не трогаете. Вот и все, скрипт настроен. Теперь перейдем к практической стороне. Закачиваем index.php на сайт (в корневой каталог (в главную папку)).

После того как вы закачали index.php на сайт, смело создавайте папку (к примеру lybaja) и закачивайте туда файло (обязательно чтобы в этой папке был какой-то index-файл (не скрипт)).

Срезаем рекламу

Предупреждение: если такое дело засечёт админ, то он тебя за это по головке не погладит и пагу твою в момент удалит. Дело в том, что на многих хостах за убивание рекламы берут деньги (Народ по 5 вечнозелёных в месяц, например). Рекламой окупаются затраты на размещение сайта, поэтому иное им просто не выгодно - все жрать хотят :) . Вся эта реклама вставляется в страницу автоматом, в основном с помощью Java скрипта. Вот примеры для разных хостингов:

www.narod.ru: скрипт добавляется после закрывающего тега, точнее в самый-самый конец файла.

</html><!-- ><!-- "><!-- '><!-- --></textarea></form>

</title></comment></a>

</div></span></ilayer></layer></iframe></noframes></style></noscript></table></script></applet></font>

<style>

#bn {display:block;}

#bt {display:block;}

</style>

Короче всякая ерунда. Довайте разбираться. Здесь я хочу объяснить принцип работы, а не дать готовое решение. Изучив всё вы сможете ломать рекламу на любых хостингах. Как мы видим после </html> идёт куча закрывающих тегов. Это антивзломщик рекламы - её защита. Дело в том, что с помощью многих открывающих тегов для этих можно убрать, закрыть, переместить рекламный блок. Но на всякое противоядие есть ещё больший яд :) . Существует такой HTML тег, как <noscript>. Все скрипты, идущие после него не исполняются до тех пор, пока не будет найден закрывающий тег </noscript>. Короче все скрипты, находящиеся между <noscript> и </noscript> не работают. Следовательно, для дизактивации скрипта нужно после </html> вставить <noscript>. Но один закрывающий тег Народ уже добавил (смотри пример). Поэтому вставляем <noscript> два раза. Закрывающий тег в этом случае вообще не нужен, так как мы имеем дело с концом документа, после которого никаких полезных скриптов нет и не должно быть.

Существует ещё один полезный тег: <plaintext>. После него происходит игнорирование любых HTML тегов и печатание текста документа как обычного текстового файла. Все что стоит после этого тега, включая HTML теги будет напечатано на экране. Вставим и его пару раз, так как один лишь <noscript> не работает :( .Вот так должен выглядеть конец твоего файла:

</html><noscript><noscript><plaintext><plaintext>

Теперь обратимся к Holm.ru: Здесь чуть сложнее. Огромный скрипт добавляется после тега, так как реклама расположена в самом верху страницы.

<bgcolor="#000000" text="#FFFFFF" и так далее> траля-ля-ля-ля рекламный скрипт <твоя инфа>

Исходя из предыдущего примера делаем так:

<noscript><bgcolor="#000000" text="#FFFFFF" и так далее> траля-ля-ля-ля рекламный скрипт </noscript><твоя инфа>

Все параметры тега <> не работают! Был нормальный чёрный фон с белым текстом, а стало… По моей версии реклама лепится после ПОСЛЕДНЕГО тега <>, то есть нужно всё привести к такому виду:

<bgcolor="#000000" text="#FFFFFF" и так далее><noscript>< ещё раз> траля-ля-ля-ля рекламный скрипт </noscript><твоя инфа> Работает! И даже всплывающее окно не появляется. Мы их победили! Aналогичным методом можно хакнуть почти всю рекламу. Смотри, анализируй, экспериментируй. И ещё раз напомню - за это дело можно вполне поплатиться своей пагой.

seo & website usability   inet   os faq   hardware faq   memory   video   cpu   hdd   mainboard faq   printer & scaner   modem   mobiles   hackzone
Технологии поискового маркетинга
Практика поискового маркетинга
Flash
Тэги
XML
DHTML
PHP
MySQL
WebMail
.NET
VBScript
CGI
Графические форматы Интернета
WEB-сайт шаг за шагом
CMS faq
FRAME faq
CSS faq
SSI faq
RSS faq
WAP faq
Web-Designed
Webhints
Файл настроек .htaccess
Настройка robots.txt
Windows 10 | Registry Windows 10 | Windows7: Общие настройки | Windows7: Реестр | Windows7: Реестр faq | Windows7: Настроки сети | Windows7: Безопасность | Windows7: Брандмауэр | Windows7: Режим совместимости | Windows7: Пароль администратора | Память | SDRAM | DDR2 | DDR3 | Quad Band Memory (QBM) | SRAM | FeRAM | Словарь терминов | Video | nVIDIA faq | ATI faq  | Интегрированное видео faq | TV tuners faq | Терминология | Форматы графических файлов | Работа с цифровым видео(faq) | Кодеки faq | DVD faq | DigitalVideo faq | Video faq (Архив) | CPU | HDD & Flash faq | Как уберечь винчестер | HDD faq | Cable faq | SCSI адаптеры & faq | SSD | Mainboard faq | Printer & Scaner | Благотворительность

На главную | Cookie policy | Sitemap