Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Individueller Login

  • sbachl
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
06 Juli 2009 06:51 #22370 von sbachl
Individueller Login wurde erstellt von sbachl
Hallo,
ich verwende Joomla 1.5.11 und habe den Login-Bereich per Menü eingerichtet, so dass er im Content-Bereich erscheint. Es gibt dazu ein Modul (mod_mainmenu), über das ich auf die Login-Seite gelange. Soweit sogut.

Auf dieser Login-Seite befinden sich in einem weiteren Menü-Modul mehrere Links, zu deren Inhalte man nur nach erfolgreicher Anmeldung gelangen darf.
Die entsprechenden Beiträge sind per Kategorie auf registriert gesetzt und somit vor öffentlichen Zugriffen geschützt.

Vor dem Login erhalte ich bei Klick auf einen dieser Links eine Fehlerseite, die in .../templates/system/error.php definiert ist. Diese Seite erscheint aber nicht in meinem Seitendesign.

Ich möchte gerne, nach Klick auf einen Link ohne vorherige gültige Anmeldung zu einem von mir erstellten Beitrag gelangen, in dem steht, dass man, um den Inhalt anzeigen zu lassen, sich erst anmelden muss und einen Link zum erneuten Aufruf der Login-Seite oder Alternativ zur Startseite.

Ich stelle mir vor, dass der entsprechende Bereich in der error.php ersetzt werden muss durch Aufruf einer Seite...?
Code:
... &#91;color=#0000BF&#93;<body> <div align="center"> <div id="outline"> <div id="errorboxoutline"> <div id="errorboxheader"><?php echo $this->error->code ?> - <?php echo $this->error->message ?></div> <div id="errorboxbody"> <p><strong><?php echo JText::_('You may not be able to visit this page because of:'); ?></strong></p> <ol> <li><?php echo JText::_('Sie nicht angemeldet sind'); ?></li> <li><?php echo JText::_('A search engine that has an out-of-date listing for this site'); ?></li> <li><?php echo JText::_('A mis-typed address'); ?></li> <li><?php echo JText::_('You have no access to this page'); ?></li> <li><?php echo JText::_('The requested resource was not found'); ?></li> <li><?php echo JText::_('An error has occurred while processing your request.'); ?></li> </ol> <p><strong><?php echo JText::_('Please try one of the following pages:'); ?></strong></p> <p> <ul> <li><a href="<?php echo $this->baseurl; ?>/index.php" title="<?php echo JText::_('Go to the home page'); ?>"><?php echo JText::_('Home Page'); ?></li> </ul> </p> <p><?php echo JText::_('If difficulties persist, please contact the system administrator of this site.'); ?></p> <div id="techinfo"> <p><?php echo $this->error->message; ?></p> <p> <?php if($this->debug) : echo $this->renderBacktrace(); endif; ?> </p> </div> </div> </div> </div> </div> </body> &#91;/color&#93;

Mit der entstandenen Adresse dieser Fehlermeldung
meineURL/index.php?option=com_content&view=category&layout=blog&id=61&Itemid=90
kann ich nichts anfangen, dh. ich kann diese Adresse auch nicht auf eine andere umleiten...

Wie kann ich dies nun richtig abändern und wie kommt die Adresse dieser Fehlermeldung zustande? Oder muss ich hier ganz anders agieren?


Und wie ist es, wenn ich mich nun mit falschen Daten anmelde? Kann ich auch hier auf eine bestimmte Seite leiten?

Die Links unterhalb des Logins
* Haben Sie Ihr Passwort vergessen?
* Haben Sie Ihren Benutzernamen vergessen?
* Registrieren
sollen auch individuell verlinkt werden können, da eine Registrierung per System nicht erfolgen soll, sondern als Anfrage an den Administrator geschickt und von ihm dann eingerichtet werden soll.

Ich habe viele Fragen, aber bisher wurde ich per Suche einfach nicht fündig und ich bin mir aber fast sicher, dass ich nicht die einzige bin, die solche "Ansprüche" stellt :-) und hoffe auf kompetente Unterstützung.

vielen Dank und Grüße
  • sbachl
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
06 Juli 2009 22:40 #22372 von sbachl
Bin ich mit meinem Login-Problem im falschen Forum gelandet?
Mehr
07 Juli 2009 08:17 #22373 von Tribal6
Tribal6 antwortete auf Re: Individueller Login
Hi

Hier mal eine kleine Anleitung, wie du die error.php mittels "Template-Override" in deinem Seitendesign gestalten kannst:
--ALTER LINK WURDE ENTFERNT--

Die Links unterhalb des Logins
* Haben Sie Ihr Passwort vergessen?
* Haben Sie Ihren Benutzernamen vergessen?
* Registrieren
sollen auch individuell verlinkt werden können


Auch das lässt sich mit einem Override bewerkstelligen, ob da jetzt das Login-Modul oder die Loginseite der com_user, oder beides gemeint ist. In diesem Override kannst du dann unter anderem z.B. auch den Link "Registrieren" so ändern, das der User bei deiner "Anfrage an den Admin" landet.

Mehr Infos dazu, unter anderem hier:
--ALTER LINK WURDE ENTFERNT--

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden