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

220 lines
8.1 KiB
Smarty
Raw Permalink 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><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) -->