Seite 1 von 1

was ist der code für adminansicht ?

Verfasst: 13.01.2005 12:12
von yks
hallo,

ist vielleicht nicht so einfach wie ichs mir vorstelle, aber gibt es einen einfachen code, der etwas nur der ansicht für admins frei gibt ?
bei dem administrationslink und der ansicht von versteckten usern geht es ja auch - frage ist nur, ob es ein einfacher code ist, den ich einfach einfügen kann nach dem schema :
<code-anfang> text + angabe von etwas <code ende>
oder ob es doch komplizierter ist.

viele grüße, yks

Verfasst: 13.01.2005 14:27
von Blutgerinsel
Normalerweise ist das lediglich ein Templateblock der geparst wird wenn User==Admin und ansonsten nicht.....

Zumindest gebietet das die Verwendung von Templates.......

D.h. mitunter ist die jeweilige PHP File die es betrifft aber nicht genannt wurde und das dazugehörige Template maßgeblich verantwortlich.....

Wenn ich überhaupt weiss was du meinst :roll:

Verfasst: 16.01.2005 16:04
von yks
hi blutgerinsel,

doch, das könnte passen. wobei ich zb an die overall_footer.tpl dachte zum einbau - du sagst jedoch etwas von einer php datei.
und genau den templateblock, den weiß ich eben auch nicht.
hm, grobes beispiel :
wenn ich in diesen user=admin templateblock den code für die ansicht eines counters einbauen würde, müßte der nur für admins sichtbar sein ?
und den code des counters zb mit anderen dingen auch einfach austauschen können müßte, da das unabhängig von dem restlichen code wäre.

gibt es also einen user=admin templateblock, den man quasi als schema f um anderes herumbauen kann ?
und wenn ja, wie sähe der aus ?

viele grüße, yks

Verfasst: 17.01.2005 13:44
von Blutgerinsel
also in der posting_body.tpl sind ein Haufen Blöcke....
posting.php parst Blöcke soweit als erfoderlich

Weiss jetzt nicht ob es noch bessere Beispiele gibt aber das Prinzip müsste auch hier klar werden....

Bsp.:

Code: Alles auswählen

if ( $board_config['allow_bbcode'] )
{
	$bbcode_status = $lang['BBCode_is_ON'];
	$template->assign_block_vars('switch_bbcode_checkbox', array());
}
Parst den Block im Template: (Auszug geht noch viel weiter)

Code: Alles auswählen

<!-- BEGIN switch_bbcode_checkbox -->
		  <tr> 
			<td> 
			  <input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
			</td>
			<td><span class="gen">{L_DISABLE_BBCODE}</span></td>
		  </tr>
		  <!-- END switch_bbcode_checkbox -->
		  <!-- BEGIN switch_smilies_checkbox -->
So und durch diesen Funktionaufruf:

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_POSTING);
Findest du in diesem Array mit:

Code: Alles auswählen

echo "<pre>";
print_r($userdata);
echo "</pre>";
Infos welche User_ID der User X hat ob er ein Anonymer ist etc.

Daneben gibts noch ein $is_auth Array was sicherlich das wichtigste sein wird....

Hoffe das reicht jetzt mal muss nun weg.....

Wenn du nicht klar kommst einfach posten :wink:

Verfasst: 18.01.2005 12:23
von yks
hi blutgerinsel,

uff g - aber trotzdem danke ;)
*bin noch am denken + grübeln + testen* - das kann also uu noch ein paar tage dauern... g
Wenn du nicht klar kommst einfach posten :wink:
leichtsinniges angebot :D
nein, im ernst, muß erst mal gucken - fragen kommen dann sicher noch...

viele grüße, yks