Vai al contenuto
SardiniaNET Staff

Modifica della pagina "Non hai i permessi..."

Recommended Posts

SardiniaNET Staff

Buonasera a tutti.

Quale è il template che mi consente di personalizzare la pagina "Non hai i permessi per visualizzare questo forum?"

Trovo solo tre link e vorrei darle un po di tono...

Un aiutino?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

occorre modificare il template Error che trovi nel gruppo global_other

$this->registry->getClass('output')->showError( 'forums_no_permission', 103139, null, null, 404 );
------
$this->registry->getClass('output')->getTemplate('global_other')->Error( $message, $code, $em_1, $em_2, $title );
<script type="text/javascript">
<!--
function contact_admin() {
  // Very basic spam bot stopper
  admin_email_one = '{$ad_email_one}';
  admin_email_two = '{$ad_email_two}';
  window.location = 'mailto:'+admin_email_one+'@'+admin_email_two+'?subject={$this->lang->words['mailto_erroronforums']}';
}
//-->
</script>
<br />
<h1 class='ipsType_pagetitle'>{$title}</h1>
<br />
<div class='ipsBox'>
	<div class='ipsBox_container ipsPad'>
		<span class="right desc ipsType_smaller ipsPad_top"><if test="haserrorcode:|:$code">[#{$code}] </if></span>
		<p class='ipsType_sectiontitle'>
			{$message}
		</p>
		<br />
		<p>{$this->lang->words['er_useful_links']}</p>
		<ul class='ipsPad_top bullets'>
			<if test="! $this->memberData['member_id']">
				<li><a href='{parse url="app=core&amp;module=global&amp;section=login" base="public"}' title='{$this->lang->words['submit_li']}'>{$this->lang->words['click_login']}</a></li>
			</if>
			<li><a href="{parse url="app=core&module=help" base="public"}" rel="help" title='{$this->lang->words['er_help_files']}'>{$this->lang->words['er_help_files']}</a></li>
			<li><a href="javascript:contact_admin();" title='{$this->lang->words['er_contact_admin']}'>{$this->lang->words['er_contact_admin']}</a></li>
		</ul>
	</div>
</div>
<if test="savedpost:|: $_POST['Post']">
	<br />
	<br />
	<h2 class='ipsType_subtitle'>{$this->lang->words['err_title']}</h2><br />
	<div class='ipsBox'>
		<div class='ipsBox_container ipsPad'>
			{$this->lang->words['err_expl']}<br />
			<br />
			{parse editor="Post" content="" options="array( 'editorName' => 'Post', 'type' => 'full', 'minimize' => 0, 'recover' => TRUE )"}
		</div>
	</div>
<br />
</if>

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
SardiniaNET Staff

BomAle sapresti darmi qualche dritta su come personalizzare un messaggio e il contenuto della pagina in base all'errore?

Dovrei aggiungere delle IF, immagino, ma dove?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora


×