XMAP K2 Extension [Update]

Neue Version meiner XMAP Erweiterung für K2. Es gibt eine Version für Joomla 1.5 (mit K2 2.4 und XMAP 1.2.13) und eine Version für Joomla 1.7 oder höher (mit XMAP 2.0 und K2 2.5). Zur Installation dieser Erweiterung benutzen Sie die entsprechende Funktion in XMAP.

Für diese Erweiterung gibt es drei konfigurierbare Optionen:

  • Follow Subcategories: hier können Sie festlegen ob die Sitemap die Inhalte von Subkategorien enthalten soll oder nicht. Diese Option wurde eingebaut um doppelte Einträge zu verhindern wenn ein Menüpunkt so konfiguriert ist, das K2 Subkategorien angezeigt werden und gleichzeitig andere Menüpunkte direkt auf die Artikel verweisen.
  • Suppress Duplicates: wenn man die Option “Follow Subcategories” einschaltet, so kann die Sitemap evtl. doppelte Einträge unter verschiedenen Menüpunkten enthalten. Durch Setzen dieser Option auf “Ja” kann die Anzeige doppelter Kategorien und Einträge verhindert werden.
  • Show K2 Items: Hier können Sie festlegen ob die K2 Artikel in beiden Sitemap Typen, nur in der XML Sitemap,  nur in der HTML Sitemap oder gar nicht in der Sitemap erscheinen sollen.
K2 speichert die Titel-Aliases für Beiträge und Kategorien genau so wie sie eingegeben werden. Anders als bei den Joomla-Beiträgen werden Umlaute, Sonderzeichen etc. nicht umgesetzt. Dies führt dann dazu, dass diese Beiträge oder Kategorien nicht in der Sitemap erscheinen. Daher sollten in den Aliasnamen nur Zeichen mit einem ASCII-Wert < 128 verwendet werden.

Wenn Sie Probleme mit der Erweiterung feststellen oder Erweiterungswünsche haben, hinterlassen Sie mir doch bitte einfach eine Nachricht über das Kontaktformular oder das Support Forum.

Version 1.0 der Extension funktioniert nur mit Joomla 1.7 oder höher, K2 2.5 und XMAP 2.0. Falls Sie Joomla 1.5 verwenden, nutzen Sie bitte weiterhin Version 0.96.

Changelog

14.11.2011 1.07
0.96 
Korrektur: Die Option “Follow Subcategories” funktionierte nicht so wie beschrieben und wie die Bezeichnung impliziert. Nach Installation des Updates sollten Sie prüfen, ob die Sitemap die gewünschten Einträge enthält und falls nicht die Einstellung ändern.
03.11.2011 1.06 Korrektur: PHP-Fehler wenn bei bestimmten K2 Menüeinträgen keine Kategorien oder Benutzer ausgewählt wurden.
02.11.2011 1.05 Korrektur: Fehlende Einträge in der Sitemap bei K2 Menüeinträgen, für die mehr als eine Kategorie ausgewählt ist.
27.09.2011 1.01 Korrektur: In der XML Sitemap fehlten die K2 items
22.09.2011 1.00 Neue Version für Joomla 1.7, K2 2.5 und XMAP 2.0
13.08.2011 0.95 Fehler mit leeren Kategorien und in SQL-Expression behoben
13.02.2011 0.94 Kleine Korrektur zur Vermeidung einer PHP-Warnung
28.11.2010 0.93 Unterstützung für News-Sitemap hinzugefügt.
13.10.2010 0.92 Korrektur: PHP-Fehler bei Verwendung von K2 Typ “Latest items from (one or more) users or categories korrigiert”.
20.08.2010 0.91 Korrektur: Fehlerhaftes SQL-Statement korrigiert
14.08.2010 0.90 In der Sitemap wird jetzt die Benutzergruppe des angemeldeten Benutzers berücksichtigt, so sehen Gäste nur noch die Artikel, mit Zugriffsebene “Öffentlich”. In der XML-Sitemap erscheinen auch nur noch die öffentlichen Artikel. Gemeldet von walplanet.com.
24.05.2010 0.86 Korrektur: abgelaufene K2 Items erscheinen jetzt nicht mehr in der Sitemap
11.04.2010 0.85 Neue Option “Suppress Duplicates” eingebaut.
Wenn die Extension anstelle von XMAP mit der Komponenten SEF Service Map 2 verwendet wird, so wird jetzt das Datum korrekt angezeigt.
19.02.2010 0.81 Kleine Korrektur: bei bestimmten Items wurde das “Last modify date” nicht korrekt gesetzt.
07.02.2010 0.80 Unterstützung der neuen Funktionen von K2 2.2.
30.01.2010 0.67 Kleine Korrektur: in bestimmten Fällen schlägt unter K2 2.2 eine SQL-Abfrage fehl und es wird in die Sitemap eine PHP-Warnung ausgegeben. Das Problem sollte jetzt nicht mehr auftreten
07.10.2009 0.66 Kleine Korrektur zur Behebung der PHP Meldung “PHP Notice: Undefined variable tree”.
28.09.2009 0.65 Die XML Site Map enthält jetzt das Datum der letzten Modifikation und nicht mehr das aktuelle Datum.
21.08.2009 0.60 Neue Option “Show K2 Items” eingefügt.
21.08.2009 0.51 Unterdrückung von gelöschten Kategorien und Artikeln

XMAP K2 Extension
XMAP K2 Extension
xmap_k2_0.96.zip
Version: 0.96
4.3 KiB
86 Downloads
Details...

XMAP K2 Extension für Joomla 1.7
XMAP K2 Extension für Joomla 1.7
plg_xmap2_k2.zip
Version: 1.07
4.3 KiB
79 Downloads
Details...

Letzte Änderung: 16. März 2012
  • Hellomynews

    i installed the plugin u provided for joomla 1.7 .   but xmap not showing any k2 items in its sitemap.  i have enabled this plugin.  please let me know what to do.

    • http://www.mherbst.de Martin Herbst

      I did not try it with with this Joomla version but afaik it should work. K2 items will only visible if you have menu items pointing to K2 items or K2 categories. If you give me the link to your sitemap I can try to find out what’s wrong.

      • Hellomynews

        I have pointed all my menu items to K2 categories.  And in xmap i have chosen thos ecategories. The site map is showing only category pages. its not showing k2 items.

        Sitemap link: http://www.hellomynews.com/index.php?option=com_xmap&view=xml&id=1

        • http://www.mherbst.de Martin Herbst

          I think I will have to install it on my testsystem and try to find out what’s going wrong. But this may take about 2 or 3 days.
          Maybe you can tell me the settings you have used for my XMAP extension.

          • Hellomynews

            Follow subcategories: yes

            suppress duplicates : yes
            show k2 items: always

          • Hellomynews

            I have tried in changing all these options to different ones. But no luck.
            Please look into it.

          • http://www.mherbst.de Martin Herbst

            The reason for the problem was the different access system in Joomla 1.7. I have modified the plugin and now it should work.

          • Hellomynews

            Thanks for providing the plugin for joomla 1.7
            I will try this and let you know.

          • Hellomynews

            Hi…

            Same issue…. still its showing only menu items…. no k2 items are present in the sitemap.
            http://www.hellomynews.com/index.php?option=com_xmap&view=xml&id=1

            Follow Subcategories: yes

            Supress Duplicates: yes

            Show K2 Items: Always

            Please help me …………..

            Thanks in advance

          • http://www.mherbst.de Martin Herbst

            Hmm, I think I need more information. Can send me a hardcopy of the configuration of one of the missing menu items? I would like to see how you configured it to be able to reproduce it.
            Or can you give me access to the administration area of your website?

            Martin

          • Hellomynews

            hi

            please use this website…same settings i am using in Hellomynews.

            ap36.com

            uname: test
            pwd: test

          • Hellomynews

            uname: test
             pwd: test123

  • http://twitter.com/abemedia ABE Media

    Hey. I’m using the Joomla 1.5 version and doesn’t seem to work. No categories or items showing up…

    • http://www.mherbst.de Martin Herbst

      Hi,

      first of all please check that the extension is really enabled and that you have defined an XMAP sitemap for the menu pointing to your K2 items.

      If this seems to be OK I will need some more information:
      - XMAP version
      - K2 version
      How are the missing menu items configured (pointing to items, categories).

      Please keep in mind that the sitemap can only contain K2 items and/or categories that are connected to menu items.

      Martin

  • http://www.facebook.com/profile.php?id=100000650536615 Robert Heine

    Hi

    Ich meine, dass auf unseren Joomla 1.5-Seiten alles korrekt funktioniert hat. Die erste Umsetzung mit Joomla 1.7 erzeugt aber einige seltsame Sachen.
    In der Sitemap wird zB dieser Link angegeben: “http://www.solyp.com/de/component/k2/item/254-strategische-planung.html” Wenn man jetzt auf die Seite geht, dann die Kategorie anklickt, den Beitrag öffnet und dort auf den Weiterlesen-Link “…mehr” klickt um zu eben dieser Detailansicht zu gelangen, dann lautet die URL korrekterweise: http://www.solyp.com/de/knowledge-corner/strategielexikon/item/254-strategische-planung.html

    Kann es sein, dass die JRouter-Klasse nicht korrekt verwendet wird?

    • http://www.mherbst.de Martin Herbst

      Hallo Robert,

      ich fürchte das Problem liegt bei XMAP selber. Meine Extension verwendet JRouter gar sondern erzeugt die URLs in dieser Form index.php?option=com_k2&view=itemlist&task=category&id=. So machen es auch die anderen XMAP Extensions. Der Rest ist dann Sache von XMAP. Ich kann auch keine weiteren Informationen bereitstellen, da ich mich nur durch den Category-Tree “hangeln” kann und keine weiteren Informationen habe.
      Es kann sein, dass dies in 1.5 besser funktioniert hat, bin mir aber auch nicht ganz sicher. Ich setze 1.7 selber nicht ein und bin zu WordPress gewechselt.

      Martin

      • http://www.facebook.com/profile.php?id=100000650536615 Robert Heine

        Das heißt du entwickelst das Plugin auch garnicht weiter? Das wäre aber echt schade. :-(

        Dann muss ich mich selbst auch mal ein bißchen durch den Code hangeln. Wenn ich was rausfinde, melde ich mich hier nochmal.

        Danke derweil für das Plugin! :-)

        • http://www.mherbst.de Martin Herbst

          Also wenn es relevante neue Features in K2 gibt oder wegen einer neuen Joomla-Version Änderungen gemacht werden müssen, dann werde ich das garantiert tun. Aber sonst werde ich aktiv wohl erst einmal nichts daran tun.

          Aber meld Dich ruhig wenn Du etwas herausfindest, oder noch einen Verbesserungswunsch hast. Es ist stellenweise leider recht mühsam, weil es auch von XMAP keine Dokumentation zur Erstellung Extensions gibt. Das war alles “trial-and-error”.