 
        
        Разработка интернет-приложений.-1
.pdfИспользошаблонпозпрваниеоляодитьовгибкуюнастройку дизсай,разделовтовнаистраниц айта.Напри,возможноер использованиеспеципр зддизайтеогочукениеазанного периодавремени,автоматическоеуправлевнешвидомсайтани зависимосотгруппыпосет.д.тителей
| Усайтаможетбытьмногошаблондизайна,, ,оборотв | один | 
| шаблонможетбытьиспользованнанесколькихсайтах. | 
 | 
Шаблонсайтаопределяет:
оформлсайтадизайн(,версткуниестр, аницбор
| основныхкаскадныхстилей); | 
 | 
 | 
| 
 | типыменюихрасположение; | 
 | 
| баннеров); | наличиерекламныхобластей( дляразмещения | |
| 
 | 
 | |
| сайта; | наличиевключаемыхобластейшаблонеистраницах | 
 | 
| 
 | 
 | |
| оформленияподпискит.. | налвдисачиезформыйавторизациитане, | 
 | 
| 
 | 
 | |
| Всеиспользуемыевсистемешаблхранятсяв тдельныхпапках | 
 | |
| каталога/bitrix/templates/например, /bitrix/templates/de( | mo/или | |
| /bitrix/templates/template1/),либоначинаясверсии14.0.0, | 
 | |
| /local/templates/Такжесуществуетспециальотораяпап.default,к. не | 
 | |
| являетсяполноценшаблосайта,содержитншаблоныым | 
 | |
| компонентовифайлы,общиедляостальныхшаблоновсай | та. | |
| Шаблдизсайобычнотасостнаизтрехосновныхитчастей: | 
 | |
| 
 | Верхнейчастидизайна(header); | 
 | 
| 
 | Рабочейобластистраницы(Work area); | 
 | 
| 
 | Нижнейчастидизайна(footer). | 
 | 
| Прсоздцесайташаблонаниявключаетдваосновныхэтапа: | 
 | |
| 1 | созданиепрототипаш | аблонадизайна; | 
| 2 | созданиеполнофункциональногошаблона. | |
21
 
| Прототиппредсобойтаверстляетhtmlшаблондизанныйн | 
 | |
| сайта.Приверсткешаблоневыделяютсяфункциональныеобласти | . | |
| Примертакоговы | деленияпредставленнарисунке7 | . | 
| 
 | Рисунок7 | – Прототип дизсайтана | 
 | 
 | 
| • | заголовокстраницы; | 
 | 
 | |
| • | меню; | 
 | 
 | |
| • | цепочканавигации; | 
 | 
 | |
| • | формаавторизации; | 
 | 
 | |
| • | формапоиска; | 
 | 
 | |
| • | включобластифайлы;емые | 
 | 
 | |
| • | рекламныеобласти; | 
 | 
 | |
| • | ит.д. | 
 | 
 | 
 | 
| Наэтапесозданияполнофункциональногошаблонадизайна | 
 | 
 | ||
| выполняетсязаменаH | TMLэлементовдизсоответствующиеайна | 
 | 
 | |
| функциональныеэлементы:программнкодвызовкомпонентов.Вый | 
 | 
 | 
 | |
| результатечегоужеполучаетсяPHP | 
 | -шаблондизсайтана | (Рисунок8) | . | 
| 
 | 
 | 22 | 
 | 
 | 
 
| Рисунок8 | – PHP-шаблондизсайтана | 
| Оснмо,которыевныементынужноучитыват | ьприсоздании | 
| шаблона: | 
 | 
Приподготовкеграфиследуетзайначзаранееского разметитьлиниюразделадизпрологйна(headerиэпилог.php) (footer.php).
Следувыдосновныеэлементылитьдизайна,для последующеймодификатаблст:шрифтылейцы, вии етазаливки т.п.
Разрабдизменюразличныхтываяйнуровней, желательновыделятьповторяющиесяэлементы - дляупрощения создшаблонаменюниядальнейшуправленияэтимименю. го
Дляоблегчениясопразличныховожденияязыковых версийсайтаповозможн остиледуетспользоватьвместографических элементекс. товые
ПринарезкеграфдиизайнаподгческHTMLоготвке шаблона,необходимозаранеепредусмместрасположениятреть
23
 
оснковныхмпонсиступравлениясайтнтовмы.Выделиомбластиь меню,рекла мныеобласти, размещениястидополнительныхформ.
Рекомендуетсяпроизводитьподготовкушаблона учетомпоследующейтабличносборки.Одновременнодопускается испол. оевьзование
Принарезкеграфдивыделяютсязайначеского однотонныеобласти.При сборкешаблонаэтиобластимогутбыть предсячейкамитасовбсплошнойеныицзаливкойцвета.
Размещатьграфическиеизображ,относящиесяния шаблону,следуетвпапке/bitrix/templимяшаблона>/imagests/<.
| 
 | Редактиршаблдизсаоввйнизунатание | альном | |
| режимебудетпроисходкорректно,еслватрибутахтьHTML | 
 | -теговне | |
| содержитсяphp | -код,атакже,если,напримерстрокиячейкитаблицыне | 
 | |
| прерываютсяphp | -кодомприформированиитаблицы.Есликоде | 
 | |
| шаблонадизсайесттнаособенностиькие,торе | 
 | дактироватьего | |
| следутольврежимекодат. | 
 | 
 | 
 | 
| 
 | Каскадныет,используемыелившаблоне, | 
 | |
| рекомендуетсяразнатаблелявети,хранящиесяьлейцывдвух | 
 | ||
| разныхфайлнаходятся.Обфайлавдиректории | 
 | 
 | |
| /bitrix/templateидентификаторшаблона>/Файл. style/< | 
 | s.содержитcss | |
| стилидляпредставленияинформациосодержастраницына ногоия | 
 | ||
| сайте.Файлtemplateсодержстилидляотображенияstylesтекстов.css | 
 | ||
| самомшаблонедизайна.Принеобходимостиможноподключв | ть | 
 | |
| <head>любоеколичествостилевыхфайл,допо | 
 | лнительнокstyles.css | |
| templateподключачерезstylesshowhead()Делается.css,этомым . | 
 | ||
| обычлипереднымикзакрытиемтэга</head>,адополнительные | 
 | ||
| стилевыефайлыположителюбуюпапку.Эффекттотдежесамый, | 
 | 
 | |
| какеслибывысобраливсевашдопо | 
 | 
 | лнительныестилидописаливх | 
| двафшаблонайлас сойтандартныминаименованиями. | 
 | ||
24
3 Методические указания для организации самостоятельной работы
| 3.1. Общиеположения | 
 | 
 | |
| Целямисамостояработыявляютсясистематизацияельной, | 
 | 
 | |
| расширениезакртеорплетние | ическихзнаний | вобласти | |
| формированияпроизводствагипертекинтернетстаовленияого | 
 | - | |
| контента. | 
 | 
 | |
| Самостработастудпоятисциплинентальная« | 
 | Разработка | |
| интернет-приложений»включаетследу | ющвидыдеятельности: | 
 | |
| 1) | самостоятельнизучениетемвопрос( ое | в)теоретическойчасти | |
| курса; | 
 | 
 | 
 | 
