- •Выпускная квалификационная работа дипломная работа
- •Задание
- •Глава 1. Обоснование необходимости создания Web - сайта
- •Глава 2. Создание Web – сайта
- •Глава 3. Программная документация
- •Календарный план
- •Глава 1. Обоснование необходимости создания Web - сайта………...............9
- •Глава 2. Создание Web – сайта……………………………………………….....11
- •Глава 3. Программная документация…………………………………...……..23
- •Глава 1. Обоснование необходимости создания Web - сайта
- •Описание проблемы
- •Глава 2. Создание Web – сайта
- •2.1 Проектирование структуры
- •2.2 Проектирование пользовательского интерфейса
- •2.3 Создание программного кода
- •2.4 Отладка и тестирование Web – сайта
- •Глава 3. Программная документация
- •3.1 Руководство для пользователя сайта питомника «VisAurun»
- •3.2 Руководство для администратора питомника «VisAurum»
- •3.3 Руководство для оператора сайта питомника «VisAurum»
- •Программный код «Шапка» сайта (head.Tpl)
- •Модульnews_pappies (Новостипитомника)
- •Административнаячасть
- •Модульdogs (Нашисобаки)
- •Административнаячасть
- •Административнаячасть
- •Модульfotogallery (Фотогалерея)
- •Административнаячасть
- •Модульservices (Услуги)
- •Административная часть
- •Модульcontacts (Контакты)
Модульservices (Услуги)
Пользовательская часть
{* Smarty *}
{if $act=="0"}<!-- выводим ссылки на услуги-->
<div class="ofco">
<ul>
<li><h2>{$elem.name}<a href="?services&type_service=offer">Предложение</a></h2></li>
<li><h2>{$elem.name}<a href="?services&type_service=coach">Тренер + груммер</a></h2></li>
</ul>
</div>
{elseif $act=="1"}<!-- Список на странице услуги-->
{foreach item = elem from = $servicesData}
<div class="ofcoach">
<div>
<div class="imgspec2">
<div style="background:url('storage/services/{$elem.small_img}')no-repeat;"></div>
</div>
<p><a href="/?services&type_service={$type_service}&id={$elem.id}">{$elem.name}</a></p>
<div class="act_1">
<p style="#f4c699;">{$elem.content}</p>
</div>
</div>
</div>
{/foreach}
{elseif $act=="2"}<!--конечнаястраница-->
<h2>{$elem.name}</h2>
<div class="imgspec1">
<div style="background:url('storage/services/{$elem.big_img}')no-repeat; width:207px; height:144px; border-radius: 5px;"></div>
</div>
<div class="act_2">
{$elem.desc}
</div>
{/if}
Административная часть
{* Smarty *}
<link rel="stylesheet" href="{$sModuleDir}/css/admin.css" type="text/css"/>
<div class="panel panel-primary">
<div class="panel-heading">Услуги</div>
<div class="panel-body">
{if $edit_form eq 'no'}
<table class="table" border="0" width="100%" cellspacing="2" cellpadding="2">
<tr>
<td colspan="3" style="padding-bottom: 5px; padding-top: 4px;">
<a class="btn btn-default" onclick="location.href='{$url}=add'" style="font-size: 12px;" class="button">
Добавить
</a>
</td>
<td align="center">Действия</td>
</tr>
{foreach from=$servicesData item=curr_entry}
<tr>
<td width="10%">
{$curr_entry.date}
</td>
<td width="50%">
{$curr_entry.name}
</td>
<td width="20%">
{foreach item=curr from=$categories_Data}
{if $curr.id eq $curr_entry.type_id}
{$curr.name}
{/if}
{/foreach}
</td>
<td width="8%" align="center">
<a onclick="javascript: document.location.href='{$url}=edit&id={$curr_entry.id}';"><i class="fa fa-edit" style="color: #4f8edc;"></i></a>
<a onclick="javascript: if(confirmDrop()) {literal}{{/literal}document.location.href='{$url}=delete&id={$curr_entry.id}';{literal}}{/literal}"><i class="fa fa-times" style="color: #4f8edc;"></i></a>
</td>
</tr>
{/foreach}
</table>
</div>
</div>
{elseif $edit_form eq 'yes'}
<form enctype="multipart/form-data" method="post" action="{$url}" name="services">
<table class="table" width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>Дата (dd.mm.yyyy):</td>
<td>
<input name="date" class="datepicker hasDatepicker" type="text" value="{$servicesData.date}" size="100"/>
<img class="ui-datepicker-trigger" src="admin/images/calendar.png" alt="..." name="..."/>
</td>
</tr>
<tr>
<td>Изображение (144x207):</td>
<td><input type="file" size="20" name="small_img" /> {if $servicesData.small_img!=""}<a href="storage/services/{$servicesData.small_img}" rel="group1" class="group1">Image</a>{/if}</td>
</tr>
<tr>
<td>Изображение макс (165х208):</td>
<td><input type="file" size="20" name="big_img" /> {if $servicesData.big_img!=""}<a href="storage/services/{$servicesData.big_img}" rel="group1" class="group1" >Image</a>{/if}</td></td>
</tr>
<tr>
<td>Заголовок:</td>
<td><input name="name" type="text" value="{$servicesData.name}" size="100"/></td>
</tr>
<tr>
<td>Видуслуги:</td>
<td><select name="type_service">
<option value="0" {if $servicesData.type_service eq "0"}selected=""{/if}>Предложения</option>
<option value="1" {if $servicesData.type_service eq "1"}selected=""{/if}>Тренер + груммер</option>
</select></td>
</tr>
<tr>
<td>Содержание новости:</td>
<td> </td>
</tr>
<tr>
<td colspan="2"><textarea style="width: 99%;" name="desc">{$servicesData.desc}</textarea></td>
</tr>
<tr>
<td>Краткое содержание:</td>
<td> </td>
</tr>
<tr>
<td colspan="2"><textarea style="width: 99%;" name="content">{$servicesData.content}</textarea></td>
</tr>
<tr>
<td style="padding-bottom: 5px; padding-top: 4px;width:201px;">
<a class="btn btn-default" onclick="javascript: document.location.href='{$url_b}=view';" style="font-size: 12px;" class="button">
Назад
</a>
<a class="btn btn-default" onclick="javascript: document.services.submit();" style="font-size: 12px;" class="button">
Сохранить
</a>
</td>
<td> </td>
</tr>
</table>
</form>
{/if}
Приложение 7
