Войти       Главная / НАШИ ПРАВИЛА
1. СТАНДАРТНЫЕ БИБЛИОТЕКИ INSITE:
В исходном шаблоне "start" - содержится блок с подключением основных функций insite, его необходимо перенести на новый сайт

2. FAVICON
Favicon рисуется дизайнером, если он забыл - напомнить.
Сделать favicon.ico (например с помощью http://www.favicon.cc или http://iconizer.net) и подключить <link rel="shortcut icon" href="/favicon.ico" />

3. ПРЕЛОАДЕР
Для различных эффектов в зависимости от дизайна сайта можно подобрать соответствующий прелоадер на сайте http://preloaders.net/

4. ССЫЛКИ
Используем только относительные ссылки, например "/название_скрипта.php", т.е. без указания адреса сайта, так как при заливке сайта постоянно возникают проблемы

5. КАРТА, СХЕМА ПРОЕЗДА
используем технологию YANDEX-КАРТЫ ( http://api.yandex.ru/maps )
- карта должна быть большой (если иное не предусмотрено в дизайне)
- содержать логотип-указатель ( http://api.yandex.ru/maps/jsapi/doc/dg/tasks/how-to-add-placemark.xml )
- открываться только с помощью ajax, так как это сильно влияет на загрузку страницы
- обратите особое внимание на раздел "РУКОВОДСТВО РАЗРАБОТЧИКА" ( http://api.yandex.ru/maps/jsapi/doc/dg/tasks/quick-start.xml )
ПРИМЕР 1: http://white-dance.ru/contacts/
ПРИМЕР 2: http://company.yandex.ru/contacts/all/

6. RESET.CSS
Лучше вообще не использовать, так как все стандартные элементы указанные в тексте с помощью WYSIWYG-редактора не работают или отображаются ОЧЕНЬ КРИВО, поэтому либо его НЕ ИСПОЛЬЗУЙТЕ, либо правильно его НАСТРОЙТЕ. Учитывайте, что в компании 5-летний опыт работы без подобного него.

7. СКРИПТЫ
- для подключения скриптов использовать php-функцию js( script_name ), данная функция исключает вызов одних и тех-же скриптов несколько раз.
- Если есть сжатая версия скрипта (обычно *-pack.js) то использовать её.
- На странице не должно быть подключенно лишних скриптов и файлов стилей, если в одном шаблоне использовался эффект и требовал загрузки доп. модулей, а в другом шаблоне его нет - то и лишних скриптов не должно быть.
- если несколько шаблонов используют одни и те-же библиотеки - необходимо при загрузки скриптов прописывать одинаковый путь во всех шаблонах.

8. ИЗОБРАЖЕНИЯ
СЖАТИЕ ИЗОБРАЖЕНИЙ
При сохранении изображений подбирайте оптимальное качество сжатия и формат (jpg/gif/png) в зависимости от изображения, недопустимо использование неоптимального сжатия, при котором размер изображения максимальный или сильное сжатие влияющего на качество отображения

РАЗМЕРЫ ИЗОБРАЖЕНИЙ
Всегда, где это возможно, прописывайте размеры изображений, в противном случае мы наблюдаем эффект "страница скачет" пока все картинки не закачаются и не будут известны их размеры.

Если указанные размеры изображения с теге <img> и подобных - меньше реальных размеров изображения, в таком случае фото необходимо уменьшить до нужных размеров, Как часто делается - картинка с фотоаппарата, размеров в несколько МБ добавляется на сайт и ей прописывается размер 200х200, после сжатия такая картинка весит несколько килобайт

В ШАБЛОНАХ
- если несколько шаблонов используют одни и те-же фото(особенно) - необходимо при загрузки скриптов прописывать одинаковый путь во всех шаблонах.

9. JQUERY
Очень часто возникает ситуация - делаем какой-нибудь эффект, для этого нужен, например, лишний DIV, который при загрузке сайта скрывается функцией jquery, но сама jquery выполняет код только после ПОЛНОЙ загрузки страницы, в результате при загрузке сайта в самый начальный момент наблюдаем DIV, который рвет верстку и потом исчезает.

10. ПРОВЕРКА ВО ВСЕХ БРАУЗЕРАХ
Всегда проверять верстку во всех браузерах

11. ВЫРАВНИВАНИЕ КОДА
любой код должен содержать комментарии и отступы чтобы прослеживалась связь и он был легкочитаемый
* пример отступов
<table>
    <tr class="ex_trush_row_title">
        <td>Количество</td>
    </tr>
</table>