Thread Author: Kevin
Thread ID: 2969
Thread Info
Es gibt 16 Beiträge zu diesem Thema, und es wurde 2574 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Link in der Navigation nur öffentlich sichtbar und bei angemeldeten nicht sichtbar
Kevin
Hallo,

der Themen Name sagt denk ich mal alles aus. Ich möchte in meiner Navigation ein Seiten Link einbauen dieser soll jedoch nur öffentlich sein.

Stell ich auf öffentlich ist er ja für alle sichtbar. Er soll aber wirklich nur für Gäste sichtbar sein nicht für angemeldete Mitglieder.

Kennt jemand ne Lösung?

Mit

Code 

if (iGUEST) {
}



kann ich ja nicht arbeiten im Link oder?
Gruß Kevin Smile
 
SC-Ad-Bot
 
DjMicha1985
nimm die Panel.php von der Navi und bau es peer Hardcode ein. Anders ist es nicht möglich.
lpmf.lilypie.com/TikiPic.php/oxgEKHz.jpglpmf.lilypie.com/oxgEp2.png
 
Steed
Geht das auch mit Panels?
(also dass Panels nur für Gäste sichtbar sind...)
 
Kevin
Stimmt das mit dem Panel ist gut Wink Direkt wäre eigt besser aber an sich das einfachste Smile

Stimmt hätte ich auch selber drauf kommen können Smile manchmal muss jemand anderes einen halt den Tipp geben Dickeslachen

Thema closed Dickeslachen
Gruß Kevin Smile
 
Steed
Zitat MarcusG schrieb:

Code 

if(iGUEST) {
openside("Bla");
echo "Blub";
closeside();
}



