- •Выпускная квалификационная работа дипломная работа
- •Задание
- •Глава 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 (Контакты)
Модульfotogallery (Фотогалерея)
Пользовательская часть
{* Smarty *}
{$i = 1}
{if $act == 0}
{foreach item=elem from=$alldata}
<div class="cent">
<div class="foto_group" >
<a href="?fotogallery&album={$elem.id}"><img style="border-radius: 3px 3px 3px 3px;" src="{$elem.path_thumb}{$elem.name_thumb}" alt=""/>
<div class="foto_group_name">{$elem.name_full}</div>
</a>
<div class="foto_group_triangle_topleft"></div>
</div>
</div>
{/foreach}
{elseif $act == 1}
{foreach item=elem from=$alldata}
<div class="foto_group">
<a class="foto" rel="group1" href="{$elem.path}{$elem.name_full}"><img style="border-radius: 3px 3px 3px 3px;" src="{$elem.path_thumb}{$elem.name_thumb}" alt=""/></a>
</div>
{/foreach}
{/if}
{$pagination}
Административнаячасть
{* 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 class="tableHeader" colspan="2" style="padding-bottom: 5px; padding-top: 4px;">
<a class="btn btn-default" onclick="location.href='{$url}=add&album={$id_album}'" style="font-size: 12px;" class="button">
Добавитьфото
</a>
<a class="btn btn-default" onclick="location.href='{$url}=add_album'" style="font-size: 12px; margin-left: 5px;" class="button">
Добавить альбом
</a>
</td>
<td align="center">Действия</td>
</tr>
<tr>
<td colspan="3" style="padding-bottom: 5px; padding-top: 4px;">
{$name_album}
</td>
</tr>
{foreach from=$allData item=curr_entry}
<tr>
<td width="80%" colspan="2">
<img style="" width="208" height="165" src="{$curr_entry.path_thumb}{$curr_entry.name_thumb}"/>
</td>
<td width="8%" align="center">
<a onclick="javascript: document.location.href='{$url}=edit&id={$curr_entry.id}&album={$id_album}';"><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}&album={$id_album}';{literal}}{/literal}"><i class="fa fa-times" style="color: #4f8edc;"></i></a>
</td>
</tr>
{/foreach}
</table>
</div>
</div>
{elseif $edit_form eq 'no_album'}
<table class="table" border="0" width="100%" cellspacing="2" cellpadding="2">
<tr>
<td class="tableHeader" colspan="2" style="padding-bottom: 5px; padding-top: 4px;">
<a class="btn btn-default" onclick="location.href='{$url}=add'" style="font-size: 12px;" class="button">
Добавитьфото
</a>
<a class="btn btn-default" onclick="location.href='{$url}=add_album'" style="font-size: 12px; margin-left: 5px;" class="button">
Добавить альбом
</a>
</td>
<td class="tableHeader" align="center">Действия</td>
</tr>
{foreach from=$allData item=curr_entry}
<tr>
<td width="20%">
<img style="" width="208" height="165" src="{$curr_entry.path_thumb}{$curr_entry.name_thumb}"/>
</td>
<td width="72%">
<a href="{$url}=veiw&album={$curr_entry.id}">{$curr_entry.name_full}</a>
</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>
{elseif $edit_form eq 'yes'}
<form enctype="multipart/form-data" method="post" action="{$url}" name="news">
<input type="hidden" value="1" name="checkpost" />
<table class="table" width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td colspan="2"><h1 class="zagmod">Редактирование:</h1></td>
</tr>
<tr>
<td class="tableHeader">Имяфайла:</td>
<td class="tableBody"><input type="text" size="50" name="name" value="{$allData.name_full}"></td>
</tr>
<tr>
<td class="tableHeader">Файл:</td>
<td class="tableBody"><input type="file" size="20" name="img" /> {if $allData.name_full!=""}<a href="{$allData.path}/{$allData.name_full}" rel="group1" class="group1" >Image</a>{/if}</td>
</tr>
<tr>
<td class="tableHeader">Мини:</td>
<td class="tableBody">{if $allData.name_thumb!=""}<img style="" width="208" height="165" src="{$allData.path_thumb}/{$allData.name_thumb}"/>{/if}</td>
</tr>
<tr>
<td class="tableHeader" style="padding-bottom: 5px; padding-top: 4px;width:170px;">
<a class="btn btn-default" onclick="javascript: document.location.href='{$url_b}=view&album={$id_album}';" style="font-size: 12px;" class="button">
Назад
</a>
<a class="btn btn-default" onclick="javascript: document.news.submit();" style="font-size: 12px;" class="button">
Сохранить
</a>
</td>
<td class="tableBody"> </td>
</tr>
</table>
</form>
{elseif $edit_form eq 'yes_album'}
<form enctype="multipart/form-data" method="post" action="{$url}" name="news">
<input type="hidden" value="1" name="checkpost" />
<table class="table" width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>Названиеальбома:</td>
<td><input type="text" size="50" name="name" value="{$allData.name_full}"></td>
</tr>
<tr>
<td>Обложка альбома:</td>
<td><input type="file" size="20" name="face" /> {if $allData.name_full!=""}<a href="{$allData.path_thumb}{$allData.name_thumb}" rel="group1" class="group1" >Image</a>{/if}</td>
</tr>
<tr>
<td style="padding-bottom: 5px; padding-top: 4px;width:185px;">
<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" class="btn btn-default" onclick="javascript: document.news.submit();" style="font-size: 12px;" class="button">
Сохранить
</a>
</td>
<td> </td>
</tr>
</table>
</form>
Приложение 6