| 2) | проработкалекционногоматериала; | 
 | 
 | 
| 3) | подготклабработамраторнымвка; | 
 | 
 | 
| 4) | офотчетоврмлениеполабораторнымработам; | 
 | 
 | 
| 5) | подготовкаэкзамену. | 
 | 
 | 
Входесамостояработыстудеориентируясь, ельнойа изложенныерекоме,пландацииирует своерипереченьмя необходработвзавиотиндивидуальныхмыхсимопстиихофизических особенностей.Фо рматсамостояработыстудентовможетельной отличатьсявз ависимостиотфобучениярмыобъемааудиторной работы.
| 3.2. Самостоятельноеизучениетем | теоретическойчастикурса | 
 | 
| Частьучебногоматеривынесеныдляаламостоятельногоизучения | 
 | |
| студентом. | 
 | 
 | 
| Проработкатакихматериаловвключаетдеятельность,связанную | 
 | 
 | 
| изучениемисточников,которосновныеаженыыхмоменты, | 
 | 
 | 
| необходимыедлявсецелогопон | иманияизучапр.едметамого | 
 | 
| Вопроесенные,вынаамостоятельноеизучение: | 
 | 
 | 
| 1. ОсновыInternet | -технологий: Возможнпостроенстия | 
 | 
| динамическихинтернет | -прилож.Определениений | 
 | 
| интернет-технолог.Классинтернетфикация | -технологий. | |
| Клисерверныеентскиеинт | ернеттехнологии. | |
| 
 | 25 | 
 | 
Гипепрепроцестекстовые.Способывзаимодействияоры базойданных.Вопрбезиспользованиясыпасности интернет-приложений.
| 2. ГипертекстовыйпрепроцессорPHP | : Возможностиphp. | 
| Использованиепрепроцессораweb | -сервером.Особенности | 
| синтаксисаВзаимодействиеphpбаз. .нныхми | 
 | 
