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!

öffentlicher link / artikel einreichen

Mehr
17 Nov. 2011 15:59 - 17 Nov. 2011 16:04 #33599 von uscher2
öffentlicher link / artikel einreichen wurde erstellt von uscher2
Wenn ein link die zugriffsebene "öffentlich" hat, ist der link für Website Besucher anklickbar. Dieser link hat den Menutyp "Beitrag erstellen"



Beiträge dürfen aber nur Registrierte Benutzer erstellen, den link sollen aber alle sehen können. Die Berechtigung in den Optionen der Beiträge ist auf Registered (die Globalen Berechtigungen habe ich nicht geändert)


Jetzt erwarte ich von JOOMLA, dass diese Meldung kommt beim anklicken des Links "...Sie sind nicht Berechtigt, diese Ressource einzusehen..blablabla.."

Leider kommt aber des hier:


Ist ja soweit die korrekte Meldung, aber warum wir diese nicht im Theme gerendert?
Joomla 1.7.3

Gestern noch zu blöd, den Computer einzuschalten,
heute schon die eigene Homepage
Mehr
17 Nov. 2011 17:46 #33600 von pascale
Hallo uscher2
Ja, auf meiner joomla 1.7-Seite kommt auch die 403-Seite, hingegen bei einer meiner joomla 1.5-Seite kommt eine Fehlermeldung von Joomla selber. Ich weiss nicht, ob es an Joomla oder am Template liegt. Ich wüsste nur diese Lösung, eigene Fehlerseiten zu erstellen.
Dies ist hier gut beschrieben:
www.feenders.de/ratgeber/experten/18-eig...eiten-in-joomla.html
docs.joomla.org/Custom_error_pages

Vielleicht weiss jemand eine einfachere Lösung.

Grüsse, Pascale

Joomla! Webdesign: www.your-webdesign.ch
Mehr
18 Nov. 2011 10:51 - 18 Nov. 2011 11:09 #33602 von uscher2
Danke für deine schnelle Antwort, Pascale.
Sowas habe ich befürchtet. Dann werde ich mich da einarbeiten müssen. Schade dass diese Errors nicht (mehr) vom Core direkt (wie 1.5) abgefangen werden.

Wenn jemand eine Einfachere Lösung hat, immer her damit :D
Insbesondere würde mich Interessieren, wie man die Fehlermeldung im Theme Anzeigen kann OHNE diese "externe" errors.php zu Gesicht zu bekommen?

wünsche einen guten Appetit
uscher

PS: Pascale, der Signatur-Link zu deiner HP funktioniert nicht. warscheinlich ist ein http:// zu viel drin 8)

Gestern noch zu blöd, den Computer einzuschalten,
heute schon die eigene Homepage
Mehr
18 Nov. 2011 11:46 - 18 Nov. 2011 11:46 #33603 von uscher2
Sodele: ist zwar nicht sehr schön, aber immer noch besser als die Fehlerseite:
Code:
<?php Print "<font-size=xx-large>JIMROSE.CH ARTIKEL EINREICHEN</font><br/> <b>Leider Bist du nicht Angemeldet</b> <br/> Zur Anmeldung gehts <a href=http://www.jimrose.ch/index.php/component/users/?view=registration>hier</a>"; ?>

Das ganze habe ich nun direkt im Template Root (error.php) und funktioniert auch soweit.
Kennt jemand eine "Elegantere" + "Schönere" Lösung, ohne dass ich da selber viel Coden muss?
(den Code oben ist das maximum das ich gerade so zusammenbekomme....hihihi)

Gestern noch zu blöd, den Computer einzuschalten,
heute schon die eigene Homepage
Mehr
18 Nov. 2011 13:02 - 18 Nov. 2011 19:51 #33604 von pascale
Hi uscher,
Ich habe noch diese Komponente gefunden. Hab sie noch nie ausprobiert, aber tönt spannend:
extensions.joomla.org/extensions/site-ma...seo-a-metadata/16481

Das Problem bei deinem Code ist, dass es nun diese Message auch bei 404-Fehlern anzeigt, also wenn es nicht das Problem vom Einloggen ist.

Du müsstest es etwa so schreiben:
Code:
<?php /** Eigene Fehlerseite. */ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); switch ($this->error->code ) { case '403': // Zugriff verweigert echo "<html><body><font-size=xx-large>JIMROSE.CH ARTIKEL EINREICHEN </font><br/> <b>Leider bist du nicht Angemeldet</b> <br/> Zur Anmeldung gehts <a href='http://www.jimrose.ch/index.php/component/users/ ?view=registration'>hier</a></body></html>"; break; case '404': // Seite nicht gefunden echo "<html><body><font-size=xx-large>JIMROSE.CH SEITE NICHT GEFUNDEN</font><br/> <b>Upps, diese Seite gibt es leider nicht.</b> <br/> Zurück zur Homepage gehts <a href='http://www.jimrose.ch'>hier</a> </body></html>"; default: // Vermutlich ein 500er Fehler. echo "<html><body><h1>Error".$this->error->code."</h1>" ."<p>Es ist ein schwerer Fehler aufgetreten." ." Bitte informieren Sie die Systembetreiber.</p></body></html>"; } ?>

Habe den Code nicht ausprobiert!

Um die Fehlermeldung im Template-Style anzuzeigen, muss du ein Redirect machen: JApplication::redirect("index.php?option=com_content&id=17");
wobei dann zum Beispiel hier der Beitrag mit id=17 der Beitrag ist, wo du die Fehlermeldung beschreibst. Der Code ist auf der Webseite, die ich dir empfohlen hatte. Habe aber auch dies nicht ausprobiert!

Merci für dein Tipp mit meiner Homepage. Habe es korrigiert!
Grüsse, Pascale

Joomla! Webdesign: www.your-webdesign.ch
Mehr
18 Nov. 2011 13:44 #33605 von uscher2
Danke vill mau Pascale für deine HIlfe, ich muss das alles mal in Ruhe Testen.

Ich bin ja eigentlich gegen eine extension, wenn's sie nicht unbedingt braucht, wenn der core-code das bereits können sollte... :-X

Kleine Frage am Rande: die error.php wird mit dem code den ich oben gepostet habe im FF8 problemlos ausgegeben, im IE9 steht aber nur:

This error (HTTP 403 Forbidden) means that Internet Explorer was able to connect to the website, but it does not have permission to view the webpage..

Warum?

Gestern noch zu blöd, den Computer einzuschalten,
heute schon die eigene Homepage
Moderatoren: pascaleTribal6RePaoDragonlordChris Hoefligeradiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden