Vai al contenuto

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

Featured Replies

Inviato

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?

Inviato

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>

 

Inviato
  • Autore

Grazie!

 

  • 1 mese dopo...
Inviato
  • Autore

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?

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.