| Возмформированияжностиграфическихизображений. | 
 | 
3.Системыупрсайтамивления: Базнанияовыеобэлементах
| управлиинтсистерфния.Изучепримыйсаниеципов | 
 | 
| приемовработывизуальномредакторе | . | 
4.Информационныеб локи: Примерыструктурированной информации.Настройкиинфоблоков.
| 5. | Шаблоныweb | -сайтаиработаними | : | Управление | |||
| 
 | средстваминавигапосайту:менюцииепочкойнавигации. | 
 | 
 | 
 | |||
| 6. | ТехнК«ологиямпозитныйсайт»расширениетиповых | 
 | 
 | 
 | |||
| 
 | возможностейсистемыС«1 | 
 | -Битрикс» : Отехнологии | 
 | |||
| 
 | «Композитныйсайт»Подготовка. компонентовработе. | 
 | 
 | 
 | |||
| 
 | Настокрплатформыойкиужения«1С | -Битрикс». | 
 | 
 | |||
| 7. | ТипичныеошибкиработессистемойС«1 | 
 | 
 | -Битрикс» | : | ||
| 
 | Описаниярешениятиповыхошиб,котвстречаютсякрые | 
 | 
 | 
 | |||
| 
 | пработеисплатформой«1С | 
 | -Битрикс» . | 
 | 
 | 
 | |
| 3.3. Прораболекционногоматериалака | 
 | 
 | 
 | 
 | 
 | ||
| Длякачеусвотвенногоучматниябногоцелесообразнориала | 
 | 
 | 
 | ||||
| осуществлятьпроработлекционматериала,котораяунаправленаго | 
 | 
 | 
 | 
 | 
 | ||
| какнасистемеющегатизма,таериаланапкцодготовкусяю | 
 | 
 | 
 | 
 | 
 | ||
| освоениюпра | ктическихаспе | ктов,связанныхсодержаниемдисциплины. | 
 | 
 | 
 | ||
| Прораболекционногоматвериалалючдеятельность, ет | 
 | 
 | 
 | 
 | 
 | ||
| связаннуюсизучениемрекомендуемыхпреподавателемисточников, | 
 | 
 | 
 | ||||
| которосновныеаженыыхмоменты,затрагиваемыеходелекций. | 
 | 
 | 
 | 
 | 
 | ||
| Кртважное, гомеместоотве | 
 | 
 | 
 | денорабссобственноручноте | 
 | 
 | 
 | 
| составленнымконспе | ктомлекц.Прконспектированиий вовремя | 
 | 
 | 
 | |||
| лекциипомните,чтонесл | 
 | 
 | 
 | едуетзаписывсе,чтоговоритать | 
 | и/или | 
 | 
| демонстрирует лектор:старайтесьв | 
 | ыявитьглавнзаписатьоэтоелько. | 
 | 
 | 
 | ||
| Цельконспекта | 
 | – формированиецелостногологическивыстроенного | 
 | 
 | 
 | ||
| взгляданакругвопросов,затраг | 
 | 
 | иваемыхходеизучения | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 26 | 
 | 
 | 
 | 
| соотве,анемытствующмеханичфи ескаяй | ксацияте | кстовойи | ||
| графическойинформации. | 
 | 
 | 
 | |
| Вовнеаудиторноевремяпроработкалекционногоматериаламожет | 
 | 
 | ||
| бытьвыстроена | двухосновныхформатах: | 
 | 
 | |
| а)отработкапрослушанлекциипрочтение( ко ойспекта | 
 | 
 | ||
| рекомендованныхпреподавателемисточниковсопоставлениемзаписей) | 
 | 
 | ||
| иво сполнпробелов, онислимелинапример( , слиьтудентне | 
 | 
 | ||
| понялчего | -то,неуспелзаписать); | 
 | 
 | |
| б) прочтпередкаждойпосниелепрекциейдующей, абыыдущей | 
 | 
 | ||
| нетратилосьмноговременинавосстаконизучтекстаовленияе | 
 | 
 | ||
| дисциппрлины | одолжающейсяилисвязаннойтеме. | 
 | 
 | |
| Входепроработкилекциматебращнноговниманиеиалайте | 
 | 
 | ||
| контрольнвопрос, ые | кото,какпр,имеютсяавилоыеконцекаждой | 
 | 
 | |
