[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Fragen zu url_control für RexSEO (ex generate / Schulze) - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

Fragen zu url_control für RexSEO (ex generate / Schulze)

25. Jul 2013, 09:18

Hallo liebe Leute,

wer setzt denn erfolgreich das neue Plugin https://github.com/tbaddade/redaxo_plugin_url_control ein?

Ich würde gerne das neue url_control einsetzen, da url_generate die neuen Artikel nicht automatisch aktualisiert. Ich kann dem Kunden ja nicht zumuten immer den Cache zu leeren.

Mir ist relativ unklar wie ich die URL im Addon, z.B. TvsShop setzen muss. Angeben ist:
Um an die tatsächliche Id der einzelnen News zu kommen, wird folgende Methode verwendet:

Code: Alles auswählen

$news_id = url_generate::getId('news_table');
Die Url holt man sich mit folgender Methode:

Code: Alles auswählen

$news_url = url_generate::getUrlById('news_table', $news_id);
-

Ich habe jetzt im Ausgabemodul bei TvsShop:

Code: Alles auswählen

$art_href = "<a href=\"" . url_generate::getUrlById($sql->getValue('id'),'rex_927_articles') . "\" title=\"" . $sql->getValue('title') . "\">";
Die Einstellung im Backend ist Spalte aus der die Url erzeugt wird: title und Spalte der dazugehörigen eindeutigen Id: Id.
Passieren tut aber nix. (Übrigens sind die Benennungen ganz schön verwirrend).

Würde mich über einen Hinweis freuen. Das hilft bestimmt auch anderen.

Gruß Ralf
- Danke für Redaxo! -
http://www.prenzlweb.de

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Fragen zu url_control für RexSEO (ex generate / Schulze)

25. Jul 2013, 09:50

Hi Ralf!
ralf.schlott hat geschrieben:

Code: Alles auswählen

$art_href = "<a href=\"" . url_generate::getUrlById($sql->getValue('id'),'rex_927_articles') . "\" title=\"" . $sql->getValue('title') . "\">"; 
Die Reihenfolge von Parametern ist wichtig. ;)
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

Re: Fragen zu url_control für RexSEO (ex generate / Schulze)

25. Jul 2013, 11:23

Hallo Xong,

vielen Dank für deine Antwort. Ich dachte ich hab das so...

Code: Alles auswählen

$art_href = "<a href=\"" . url_generate::getUrlById('rex_927_articles',$sql->getValue('id')) . "\" title=\"" . $sql->getValue('title') . "\">"; 
ist richtig!

Was aber echt ärgerlich ist: Neue Artikel im Shop werden auch bei diesem Plugin erst nach dem Löschen des Cache mit einer sinnvollen URL versehen.

Dankesehr für die Hilfe!

Ralf
- Danke für Redaxo! -
http://www.prenzlweb.de

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Fragen zu url_control für RexSEO (ex generate / Schulze)

25. Jul 2013, 12:30

Hi Ralf,

ich bin sicher, dass man das Plugin rexsearch::reindex ziemlich einfach so anpassen kann, dass der Cache automatisch gelöscht wird, sobald eine bestimmte Tabelle gelöscht wird.

Du musst eigentlich nur abfragen, ob die Tabelle, aus der gerade ein Datensatz bearbeitet wurde, in url_control enthalten ist (Zeile 30) und den Cache leeren bzw. für den betroffenen Datensatz die URL-Generierung anstoßen (Zeile 36-38).
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

Re: Fragen zu url_control für RexSEO (ex generate / Schulze)

25. Jul 2013, 13:36

Vielen Dank für deine Hilfe.

Langfristig werde ich wohl mit dem Programmierer vom TvsShop den Shop aufbohren, dass man nicht soviele Plugins braucht. Sitemap-Integration ist ja auch so ein Thema.
Mit dem TvsBlog haben wir das ja auch schon gemacht.

Gruß Ralf
- Danke für Redaxo! -
http://www.prenzlweb.de

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Fragen zu url_control für RexSEO (ex generate / Schulze)

26. Jul 2013, 02:38

ralf.schlott hat geschrieben:Was aber echt ärgerlich ist: Neue Artikel im Shop werden auch bei diesem Plugin erst nach dem Löschen des Cache mit einer sinnvollen URL versehen.
Es ist Aufgabe des "client" Addons - sprich des Shops - bei den relevanten events eine Regenerierung der pathlist anzustoßen.
ralf.schlott hat geschrieben:Sitemap-Integration ist ja auch so ein Thema.
Nicht wirklich, die EPs sind da (RexSEO).. müssen halt genutzt werden.
vg, Jan

Zurück zu „Allgemeines [R4]“