Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Заметки Дизайнера" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
В помощь начинающему web-мастеру
| Информационный Канал Subscribe.Ru |
| Главная | Статьи | Форум | Каталог программ | Ссылки | О сайте |
| Webstudent.net.ru - Мы учимся вместе!
Рассылка начинающему web-мастеру.
Дата: 2004-07-04
Выпуск: 24 Количество подписчиков: 2787 Приветствую, уважаемые подписчики!
Сегодня в выпуске:
Новости:ВступлениеПриветствую! Сегодня выпуск необычный, во многом решающий дальнейший путь развития нашец рассылки. Читаем внимательно! Нынче на дворе лето, очень многие читатели, как нам кажется, сейчас в отпуске, вдали от компьютера, интернета и прочих дел. У другой половины в голове солнце, море и прекрасные девушки в голове, т.е тоже совсем нерабочее настроение! Так стоит ли напрягаться, вот в чем вопрос! Быть может стоит приостановить рассылку до наступления осени, и тогда, с новыми силами бруситься "в бой"? Тем более, что мы тоже люди и у нас тоже должен быть отпуск, как это ни странно ;) Посему, не очень хочется бросать слова на ветер, трудиться, если никто читать наши материалы все равно не будет. Так что, все зависит только от вашего желания: или мы отправляем рассылку до сентября в отпуск, или продолжаем цикл статей. Если вы хотите читать нас дальше и летом, то отправте письмо (можно пустое, или с пожеланиями ;)) на адрес: it4all@yandex.ru?subject=yes Если вы считаете, что рассылку стоит отправить в отпуск, то пишите на it4all@yandex.ru?subject=no Можно также зайти на наш сайт http://webstudent.net.ru и анонимно проголосовать (форма для голосования в правой колонке) ПОЖАЛУЙСТА! Не оставайтесь безучастными, ибо решение зависит ИСКЛЮЧИТЕЛЬНО от вашего желания! Просто нажмите на ссылку и пошлите письмо, это совсем просто! А сам я тоже уезжаю в отпуск, если будет решено продолжить выпуск рассылки, то делать это будет мой давний приятель, модератор нашего сайта, it4all, прошу любить и жаловать! Все письма - к нему. В летнее время рассылка будет (если вы решите, что оно вам надо) выходить в сокращенном объёме. Продолжаем цикл статей по созданию сайта с нуля. Все замечания и предложения сюда: it4all@yandex.ru Полная версия статьи с иллюстрациями: http://www.it4all.h10.ru/int.php?cat=intro&num=7 Практика web-дизайна. Часть третья.Автор: it4all Как и обещал, расскажу, как делал последнее творение, а именно о переделке дизайна сайта "International Football" (прежде чем читать далее, сходите посмотрите, вам будет намного понятнее), который поступил в нашу "Web-мастерскую". Так как сайт уже был создан, и имел уже большое количество страниц, то собирать информацию, о нем мне не пришлось, я уже имел практически все "кирпичи" для обновления дизайна: 1) Лого на сайте не было, зато было название - "International Football", и слоган "Футбол в России и за рубежом", отсюда уже было понятно, что сайт посвящен футболу вообще, не привязываясь к конкретной команде. 2) Отсюда последовал вывод, что цвета, применяемые на сайте, должны быть общими для футбола в целом. А именно, доминирующим цветом должен был быть зеленый (цвет поля), также применимы были белый и черный (цвет стандартного, привычного для нас, футбольного мяча, разметки поля и т.д.). Все остальные цвета должны были гармонировать (сочетаться) с основным цветом. 3) На ресурсе было очень большое меню, поэтому мы разбили его на три независимых блока. Блок меню типа "горизонтальный список", содержащий ссылки - "На главную", "Контакты", "Сделать стартовой", "Добавить в избранное", "Карта сайта". По негласному правилу вэб-дизайна, такие ссылки обычно представляют в виде кнопок (иконок), поэтому мы решили не отходить от этого правила. В меню аналогичного типа были вынесены ссылки, ведущие к информации о чемпионатах (далее для краткости буду звать его "меню чемпионатов"). Далее мы сделали меню "вертикальный список", где разместились все остальные ссылки ресурса. 4) Помимо основной информации, на странице должны были разместиться опрос, форма для подписки на рассылку, рейтинг "ФИФА", копирайт, и кнопки различных счетчиков. 5) Дизайн страницы решено было оставить динамическим ("резиновым"). Сказать, что сразу после сбора информации, я сажусь за изготовление ресурса, было бы чистым враньём, только на одну идею, у меня уходит несколько дней, и куча изрисованных листков бумаги. Первым делом я начинаю искать в сети ресурсы по аналогичной тематике, для того, чтобы посмотреть, что и как сделано, а также, чтоб ненароком не повторить чей-нибудь ресурс (чтоб потом не слушать обвинения в плагиате). Попутно скачиваю понравившуюся графику. Из-за отсутствия логотипа, в голове засела мысль заменить его самым футбольным атрибутом - мячом , признаюсь, что на поиски крупного изображения мяча понадобилось пересмотреть кучу фотографий. Вертикальное меню мне сразу захотелось дать стилизованным под футбольное поле, но основной идеи всего внешнего вида пока не было. Хочу отметить, что как любая творческая работа, вэб-дизайн тоже требует вдохновения от создателя, дизайнера должна посетить "виртуальная, оцифрованная муза" (если дизайнер женского пола, то "музык" =) "Футбольная муза" меня посетила, когда я увидел заставку нынешнего чемпионата по футболу, которая предворяет каждый матч (вот повезло, что чемпионат шел). Я увидел зеленый фон, бегущих игроков, желтые вихревые следы от мяча, больше мне ничего не нужно было, и я сел ваять. Вот тут обратите внимание, на важный ключевой момент - есть принципиальное различие между тем, как начинает делать сайт новичок, и как профессионал или продвинутый новичок. Новичок в большинстве случаев сначала делает верстку, а затем вставляет графические элементы в заранее отведенные для этого места. После чего начинает вносить некоторые изменения в представшую перед его взором страницу. Те, кто знает, как надо делать, создают внешний вид страницы в виде графического эскиза, проще говоря, они просто рисуют страницу в графическом редакторе (или в нескольких редакторах). Преимущества этого способа налицо, к примеру, рисованное меню, я легко перетащу в любое место, просто "зацепив" его мышью. В редакторе для этих же целей пришлось бы всякий раз переделывать таблицу. Далее предлагаю вам шампунь - два в одном, статья по дизайну, совмещенная с уроками по "Фотошоп". Так как на странице особых витееватостей не предусматривалось, я сразу открыл "Adobe Photoshop 7.0." , намереваясь прямо в нем нарисовать все необходимое.Я создал новый файл 780 х 450 пикселей (780 пикселей - ширина страницы для экрана с разрешением 800 х 600), с цветом RGB и прозрачным фоном. В первом же слое дал прямоугольное выделение (780 х 128) и залил его #00902C цветом, получился темно-зеленый прямоугольник предназначенный для шапки страницы. Вы по прошлым статьям знаете, мое отношение к банальным прямоугольникам, ну вот я решил его немного "покорежить", вырезать в нем несколько "гнезд", в которых будут расположены блоки меню. Итак, у нас три блока меню, и нам нужно равномерно "разбросать" их по странице, главный блок будет расположен в левой нижней части коллажа, сервисное меню (кнопки), я решил дать в правом верхнем углу страницы, и чтоб выделить его еще больше сместил поле для коллажа вниз на 23 пикселя. Как было видно из старого дизайна, "меню чемпионатов" вполне помещалось в экран 800 пикселей по горизонтали и даже оставалось свободное место, решено было разместить этот блок на фиксированном расстоянии от главного меню, при малом разрешении оно выглядит прижатым к правому краю экрана, а при большем, по центру. Как вымерить все эти расстояния? - Очень просто, дать их в виде текста на отдельном слое, с определенными параметрами шрифта (пользуйте "Arial", который есть практически на каждом ПК), который вы планируемого применить на странице. Эту же операцию нужно проделать везде, где положение или размер графических элементов будет зависеть от ширины текста. К примеру, в главном меню, я не вводил все его пункты, достаточно набрать самый длинный его пункт. Рисуем оформление для меню.Идея дать главное меню стилизованным под футбольное поле, где пункты будут располагаться на чередовании темно-зеленых и светло-зеленых полос (аля стрижка), засела у меня давно. Накачать из сети фото с хорошим видом поля с верху не удалось, поэтому пришлось рисовать. Для этого понадобится 5 слоев (лучше делать его в отдельном окне).
Вот параметры для других фигур:
Когда все фигуры идеально расположились одна под другой, можно обьеденить все слои ("Ctrl + E") в один, скопировать и вставить изображение меню в основное окно, где мы создаем эскиз нашего сайта. Рамочки, обрамляющие блоки информации были сделаны аналогично. Рисуем кнопки.Для этого тоже лучше открыть новый файл, с теми же параметрами, любого размера (но никак не маленького, 100х100 в самый раз будет). Для создания именно тех кнопок, я пользовался плагином "Eye Candy 3.0", опцией "Cutout…", это очень старый плагин, он у меня очень давно, но очень удобный и с хорошим набором фильтров (если кому надо могу выслать по почте или дать ссылку на скачивание [размер 1,04 Мб] ). Я расскажу, как сделать похожую, пользуясь стандартными инструментами. Выбираем инструмент "Овальное выделение" ("Elliptical Marquee Tool") и рисуем круг (предварительно зажав "Shift"), затем заливаем его нужным цветом. Не снимая выделения, выбираем в меню "Select" -> "Transform Selection" (трансформация выделения), в секции изменения размеров ("Scale") жмем на кнопочку "цепь", это означает, что мы будем менять ширину и высоту пропорционально. Вводим 85 %, применяем трансформацию, и заливаем уменьшенную область цветом потемнее. Повторив туже операцию еще раз (но теперь уже 95%, от уменьшенного выделения),заливаем область первоначальным цветом, теперь внутри большого круга у нас появилась каемка из темно-зеленого цвета. Теперь пришла пора придать кнопке псевдо - объемность, дать на ней блик света. Для этого снова трансформируем выделение снова на 85%, зададим "Foreground color" чуть по светлее и выберем наш любимый инструмент - "Градиент". Свет у нас якобы падает на кнопку с левого верхнего угла изображения (приблизительно под углом в 45 градусов), вот также и проведите градиент - от края ыделения до середины круга. Как не надоела эта операция, но придется вновь уменьшить выделение на 90%, затем создайте новый слой (Ctrl+Shift+N), и залейте область первоначальным цветом. Нажмите "Ctrl+D" и избавьтесь наконец от выделения, осталось сместить кружок на новом слое, от центра к правому нижнему углу картинки, и все, заготовка для копки готова. Вот вам несколько другой способ рисования - выделением и заливкой. Перед тем как, рисовать на ней символические изображения, нужно склеить все слои ("Ctrl+E"), и уменьшить заготовку до нужного размера. Символы эти рисуются карандашом, но если у вас не получится, то можно воспользоваться готовыми фигурами -"Custom Shape Tool", кнопки "Сделать стартовой" и "Добавить в избранное" были сделаны именно так. По Феньке и шапка.Скажу, что коллаж в нашей шапке, до безобразия прост, но как показало наше обсуждение на форуме в "Мастерской", придется дать описание его создания. Сразу отмечу, что "шапки" страниц как я знаю, могут быть трех типов - фиксированного размера для статического дизайна страниц , фиксированный с для динамического дизайна, динамический для того же типа. Второй представляет собой жесткую картинку, но имеющую очень большую ширину ("width"), равную ширине самого большего на сегодня разрешения экрана 1600 пикселей, обычно ее дают фоном к столбцу. Не самый лучший способ удовлетворения потребностей любителей больших разрешений, ибо "вес" такой картинки обычно очень велик и будет сильно оттягивать загрузку. Хотите пример? Пожалуйста - http://www.21vek.ua/. Самый оптимальный это третий тип, который может быть выполнен по-разному. Можно сделать две ячейки таблицы, одна фиксированной ширины - в ней будет основная картинка, а другая "резиновая" - где в качестве фонового рисунка дана картинка шириной в 1 пиксель, которая повторяясь, дает некое продолжение вашей основной картинки. Чуть по другому можно сделать три ячейки, две крайние, из которых будут содержать части коллажа, а "резиновая "часть будет по центру. На данном сайте я поступил именно так. Еще способ - сделать таблицу, и дать в ней фоном незамысловатое изображение, а в ячейках расположить любые картинки с прозрачным фоном. Давая выравнивание в ячейках по центру или по краям, можно добиться эффекта, когда шапка страницы будет равномерно заполнена графикой при любом разрешении экрана. Чего-то мы отвлеклись, итак откроем картинку предназначенную стать фоном и уберем ее цвета - "Image ->Mode -> Grayscale", затем выделим ("Ctrl+A") и скопируем ее всю в память ("Ctrl+C"). Перейдем в окно, где мы ваяем наш коллаж к слою где нарисован широкий зеленый прямоугольник, выделим его тоже. Затем жмем "Ctrl+Shift+V" (вставить в выделение) и наша черно-белая картинка вставилась внутрь выделения , а новообразованный слой стал включать в себя маску созданную из выделения. Если подвигать вставленное изображение, то оно будет видно только в области маски. Если вы определились в том , как должно быть расположено изображение внутри маски, можно обрезать не нужные края изображения, щелкнув правой кнопкой мыши по пиктограмме маски и выбрать опцию "Apply Layer Mask". Так как это все-таки фоновый рисунок, он должен быть немного приглушен в тонах, яркости , стать одноцветным, присутствовать но не привлекать внимание. Для этого можно, либо изменить прозрачность картинки, либо поэкспериментировать с опциями слоя (выпадающий список, где по умолчанию написано "Normal"), я для своего фона выбрал опцию "Ovelay". Мне показалось этого не достаточным для фона, и снова выделив зеленый прямоугольник, я заштриховал его - "Edit -> Fill->Use->Pattern -> Custom Pattern", выбрал заранее сделанный "Паттерн". Что такое "Pattern" (образец)? Это обычный рисунок в "Фотошоп". Откройте новый файл (с прозрачным фоном) произвольно размера и карандашом в 1 пиксель нарисуйте горизонтальную линию (зажав "Shift" естественно), затем ниже еще одну на расстоянии 3 пикселя. Нет необходимости зарисовывать все поле таким способом, можно скопировать все ("Ctrl+A") и вставить, затем подогнать под нужное расстояние, склеить слои ("Ctrl+E"), теперь мы имеем на ондном слое уже 4 линии. Повторите эту операцию, до тех пор, пока все поле не будет заполнено линиями, затем выберете "Edit -> Define Pattern", и создайте "паттерн" собственного производства. Теперь можно было приступить к размещению на этом фоне других элементов. Выбрав несколько картинок, я сперва их "зачистил" отделил от фона. Для этого нужно скопировать изображение в новое окно с прозрачным фоном, выбрать инструмент "Polygonal Lasso" (), и очень кропотливо, кусочек за кусочком, вырезать и удалять не нужные ее части. Делаем желтый след.Для этого, перейдем на слой с изображеием и нажмем "Ctrl+A" (выделить все), затем выбрав в инструментах "стрелку" ("Movie Tool") , один раз нажмем любую управляющую кнопку на клавиатуре (со стрелочками которые =), выделение сразу охватит ваше изображение по контуру, это нам и нужно. Создадим ниже новый слой и зальем выделение желтым цветом, не снимая выделения, идем в фильтры, там выбираем "Eye Candy 3.0 -> Motion Trail", и вся любовь. Изогнутая надпись.Сначала пишем текст, затем в меню выбираем "Layer -> Type - > Wrap Text", и начинаем издеваться над ним. Конкретно для этой надписи был выбран стиль "Flag". Статья получилась огромная, материала для осмысления много, и я естественно понимаю, что многое может быть непонятно,поэтому жду ваших писем или отзывов, от которых будет зависеть о чем будет следующая статья. Либо она будет с более подробным описанием рисования в программе "Фотошоп", либо пойдем дальше и я опишу нарезку в "Image Ready" и верстку в "Dreamweaver". Использованы материалы:
www.it4all.h10.ru/
Полезные советыЗакрываем доступ к сайту, определённому посетителю. Когда-нибудь обязательно сталкиваешься с такой ситуацией, что кому-то нужно закрыть доступ к сайту, зная его IP адрес. Если это один человек с одним IP адресом, то скрипт можно использовать следующий: Способ № 1: <?
// IP адрес жертвы =)
$ip="127.0.0.1";
if(empty($_SERVER['REMOTE_ADDR']))
die("<b>Ваш IP адрес не определён!</b>");
elseif($_SERVER['REMOTE_ADDR']==$ip)
die("<b>Вам сюда нельзя!</b>");
?> Если же нужно закрыть доступ всем посетителем, у которых IP адрес начинается на 127., то скрипт уже такой: Способ № 2: <?
// Начало IP адреса жертв =))
$ip="127.";
if(empty($_SERVER['REMOTE_ADDR']))
die("<b>Ваш IP адрес не определён!</b>");
elseif(preg_match("!".preg_quote($ip)."!",$_SERVER['REMOTE_ADDR']))
die("<b>Вам сюда нельзя!</b>");
?> Пишем генератор паролей. Как он делается? Просто... Для этого нужно: 1) Определить символы, которые будут использоваться. Пишем скрипт: <?
// Символы, которые будут использоваться в пароле.
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
// Количество символов в пароле.
$max=10;
// Определяем количество символов в $chars
$size=StrLen($chars)-1;
// Определяем пустую переменную, в которую и будем записывать символы.
$password=null;
// Создаём пароль.
while($max--)
$password.=$chars[rand(0,$size)];
// Выводим созданный пароль.
echo
"<center>
Сгенерированный пароль:
<hr><font face=verdana color=red size=7><b>".$password."</b></font><hr>
<a href=?>Создать новый пароль.</a></center>";
?> По материалам http://manlix.ru
Интересные программыNetCaptor v.7.5.2 AM-DeadLink 2.00 NO1 ACE Search Engine Submission Software v.2.1.0 SpyCamera XP Matrix 5less 1.3Matrix 5less 1.3 Tag&Rename 3.1 K-Lite Codec Pack 2.27 FULL Nero Burning ROM 6.3.1.16 CWShredder 1.59.1 WinTools.net Professional 4.4.1 Wallpaper.Recycler v.3.5 Вопрос в рассылкуУважаемые Гуру! Нам, новичкам, нужна Ваша помощь! Помогите нам, ведь это выгодно обоим сторонам: мы получаем желанные знания, а вы имеете уникальную возможность продемонстрировать свои знания и опыт. Ссылка на ваш сайт гарантирована! Присылайте свои вопросы на адрес it4all@yandex.ru Вопрос №14 "Пожалуйста кто может , подскажите: Можно ли имея страницу например на *.narod.ru оставить файлы для скачивания у себя на компе. Хочу раздавать MP3 и видео, но файлы великоваты, да и народ.ру ругается, что создаю архив для хранения файлов." Ответ от Vasyasya (www.kpeatops.narod.ru) : Тогда придется держать комп постоянно подключенным к Сети, а это не очень и дешево. Но, если деньги есть, то проще договорится на платный хостинг. Ответ от Dansury (http://punk.ru.ru.ru/) : Чтобы оставить файлы на компе и их можно было качать, надо чтобы комп был всегда в сети, т.е. чтобы он сам стал как бы сервером. Для этого надо заплатить кучу бабок и вообще париться на счёт разрешения и регистрации (т.е. скорее -циЙ). Тебе это надо? Если файлы великоваты, то лучше завести себе счёт, чтобы деньги передавались электронно, а файлы слать на болванках по родной почте бандеролем или ещё чем :) Ответ от Голубевы (http://www.frnet.narod.ru/) : Если ты постоянно подключен к интернету 8-), то можешь, установи у себя на компе сервер, например Apache и делай ссылки на странице слудующего вида: Вопрос №15 "Как можно прописать сделаный сайт на локальном сервере? У меня, новичка, ни чего не получается. Выложенные страницы не открываютсь, что нужно сделать? Помогите..." Ответ от Александр : Используй Small HTTP server (смотри на http://homecomp.ru/progr/p_shttp.html) Ответ от synchro : Быстрее и легче всего установить себе джентльменский набор web-разработчика denver Ответ от Vasyasya (www.kpeatops.narod.ru) : Даю инструкцию: Ответ от Голубевы (http://www.frnet.narod.ru/) : Установи сервер, настрой каталог в котором храняться файлы. А чтобы загрузить сайт в браузере прописывай ip сервера. Новый вопрос: Вопрос №16 "Подскажите, можно ли при помощи PHP вставлять в HTML другой документ не целиком (вроде: include("text.txt");), а только часть этого документа?" Новый вопрос: Вопрос №17 "Можно ли сделать чтобы при заполнении поля со списком в форме выполнялась бы автоподстановка значения из таблицы (база данных на MySQL)" Новый вопрос: Вопрос №18 "Подскажите пожалуйста, где можно достать в инете бесплатные музыкальные трэки для своих проэктов. пусть будет, как обыкновенная музыка, так и звуки, к примеру, дождя, воды, молний и т.д. пришлите пожалуйста линьки." Новый вопрос: Вопрос №19 "Я разработал сайт для крупного государственного предприятия, но руководству сейчас некогда заниматься этим вопросом (размещением в сети). Могу ли я сам разместить где-нибудь этот сайт бесплатно и как это сделать? Просто очень хочеться поместить свою первую работу в сети, в качестве портфолио." Новый вопрос: Вопрос №20 "У меня к вам такой вопрос. Почему при загрузке сайта в сеть не загружается картинка?" Новый вопрос: Вопрос №21 "Записываю фильмы с TV тюнера, как вырезать кадры(рекламу)?" Последние темы форума:
На сегодня это все, встретимся в следующем выпуске рассылки! Удачи! P.S И не забывайте - мы учимся вместе! C уважением, Поликарпов Роман В начало выпуска © 2003, Поликарпов Роман aka Crystall По всем вопросам пишите на crystall@webstudent.net.ru
Все материалы данной рассылки охраняются законом об авторском праве!
|
| Главная | Статьи | Форум | Каталог программ | Ссылки | О сайте |
| http://subscribe.ru/
E-mail: ask@subscribe.ru | Отписаться |
| В избранное | ||