Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Разработка интернет-приложений.-1

.pdf
Скачиваний:
3
Добавлен:
05.02.2023
Размер:
972.11 Кб
Скачать

Использошаблонпозпрваниеоляодитьовгибкуюнастройку дизсай,разделовтовнаистраниц айта.Напри,возможноер использованиеспеципр зддизайтеогочукениеазанного периодавремени,автоматическоеуправлевнешвидомсайтани зависимосотгруппыпосет.д.тителей

Усайтаможетбытьмногошаблондизайна,, ,оборотв

один

шаблонможетбытьиспользованнанесколькихсайтах.

 

Шаблонсайтаопределяет:

оформлсайтадизайн(,версткуниестр, аницбор

основныхкаскадныхстилей);

 

 

 

типыменюихрасположение;

 

баннеров);

наличиерекламныхобластей( дляразмещения

 

 

сайта;

наличиевключаемыхобластейшаблонеистраницах

 

 

 

оформленияподпискит..

налвдисачиезформыйавторизациитане,

 

 

 

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

 

каталога/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