Files

220 lines
8.1 KiB
Smarty
Raw Permalink Normal View History

2026-02-14 19:50:25 +03:00
{* Вкладки *}
{capture name=tabs}
<li><a href="index.php?module=BlogAdmin">Блог</a></li>
<li><a href="index.php?module=ArticlesAdmin">Примеры работ</a></li>
<li><a href="index.php?module=ArticleCategoriesAdmin">Категории примеров работ</a></li>
<li><a href="{url module=ActionsAdmin id=null page=null}">Акции</a></li>
<li class="active"><a href="{url module=MarkasAdmin id=null page=null}">Марки и модели</a></li>
{/capture}
{if $brand->id}
{$meta_title = $brand->name scope=parent}
{else}
{$meta_title = 'Новая модель' scope=parent}
{/if}
{* Подключаем Tiny MCE *}
{include file='tinymce_init.tpl'}
{* On document load *}
{literal}
<script>
$(function() {
// Удаление изображений
$(".images a.delete").click( function() {
$("input[name='delete_image']").val('1');
$(this).closest("ul").fadeOut(200, function() { $(this).remove(); });
return false;
});
// Автозаполнение мета-тегов
meta_title_touched = true;
meta_keywords_touched = true;
meta_description_touched = true;
url_touched = true;
if($('input[name="meta_title"]').val() == generate_meta_title() || $('input[name="meta_title"]').val() == '')
meta_title_touched = false;
if($('input[name="meta_keywords"]').val() == generate_meta_keywords() || $('input[name="meta_keywords"]').val() == '')
meta_keywords_touched = false;
if($('textarea[name="meta_description"]').val() == generate_meta_description() || $('textarea[name="meta_description"]').val() == '')
meta_description_touched = false;
if($('input[name="url"]').val() == generate_url() || $('input[name="url"]').val() == '')
url_touched = false;
$('input[name="meta_title"]').change(function() { meta_title_touched = true; });
$('input[name="meta_keywords"]').change(function() { meta_keywords_touched = true; });
$('input[textarea="meta_description"]').change(function() { meta_description_touched = true; });
$('input[name="url"]').change(function() { url_touched = true; });
$('input[name="name"]').keyup(function() { set_meta(); });
function set_meta()
{ return;
{/literal} {if $brand->id} return; {/if} {literal}
if(!meta_title_touched)
$('input[name="meta_title"]').val(generate_meta_title());
if(!meta_keywords_touched)
$('input[name="meta_keywords"]').val(generate_meta_keywords());
if(!meta_description_touched)
$('textarea[name="meta_description"]').val(generate_meta_description());
if(!url_touched)
$('input[name="url"]').val(generate_url());
}
function generate_meta_title()
{
name = $('input[name="name"]').val();
return name;
}
function generate_meta_keywords()
{
name = $('input[name="name"]').val();
return name;
}
function generate_meta_description()
{
name = $('input[name="name"]').val();
return name;
}
function generate_url()
{
{/literal} {if $brand->id} return; {/if} {literal}
url = $('input[name="name"]').val();
url = url.replace(/[\s]+/gi, '-');
url = translit(url);
url = url.replace(/[^0-9a-z_\-]+/gi, '').toLowerCase();
return url;
}
function translit(str)
{
var ru=("А-а-Б-б-В-в-Ґ-ґ-Г-г-Д-д-Е-е-Ё-ё-Є-є-Ж-ж-З-з-И-и-І-і-Ї-ї-Й-й-К-к-Л-л-М-м-Н-н-О-о-П-п-Р-р-С-с-Т-т-У-у-Ф-ф-Х-х-Ц-ц-Ч-ч-Ш-ш-Щ-щ-Ъ-ъ-Ы-ы-Ь-ь-Э-э-Ю-ю-Я-я").split("-")
var en=("A-a-B-b-V-v-G-g-G-g-D-d-E-e-E-e-E-e-ZH-zh-Z-z-I-i-I-i-I-i-J-j-K-k-L-l-M-m-N-n-O-o-P-p-R-r-S-s-T-t-U-u-F-f-H-h-TS-ts-CH-ch-SH-sh-SCH-sch-'-'-Y-y-'-'-E-e-YU-yu-YA-ya").split("-")
var res = '';
for(var i=0, l=str.length; i<l; i++)
{
var s = str.charAt(i), n = ru.indexOf(s);
if(n >= 0) { res += en[n]; }
else { res += s; }
}
return res;
}
});
</script>
{/literal}
{if $message_success}
<!-- Системное сообщение -->
<div class="message message_success">
<span>{if $message_success=='added'}Модель добавлена{elseif $message_success=='updated'}Модель обновлена{else}{$message_success}{/if}</span>
<a class="link" target="_blank" href="../nashi-raboty/{$brand->marka->url}/{$brand->url}/">Открыть на сайте</a>
{if $smarty.get.return}
<a class="button" href="{$smarty.get.return}">Вернуться</a>
{/if}
</div>
<!-- Системное сообщение (The End)-->
{/if}
{if $message_error}
<!-- Системное сообщение -->
<div class="message message_error">
<span>{if $message_error=='url_exists'}Модель с таким адресом уже существует{else}{$message_error}{/if}</span>
<a class="button" href="">Вернуться</a>
</div>
<!-- Системное сообщение (The End)-->
{/if}
<!-- Основная форма -->
<form method=post id=product enctype="multipart/form-data">
<input type=hidden name="session_id" value="{$smarty.session.id}">
<div id="name">
<input class="name" name=name type="text" value="{$brand->name|escape}"/>
<input name=id type="hidden" value="{$brand->id|escape}"/>
</div>
<!-- Левая колонка свойств товара -->
<div id="column_left">
<!-- Параметры страницы -->
<div class="block layer">
<h2>Параметры страницы</h2>
<ul>
<li><label class=property>Адрес</label><div class="page_url"> /nashi-raboty/</div><input name="url" class="page_url" type="text" value="{$brand->url|escape}" /></li>
<li>
<label class=property>Марка</label>
<select name="marka_id">
<option value='0' {if !$brand->marka_id}selected{/if} marka_name=''>Не указан</option>
{foreach from=$markas item=marka}
<option {if !$marka->visible}style="color:#999"{/if} value='{$marka->id}' {if $brand->marka_id == $marka->id}selected{/if} marka_name='{$marka->name|escape}'>{$marka->name|escape}</option>
{/foreach}
</select>
</li>
<li><label class=property>Заголовок</label><input name="meta_title" class="simpla_inp" type="text" value="{$brand->meta_title|escape}" /></li>
<li><label class=property>Ключевые слова</label><input name="meta_keywords" class="simpla_inp" type="text" value="{$brand->meta_keywords|escape}" /></li>
<li><label class=property>Описание</label><textarea name="meta_description" class="simpla_inp" />{$brand->meta_description|escape}</textarea></li>
</ul>
</div>
<!-- Параметры страницы (The End)-->
{*
<!-- Экспорт-->
<div class="block">
<h2>Экспорт товара</h2>
<ul>
<li><input id="exp_yad" type="checkbox" /> <label for="exp_yad">Яндекс Маркет</label> Бид <input class="simpla_inp" type="" name="" value="12" /> руб.</li>
<li><input id="exp_goog" type="checkbox" /> <label for="exp_goog">Google Base</label> </li>
</ul>
</div>
<!-- Свойства товара (The End)-->
*}
<input class="button_green button_save" type="submit" name="" value="Сохранить" />
</div>
<!-- Левая колонка свойств товара (The End)-->
<!-- Правая колонка свойств товара -->
<div id="column_right">
<!-- Изображение категории -->
<div class="block layer images">
<h2>Изображение</h2>
<input class='upload_image' name=image type=file>
<input type=hidden name="delete_image" value="">
{if $brand->image}
<ul>
<li>
<a href='#' class="delete"><img src='design/images/cross-circle-frame.png'></a>
<img src="../{$config->model_images_dir}{$brand->image}" alt="" />
</li>
</ul>
{/if}
</div>
</div>
<!-- Правая колонка свойств товара (The End)-->
<!-- Описагние бренда -->
<div class="block layer">
<h2>Описание</h2>
<textarea name="description" class="editor_large">{$brand->description|escape}</textarea>
</div>
<!-- Описание бренда (The End)-->
<input class="button_green button_save" type="submit" name="" value="Сохранить" />
</form>
<!-- Основная форма (The End) -->