Wanneer ik in het gastenboek een nieuw bericht wil maken dan klik ik op de knop nieuw bericht en verschijnt het invulformulier.
Weet iemand een manier om de gastenboek berichten onder het invulformulier niet te tonen. Ik heb gezocht in de berichten sjablonen maar kom er niet uit.
Volgens mij moet het in onderstaand sjabloon naar voren komen aangezien ik dit oproep bij het plaatsen van een nieuw bericht:
Code: Select all
{* Frontend Guestbook Entry Form *}
<div class="cms-guestbook-div-insert">
{if !empty($guestbook->Messages)}
{foreach from=$guestbook->Messages item=msg}
{$msg}<br />
{/foreach}
{else}
{if $guestbook->GetShowSmileys()}{$smileys}{/if}
{if !empty($guestbook->Errors)}
{foreach from=$guestbook->Errors item=error}
<strong>{$error}</strong><br />
{/foreach}
{/if}
{$formstart}
<fieldset>
<label for="{$titles.id}sender_name">{$titles.sender}: (*)</label>{$inputs.sender}<br />
<label for="{$titles.id}sender_country">{$titles.country}:</label>{$inputs.country}<br />
<label for="{$titles.id}sender_location">{$titles.location}:</label>{$inputs.location}<br />
<label for="{$titles.id}sender_email">{$titles.email}:</label>{$inputs.email}<br />
<label for="{$titles.id}sender_homepage">{$titles.homepage}:</label>{$inputs.homepage}<br />
</fieldset>
<fieldset>
<label for="counter">{$titles.chars_remaining}</label>
<__script__ type="text/javascript">
<!--
{literal}
function addEvent(elm, evType, fn, useCapture)
// cross-browser event handling for IE5+, NS6+ and Mozilla/Gecko
// by Scott Andrew
{
if (elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture);
return true;
} else if (elm.attachEvent) {
var r = elm.attachEvent('on' + evType, fn);
} else {
elm['on' + evType] = fn;
}
}
{/literal}
{if $wysiwyg}
{literal}
function FCKeditor_OnComplete(editorInstance) {
addEvent(editorInstance.EditorDocument, 'keyup', checkLen, false);
}
{/literal}
{/if}
{if !$wysiwyg}
{literal}
function addListeners() {
var messageinput = document.getElementById('guestbook_message_input');
addEvent(messageinput, 'keyup', checkLen, false);
}
{/literal}
{/if}
{literal}
function checkLen() {
{/literal}
var maxLen = {$max_textleng};
// var sTooLong = 'Insert maximal ' + maxLen + ' characters!';
var sTooLong = "{$toolong}";
{if $wysiwyg}
var oEditor = FCKeditorAPI.GetInstance('{$id}message');
{literal}
var oDOM = oEditor.EditorDocument;
var iLength;
if (document.all) // Internet Explorer.
{
iLength = oDOM.body.innerText.length;
}
else // Gecko.
{
var r = oDOM.createRange();
r.selectNodeContents(oDOM.body);
iLength = r.toString().length;
}
var counter = document.getElementById('counter');
if(iLength>maxLen)
{
alert(sTooLong);
oDOM.body.innerHTML = oEditor.GetXHTML(false).substring(0,maxLen);
counter.value=0;
}
else
{
counter.value=maxLen-iLength;
}
{/literal}
{else}
{literal}
var messageinput = document.getElementById('guestbook_message_input');
var counter = document.getElementById('counter');
var txt=messageinput.value;
if(txt.length>maxLen)
{
alert(sTooLong);
messageinput.value=txt.substring(0,maxLen);
counter.value=0;
}
else
{
counter.value=maxLen-txt.length;
}
{/literal}
{/if}
{literal}
}
{/literal}
{if !$wysiwyg}
addEvent(window, 'load', addListeners, false);
{/if}
//-->
</__script>
<input type="text" name="counter" id="counter" value="{$counter}" size="4" /><br />
<label{if $wysiwyg} for="guestbook_message_input"{/if}>{$titles.message}: (*)</label><br />
{if $wysiwyg}
{$wysiwyg}
{else}
{$inputs.message}<br />
{/if}
</fieldset>
<fieldset> </br>
{if $guestbook->GetShowCaptcha()}
{$titles.captcha}: (*) {$inputs.captcha}<br />
{$captcha}
{/if}
{$inputs.submit} {$inputs.cancel}
</fieldset>
{$formend}
{/if}
</div>