Forum

Forum feed

Kommentare

Forum feed

SEO-Problem: Multilanguage vs. RSS bei News  Unten

  • Hallo zusammen,

    wenn ich Multilanguage aktiviert habe, aber in der Konfiguration wähle

    Code

    Sprache an URL anhängen: "Nicht bei der Standardsprache"


    erzeugt die Kategorien-Übersicht des Modules "News"
    Links der folgenden Art zum Aufruf der RSS-Ansicht:

    http://www.technixen.net/rss/News/view/Topic/ITfrauen/

    was bei Klick darauf dann zu folgende Fehlermeldung führt:

    Error! The requested language rss is not available.

    Der Fehler läßt sich umgehen, wenn man in der Konfiguration
    folgende Einstellung wählt:

    Code

    Sprache an URL anhängen: "immer"


    Dann werden Links der folgenden Art erzeugt, wo keine Verwechslung mehr mit dem Language-Parameter geschieht:

    http://www.technixen.net/de/rss/News/view/Topic/ITfrauen/

    Da ich schon einige der SEO-generierten Links in Artikeln verwendet habe, ist die generelle Umstellung auf Ergänzung von "de" am Anfang der URL für mich keine brauchbare Lösung. Es würde bedeuten, dass ich überall die alten Links auffinden und ändern müsste.. :(

    Das komplette Abschalten der Vielsprachigkeit bringt leider auch nix.
    Der Aufruf des Links (siehe den ersten oben) führt dann zu folgender Fehlermeldung

    Error! Multi-lingual functionality is not enabled. This page cannot be displayed in rss language.

    Soweit der Bug-Report..

    Fällt Euch eine geschickte Lösung ein?

    Danke und mit besten Grüßen,

    Gabriele

    techNixen - Frauen, die in der Computertechnik zuhause sind
    http://www.technixen.net/
  • Ich habe das Problem auch vor kurzem bei einer Seite gehabt. Die ist allerdings ganz neu, daher konnte ich die Option problemlos aktivieren. Ansonsten hat man mir auf Anfrage gesagt, dass der Fehler wohl nicht ganz so leicht zu lösen ist und daher nicht in 1.2.4, sondern erst mit einem Upgrade auf 1.3 behoben sein wird.

  • Hast du schon einen Bug-Report geöffnet? Der betrifft das Modul "News" dann oder?

    Gabriele
  • Nein, das ist ein Core-Bug, der in 1.3 behoben ist.

  • Guite

    Nein, das ist ein Core-Bug, der in 1.3 behoben ist.


    Ich hoffe, man kann einen Workaround in "News" schaffen, denn der folgende Link funktioniert hier:

    http://www.technixen.net/de/rss/News/view/Topic/hardware/

    Das heißt, wenn die Links zur RSS-Ansicht um eine Angabe mit der default sprache ergänzt würden, sollte es klappen.

    ich schau jetzt mal..

    Gabriele
  • gap


    Ich hoffe, man kann einen Workaround in "News" schaffen. Wenn die Links zur RSS-Ansicht um eine Angabe mit der default sprache ergänzt würden, sollte es klappen.


    ja, ich habe es mit einem fiesen Hack (s.u.) in Datei
    /modules/News/pntemplates/news_user_categorylist.htm
    flicken können.

    In der Kategorien-Übersicht erscheinen nun Links, die mit meinen globalen Einstellungen funktionieren, wie z.B. http://www.technixen.net/de/rss/News/view/Topic/10018

    Zur Info und Grüße,

    Gabriele

    Code

    --- news_user_categorylist.htm.original     2010-07-11 11:45:00.000000000 +0200
    +++ news_user_categorylist.htm  2010-07-18 15:41:32.010793681 +0200
    @@ -38,9 +38,9 @@
                     <!--[/if]-->
                     Remove this line to enable category image display *]-->
                     <!--[if $shorturls and $shorturlstype eq 0]-->
    -                <a href="<!--[pnmodurl modname='News' type='user' func='view' prop=$property.name cat=$category.category.path|replace:$property.category.path:'' theme='rss']-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
    +                <a href="/de/rss/News/view/Topic/<!--[$categoryid]-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
                     <!--[else]-->
    -                <a href="<!--[pnmodurl modname='News' type='user' func='view' prop=$property.name cat=$category.category.id theme='rss']-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
    +                <a href="/de/rss/News/view/Topic/<!--[$categoryid]-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
                     <!--[/if]-->
     
                     <!--[if $authcatedit]-->
    @@ -81,9 +81,9 @@
                     <!--[/if]-->
                     Remove this line to enable category image display *]-->
                             <!--[if $shorturls and $shorturlstype eq 0]-->
    -                        <a href="<!--[pnmodurl modname='News' type='user' func='view' prop=$property.name cat=$subcat.category.path|replace:$property.category.path:'' theme='rss']-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
    +                        <a href="/de/rss/News/view/Topic/<!--[$categoryid]-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
                             <!--[else]-->
    -                        <a href="<!--[pnmodurl modname='News' type='user' func='view' prop=$property.name cat=$subcat.category.id theme='rss']-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
    +                        <a href="/de/rss/News/view/Topic/<!--[$categoryid]-->"><!--[pnimg modname='core' set='feeds' src='feed-icon-12x12.png' __alt='RSS feed' __title='RSS feed']--></a>
                             <!--[/if]-->
     
                             <!--[if $authcatedit]-->
  • ich hab's ein klein wenig anders gelöst: die klassischen urls der rss-ansicht werden via feedburner aufbereitet und dann von dort ausgeliefert (mit entsprechenden anpassungen im o.a. template bzw. den meta-infos der seite) - spart als netten nebeneffekt auch bandbreite icon_wink

Diese Angaben basieren auf den Useraktivitäten der letzten 30 Minuten.