1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-29 04:55:02 +03:00
ifhub.club/application/frontend/skin/synio/forms/form.add.topic.base.tpl

119 lines
4.3 KiB
Smarty
Raw Normal View History

{**
* Базовая форма создания топика
*
* @styles css/topic.css
*}
{extends file='layouts/layout.base.tpl'}
2013-05-25 14:38:42 +03:00
{block name='layout_options'}
{if $sEvent == 'add'}
{$sNavContent = 'create'}
{/if}
{/block}
{block name='layout_content'}
{block name='add_topic_options'}{/block}
{if $sEvent != 'add'}
<h2 class="page-header">
{block name='add_topic_title'}
{$aLang.topic_topic_edit}
{/block}
</h2>
{/if}
{* Подключение редактора *}
2013-07-02 05:58:58 +03:00
{include file='forms/editor.init.tpl'}
{hook run="add_topic_`$sTopicType`_begin"}
{block name='add_topic_header_after'}{/block}
<form action="" method="POST" enctype="multipart/form-data" id="form-topic-add">
{hook run="form_add_topic_`$sTopicType`_begin"}
{block name='add_topic_form_begin'}{/block}
{* Выбор блога *}
<p><label for="blog_id">{$aLang.topic_create_blog}</label>
<select name="blog_id" id="blog_id" onChange="ls.blog.loadInfo(jQuery(this).val());" class="width-full">
<option value="0">{$aLang.topic_create_blog_personal}</option>
{foreach $aBlogsAllow as $oBlog}
<option value="{$oBlog->getId()}" {if $_aRequest.blog_id==$oBlog->getId()}selected{/if}>{$oBlog->getTitle()|escape:'html'}</option>
{/foreach}
</select>
<small class="note">{$aLang.topic_create_blog_notice}</small></p>
{* Заголовок топика *}
<p><label for="topic_title">{$aLang.topic_create_title}:</label>
<input type="text" id="topic_title" name="topic_title" value="{$_aRequest.topic_title}" class="width-full" />
<small class="note">{$aLang.topic_create_title_notice}</small></p>
{block name='add_topic_form_text_before'}{/block}
{* Текст топика *}
<label for="topic_text">{$aLang.topic_create_text}:</label>
<textarea name="topic_text" id="topic_text" rows="20" class="js-editor width-full">{$_aRequest.topic_text}</textarea>
{* Если визуальный редактор отключен выводим справку по разметке для обычного редактора *}
{if ! $oConfig->GetValue('view.wysiwyg')}
2013-07-02 05:58:58 +03:00
{include file='forms/editor.help.tpl' sTagsTargetId='topic_text'}
{/if}
{block name='add_topic_form_text_after'}{/block}
{* Теги *}
<p><label for="topic_tags">{$aLang.topic_create_tags}:</label>
<input type="text" id="topic_tags" name="topic_tags" value="{$_aRequest.topic_tags}" class="width-full autocomplete-tags-sep" />
<small class="note">{$aLang.topic_create_tags_notice}</small></p>
{* Запретить комментарии *}
<p><label><input type="checkbox" id="topic_forbid_comment" name="topic_forbid_comment" value="1" {if $_aRequest.topic_forbid_comment==1}checked{/if} />
{$aLang.topic_create_forbid_comment}</label>
<small class="note">{$aLang.topic_create_forbid_comment_notice}</small></p>
{* Принудительный вывод топиков на главную (доступно только админам) *}
{if $oUserCurrent->isAdministrator()}
<p><label><input type="checkbox" id="topic_publish_index" name="topic_publish_index" value="1" {if $_aRequest.topic_publish_index==1}checked{/if} />
{$aLang.topic_create_publish_index}</label>
<small class="note">{$aLang.topic_create_publish_index_notice}</small></p>
{/if}
{block name='add_topic_form_end'}{/block}
{hook run="form_add_topic_`$sTopicType`_end"}
{* Скрытые поля *}
<input type="hidden" name="security_ls_key" value="{$LIVESTREET_SECURITY_KEY}" />
<input type="hidden" name="topic_type" value="{$sTopicType}" />
{* Кнопки *}
<button type="submit" name="submit_topic_publish" id="submit_topic_publish" class="button button-primary fl-r">
{if $sEvent == 'add' or ($oTopicEdit and $oTopicEdit->getPublish() == 0)}
{$aLang.topic_create_submit_publish}
{else}
{$aLang.topic_create_submit_update}
{/if}
</button>
2013-07-09 08:09:06 +03:00
<button type="button" name="submit_preview" class="button js-topic-preview-text-button">{$aLang.topic_create_submit_preview}</button>
<button type="submit" name="submit_topic_save" id="submit_topic_save" class="button">{$aLang.topic_create_submit_save}</button>
</form>
{* Блок с превью текста *}
2013-07-09 08:09:06 +03:00
<div class="topic-preview" style="display: none;" id="topic-text-preview"></div>
{block name='add_topic_end'}{/block}
{hook run="add_topic_`$sTopicType`_end"}
{/block}