Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Hi welches Plugin nutzt du für die de Kennzeichnungen?

    Thread Starter philister

    (@philister)

    Hi,

    Polylang in der kostenlosen aktuellen Version 2.0.2

    Thread Starter philister

    (@philister)

    Ich habe Polylang gerade mal deaktiviert, nun gibt es die L?nderverzeichnisse “/de/” nicht mehr. Bei Spreadplugin habe ich den Cache neu erstellt. Nun ist es so, von der Startseite kommend die Unterseite wie erwartet funktioniert. Sie hat die gleiche Adresse, wie vorher “….com/splproduct/123456789/” von der Unterseite “übersicht” geht es nicht. Hier wird auch ohne Polylang auf “….com/uebersicht/splproduct/123456789/” weitergeleitet. Wie vorher, nur ohne L?nderkennzeichnung.

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Wie ist der Link zum Shop aufgebaut, wenn du permalinks deaktivierst? Das würde mir sehr weiterhelfen ??

    Thread Starter philister

    (@philister)

    Mit Permalinks deaktivieren, meinst du, die Einstellung auf “einfach” setzen, oder (com/?p=123)?

    Die Startseite wird dann weitergeleitet auf “.com/?lang=de”. Beim Klick aufs T-Shirt lautet die funktionierende Detailseite “com/?produkt=123456789”

    Meine übersichtseite lautet nun: com/?p=54&lang=de
    Von dort komme ich wieder auf die funktionierende Detailseite “com/?produkt=123456789”

    Die Detailseiten haben hier jeweils keinen L?nderzusatz mehr.

    Vielen Dank für diesen Weg. Als Notl?sung würde es funktionieren, aber ich verliere die SEO-tauglichen Verzeichnisse.

    Gibt es eine M?glichkeit, vielleicht im Plugin Editor, einzustellen, dass er immer auf “/de/splproduct/123456789/” verlinkt? Werden die SPL-Seiten eigentlich beim Aufruf erstellt, oder beim Cache erstellen?

    Ich habe dir einen Zugang zu meinem Back-End erstellt, falls du nochmal drauf gucken magst. Du müsstest die Zugangsdaten per E-Mail bekommen. Ich m?chte dich allerdings auch nicht überstrapazieren :)

    Vielen Dank

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    gerne, dann teste ich eine kleine ?nderung ??

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    kann leider keine ?nderungen hochladen, daher würde ich dich bitten in der spreadplugin.php Datei folgendes auszutauschen:

    public function registerRewriteRules() {
    
    			$frontPageId = get_option('page_on_front');
    
    			$slugOptions = $this->getAdminOptions();
    
    			add_rewrite_tag('%'.$slugOptions['shop_url_productdetail_slug'].'%','([^&]+)');
    			add_rewrite_rule("([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.?.+?)/".$slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?year=\$matches[1]&monthnum=\$matches[2]&day=\$matches[3]&name=\$matches[4]&".$slugOptions['shop_url_productdetail_slug']."=\$matches[5]", 'top');
    			add_rewrite_rule("(.?.+?)/".$slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?pagename=\$matches[1]&".$slugOptions['shop_url_productdetail_slug']."=\$matches[2]", 'top');
    			add_rewrite_rule($slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?page_id=". $frontPageId . "&".$slugOptions['shop_url_productdetail_slug']."=\$matches[1]", 'top');	
    
    			add_rewrite_tag('%pagesp%','([0-9]{1,})');
    			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]", 'top');
    			add_rewrite_rule("pagesp/([0-9]{1,})/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]", 'top');
    
    //			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]&productCategory=\$matches[3]&productSubCategory=\$matches[4]&articleSortBy=\$matches[5]", 'top');
    //			add_rewrite_rule("pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]&productCategory=\$matches[2]&productSubCategory=\$matches[3]&articleSortBy=\$matches[4]", 'top');
    //			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]&productCategory=\$matches[3]&productSubCategory=\$matches[4]&articleSortBy=\$matches[5]", 'top');
    //			add_rewrite_rule("pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]&productCategory=\$matches[2]&productSubCategory=\$matches[3]&articleSortBy=\$matches[4]", 'top');
    //			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]&productCategory=\$matches[3]&productSubCategory=\$matches[4]&articleSortBy=\$matches[5]", 'top');
    //			add_rewrite_rule("pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]&productCategory=\$matches[2]&productSubCategory=\$matches[3]&articleSortBy=\$matches[4]", 'top');
    
    		}

    zu

    public function registerRewriteRules() {
    
    			$frontPageId = get_option('page_on_front');
    
    			$slugOptions = $this->getAdminOptions();
    
    			add_rewrite_tag('%'.$slugOptions['shop_url_productdetail_slug'].'%','([^&]+)');
    			add_rewrite_rule("([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.?.+?)/".$slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?year=\$matches[1]&monthnum=\$matches[2]&day=\$matches[3]&name=\$matches[4]&".$slugOptions['shop_url_productdetail_slug']."=\$matches[5]", 'top');
    			add_rewrite_rule("(.?.+?)/(.?.+?)/".$slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?lang=\$matches[1]&pagename=\$matches[2]&".$slugOptions['shop_url_productdetail_slug']."=\$matches[3]", 'top');
    			add_rewrite_rule("(.?.+?)/".$slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?lang=\$matches[1]&".$slugOptions['shop_url_productdetail_slug']."=\$matches[2]", 'top');
    			add_rewrite_rule("(.?.+?)/".$slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?pagename=\$matches[1]&".$slugOptions['shop_url_productdetail_slug']."=\$matches[2]", 'top');
    			add_rewrite_rule($slugOptions['shop_url_productdetail_slug']."/([^&]+)/?$", "index.php?page_id=". $frontPageId . "&".$slugOptions['shop_url_productdetail_slug']."=\$matches[1]", 'top');	
    
    			add_rewrite_tag('%pagesp%','([0-9]{1,})');
    			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]", 'top');
    			add_rewrite_rule("pagesp/([0-9]{1,})/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]", 'top');
    
    //			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]&productCategory=\$matches[3]&productSubCategory=\$matches[4]&articleSortBy=\$matches[5]", 'top');
    //			add_rewrite_rule("pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]&productCategory=\$matches[2]&productSubCategory=\$matches[3]&articleSortBy=\$matches[4]", 'top');
    //			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]&productCategory=\$matches[3]&productSubCategory=\$matches[4]&articleSortBy=\$matches[5]", 'top');
    //			add_rewrite_rule("pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]&productCategory=\$matches[2]&productSubCategory=\$matches[3]&articleSortBy=\$matches[4]", 'top');
    //			add_rewrite_rule("(.?.+?)/pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?pagename=\$matches[1]&pagesp=\$matches[2]&productCategory=\$matches[3]&productSubCategory=\$matches[4]&articleSortBy=\$matches[5]", 'top');
    //			add_rewrite_rule("pagesp/([0-9]{1,})/productCategory/([^/]+)/productSubCategory/([^/]+)/articleSortBy/([^/]+)/?$", "index.php?page_id=". $frontPageId . "&pagesp=\$matches[1]&productCategory=\$matches[2]&productSubCategory=\$matches[3]&articleSortBy=\$matches[4]", 'top');
    
    }

    Danach bitte im Spreadplugin einfach “Einstellungen speichern” klicken und mit aktiven Permalink probieren.

    Thread Starter philister

    (@philister)

    Ich habe die ?nderung über Plugin – Editor im WP-Backend eingefügt. Leider funktioniert es immer noch nicht. Die Detailseite ist weiterhin nur ohne Unterverzeichnis aufrufbar.

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    leider nicht richtig – nun ists besser ??

    Thread Starter philister

    (@philister)

    Vielen Dank. Richtig toller Support, den du hier anbietest ??

    Es funktioniert jetzt tats?chlich wenn man von der Startseite kommt. Die L?nder-Verzeichnisse sind integriert “.com/de/splproduct/123456789/” und auch “.com/us/splproduct/123456789/” funktionieren. Zus?tzlich gehen die Seiten ohne L?nderzusatz “.com/splproduct/123456789/ immer noch. St?rt auch nicht, ich frage mich nur, ob das Probleme wegen duplicated content bereitet. Aber wahrscheinlich ist das an der Stelle nicht so wichtig, spreadshirt hat die Seiten ja auch und dann ist es eh doppelt. Oder werden die Seiten nicht erfasst?

    Von der übersichtseite (also nicht von der Startseite) kommt man weiterhin auf 404. Der Link von “.com/de/uebersicht/” führt zu “.com/de/uebersicht/splproduct/123456789/” und damit ins Leere. Vielleicht ist hier eine L?sung m?glich, die die Detailseite immer an das Verzeichnis h?ngt, von dem man kommt. Dann würde es für alle – nicht nur für mich – funktionieren.

    Vielen Dank nochmal für die bisherige L?sung. ??

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    wenn dein server mich die Datei aktualisieren lassen würde ??

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Alternativ einfach als Seite und nicht als Beitrag anlegen, dann sollte es auch gehen.

    Thread Starter philister

    (@philister)

    Klasse, noch mal 1000 Dank. Mit der Seite statt Beitrag funktioniert’s. Muss dann nur noch die Seite nach vorne kriegen. Statische Startseite funktioniert nicht mehr, vermutlich wegen Polylang. Aber das krieg ich hin und das Design ist eh noch nicht fertig. ??

    Um die Datei auszutauschen brauchst du einen FTP-Zugang? Für mich reicht die L?sung mit der Seite. Wenn es dir für die Weiterentwicklung deines Plugins hilft, das andere noch auszuprobieren, gucke ich mal, dass ich dir den Zugang einrichte.

    Thread Starter philister

    (@philister)

    Moin Thimo,

    ich habe vorhin die neue Version 3.9.35 ausprobiert und hatte wieder Probleme mit den Detailseiten. Einstellungen und Cache habe ich jeweils aktualisiert.

    Von der Startsteite kommt man auf “….com/de/splproduct/—-” das funktioniert.
    Von einer Unterseite kommt man auf …com/de/unterseite/splproduct/—-“. In 3.9.34 funktionierte das genau so. In 3.9.35 ist der Link gleich aufgebaut, es funktioniert aber nicht mehr, wir landen auf 404. Es handelt sich jeweils um Beitr?ge.

    Ich bin jetzt erstmal wieder auf 3.9.34 zurück. Lass mich gerne wissen, wenn du die 3.9.35 bei mir im Einsatz sehen m?chtest.

    Die Filtern- und Sortierenfunktion in 3.9.35 finde ich sehr sch?n. Gibt’s dennoch eine M?glichkeit, sie im Short-Code für die einzelnen Unterseiten ganz abzuschalten, bzw. einzelne der drei Filter-Auswahlfelder auszublenden, bzw. die Werte in den Auswahlfeldern zu beschr?nken?

    Vielen Dank und sch?ne Grü?e
    Philipp

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Hi Philipp,

    von 34 zu 35 wurde nichts an den Links ge?ndert, daher k?nnte es noch die manuelle Anpassung im Plugin sein, die unterschiedlich ist und dort in 35 auch gemacht werden müsste.

    Die Filter und Sortierungen kann man mit CSS beeinflussen/ausblenden.

    Gru?
    Thimo

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Detailseite auf Unterverzeichnis’ is closed to new replies.