Wer kann mir helfen?! Ist php aber für Nuke.

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
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Wer kann mir helfen?! Ist php aber für Nuke.

Beitrag von JumpinJack »

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:

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>&middot;&nbsp;</strong>Für: $username, <br>
<strong>&middot;&nbsp;</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>&middot;&nbsp;</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>&middot;&nbsp;</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>&middot;&nbsp;</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>&middot;&nbsp;</strong>Gruppen-Übersicht<br>
<strong>&middot;&nbsp;</strong>Mitglieder-Übersicht <br>
";
?>
Nun Möchte ich sowas halt in diesem Block haben:

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>&nbsp;"._BHOME1." :</B><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"index.php\">"._BHOME2."</a></strong><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"modules.php?name=Kalender\">"._CALENDAR."</a></strong><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"modules/Alben/Alben.html\">"._PICTURES."</a></strong><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"modules.php?name=Search\">"._BSEARCH."</a><BR>\n";

/* Members */
$content .= "<img src=images/blocks/icon_members.gif><B>&nbsp;"._BMEMBER1." :</B><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"modules.php?name=Forums&file=memberlist\">"._BMEMBER2."</a><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"modules.php?name=Your_Account\">"._BLOGIN."</a><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"modules.php?name=Forums&file=profile&mode=editprofile\">"._BLOGIN2."</a><BR>\n";
$content .= "<img src=images/blocks/icon_dot.gif>&nbsp;<a href=\"modules.php?name=Private_Messages\">"._BPM."</a><BR>\n";



?>
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.
Liebe Grüße
JumpinJack
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Hat keiner ne Idee? Ich wäre mit nem Tip schonzu frieden! :)
Liebe Grüße
JumpinJack
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

HILFE?!? :roll:
Liebe Grüße
JumpinJack
Antworten

Zurück zu „Coding & Technik“