Script-solution.de » Community » Support-Board » Foren » Boardsolution » Boardsolution v1.4x » Fragen zu Änderungen » nochmal Frage zu Menüeinträge
  • Willkommen, Gast!
  • Donnerstag, 17. Mai 2012, 11:10:51
 
Thema: "nochmal Frage zu Menüeinträge" [ Seite 1 2 ]

Kein neuer Beitrag Siggi , 04.12.2011, 09:56
Beitrag #1   

IP: n/a
Rang: * * O O O O O
Registrierung: 29.05.2005, 13:19
 

Flaschengeist mit 28 Punkte, 18 Beiträge
In der Admin-Hilfe steht ja geschrieben, wie ich einen zusätzlichen Link in die Menüleiste einfüge.

Soweit so gut.

Aber ich möchte, dass dieser Link auch nicht auf das Ziel verweist, wenn man noch nicht eingeloggt
ist - wie z.B. bei der Mitgliederliste.
Die ist zwar sichtbar, wenn man noch nicht geloggt ist, aber verzweigt bei Klick auf die
Anmeldeseite.
Ein neuer Link, wie auf der Admin-Hilfe beschrieben, ruft das Ziel auch auf, wenn man nicht geloggt
ist.




 
Kein neuer Beitrag Nils , 04.12.2011, 10:18
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Hallo,

ich nehme mal an, dieser Link führt zu einem eigenen BS-Modul. Dann könntest du das in der
init-Methode des Moduls festlegen:
PHP:
1
2
3
4
5
6
7
public function init($doc)
{
  parent::init($doc);
  $user = FWS_Props::get()->user();
  $renderer = $doc->use_default_renderer();
  $renderer->set_has_access($user->is_loggedin());
}


mfg Nils

 
Kein neuer Beitrag Siggi , 04.12.2011, 12:13
Beitrag #3   

IP: n/a
Rang: * * O O O O O
Registrierung: 29.05.2005, 13:19
 

Flaschengeist mit 28 Punkte, 18 Beiträge
Danke für die schnelle Antwort, Nils,

aber der Link führt nicht zu einem BS-Modul, sondern zu einem externen Programm.

Da kann ich deinen empfohlenen Code nicht eingeben.

Ist es alternativ vielleicht möglich, dass der Link, den ich wie in den Templates eingegeben habe,
nur dann sichtbar ist, wenn der User eingeloggt ist?

Die Administration ist ja auch nur dann sichtbar, wenn ich mit Admin-Rechten geloggt bin.

Geht das nicht, dass ein Link nur dann gesehen wird, wenn man (egal als was - Admin, Mod oder
Member) eingeloggt ist.

 
Kein neuer Beitrag Nils , 04.12.2011, 12:39
Beitrag #4   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Klar geht das. Ich dachte du wolltest, dass bei Klick auf den Link die Meldung erscheint, dass man
darauf keinen Zugriff hat...
Du kannst im Template um den Link folgendes bauen:
(BS-)Template:
1
2
3
{if gloggedin}
...
{endif}

Dann ist er nur für eingeloggte Benutzer sichtbar.

mfg Nils

 
Kein neuer Beitrag Siggi , 04.12.2011, 15:11
Beitrag #5   

IP: n/a
Rang: * * O O O O O
Registrierung: 29.05.2005, 13:19
 

Flaschengeist mit 28 Punkte, 18 Beiträge
Danke Nils,
hab das wie hier unten eingegeben, aber dann sind die beiden Links, die zusätzlich zu sehen sein
sollen, wieder ganz weg - auch wenn ich geloggt bin.
Nehme ich {if gloggedin} wieder raus, sind die Links wieder da - aber auch, wenn nicht geloggt....

Was hab ich falsch gemacht?


<div class="bs_border">
<div>
<div class="bs_headline" onclick="document.location.href =
'{headline_url}';"></div>
<div class="bs_menu_wrapper">
<ul class="bs_menu">

{if gloggedin}
<li><a target="_blank" href="http://www.xxxxx/xxxxx/">Link 1</a></li>
<li><a target="_blank" href="http://www.xxxxx/xxxxx/xxxxxx">Link 2</a></li>
{endif}
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 04.12.2011, 15:12 von Siggi.

 
Kein neuer Beitrag Nils , 04.12.2011, 15:26
Beitrag #6   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Oh, sorry, es heißt gisloggedin, nicht gloggedin.

mfg Nils

 
Kein neuer Beitrag Siggi , 04.12.2011, 15:30
Beitrag #7   

IP: n/a
Rang: * * O O O O O
Registrierung: 29.05.2005, 13:19
 

Flaschengeist mit 28 Punkte, 18 Beiträge
yepp - jetzt funzt es :-)

Vielen Dank, Nils - und noch einen schönen Sonntag

 
Kein neuer Beitrag Kevin , 11.12.2011, 20:21
Beitrag #8   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
bei mir funktioniert es auch, aber ich würd gern das der menü-button im ausgeloggtem zustand stehen
bleibt und auf die selbe seite wie zum beispiel die mitgliederliste verweist. Also auf die "zugriff
verweigert!" seite.

 
Kein neuer Beitrag Nils , 11.12.2011, 21:12
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Das geht derzeit nicht wirklich gut. Denn du sagtest ja, dass es kein BS-Modul ist. Du könntest
höchstens den Link bei ausgeloggten Usern auch anzeigen und dann auf etwas anderes linken, z.B. das
Login-Formular oder eine andere Seite, zu der man keinen Zugriff hat. Weiß nicht ob dir das hilft.

mfg Nils

 
Kein neuer Beitrag Kevin , 13.12.2011, 15:54
Beitrag #10   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
und was muß man um den link setzen wenn er verschwinden soll wenn man sich einloggt? also wie der
registrieren-button.

 
Kein neuer Beitrag Rafioso , 13.12.2011, 20:54
Beitrag #11   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1482 Punkte, 1314 Beiträge
Hi,

in Beitrag #4 steht die Antwort ;)

MfG
Rafioso

 
Kein neuer Beitrag Kevin , 14.12.2011, 15:23
Beitrag #12   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
geht aber leider nicht....
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 14.12.2011, 15:31 von Kevin.

 
Kein neuer Beitrag Nils , 14.12.2011, 15:58
Beitrag #13   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Doch, ich hatte da nur ausverstehen "gloggedin" statt "gisloggedin" geschrieben. So ists also
richtig:
(BS-)Template:
1
2
3
{if gisloggedin}
...
{endif}


mfg Nils

 
Kein neuer Beitrag Kevin , 14.12.2011, 16:38
Beitrag #14   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
ja ich weis schon aber in diesem fall erscheint ja der button wenn man eingeloggt ist. ich möchte
aber gern das der button verschwindet wenn man eingeloggt ist...

 
Kein neuer Beitrag Nils , 14.12.2011, 17:59
Beitrag #15   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Achso. Dann so:
(BS-)Template:
1
2
3
{if !gisloggedin}
...
{endif}


mfg Nils

n/a n/a 1 2     ( Anzeige: 1 - 15 , Gesamt: 21 ) Weiter Letzte Seite
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Thema-Aktionen:

Toggle Ähnliche Themen zu "nochmal Frage zu Menüeinträge"
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Es wurden keine Themen gefunden.
  • 0.134185 Sek., 10 DB-Zugriffe, 6.436 MiB
  • Boardsolution v1.43 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!