Thread Verfasser:
Thread ID: 300
Thread Info
Es gibt 14 Beiträge zu diesem Thema, und es wurde 3577 Mal angesehen.  Ausserdem wurden Dateien angehängt.
 Thema drucken
Mitglieder sollen es sehen
Hallo an alle,

habe hier leichtes Problem.

Und zwar will ich ein Abschnitt nur für Mitglieder sichtbar machen.

Hier Abschnitt:


 <body>

<div id="outer">
   <div id="wrapper">
      <div id="header">
         <h1><b><font color="#F69E17">....</font></b></h1>
         <p><font color="#FFFFFF">Der Stream des Nordens</font></p>
      </div>
      <div id="nav">
         <div id="head"></div>
         <div id="head-pip"></div>
         <ul>
             <li id="m1"><a href="/start.php"><font color="#F69E17"><b>Startseite</b></font></a></li><div></div>
            <li id="m2"><a href="/infusions/sendeplan/sendeplan.php"><font color="#F69E17"><b>Sendeplan</b></font></a></li>
            <li id="m3"><a href="/teamlist.php"><font color="#F69E17"><b>Teamlist</b></font></a></li>
            <li id="m4"><a href="/infusions/pr_bewerbung/bewerbung.php"><font color="#F69E17"><b>Bewerbung</b></font></a></li>
            <li id="m5"><a href="/infusions/mg_partner_pages_panel/mg_partner_pages.php"><font color="#F69E17"><b>Partner</b></font></a></li>
            <li id="m6"><a href="/infusions/BJF_IMPRESSUM/pages/bjf_impressum.php"><font color="#F69E17"><b>Impressum</b></font></a></li>
            
         </ul>
         <div id="search">
            <h2><font color="#000000">Radio Zeven Newsticker</font></h2>
            <form action="/search.php">
            <br></br>
               <marquee><b><font color="#F68E26"><font size="3"> +++ test +++ Mehr Nachrichten auf einem Blick +++ Radio neu & Modern +++ </font></b></marquee>
            </form>
             
         </div>
      </div>
      


Aus dem Abschnitt möchte ich das:


<marquee><b><font color="#F68E26"><font size="3"> +++ test +++ Mehr Nachrichten auf einem Bilick +++ Radio neu & Modern +++ </font></b></marquee> 


Nur für Mitglieder sichtbar machen.

Ich müsste hiermit arbeiten das mir:


if (iMEMBER) {

echo 'Inhalt für eingeloggte Member';

}


Das Problem ist das Immer das Esnde des Code alsp Sprich


;

}


Im, Theme angezeigt wird, verstehe die welt ne mehr.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Dat Tunes
Dein Ansatz ist nicht ganz falsch, Du musst nur eine else Abfrage schreiben.


if (iMEMBER){
HIER DER CODE FÜR DIE MITGLIEDER
}else{
FÜR GÄSTE SICHTBAR
}


Damit lässt sich das ganze wunderbar umsetzen.

Layzee hat das ganze in einen anderen Thread auch nochmal gut beschrieben: Zum Thema
Das Problem ist nicht das Problem, das Problem ist der Nutzer, der das Problem verursacht.
Was lernen wir ?
Wir entfernen einfach den Nutzer und das Problem ist gelöst !

Sollte das Problem nicht gelöst sein, WD40! WD40 hilft immer !
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
John Doe
Du kannst diesen Teil

if (iMEMBER) {

echo 'Inhalt für eingeloggte Member';

}


Nicht einfach so mitten in den Code setzen.

VOR

if (iMEMBER) {


müssen die vorherigen PHP-Befehle (wie zb echo) mit einem ; beendet werden. Dann kommt der obige Codeteil und danach gehts dann wieder mit echo " oder echo ' weiter.


Also zb
echo "Dies ist der Teil vor dem Mitgliederbereich";

if (iMEMBER) {

echo 'Inhalt für eingeloggte Member';

}

echo "Und ab hier gehts dann weiter...";


EDIT: Eine }else{ - Routine ist nicht zwingend erforderlich!
Lässt man diese weg, wird einfach an dieser Stelle für Gäste nichts angezeigt.
Bearbeitet von John Doe am 28. Juli 2014 08:35:50
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Hm bei sieht es dann so aus :/

radio-zeven.de/bilder/screen.png

o.O

irgendwie zeigt es immer was im Theme an,...

Das:


";
oder

}


Kann mir das vielleicht jemand umsetzen so kann ich schauen wo es bei mir hackt,....

LG & Danke
Bearbeitet von am 28. Juli 2014 08:40:07
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
John Doe
Dann schick doch bitte mal die Datei oder den GESAMTEN Code so wie er jetzt tatsächlich ist (auch die Bereiche VOR und NACH dem Bereich den du bearbeitest.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Datei
Bearbeitet von am 28. Juli 2014 09:20:56
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
John Doe
Not found...

Kopier den Link nochmal OHNE Formatierung bitte.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Geht jetzt Smile
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
John Doe
Versuch mal die Datei im Anhang
John Doe hat folgende Datei angehängt:
Du hast nicht die Berechtigung die Anhäge dieses Themas zu sehen.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Zeigt er garnix mehr an. ( Theme weg )
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
John Doe
Sorry mein Fehler, Klammer vergessen.

Nun aber
John Doe hat folgende Datei angehängt:
Du hast nicht die Berechtigung die Anhäge dieses Themas zu sehen.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Was genau hast du den gemacht ?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
John Doe
Im Grunde nur das:


<?
if (iMEMBER){
echo '<marquee><b><font color="#F68E26"><font size="3"> +++ Test Nachrichten für Mitglider +++ </font></b></marquee>';
}else{
echo '<marquee><b><font color="#F68E26"><font size="3"> +++ Test Nachrichten für Gäste</font></b></marquee>';
}
?>


Sprich also für diesen Teil PHP aktiviert (<? und ?>)
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Ah Ok,... danke wieder was gelernt
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Springe ins Forum: