was ist der code für adminansicht ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

was ist der code für adminansicht ?

Beitrag 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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag 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:
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag 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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag 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:
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag 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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Antworten

Zurück zu „Coding & Technik“