| темыучебника( пос)Отвечая.онабиягоних,можносделатьвывод | 
 | 
 | ||
| остепенипониманматер.Еслиответынкакиеяла | 
 | 
 | -товопросы | |
| вызвализатруднения,тоследуетпредприняещеоднупопытьку | 
 | 
 | ||
| изученияо | тдельныхвопросов. | 
 | 
 | |
3.4.Подготклабораторнымработамвкаиоформлениеотчетовк лабораторнымработам
| Приподготклабозараторнымвкенеобходимоятиямзаранее | 
 | 
 | ||
| изучитьметодические | рекомендациипоегопроведению, | 
 | братить | |
| вниманиенацель,формати | содержание занятия.Есликакие | -томоменты | ||
| вызвалидополнительныевопросы,целесообразнообратитьсяк | 
 | 
 | 
 | |
| содержаниюле | кционногоматериала,рек прендациямподавателя | 
 | 
 | |
| изучениютеор | етичекурсасрекомендуемымкойти( источника)или | 
 | 
 | |
| заличнойко | нсультацией.Входеподготовк | иклабораторнымработам | ||
| можетпотреб | оватьсяобращениекразличнымисточникам.Проявляйте | 
 | 
 | |
| инициативусамостоятельностьданномвоп.Пэтомрслосеидует | 
 | 
 | 
 | |
| пользоватьсятолькоавторитетнымиизданиями,какпечатными,так | 
 | 
 | 
 | |
| электронными. | 
 | 
 | 
 | |
| Темысамостоятельных | работ совпадтемамиют | лабораторных | ||
| работ.Содержаниерабпкаждойтемывключтризадпервые(аетния | 
 | 
 | ||
| двазаданиявыполняютсядо | лабораторнойработы | ,третье | – после): | |
| 1Изучение. теории,необходимойдля | 
 | выполнениялабораторной | ||
| работы. | 
 | 
 | 
 | 
 | 
| 
 | 
 | 27 | 
 | 
 | 
| 2Сборинформ. | ации | поконкретной | теме,необходимойдля | |||||
| выполнениялабораторнойработы | 
 | 
 | .Осуществляетсянаосновеизучения | 
 | 
 | |||
| литературныхисточниковкниг,(статейжурналах,сборниках), | 
 | 
 | 
 | 
 | 
 | 
 | ||
| публиквИнтернете,закоций,нодательныхрмативно | 
 | 
 | 
 | 
 | 
 | -правовыхктов, | ||
| знанийопытако | ллегизнакомых.Источникиинформациивыб раются | 
 | 
 | 
 | ||||
| студентомсамостоятельно. | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 3Оформление. результатов | 
 | 
 | лабораторнойработы | 
 | .Составляется | |||
| отчвпечатномвиде. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| Самостоятельнаяработа« | 
 | Работасвключаемымирекламными | 
 | 
 | ||||
| областями.Применениешаблонад зайна | 
 | 
 | 
 | » | 
 | 
 | ||
| 1Изучение. | возможностейвключобластей,порядкеемыхработы | 
 | 
 | 
 | ||||
| ними. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 2Сборинформации. | 
 | возможностяхприменениявключаемых | 
 | 
 | ||||
| областейдлярешенпостроениязадач нтернет | 
 | 
 | 
 | -приложений. | ||||
| 3Описание. | решениясиспользоввключобластниемыхй | 
 | 
 | , | ||||
| разработанного входелабораторнойработы | 
 | ,офотчетармлениев | ||||||
| соответствиипорядкомвыполнения | 
 | 
 | лабораторнойработы« | 
 | Работас | |||
| включаемымирекламныобластями.Примшаблонаденениезайна | 
 | 
 | 
 | 
 | 
 | ». | ||
| Самостоятельнаяработа« | 
 | Созданиевеб | -прилс омощьюжений | |||||
| «1С -Битрикс:Управ | лениесайтом | » | 
 | 
 | 
 | |||
| 1Изучение. | принциповсозданиявеб | 
 | 
 | -приложенийв | «1С -Битрикс: | |||
| Упрса»йтомвление | . | 
 | 
 | 
 | 
 | 
 | 
 | |
| 2Сборинфо. применениимацииинфоблоков,принциповработыс | 
 | 
 | 
 | 
 | 
 | |||
| инфоблок,порядкесоздразделовминя | 
 | 
 | 
 | «1С -Битрикс:Управление | ||||
| сайтом» | . | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 3Описание. | созданного интернет-приложенияв | ходелабораторной | ||||||
| работы, | офотчетармлениевсоответствиипорядкомвыполнения | 
 | 
 | 
 | 
 | |||
