Разработка прототипа шаблона дизайна


Разработка прототипа шаблона дизайна

https://www.shutterstock.com/ru/templates

Прототип представляет собой сверстанный в html шаблон дизайн сайта. При верстке в шаблоне выделяются функциональные области, например:

  • заголовок страницы;
  • меню;
  • цепочка навигации;
  • форма авторизации;
  • форма поиска;
  • включаемые области и файлы;

 

Особенности работы с ajax

Использование режима ajax имеет свои особенности. Чтобы строка навигации в открываемой по ajax странице имела в цепочке навигации своё название, необходимо, что бы в шаблоне обязательно присутствовал элемент с id="navigation". Это необязательно должен быть div, это может быть spanh1p и так далее.

Аналогично, для заголовка обязательно наличие элемента с id="pagetitle".

 

 

<?
$MESS ['COMPANY_NAME'] = "Company Name";
$MESS ['MAIN_PAGE'] = "Home page";
$MESS ['PRINT'] = "Print version";
$MESS ['AUTH_LOGIN'] = "Authorization";
$MESS ['RATES_HEADER'] = "Currency rates";
$MESS ['SEARCH'] = "Site search";
$MESS ['SUBSCR'] = "Subscription";
?>
Затем в начало файла, для которого предусмотрено использование языковых сообщений (например, header.php), добавляется функция:
<?
IncludeTemplateLangFile(__FILE__);
?>
Функция IncludeTemplateLangFile(__FILE__) выполняет подключение файла языковых сообщений для текущего языка.
Далее все текстовые сообщения заменяются на функции вызова соответствующих языковых сообщений:
<?echo GetMessage("SEARCH");?>


/bitrix/php_interface/user_lang/<код языка>/lang.php
$MESS['языковой файл']['код фразы'] = 'новая фраза', например:
<?
$MESS["/bitrix/components/bitrix/system.auth.form/templates/.default/lang/ru/template.php"]["AUTH_PROFILE"] = "Мой любимый профиль";
$MESS["/bitrix/modules/main/lang/ru/public/top_panel.php"]['top_panel_tab_view'] = "Смотрим";
$MESS["/bitrix/modules/main/lang/ru/interface/index.php"]['admin_index_sec'] = "Проактивка";
?>

 

https://webfon.top/page/5/

http://ilyakhasanov.ru/baza-znanij/grafika-i-tekst/besshovnye-fony