Files
AtomicOld/simpla/design/html/banners.groups.tpl
2026-02-14 19:50:25 +03:00

119 lines
4.4 KiB
Smarty
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{* Вкладки *}
{capture name=tabs}
<li class="active"><a href="index.php?module=BannersAdmin&do=groups">Группы баннеров</a></li>
{/capture}
{* Title *}
{$meta_title='Управление баннерами сайта' scope=parent}
<link href="design/css/banners.css" rel="stylesheet" type="text/css" />
<div id="header">
{if !$function}
<a class="add" href="{url module=BannersAdmin do=groups action=add return=$smarty.server.REQUEST_URI}">Создать группу баннеров</a><br/><br/><br/>
{/if}
</div>
{* Основная форма *}
{if $groups}
<form id="list_form" method="post">
<input type="hidden" name="session_id" value="{$smarty.session.id}">
<div id="list">
{foreach $groups as $group}
<div class="row">
<div class="checkbox cell">
<input type="checkbox" name="check[]" value="{$group->id}"/>
</div>
<div class="cell group">
<div class="banner_wrapper" style="cursor:pointer;" onclick="javascript:location.href='{url module=BannersAdmin do=banners group=$group->id return=$smarty.server.REQUEST_URI}';">
<div class="group title">
<a href="{url module=BannersAdmin do=banners group=$group->id return=$smarty.server.REQUEST_URI}">{$group->name|escape}</a>
<span>Для отображения группы баннеров используйте вызов в шаблоне <span style="margin;0;padding:0;color:#000000">{literal}{get_banners group={/literal}{$group->id}}{literal}{if $banners_id{/literal}{$group->id}}...{literal}{/if}{/literal}</span></span>
</div>
<div>
Для вставки галлереи пиши {literal}{{/literal}gallery id={$group->id}{literal}}{/literal}
</div>
{if $group->banner}
<!--<div class="banner">
<img src="/{$config->banners_images_dir}{$group->banner->image}" alt="">
</div>-->
{/if}
<div class="tip">
{if !$group->banner_count}<span style="color:#b61919">{/if}В группе находится: {$group->banner_count} {$group->banner_count|plural:'баннер':'баннеров':'баннера'}{if !$group->banner_count}</span>{/if}<br>
{if $group->banner}
{$img_url=$config->root_url|cat:'/'|cat:$config->banners_images_dir|cat:$group->banner->image}{assign var="info" value=$img_url|getimagesize}
размер изображений баннеров:{$info.0}px X {$info.1}px
{/if}
</div>
</div>
</div>
<div class="icons cell">
<a class="edit" title="Изменить название группы" href="{url module=BannersAdmin do=groups action=edit id=$group->id return=$smarty.server.REQUEST_URI}"></a>
<a class="delete" title="Удалить" href="#"></a>
</div>
<div class="clear"></div>
</div>
{/foreach}
</div>
<div id="action">
<label id="check_all" class="dash_link">Выбрать все</label>
<span id="select">
<select name="action">
<option value="delete">Удалить</option>
</select>
</span>
<input id="apply_action" class="button_green" type="submit" value="Применить">
</div>
</form>{/if}
<!-- Листалка страниц -->
{include file='pagination.tpl'}
<!-- Листалка страниц (The End) -->
{* On document load *}
{literal}
<script>
$(function() {
// Раскраска строк
function colorize()
{
$("#list div.row:even").addClass('even');
$("#list div.row:odd").removeClass('even');
}
// Раскрасить строки сразу
colorize();
// Выделить все
$("#check_all").click(function() {
$('#list input[type="checkbox"][name*="check"]').attr('checked', $('#list input[type="checkbox"][name*="check"]:not(:checked)').length>0);
});
// Удалить группу
$("a.delete").click(function() {
$('#list input[type="checkbox"][name*="check"]').attr('checked', false);
$(this).closest("div.row").find('input[type="checkbox"][name*="check"]').attr('checked', true);
$(this).closest("form").find('select[name="action"] option[value=delete]').attr('selected', true);
$(this).closest("form").submit();
});
// Подтверждение удаления
$("form").submit(function() {
if($('select[name="action"]').val()=='delete' && !confirm('Подтвердите удаление'))
return false;
});
});
</script>
{/literal}