Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > Сайтостроение
Расширенный поиск

Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2010, 13:26 Вверх   #1
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию Статьи и рекомендации для сайтостроительства.

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

Строим сайты сами правильно и функционально!!!
  Ответить с цитированием
Cказали cпасибо:
Старый 07.01.2010, 13:28 Вверх   #2
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

Основной дизайн компоновки страниц
Наибольшее число сайтов в интернете обладают одним из нижеприведенных способов компоновки интернет-страниц с использованием одноуровневой системы навигации:


1 - "Шапка" страницы. Здесь располагаются название сайта, название раздела, эмблема, логотип и другая наиболее важная информация.
2, 5 - Здесь размещаются гиперссылки или панель навигации по сайту
4 - Область размещения текста
3 - Нижняя часть страницы (здесь содержится контактная информация и т.п.)
1 - "Шапка" страницы. Здесь располагаются название фирмы, название раздела, эмблема, логотип и другая наиболее важная информация.
2 - Область размещения гиперссылок или панель навигации по сайту
3 - Нижняя часть страницы (здесь содержится контактная информация и т.п.)

Объемные многостраничные сайты с многоуровневой системой навигации лучше компоновать следующим образом:


Области, обозначенные красным цветом, предназначены для адаптивных систем навигации

1 - "Шапка" страницы.
2, 4 - Область размещения гиперссылок или панели навигации сайта
3 - Область размещения текста.
5 - Нижняя часть страницы (контактная информация и т.п.)

Данные виды компоновки рассчитаны на мониторы с диагональю не менее 17".

Первый из трех приведенных вариантов считается наиболее универсальным среди остальных


Общие рекомендации и соображения по выбору той или иной компоновки сайта:

1. Продумать, какие материалы будут размещены на сайте (текстовые, графические материалы, таблицы) .
2. Чем объемнее сайт, тем сложнее система навигации, а следовательно, тем сложнее компоновка сайта.
5. Если число отдельных страниц сайта не более 30-40, то желательно использовать одноуровневую систему навигации сайта При этом допустимо включение второго уровня для 5-10 % страниц. В случае, если количество страниц сайта находится в пределах от 30-40 до 500, следует использовать двухуровневую систему навигации (три последних варианта компоновки). При этом допустимо включение третьего уровня для 5-10 % страниц.
6.Стремление разработать экзотическую (необычную) компоновку бизнес-сайта почти всегда приводит к снижению прибыли, которую может и должен приносить бизнес-сайт.
Примечание
Чем сложнее сайт, тем больше вероятность, что не все страницы будут разработаны на основе одной и той же компоновки. Как правило, компоновка главной (домашней) страницы отличается от компоновки остальных страниц сайта.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 07.01.2010, 13:42 Вверх   #3
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

Коды цвета.
Для написания сайта своими силами,да и не только кто пишет код но и тем кто использует cms все же необходимо знать что цвет прописываеться шестьнадцать буквено-цифровыми командами. Это нужно знать допустим для изменения цветовой гаммы фона шаблона в css,да и нетолько. Хотя конечно можно прописывать и просто название цвета ,например black,red- все же считаю что лучше писать кодом так как машины их лучше понимают.
Есть много прог которые автомотически определяют цвет и выдают код. Вот пример когда можно онлайн определить код цвета -определи цвет.
000000 000000 6
Безопасная палитра включает 216 цветов. Безопасные цвета всегда отображаются одинаково, независимо от возможностей цветоотображения и разрешения монитора, с которого просматривается изображение, ОС и браузера. Цвет является безопасным в том случае, если все шестнадцатеричные значения совпадают с 00, 33, 66, 99, СС, FF, например: FF9900

