Seite 1 von 1

Einheitliche Signatur für Mods und Admins

Verfasst: Mo 10.Apr, 2006 15:16
von Holger
Ich suche einen Mod, mit dem ich jedem Admin und Mod eine einheitliche (zusätzliche?) Signatur verpassen kann.

Gibt es sowas schon?

Gruss
Holger

Verfasst: Mo 10.Apr, 2006 17:07
von oxpus
Man könnte dort, wo überall eine Signatur verwendet wird, einen Text automatish anhängen.
So nach dem Motto:

Code: Alles auswählen

$signature .= '<br>blablabla';
Oder auch z. B. aus einem im ACP verwalteten Feld der Board-Verwaltung.

Verfasst: Di 11.Apr, 2006 12:39
von Holger
Und das dann nur für Admin und Mods?

Verfasst: Di 11.Apr, 2006 12:59
von oxpus
Ach ja, sorry:

Code: Alles auswählen

if ($userdata['user_level'] == ADMIN || $is_auth['auth_mod'])
{
$signature .= '<br>blablabla';
}

Verfasst: Di 11.Apr, 2006 13:44
von Holger
WOWz ... danke! Werde es versuchen.

Ich habe mich nun mal dran gemacht, ABER: in welcher Datei werden die $signature generiert? Ich will den statischen Teil ja in der viewtopic.php anzeigen. Aber in viewtopic.php und page_header.php finde ich nichts.

Verfasst: Di 26.Sep, 2006 17:10
von oxpus
Das ist doch ein Beispiel!
Du hast doch $signature für Admins und MODs fest eintüten wollen, also muss diese in der viewtopic.php irgendwo definiert werden, wie in meinem letzten Post.
Und anhängen kann man die entweder an $user_sig, bzw. auch anstelle $signature gleich $user_sig nehmen. Der Einfachkeit halber...

Verfasst: Fr 17.Nov, 2006 15:07
von Holger
also hier (viewtopic.php):

Code: Alles auswählen

	if ( $user_sig != '' )
	{
		$user_sig = '<br />_________________<br />' . str_replace("\n", "\n<br />\n", $user_sig);
	}
Etwa so?

Code: Alles auswählen

	if ( $user_sig != '' )
	{
		$user_sig = '<br />_________________<br />HIER DIE EINHEITLICHE SIGNATUR<br>' . str_replace("\n", "\n<br />\n", $user_sig);
	}

Verfasst: Fr 17.Nov, 2006 16:33
von oxpus
Genau!
Und wenn es nur für bestimmter User/Userlevel sein soll, kann man das z. B. ja auch so machen:

Code: Alles auswählen

   if ( $user_sig != '' ) 
   { 
      if ($userdata['user_level'] > USER)
      {
      	$einheitliche_sig = 'Blablabla<br />';
      }
      else
      {
      	$einheitliche_sig = '';
      }
      	
      $user_sig = '<br />_________________<br />'.$einheitliche_sig.'str_replace("\n", "\n<br />\n", $user_sig); 
   }

Verfasst: Fr 17.Nov, 2006 19:54
von Holger
Wow! Das ist guuuuuut!

Verfasst: Fr 17.Nov, 2006 20:24
von oxpus
Merke:
Auch Kleinigkeiten verschönern das Leben ;)