| лабораторнойработы | 
 | «Созданиевеб | -прилс омощьюженийС«1 | 
 | - | |||
| Битрикс:Упра»йтомвление | 
 | 
 | . | 
 | 
 | 
 | 
 | |
| Самостоятельнаяработа« | 
 | ПереводсайтанаС«1 | 
 | 
 | -Битрикс»на | |||
| технологиюкомпозитногосайта | 
 | 
 | » | 
 | 
 | 
 | ||
| 1Изучение. | технологиикомпозсайтатного | 
 | . | 
 | 
 | |||
| 2Сборинформации. | технологиикомпозсайта. тного | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 28 | 
 | 
 | 
 | 
| 3Описание. | процвнтехнологиидренияссакомпозсайтав тного | 
 | 
 | 
 | ||
| интернет-приложение,офотчетармлениевсоответствиипорядком | 
 | 
 | 
 | |||
| выполнения лабораторнойработы« | ПереводсайтанаС«1 | 
 | 
 | -Битрикс»на | ||
| технкомпозитногологиюсайта | 
 | ». | 
 | 
 | 
 | |
| Самостработа«ятельная | Настройкиинформационных | 
 | ||||
| блоков» | 
 | 
 | 
 | 
 | 
 | |
| 1Изучение. | возможностейпроцессасозданиябольшогоколичества | 
 | 
 | 
 | ||
| элементовинформационныхблоков | «1С -Битрикс:Упрса»йтомвление | . | ||||
| 2Сборинформации. | о возможностяхнастройкивизуального | 
 | ||||
| представленияинформационныхблоков | 
 | 
 | «1С -Битрикс:Управление | |||
| сайтом» | . | 
 | 
 | 
 | 
 | 
 | 
| 3Описание. | порядка | настройкиинформационныхблоков, | 
 | |||
| изученнвходелабработыраторнойго | 
 | , | оформлениеотчетав | |||
| соответствиипорядкомвыполнения | лабораторнойработы« | Настройки | ||||
| информационныхблоков | ». | 
 | 
 | 
 | ||
| Самостоятельнаяработа« | Созданиекомпонента.Настройка | 
 | ||||
| модуляуниверсальногосписка | » | 
 | 
 | 
 | ||
| 1Изучение. | процессасозданиякомпомонентащьюдуля | 
 | 
 | 
 | ||
| универсальногосписка | . | 
 | 
 | 
 | 
 | |
| 2Сборинформации. | порядкесозданиякомпонент | 
 | ||||
| использстормовадулейннихем | 
 | . | 
 | 
 | 
 | |
| 3Описание. | решенияспомоуниверсальногощьюдулясписка, | 
 | 
 | 
 | ||
| разработанного | на лабораторнойработе | ,офотчетармлениев | 
 | |||
| соответствиипорядкомвыпо | 
 | лнения лабораторнойработы« | Создание | |||
| компоне.Настройкамодулянтаиверсальногосписка | 
 | 
 | ». | 
 | ||
| Самостработа« ятельная | Версткапод«1С | 
 | -Битрикс:Управление | |||
| сайтом»исоздшаблонание | 
 | – особенности,проблемы | » | 
 | ||
| 1Изучение. особв поднностейрстки | 
 | «1С -Битрикс:Упр | авление | |||
| сайтом»и | частовозникающихприэтомпроблем | 
 | 
 | . | 
 | |
| 2Сборинформации. | о шаблонахдизайна,системепорядке | 
 | 
 | |||
| храненияшаблонов | «1С -Битрикс:Упра»йтомвление | 
 | . | 
 | ||
| 3Описание. | хода лабораторнойработы | 
 | ,офотчетармлениев | |||
| соответствиипорядкомвыполнения | лабораторнойработы« | Версткапод | ||||
| 
 | 
 | 
 | 29 | 
 | 
 | 
 | 
| «1С -Битрикс:Упра»йтомвлениесоздшаблонание | – | особенности, | ||
| проблемы». | 
 | 
 | 
 | |
| 3.5. | Подготовка | зачету | 
 | 
 | 
| Подготовка | зачету осущевоврсессиитмявляетсяключ | 
 | аетв | |
| себяи | зучтеоретическогониематериала | .Экзаменационныйбилет | ||
| содтеоретическиржит | е вопросыипрактическуюзад,н правленнуючу | 
 | ||
| наопределение умений примезнанакониять | нкретномпримере | . | ||
30