Для тех кто хочет создать такй определитель цветов ,который будет открываться в браузере .то берем блокнот вставляем код и сохранаям как html,в кодировке utf-8
Код:
<html> 
 <head> 
 <title>uWebber - таблица цветов html</title> 
  <Style> 
  A:Link{ Color: #000000; Text-decoration: underline} 
  A:Visited{ Color: #000000; Text-decoration: underline} 
  A:Hover{ Color: #000000; Text-decoration: none} 
  td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
  </Style> 
 <!-- HEAD START HERE --> 
 <!-- HEAD END HERE --> 
 </head> 
 <body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0"> 
 <center> 
 <!-- BODY START HERE --> 
 <center> 
 <a href=http://uwebber.ucoz.com><img src=http://uwebber.ucoz.com/design/Untitled-1.png border= 0></a> 
 <br> 
 </center> 
 <script LANGUAGE="JavaScript"><!-- 

 // create 6-element array 
 var hex = new Array(6) 

 // assign non-dithered descriptors 
 hex[0] = "FF" 
 hex[1] = "CC" 
 hex[2] = "99" 
 hex[3] = "66" 
 hex[4] = "33" 
 hex[5] = "00" 

 // accept triplet string and display as background color 
 function display(triplet) { 
  // set color as background color 
  document.bgColor = '#' + triplet 

  // display the color hexadecimal triplet 
  alert('Цифровой код цвета фона = ' + triplet) 
 } 

 // draw a single table cell based on all descriptors 
 function drawCell(red, green, blue) { 
  // open cell with specified hexadecimal triplet background color 
  document.write('<TD BGCOLOR="#' + red + green + blue + '">') 

  // open a hypertext link with javascript: scheme to call display function 
  document.write('<A HREF="javascript:display(\'' + (red + green + blue) + '\')">') 

  // print transparent image (use any height and width) 
  document.write('<IMG SRC="place.gif" BORDER=0 HEIGHT=12 WIDTH=12>') 

  // close link tag 
  document.write('</A>') 

  // close table cell 
  document.write('</TD>') 
 } 

 // draw table row based on red and blue descriptors 
 function drawRow(red, blue) { 
  // open table row 
  document.write('<TR>') 

  // loop through all non-dithered color descripters as green hex 
  for (var i = 0; i < 6; ++i) { 
  drawCell(red, hex[i], blue) 
  } 

  // close current table row 
  document.write('</TR>') 
 } 

 // draw table for one of six color cube panels 
 function drawTable(blue) { 
  // open table (one of six cube panels) 
  document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>') 

  // loop through all non-dithered color descripters as red hex 
  for (var i = 0; i < 6; ++i) { 
  drawRow(hex[i], blue) 
  } 

  // close current table 
  document.write('</TABLE>')  
 } 

 // draw all cube panels inside table cells 
 function drawCube() { 
  // open table 
  document.write('<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1><TR>') 

  // loop through all non-dithered color descripters as blue hex 
  for (var i = 0; i < 6; ++i) { 
  // open table cell with white background color 
  document.write('<TD BGCOLOR="#FFFFFF">') 

  // call function to create cube panel with hex[i] blue hex 
  drawTable(hex[i]) 

  // close current table cell 
  document.write('</TD>') 
  } 

  // close table row and table 
  document.write('</TR></TABLE>') 
 } 

 // call function to begin execution 
 drawCube() 

 // --></script> 
 <!-- BODY END HERE --> 
 <br> 
 </body> 
 </html>


Очень маленькая прога которая определит код цвета прям с экрана монитора подведя курсор на определный участок с нужным цветом. Скачать прогу.

Последний раз редактировалось Ghost; 07.01.2010 в 14:22..
  Ответить с цитированием
Cказали cпасибо:
Старый 07.01.2010, 14:32 Вверх   #4
S.T.A.L.K.E.R.
 
Аватар для Stalker
Stalker вне форума
Доп. информация
По умолчанию

С вашего позволения, по поводу цветов.
Таблица подбора цветов для сайта.
  Ответить с цитированием
Cказали cпасибо:
Старый 07.01.2010, 16:13 Вверх   #5
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

Немного не в тему.даже в принципе еще рано пока вылаживать это,но забегу вперед. Где то читал вопрос что у человека стоит флэшь хэдер,как сделать что бы у тех у кого нет флэша видели просто обычный хэдер. Поэтому вылаживаю урок .
В этом уроке мы попробуем решить эту проблему с помощью скрипта от google swfobject.
Шаг 1.
Подключим этот скрипт к нашему документу, прописав следующий код между тегами <head>:
Код:
<script type="text/javascript" src="swfobject.js"></script>
Шаг 2.
Подготовим изображение того же размера, что и флэш-ролик и сохраним его в любое место на Вашем сайте.
Шаг 3.
В том месте, где должен выводиться флэш-ролик, пропишем следующий код:
Код:
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="423" height="122"> 

<param name="movie" value="example.swf" /> 

<!--[if !IE]>--> 

<object type="application/x-shockwave-flash" data="example.swf" width="423" height="122"> 

<!--<![endif]--> 

<img src="image.jpg" width="423" height="122" alt="Альтернативное изображение" /> 

<!--[if !IE]>-->        </object>        <!--<![endif]--> 

</object>
Значение value и data содержат путь к флэш-ролику. Необходимо изменить его в зависимости от фактического расположения ролика. Также нужно выставить значение ширины (width) и высоты (height) ролика и соответствующего ему альтернативного изображения.
В значении img src указываем путь до альтернативного изображение, которое будет загружаться при отключенном или не установленном flash.
Нужно отметить, что такая вставка флэш является абсолютно валидной, в отличии от стандартной вставки при помощи тега embed.
Надеюсь, этот урок был для Вас полезен. Спасибо за внимание.
  Ответить с цитированием
Cказали cпасибо:
Старый 08.01.2010, 12:31 Вверх   #6
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

Нашел статью про логотип, как правильно создать логотип.
В переводе с древнегреческого «логос» означает «слово», а «тюпос» — «отпечаток». В нашем понимании, логотип — это графический образ различия, который играет важную роль в узнаваемости не только интернет-проекта или компании, но и товаров, услуг и сервисов.
Одна из задач логотипа — привлекать внимание. В идеале логотип должен отражать в себе направление деятельности компании или интернет-проекта. Зелёный листок для косметической компании, например, символизирует натуральность и экологичность продукта.
Главные цели создания логотипа — привлечение, удержание и продление внимания. Логотип — показатель индивидуальности интернет-проекта или компании. Существует множество прекрасных логотипов, разработкой которых занимались профессионалы. Со многими из них мы знакомы с самого детства: «Adidas», «Nike», «Coca-Cola» и многие другие. Дизайн логотипов этих торговых марок легко запоминаем, узнаваем и отлично смотрится в одноцветных вариантах, что немаловажно при печати. Всемирный успех упомянутых компаний говорит сам за себя, да и какой ребёнок не знает как выглядит логотип «Coca-Cola»?
Хороший логотип должен нести в себе заряд эмоций, но они не должны быть нежелательными или негативными. У многих людей первое общее впечатление об интернет-проекте или компании зачастую складывается после взгляда на логотип. Для того, чтобы вызвать положительные эмоции, можно, например, использовать известные и любимые изображения, которые заведомо внушают доверие и легко воспринимаются, но при этом не стоит забывать и отрицательную сторону — логотип не будет оригинальным.
Выбор шрифта
Выбор шрифта является одним из первых шагов при разработке логотипа. Удачный выбор шрифта всегда был залогом успеха. Большая часть из доступных в интернете шрифтов уже были кем-то когда-то использованы. За вполне приемлемые деньги можно заказать разработку шрифта у специалиста и вы получите качественный шрифт, который будет принадлежать только вам. Нужно помнить о том, что человек привык видеть качественные тексты по телевидению, в печати и кино. Нельзя допускать того, чтобы у человека, зашедшего на ваш сайт или разглядывающего фирменный бланк вашей компании, складывалось ощущение дешевизны. Если оно так и есть — нельзя допускать чтобы оно так и выглядело!
Цвет
При разработке логотипа нужно стараться использовать те цвета, которые ассоциируются с родом деятельности компании или тематикой сайта. Например, синий цвет ассоциируются с авиакомпанией, а желтый с туристической компанией, продающей путёвки в Турцию. Но нужно помнить, что на самом деле всё это условно. Иногда совершенно безумное сочетание цветов прекрасно смотриться и выглядит естественно. При цветовом оформлении логотипа нужно опираться не на цвета как таковые, а на их соотношение друг с другом.
Форма логотипа
Перед тем, как выбрать форму, нужно определить цель дизайна логотипа. Нужно помнить, что форма во многом определяет первоначальное отношение к нему. Желательно, чтобы логотип был компактным и небольшим. Самые распространённые формы это: круг, квадрат, овал и треугольник. Надо отметить, что современные логотипы зачастую заключают в себе несколько геометрических фигур. Огромную роль при построении логотипа играют правильные пропорции. Существуют много тонкостей и аспектов, которые при первом взгляде кажутся незначительными, а на самом деле из них как раз и складывается основной дизайн логотипа.
10 признаков хорошего логотипа
1. Стиль
2. Ясность
3. Привлекательность
4. Выражает правильный имидж
5. Разборчивость
6. Видимость
7. Простота
8. Запоминаемость
9. Описательность
10. Цвет
Источник: Logobank — здесь живут логотипы
  Ответить с цитированием
Cказали cпасибо:
Старый 21.01.2010, 20:09 Вверх   #7
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

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

Итак, начнем:

1. Перенаправление посетителей при обновлении сайта.

Когда Вы обновляете или тестируете сайт на хостинге, Вы можете перенаправлять посетителей на определенную страницу. Для этого в файле .htaccess необходимо прописать следующий код:
order deny,allow

Код:
deny from all

        allow from 123.123.123.123

      ErrorDocument 403 /page.html

      <Files page.html>

        allow from all

        </Files>
Замените 123.123.123.123 на Ваш ip-адрес, а также замените page.html на ту страницу, которую будут видеть пользователи, зашедшие на сайт.

2. Определенная страница с ошибкой 404.

Когда пользователи обращаются к странице на Вашем сайте, которой не существует, то им показывается ошибка 404. Если вы хотите сделать ее определенной страницей, то в файле htaccess следует прописать следующий код:
Код:
ErrorDocument 404 /404.html
Перенаправлять посетителей в таком случае удобно на главную страницу сайта.

3. Редирект на перемещенные или переименованные страницы.

Если вы переименовали или переместили некоторые страницы на сайте и хотите, чтобы посетители увидели уже новые страницы, даже если они обращаются по старому адресу, следует в файл htaccess прописать следующий код:
Код:
Redirect 301 /old.html http://yoursite.com/new.html
Также вы можете использовать такой редирект для того, чтобы страница не потерялась для поисковиков.

4. Запрет на просмотр директории.

Если у Вас в папке на сайте нет файла index, то любой пользователь может посмотреть, какие файлы в ней лежат.

Чтобы избежать таких вещей, следует прописать такой код:
Код:
Options All -Indexes
На некоторых хостингах такая функция прописана по-умолчанию, в таком случае Вам не стоит беспокоиться.

5. Создание красивых URL.

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

Вот некоторые примеры с кодом:
R
Код:
ewriteEngine on

          RewriteRule ^about/$    /pages/about.html [L]

          RewriteRule ^features/$ /features.php [L]

          RewriteRule ^buy/$      /buy.html [L]

        RewriteRule ^contact/$  /pages/contact.htm [L]
P.S. В интернете существует несколько сайтов, с помощью которых можно автоматически редактировать файл .htaccess. Например htaccesseditor.com.

P.P.S. Чтобы с нуля создать такой файл Вам следует открыть, например, блокнот, вписать в него строчку
AddHandler application/x-httpd-php .php .htm .html

нажать "Сохранить как...", в имя файла ввести .htaccess и выбрать "все файлы".

Последний раз редактировалось Ghost; 21.01.2010 в 20:13..
  Ответить с цитированием
Старый 31.01.2010, 18:55 Вверх   #8
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

Сегодня хочу предоставить вам урок по css как сделать фон на всю страницу.

Наш фон будет:
- заполнять полностью страницу (без белых полос)
- правильно масштабироваться
- соблюдать пропорции изображения
- центрирован на странице
- не содержать скроллов
- кроссбраузерным
Этого всего достичь очень трудно, поэтому нам придется немного попотеть и использовать множество разных техник для этого. Прежде всего, нам необходимо правильное масштабирование изображения. Традиционное background-image нам тут не поможет, и поэтому мы будем использовать инлайновое изображение.
Техника №1
Это изображение будет помещено на страницу в множество разных слоев. Каждый слой (блок) будет выполнять свою роль.
Код:
<div id="bg">
<div>
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<img src="images/bg.jpg" alt=""/>
</td>
</tr>
</table>
</div>
</div>
и стили:
Код:
* {
margin: 0;
padding: 0;
}
html, body, #bg, #bg table, #bg td {
      height:100%;
      width:100%;
      overflow:hidden;
      }
#bg div {
      height:200%;

      left:-50%;
      position:absolute;
      top:-50%;
      width:200%;
      }
#bg td {
      text-align:center;

      vertical-align:middle;
      }
