Wer kann mir helfen?! Ist php aber für Nuke.
Verfasst: 05.11.2002 19:49
Ich hätte gerne das man ein Menü variable gestaltet.
Die die eingeloggt sind shen das Menü oder bei nuke den Block mit Internetlinks und die die anonym sind sehen den Block ohne.
Wie etwa der block hier:
Nun Möchte ich sowas halt in diesem Block haben:
Hier sollten die unangemeldeten den Link zu den Alben nur sehen können. Aber den Link nicht anklicken können. Also es soll nur die Schrift da stehen. Hab mir ja gedacht das das eigentlich pissig ist, aber irgenwie mach ich immer noch ein Fehler rein.
Wäre cool wenn mir da einer helfen kann.
Die die eingeloggt sind shen das Menü oder bei nuke den Block mit Internetlinks und die die anonym sind sehen den Block ohne.
Wie etwa der block hier:
Code: Alles auswählen
<?php
if (eregi("block-userblock.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
/* muss global definiert sein damit PHP weiß, das $user und $username bereits Daten enthält*/
global $user, $username;
/* Es folgt die Abfrage ob ein User registriert ist, $content enthält den Inhalt des Blocks den der User sehen soll. */
if(is_user($user)) $content = "
<strong>· </strong>Für: $username, <br>
<strong>· </strong><a title=\"Das Modul soll die existierenden Gruppen anzeigen \" href=\"http://schwad-dich-moed.de/modules.php?name=Forums&file=groupcp&sid=index.htm\">Gruppen-Übersicht</a><br>
<strong>· </strong><a title=\"Übersicht über die angemeldeten Mitglieder\" href=\"http://schwad-dich-moed.de/modules.php?name=Forums&file=memberlist&sid=60a80e4e5ca1e47530212acf3bb0eb65\">Mitglieder-Übersicht</a><br>
<strong>· </strong><a title=\"Fotoalben\" href=\"http://schwad-dich-moed.de/modules/Alben/Alben.html\">Foto-Album</a><br>
";
/* Es folgt die Abfrage ob ein User NICHT registriert ist. Hier kommt der Teil hin, den unregistrierten Benutzer sehen sollen */
if(!is_user($user)) $content = "
<strong>· </strong><a title=\"registrieren Sie sich kostenlos für den Zugriff auf untenstehende Funktionen\" href=\"http://schwad-dich-moed.de/modules.php?name=Your_Account&op=new_user\">hier registrieren</a><br>
<strong>· </strong>Gruppen-Übersicht<br>
<strong>· </strong>Mitglieder-Übersicht <br>
";
?>
Code: Alles auswählen
<?php
if (eregi("block-phpBB2_Main_Menu.php", $PHP_SELF)) {
Header("Location: index.php");
die();
}
global $prefix, $dbi, $admin;
$result = sql_query("select main_module from ".$prefix."_main", $dbi);
list($main_module) = sql_fetch_row($result, $dbi);
$result = sql_query("select title from ".$prefix."_modules", $dbi);
while (list($title) = sql_fetch_row($result, $dbi)) {
$a = 0;
$handle=opendir('modules');
while ($file = readdir($handle)) {
if ($file == $title) {
$a = 1;
}
}
closedir($handle);
if ($a == 0) {
sql_query("delete from ".$prefix."_modules where title='$title'", $dbi);
}
}
/* News */
$content = "<img src=images/blocks/icon_home.gif><B> "._BHOME1." :</B><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"index.php\">"._BHOME2."</a></strong><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"modules.php?name=Kalender\">"._CALENDAR."</a></strong><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"modules/Alben/Alben.html\">"._PICTURES."</a></strong><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"modules.php?name=Search\">"._BSEARCH."</a><BR>\n";
/* Members */
$content .= "<img src=images/blocks/icon_members.gif><B> "._BMEMBER1." :</B><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"modules.php?name=Forums&file=memberlist\">"._BMEMBER2."</a><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"modules.php?name=Your_Account\">"._BLOGIN."</a><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"modules.php?name=Forums&file=profile&mode=editprofile\">"._BLOGIN2."</a><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif> <a href=\"modules.php?name=Private_Messages\">"._BPM."</a><BR>\n";
?>
Wäre cool wenn mir da einer helfen kann.