You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

192 lines
12 KiB

{if $blogId > 0}
{title help="Blogs" url="tiki-edit_blog.php?blogId=$blogId" admpage="blogs"}{tr}Edit Blog:{/tr} {$title}{/title}
{else}
{title help="Blogs"}{tr}Create Blog{/tr}{/title}
{/if}
<div class="t_navbar mb-4">
{button href="tiki-list_blogs.php" _type="link" class="btn btn-link" _icon_name="list" _text="{tr}List Blogs{/tr}"}
{if $blogId > 0}
{assign var=thisblogId value=$blogId|sefurl:blog}
{button href=$thisblogId class="btn btn-primary" _text="{tr}View Blog{/tr}"}
{/if}
</div>
{if isset($category_needed) && $category_needed eq 'y'}
{remarksbox type='Warning' title="{tr}Warning{/tr}"}
<div class="alert alert-warning alert-dismissible"><em class=''>{tr}A category is mandatory{/tr}</em></div>
{/remarksbox}
{/if}
{if $individual eq 'y'}
{permission_link mode=link type=blog permType=blogs id=$blogId title=$title label="{tr}Individual permissions are set for this blog{/tr}"}
{/if}
<form method="post" action="tiki-edit_blog.php" id="blog-edit-form" role="form">
<input type="hidden" name="blogId" value="{$blogId|escape}">
{tabset name='tabs_editblog'}
{tab name="{tr}General Settings{/tr}"}
<h2>{tr}General Settings{/tr}</h2>
<div class="mb-3 row">
<label class="col-sm-3 col-form-label" for="blog-title">{tr}Title{/tr}</label>
<div class="col-sm-9">
<input type="text" maxlength="200" name="title" id="blog-title" class="form-control" value="{$title|escape}" required="required">
</div>
</div>
<div class="mb-3 row">
<label class="col-sm-3 col-form-label" for="blog-desc">{tr}Description{/tr}</label>
<div class="col-sm-9">
<textarea class="wikiedit form-control" name="description" id="blog-desc" rows="10">{$description|escape}</textarea>
</div>
</div>
<div class="mb-3 row">
<label class="col-sm-3 col-form-label" for="creator">{tr}Creator{/tr}</label>
<div class="col-sm-9">
<select name="creator" class="form-control">
{if ($tiki_p_admin eq 'y' or $tiki_p_blog_admin eq 'y') and !empty($users)}
{foreach from=$users key=userId item=u}
<option value="{$u|escape}"{if $u eq $creator} selected="selected"{/if}>{$u|escape}</option>
{/foreach}
{else}
<option value="{$user|escape}" selected="selected">{$user|escape}</option>
{/if}
</select>
</div>
</div>
<div class="mb-3 row">
<div class="col-sm-9 offset-sm-3">
<div class="form-check">
<label for="blogs-allow_others" class="form-check-label">
<input type="checkbox" class="form-check-input" name="public" id="blogs-allow_others" {if $public eq 'y'}checked='checked'{/if}>
{tr}Allow other users to post in this blog{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-always_owner" class="form-check-label">
<input type="checkbox" class="form-check-input" name="alwaysOwner" id="blogs-always_owner" {if isset($alwaysOwner) and $alwaysOwner eq 'y'}checked='checked'{/if}>
{tr}Even if others post to the blog, the author is always its administrator{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-search" class="form-check-label">
<input type="checkbox" class="form-check-input" name="use_find" id="blogs-search" {if $use_find eq 'y'}checked='checked'{/if}>
{tr}Allow search{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-comments" class="form-check-label">
<input type="checkbox" class="form-check-input" name="allow_comments" id="blogs-comments" {if $allow_comments eq 'y' or $allow_comments eq 'c'}checked='checked'{/if}{if $prefs.feature_blogposts_comments ne 'y'} disabled="disabled"{/if}>
{if $prefs.feature_blogposts_comments ne 'y'}Global post-level comments is disabled.{/if}
{tr}Allow comments{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-post-use-excerpt" class="form-check-label">
<input type="checkbox" class="form-check-input" name="use_excerpt" id="blogs-post-use-excerpt" {if $use_excerpt eq 'y'}checked='checked'{/if}>
{tr}Use post excerpt{/tr}
</label>
</div>
</div>
</div>
{include file='categorize.tpl' labelcol='3' inputcol='9'}
{/tab}
{tab name="{tr}Display Options{/tr}"}
<h2>{tr}Display Options{/tr}</h2>
<div class="mb-3 row">
<label class="col-sm-3 col-form-label" for="blogs-number">{tr}Displayed posts{/tr}</label>
<div class="col-sm-2">
<input type="text" name="maxPosts" id="blogs-number" class="form-control" value="{$maxPosts|escape}">
</div>
<div class="form-text">{tr}Number of posts to show per page{/tr}</div>
</div>
<div class="mb-3 row">
<div class="offset-sm-3 col-sm-9">
<div class="form-check">
<label for="blogs-title" class="form-check-label">
<input type="checkbox" class="form-check-input" name="use_title" id="blogs-title" {if $use_title eq 'y'}checked='checked'{/if}>
{tr}Display the blog title on the posts list page{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-title-post" class="form-check-label">
<input type="checkbox" class="form-check-input" name="use_title_in_post" id="blogs-title-post" {if $use_title_in_post eq 'y'}checked='checked'{/if}>
{tr}Display the blog title on the post page{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-description" class="form-check-label">
<input type="checkbox" class="form-check-input" name="use_description" id="blogs-description" {if $use_description eq 'y'}checked='checked'{/if}>
{tr}Display the blog description{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-breadcrumbs" class="form-check-label">
<input type="checkbox" class="form-check-input" name="use_breadcrumbs" id="blogs-breadcrumbs" {if $use_breadcrumbs eq 'y'}checked='checked'{/if}>
{tr}Display breadcrumbs{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-author" class="form-check-label">
<input type="checkbox" class="form-check-input" name="use_author" id="blogs-author" {if $use_author eq 'y'}checked='checked'{/if}>
{tr}Display the author in blog posts{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-date" class="form-check-label">
<input type="checkbox" class="form-check-input" name="add_date" id="blogs-date" {if $add_date eq 'y'}checked='checked'{/if}>
{tr}Display the publish date in blog posts{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-avatar" class="form-check-label">
<input type="checkbox" class="form-check-input" name="show_avatar" id="blogs-avatar" {if $show_avatar eq 'y'}checked='checked'{/if}>
{tr}Show user profile picture{/tr}
</label>
</div>
<div class="form-check">
<label for="blogs-post-related" class="form-check-label">
<input type="checkbox" class="form-check-input" name="show_related" id="blogs-post-related" {if $show_related eq 'y'}checked='checked'{/if} {if $prefs.feature_freetags ne 'y'}disabled="disabled"{/if}>
{tr}Show the post's related content{/tr}
{if $prefs.feature_freetags neq 'y'}
<span class="form-text">{tr}The checkbox is disabled because the tags feature is disabled globally.{/tr}</span>
{/if}
</label>
</div>
</div>
</div>
<div class="mb-3 row">
<label class="col-sm-3 col-form-label" for="blogs-post-max-related">{tr}Related posts{/tr}</label>
<div class="col-sm-2">
<input type="text" name="related_max" id="blogs-post-max-related" class="form-control" value="{$related_max|escape}">
</div>
<div class="form-text">{tr}Maximum number of related posts to display{/tr}</div>
</div>
{if $prefs.feature_blog_heading eq 'y' and $tiki_p_edit_templates eq 'y'}
<div class="mb-3 row">
<label class="col-sm-3 col-form-label" for="blogs-heading">{tr}Blog heading{/tr}</label>
<div class="col-sm-9">
<textarea name="heading" id="blogs-heading" rows='10' class="form-control">{$heading|escape}</textarea>
</div>
</div>
{if strlen($heading) > 0 and $show_blog_heading_preview eq 'y'}
{button href="#" _flip_id='blog_heading_preview' _class='link' _text="{tr}Heading preview{/tr}" _flip_default_open='n'}
<div id="blog_heading_preview" style="display: {if $show_blog_heading_preview eq 'y'}block{else}none{/if};">
{eval var=$heading}
</div>
{/if}
<div class="mb-3 row">
<label class="col-sm-3 col-form-label" for="blogs-post-heading">{tr}Blog post heading{/tr}</label>
<div class="col-sm-9">
<textarea name="post_heading" id="blogs-post_heading" rows='10' class="form-control">{$post_heading|escape}</textarea>
</div>
</div>
{/if}
{/tab}
{/tabset}
{if $prefs.feature_blog_heading eq 'y' and $tiki_p_edit_templates eq 'y'}
<input type="submit" class="wikiaction btn btn-primary" name="preview" value="{tr}Heading preview{/tr}">
{/if}
<div class="mb-3 text-center">
<input type="submit" class="wikiaction btn btn-primary" name="save" value="{tr}Save{/tr}">
</div>
</form>