#bg img {
      margin:0 auto;
      min-height:50%;
      min-width:50%;
      }
Получилось довольно много кода, но в конце мы получили хороший результат. После этого у нас будет идеальный фон, но нам же еще необходимо размещать контент на странице. Для этого нам понадобится еще один контейнер. Он будет находиться над фоном, иметь ширину и высоту на весь экран, и overflow auto (скроллы могут появиться). Внутри этого контейнера мы можем размещать контент.
Код:
<div id="cont">
<div class="box">
<!-- content in here -->
</div>
</div>
#cont {
position:absolute;
top:0;left:0;
z-index:70;
overflow:auto;
}
.box {
      margin: 0 auto;
      width: 400px;
      padding: 50px;
      background: white;
      padding-bottom:100px;
      font: 14px/2.2 Georgia, Serif;
      }
JavaScript Фиксы
В Файрфоксе "фокус", по умолчанию, направлен на элемент body при загрузке страницы. Это означает, что при нажатии на пробел страница опустится до body, и у нас появятся белые полосы. Чтобы это исправить, нам понадобится небольшой jQuery фикс. Он уберет "фокус" с элемента body и направит его на другой спрятанный элемент.
Код:
$(function(){
$(".box").prepend('<input type="text" id="focus-stealer" type="hidden" />');
$("#focus-stealer").focus();
});
Техника №2
В данном примере мы будем использовать CSS без каких-либо фиксов. Нам понадобится только инлайновое изображение с классом “bg”. Больше никакой другой разметки. Это большой плюс по сравнению с первой техникой.
Однако, данная техника не выполняет все требования, которые мы прописали в самом начале. Этот фон не будет центрирован в IE 7, не будет вообще работать в IE 6, и может иногда неправильно масштабироваться. Но все же это неплохой вариант.
Код:
img.bg {
min-height: 100%;
min-width: 1024px;
 /* Масштабирование*/
      width: 100%;
      height: auto;
 /* Позиционирование */
      position: fixed;
      top: 0;
      left: 0;
      }
@media screen and (max-width: 1024px){
      img.bg {
      left: 50%;
      margin-left: -512px; }
      }
div#content {
      
      /* Контент над фоном */
      position: relative; 
 
      width: 500px;
      margin: 0 auto;
      background: #fff;
      padding: 20px;
      font-family: helvetica, arial, sans-serif;
      font-size: 10pt;
      line-height: 16pt;
      -moz-box-shadow: #000 4px 4px 10px;
      -webkit-box-shadow: #000 4px 4px 10px;

      }
body {
   
      margin: 0;
      padding: 20px 0 0 0;
      }
Пример :
Оригенальная статья урока находиться здесь-http://css-tricks.com/perfect-full-page-background-image/
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Рекомендации по выбору и покупке ТВ HotBeer Электроника (кроме фото и компьютерной техники) 7 13.04.2014 11:28
Рекомендации по защите движка форума vBulletin Serberg Инструкции по vBulletin 119 17.12.2013 22:25
Популярные статьи Denis8388 Joomla! 4 03.07.2011 11:19
FAQ и рекомендации по аккумуляторам ноутбуков Serberg Ноутбуки 7 14.05.2009 14:18


Текущее время: 23:10. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.19039 секунды с 12 запросами