gelöschter Benutzer

Beim aktivieren von JoomSEF 404er

am 02.06.2010, 18:03 Uhr eröffnete folgenden Thread
Joomla    2312 mal gelesen    8 Antwort(en).

Hallo zusammen!

Ich habe bei mir JoomSEF in der aktuellen Version laufen.

Mein Problem ist, das wenn ich JoomSEF einschalte, Links zu Komponenten (z. B. dem Link-Tausch, die Links zu den Anbietern nach Region / Fachgebiet) auf 404er stranden.

Schalte ich es wieder aus, funktioniert wieder alles.

Weiß jemand, woran das liegen könnte??

Danke und Gruß

Marcus


webart_workers
Avatar webart_workers
Mediengestalter
Content Halbgott (512 Beiträge)
am 03.06.2010, 07:48 Uhr schrieb webart_workers

hi Marcus

hast Du zuerst die Seiten erstellt und dann auf sef umgestellt oder erst sef und dann verlinkt?
Meinst Du eigentlich den ArtioSEF?

Betreffs dem Link auf /link-tausch/, da wird /link-tausch/index.html angezeigt.
Das ist ne Einstellung aus deiner globalen Konfig, unabhängig vom sef, hast Du Ausgabe mit .html definiert.

Ganz unten im sef gibts ne Einstellung (sef config)
sef benutzen oder eben nicht

gutes Gelingen
juergen


Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 03.06.2010, 09:28 Uhr schrieb romacron

Hallo Marcus,

Notice: Workaround/Hack

Wie Jürgen bereits sagte, das müsste Artio heißen, davon gehe ich einmal aus.
Nicht jede Komponente wird von Artio von Haus aus unterstützt.
Um dies zu überprüfen folgendes:
Admin login-->Components-->Artio-->Manage Extensions
Da ist dann die Liste aller Komponenten aufgeführt. Oben, alle unterstützten. Unten, die installierten aber von Artio nicht unterstützten.

An dieser Stelle möchte ich auch nicht zu tief eintauche, SEF kann ganze Seiten füllen.
Es sollen nur die Wege zur Lösung aufgezeigt sein.

Nun gehe ich davon aus, das Deine Komponente unter "nicht unterstützt" auftaucht.
1. Möglichkeit: ganz rechts auf Parameter(der gewünschten Komponente) klicken.
und dann das Handling umstellen.

2. Möglichkeit. diese nutze ich sobald ich neu entwickelte Komponenten über Artio seffen möchte.

Das ist der Pfad wie du ihn im oben beschriebenen Manage Components siehst.

FTP: /components/com_sef/sef_ext/
Nun siehst Du alle Komponenten die mit Artio laufen.
Am besten mal die einfacheren Standart Joomla Komponenten anschauen "com_user.php"
Muss man nicht komplett verstehen, aber zeigt wie simpel es aufgebaut ist.

Unser zu seffende Komponente nennen wir com_test
Weiter gehts: kopiere die com_user.xml und com_user.php
Benenne die kopierten Dateien nach der gewünschten Komponente um. com_test.php und com_test.xml

Nun einmal die com_test.php öffnen
Den Klassennamen von
class SefExt_com_user extends SefExt
in
class SefExt_com_test extends SefExt
umbenennen.

in der com_test.xml
von
<name>User</name>
in
<name>Test</name>
<filename sef_ext="user">com_user.php</filename>
in
<filename sef_ext="test">com_test.php</filename>
umbenennen.
Nun sind wir mit den FTP Sachen durch.

Nun den Adminbereich wie zu erst beschrieben, öffnen/Reload
dann sollte im oberen Bereich unser "Test" Komponente geankert sein.

Wenn das alles wie beschrieben geklappt hat, benutzt Artio für Deine Test Komponente eine Art blindes Sef. Das kann dann recht wenig oder auch gar nichts.
So spuckt Joomla keine "nicht gefunden" mehr aus.

Zugegeben, das ganze ist ein wenig tricky. Es soll wirklich nur helfen den 404 zu beheben, und das tuts auch

Um die Sef-Urls dann noch hübscher zu gestalten muss man schon ein wenig mehr unternehmen.

Good Luck


webart_workers
Avatar webart_workers
Mediengestalter
Content Halbgott (512 Beiträge)
am 03.06.2010, 09:53 Uhr schrieb webart_workers

hi Roman

wow, was für ein workaround!

Ich persönlich spar mir seit 1.5 den Artio.
(in 1.0 war das noch ne Sp*mschleuder)
In der Global Config können sef-urls gegeben werden, mit oder ohne Dateiendung,
zudem kann direkt in der 404 eine Weiterleitung zur Startseite geschrieben werden.
thats it
und man muss nicht stundenlang rumdoktern.

grüsse, juergen


Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi


gelöschter Benutzer
am 03.06.2010, 09:54 Uhr schrieb

Hallo Ihr beiden!

Danke für Eure Hinweise, ich werde das mal durchgehen.

Gruß

Marcus

PS: Ja, es ist Artio JoomSEF gemeint


romacron
JDev Xer
Content Gott (1224 Beiträge)
am 03.06.2010, 10:06 Uhr schrieb romacron

Hallo Jürgen,
Dies ist nicht nur ein Workaround, vielmehr ist es der Einstieg in Artio-Sef -Seriöse Router bauen.
Wenn man es programmiert muss man nicht bei jeder neuen Joomla installation alles in die Datenbank "kopieren".

Level2 den Artio Router installierbar machen.
Der Vorteil meiner Methode(2),
der Nutzer muss keine Ahnung davon haben. Kopieren Namen ändern und gut.
Es muss sich auch nicht mit irgendeiner Konfig auseinander gesetzt werden.
Der "Kopierer" kommt mit keinen Variablen in Berührung.



übrigens der Spaß dauert genau 3 Minuten.

Vielleicht kannst ja ein kleines How-To schreiben, dann kapier ich das auch, wie das mit den Vars im BE eintragen geht.


webart_workers
Avatar webart_workers
Mediengestalter
Content Halbgott (512 Beiträge)
am 03.06.2010, 10:51 Uhr schrieb webart_workers

hi Roman

der Weg ist folgender im BE:

> Konfiguration
> Site
hier in der rechten Spalte

Suchmaschinen-Optimierung (SEO)
> Suchmaschinenfreundliche URLs: Nein Ja . Hier Ja sagen
> mod_rewrite nutzen: Nein Ja (Bei Ja > htaccess.txt in .htaccess umbenennen)
> Dateiendung an URL fügen: Nein Ja

das wars.

zum 2ten.
Im Ordner /templates/system/ in der error.php ein redirect im header einfügen,
diese leitet auf die Startseite, als Beispiel.
den Originalinhalt im body einfach löschen.

alles in allem Arbeitsaufwand auch so ca 3 min

Ich hoffe, habe mich verständlich ausgedrückt.

grüsse, juergen

*//edit: das edit funzt nicht




Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 03.06.2010, 10:53 Uhr schrieb romacron

Okay, vielen Dank!

Arbeitet denn das Artio mit dem Joomla Standart Sef zusammen oder treten da Konflikte auf?


webart_workers
Avatar webart_workers
Mediengestalter
Content Halbgott (512 Beiträge)
am 03.06.2010, 11:02 Uhr schrieb webart_workers

ich hat noch keinerlei Konflikte deswegen, funzt alles gschmeidig


Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi

  • 1


« zurück zu: Joomla

Das Seitenreport Forum hat aktuell 5273 Themen und 36107 Beiträge.
Insgesamt sind 48345 Mitglieder registriert.