Bei Panels funktioniert das nicht:(
Bearbeitet von Steed am 19.08.2010 um 10:18
 
emblinux
Doch !
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed
Zitat emblinux schrieb:
Doch !

Gehört vor dem "if" noch etwas hin?
 
emblinux
NEIN !

Ausserdem solltest du dir angewöhnen auch zu schreiben, was genau nicht geht. Und auch mal genau schreiben, was du gemacht hast.

Ansonsten ist der Code von MarcusG korrekt und funktioniert.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
wondergekko
Hi all....

Habe es auch so ähnlich gemacht, nur das ich anstelle des panelscripts einfach des Panel includet habe und.... es funzt wunderprächtig....


Gruss Kevin
 
Steed
Zitat emblinux schrieb:
NEIN !

Ausserdem solltest du dir angewöhnen auch zu schreiben, was genau nicht geht. Und auch mal genau schreiben, was du gemacht hast.

Ansonsten ist der Code von MarcusG korrekt und funktioniert.

Gut.
Ich habe ein Gast-Panel gemacht.
Beim Inhalt des Panels habe ich folgenden Code angegeben:
[geshi=php]if(iGUEST) {
openside("Bla");
echo "Blub";
closeside();
}
[/geshi]
Doch leider haben die Mitglieder das Panel auch gesehen.

Nun weiß ich nicht mehr weiter und bitte um Rat.
 
Steed
Zitat MarcusG schrieb:
Dann machst du definitiv was falsch. Ich habs gerade nochmal getestet (warum eigentlich...) und es funktioniert tadellos.

Hier zu sehen: (unten links, nur für Gäste): http://sandbox.marcusg.de/news.php

Eingeloggt ist es weg: User Tester PW tester

Du hast es auf die 2. Variante gemacht, oder?

Ich habs folgendermaßen gemacht:
Neuer Ordner namens willkommens_gast_panel
Eine Datei rein namens willkommens_gast_panel.php

Wie macht man das Panel nun nur für Gäste sichtbar, aber mit der 1. Variante (meine)?
 
emblinux
egal mit welcher Variante du es machst, wichtig dabei ist, dass das Panel öffentlich ist und die IF-Anweisung mit der Gästeabfrage um den gesamten Code gemacht wird.

Wenn das nicht funktioniert bei dir, machst du definitiv was falsch.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed
Zitat MarcusG schrieb:
Das Ergebnis bei beiden Wegen ist identisch. Was hast du in die Datei reingeschrieben?


Inhalt der willkommens_gast_panel.php

Code 

<?php
// Copyright by Steed - www.lukisweb.oesterreich.lc
// Der Copyright-Hinweis darf nicht geändert oder entfernt werden!

$begr[0]="Guten Morgen!";
$begr[1]="Guten Tag!";
$begr[2]="Guten Abend!";

$meld[]="Herzlich willkommen Gast";
$meld[]="Eine Anmeldung bei uns hat Vorteile";

mt_srand((double)microtime()*1000000);
$zufall=mt_rand('0',count($meld)-1);

$meldung=$meld[$zufall];

if(date("A")=="AM")
{$be=$begr[0];}
elseif(date("H")>=12 AND date ("H")<18)
{$be=$begr[1];}
else
{$be=$begr[2];}

?>

<html>
<head>
<title>Willkommen!</title>
</head>
<p>
<h2><center>Willkommen auf unserer Seite</center></h2>
<p>
<?php echo "<b><font size=+1>$be</font></b>"; ?>
<p>
<?php echo "<b><font size=+1>$meldung</font></b>"; ?>

</body> </html>



Das sollte eben nur für Gäste angezeigt werden (was leider nicht der Fall ist)
 
Steed
Zitat Und wo ist da das if(iGUEST) ??

Das gehört in die Datei?
*dau* *dau* *dau*
Ich habs zu Panel-Inhalt geschrieben*dau*

Zitat Stellst du dich absichtlich so dumm an?

[small2]Nein ...[/small2]

Meine Datei sieht jetzt folgendermaßen aus:

Code 

<?php
// Copyright by Steed - www.lukisweb.oesterreich.lc
// Der Copyright-Hinweis darf nicht geändert oder entfernt werden!

   
      if(iGUEST) {
   
      openside("Bla");
   
      echo "Blub";
   
    closeside();
   
      }
   
   
$begr[0]="Guten Morgen!";
$begr[1]="Guten Tag!";
$begr[2]="Guten Abend!";

$meld[]="Herzlich willkommen Gast";
$meld[]="Eine Anmeldung bei uns hat Vorteile";

mt_srand((double)microtime()*1000000);
$zufall=mt_rand('0',count($meld)-1);

$meldung=$meld[$zufall];

if(date("A")=="AM")
{$be=$begr[0];}
elseif(date("H")>=12 AND date ("H")<18)
{$be=$begr[1];}
else
{$be=$begr[2];}

?>

<html>
<head>
<title>Willkommen!</title>
</head>
<p>
<h2><center>Willkommen auf unserer Seite</center></h2>
<p>
<?php echo "<b><font size=+1>$be</font></b>"; ?>
<p>
<?php echo "<b><font size=+1>$meldung</font></b>"; ?>

</body> </html>



So kanns nicht stimmen oder?
(Panel ist für mitglieder trotzdem noch sichtbar...)
Bearbeitet von Steed am 19.08.2010 um 10:49
 
Steed
Bitte Edit in meinem vorherigen Post beachten!

Wie jetzt?
Auf die 2. Variante will ich es machen...was denn mit XXX?
 
Steed
Danke, jetzt funktioniert es!

DankehappyDankehappyDankehappy
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
PartnerPagePanel: Banner werden nicht angezeigt. Infusionen 3 02.08.2017 um 07:58
Navigation Allgemeine Support Fragen 1 07.12.2016 um 17:54
Navigation Allgemeine Diskussionen 1 26.08.2016 um 19:45
New Navigation Panel-Unter Panels falsch Infusionen 8 04.07.2016 um 07:22
Navigation Allgemeine Diskussionen 4 17.10.2015 um 16:01
Datalus