ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / Message im Headerbereich


Seite 1 von 1

Scrratch schrieb am 26.06.2003 um 13:16 Uhr

Moin :)

http://www.fun-clanbase.de/forum/ <--mein Board - dort willsch nun folgendes machen: oben über den Navigationslinks und unter dem Menü in dem Freiraum dort soll wie beim Geburtstagshack nen Text hin - nen janz einfach Text - der aber nur von Admins zu sehn sein soll - jemand ne Fixe Idee wie ich das machen könnt? :P

master_mario schrieb am 26.06.2003 um 15:11 Uhr

Variable in die frame.html setzen, in index definieren und per userisadmin (aus tb_user) prüffen. Wenn ja dann Text wenn nich dann ''.

MrNase schrieb am 26.06.2003 um 16:27 Uhr

auf deutsch :D

header.inc.php öffnen...

if( $g_user['userisadmin'] )
{
    $option[] = '<a href="./admin/" target="_blank" class="nav_top">Admincenter</a>';
}

suchen und mit

if( $g_user['userisadmin'] )
{
    $option[] = '<a href="./admin/" target="_blank" class="nav_top">Admincenter</a>';
$adminmessage = 'Huhu, ich bin Scrratch! :)';
}

ersetzen, dann im Template "frame.html" an einer beliebigen Stelle
"$adminmessage" einfügen...

Achte aber auf folgendes:
Wenn du in dem Text ein " verwenden willst solltest du es so machen:

$adminmessage = "<a href=\"blaaaaaaabla\">BLAAALink</a>";

also wenn da ein " erscheinen soll dann musst du \" schreiben und am Anfang und am Ende kommt dann ein " hin und kein ' wie beim ersten Codebeispiel :)

Scrratch schrieb am 26.06.2003 um 16:32 Uhr

huiii Thx :D

MrNase schrieb am 26.06.2003 um 16:36 Uhr

nP :)

Ich hoffe mal, dass es auch geht...


@ m_m: index.php wäre nicht gut, er will es ja im Kopfbereich haben :)

Scrratch schrieb am 26.06.2003 um 16:58 Uhr

funzen tut es - sagma würd des au gehn das admin un moderatoren das sehn? fällt mir grad ma so ein *gg* :D

MrNase schrieb am 26.06.2003 um 17:06 Uhr

Dann bau den Hack mal wieder aus der header.inc.php aus und bau dieses hier unter:

else
    {
        thwb_query("UPDATE ".$pref."user SET userbanned=0 WHERE userid=$g_user[userid]");
        thwb_query("DELETE FROM ".$pref."ban WHERE userid=$g_user[userid]");
    }
}

in der header.inc.php ein

if( $g_user['groupids'] == 5 || $g_user['userisadmin'] )
{
$adminmessage = 'Huhu, ich bin Scrratch! :)';
}

Wichtig:
Merk dir die ID der Moderatorengruppe (im Admincenter zu finden bei dem Gruppenmanagment) und ersetze die "5" mit diesem Wert :)

Scrratch schrieb am 26.06.2003 um 17:11 Uhr

Thx - nun workts wirklich juddie *nase knutsch* :D

MrNase schrieb am 26.06.2003 um 17:15 Uhr

nP, dafür ist die Nase ja da :)

Lass dich nicht von meiner Freundin erwischen :p

Scrratch schrieb am 26.06.2003 um 18:20 Uhr

wieso nich? die nehm ich zur not auch *fg* :D

master_mario schrieb am 27.06.2003 um 00:57 Uhr

Das war jetz die lange Version:D

theDon schrieb am 27.06.2003 um 17:29 Uhr

ehm, wenn jemand in mereren gruppen ist, funktioniert das nicht.

MrNase schrieb am 27.06.2003 um 18:02 Uhr

zeig uns wie :)

master_mario schrieb am 27.06.2003 um 20:39 Uhr

$groups = explode( ',', $g_user['groupids'] );
if( in_array( $groups, 5 ) == TRUE || $g_user['userisadmin'] )
{
    $adminmessage = 'Huhu, ich bin Scrratch! :)';
}

so sollte es auch dann funzen.

Seite 1 von 1