GoogleSitemap-Modul 01.04.02, Jetzt mit Google-Ping und Bing-Ping |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
GoogleSitemap-Modul 01.04.02, Jetzt mit Google-Ping und Bing-Ping |
Guest_backslash_* |
Fri. 12. June 2009, 16:15
Beitrag
#1
|
Guests |
Neue Features: 1. Das Tab “Allgemeine Einstellungen” ist erweitert worden. Neue Optionen sind: - Aktualisierungsfreuquenz "manuell durch Redaktuer": diese Option bewirkt das die Sitemap nur durch den Redakteur aktualisiert werden kann - Sprachen: hier können die Sprachen eingestellt werden, für die eine Sitemap generiert werden soll - XML Datei erzeigen, GZIP Datei erzeugen - Pfad zur XML Datei, Pfad zur XML GZIP Datei - Nach Generierung Google pingen, nach Generierung Bing pingen 2. Das Tab Prioritäten ist erweitert und neu geordnet worden: - Der in der Selectbox ausgewählte Wert wird für alle die Ordner genommen, denen manuell keine andere Priorität zugeordnet wurde 3. Neues Tab Änderungsfrequenz: - Der in der Selectbox ausgewählte Wert wird für alle die Ordner genommen, denen manuell keine andere Änderungsfrequenzt zugeordnet wurde 4. Neues Tab Templates - Template für Formular Redakteur CODE Modulname: ----------------------------------------------------------------------------- Google-Sitemap Version: ----------------------------------------------------------------------------- 01.04.02 Status: ----------------------------------------------------------------------------- stabile Bechreibung: ----------------------------------------------------------------------------- Mit diesem Modul können Goolgle-Sitemaps erstellt und gepflegt werden. Features: ----------------------------------------------------------------------------- Neue Features: 1. Das Tab “Allgemeine Einstellungen” ist erweitert worden. Neue Optionen sind: - Aktualisierungsfreuquenz "manuell durch Redaktuer": diese Option bewirkt das die Sitemap nur durch den Redakteur aktualisiert werden kann - Sprachen: hier können die Sprachen eingestellt werden, für die eine Sitemap generiert werden soll - XML Datei erzeigen, GZIP Datei erzeugen - Pfad zur XML Datei, Pfad zur XML GZIP Datei - Nach Generierung Google pingen, nach Generierung Bing pingen 2. Das Tab Prioritäten ist erweitert und neu geordnet worden: - Der in der Selectbox ausgewählte Wert wird für alle die Ordner genommen, denen manuell keine andere Priorität zugeordnet wurde 3. Neues Tab Änderungsfrequenz: - Der in der Selectbox ausgewählte Wert wird für alle die Ordner genommen, denen manuell keine andere Änderungsfrequenzt zugeordnet wurde 4. Neues Tab Templates - Template für Formular Redakteur Autoren: ----------------------------------------------------------------------------- Ketti, Olaf, MaZderMind, oberbilker/mh V 01.04.02 backslash Lizenz: ----------------------------------------------------------------------------- GPL Benötigte Sefrengo Version: ----------------------------------------------------------------------------- Sefrengo 1.3 Installation: ----------------------------------------------------------------------------- Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsmod"-Datei aus. Mit einem Klick auf das Diskettensymbol wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS nutzbar. Hinweise: ----------------------------------------------------------------------------- Im Zip sind 5 Dateien, das Modul selbst, sitemap.xml und sitemap.xml.gz sowie der Changelog und diese Readme-Datei. Die beiden sitemap.* in den Projektordner kopieren und auf den Server hochladen. Anschließend beschreibbar machen, mindesten 666. CODE Changelog legend:
# -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note 01.04.02 - 2009-05-06 ------------------------------------------------------------------------------------------------ + Verbindungstemplate (backslash) + Template Fehlermeldungen (backslash) + Template Erfolgsmeldungen (backslash) ^ ping-funktion (backslash) ^ Kommentar Last Update / Next Update (backslash) ^ google URL (backslash) ^ bing URL (früher MSN) (backslash) 01.04.01 - 2009-02-06 ------------------------------------------------------------------------------------------------ # Prefixe für die Sprachen (backslash) 01.04.00 - 2009-01-06 ------------------------------------------------------------------------------------------------ + google ping (backslash) + msn ping (backslash) + neuer Tab Änderungsfrequenzen (backslash) + neuer Tab Prioritätet (backslash) + neuer Tab Template für Redakteure (backslash) + neue Aktualisierungsfreuquenz "manuell durch Redakteur" (backslash) 01.03.00 - 2009-03-31 ------------------------------------------------------------------------------------------------ + Modul-Tabs (oberbilker/mh) + Zuordnung Tag Priorität für Ordner und Seiten (oberbilker/mh) + Generierung Sitemap Online-Seiten aller Sprachen (oberbilker/mh) + neus Intervall "jede Anfrage", geeignet zum Testen (oberbilker/mh) 01.02.01 - 2006-11-26 ------------------------------------------------------------------------------------------------ # Session aus URL entfernt (MaZderMind) # eingestellte Intervalle wurden falsch übernommen (Oktalwert-Problem) (MaZderMind) 01.02.00 - 2006-11-25 ------------------------------------------------------------------------------------------------ + Funktionalität für Intervall-Generierte Sitemaps eingebaut (MaZderMind) + Created und Next Update-Angaben in der sitemap.xml (MaZderMind) - Erfolgsmeldungen entfernt, damit das Modul in jedes Template eingebunden werden kann (MaZderMind) 01.00.05 - 2006-11-02 ------------------------------------------------------------------------------------------------ ^ auf Sefrengo portiert (Ute)
Angehängte Datei(en)
|
|
|
Tue. 16. June 2009, 21:08
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 255 Mitglied seit: 05.07.2006 Mitglieds-Nr.: 104 |
hey backslash,
erstmal willkommen - ein einstand nach mass mit dem ersten post direkt das modul so schön erweitert :) habe das ganze auf einem privaten projekt gerade geupdatet - läuft soweit. ich behalte das ganze mal im auge und gebe dir in kürze mehr feedback. greetz, oberbilker -------------------- |
|
|
Guest_backslash_* |
Fri. 19. June 2009, 13:51
Beitrag
#3
|
Guests |
Danke für deine Rückmeldung Oberbilker!
Bitte testet das Modul weiter, wenn bis zum nächsten Freitag keine weiteren Rüchmeldungen kommen, wird das Modul als stabile Version zum Download bereitgestellt. |
|
|
Guest_backslash_* |
Wed. 1. July 2009, 17:29
Beitrag
#4
|
Guests |
Das Modul wird jetzt ins Forum stabile Versionen verschoben. Sollten unerwarteter Weise Fehler auftauchen, bitte Bescheid sagen.
|
|
|
Tue. 14. July 2009, 09:01
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
Danke für das Modul!
allerdings werden nur die standard-db-tabellen-präfixe (cms_) beachtet. bei anderen präfixen wird nur die startseite in der sitemap ausgegeben. um das universeller zu machen, muss mann die funktion google_sitemap_get_pages ab zeile 88 fogendermaßen ändern: QUELLTEXT // This function might already exist if another container on this page contains this module if (!function_exists("google_sitemap_get_pages")) { /** * Return all pages and folders (incl. subfolders and -pages) of the folder $start. * * @param array $excluded_pages array with idcatsides of the excluded pages * @param array $excluded_folders array with idcats of the excluded folders * @param int $start idcat of the folder (0 = root folder) * * @return array an array of idcatsides (ids of the pages), */ //function google_sitemap_get_pages($excluded_pages = array(), $excluded_folders = array(), $start = 0) function google_sitemap_get_pages($db, $excluded_pages = array(), $excluded_folders = array()) { global $client, $mvars, $cms_db; $return = array(); $excluded_folders_list = count($excluded_folders) > 1 ? implode(",", $excluded_folders) : '-1'; $excluded_pages_list = count($excluded_pages) > 1 ? implode(",", $excluded_pages) : '-1'; $sql_lang = ''; if (trim($mvars['62']) != '') { $sql_lang = "AND l.idlang IN(".$mvars['62'].")"; } $sql = "SELECT c.idcat, c.idcatside, l.idlang FROM " . $cms_db['side_lang'] . " l JOIN " . $cms_db['side'] . " s ON ( s.idside = l.idside ) JOIN " . $cms_db['cat_side'] . " c on (c.idside = l.idside) WHERE l.online = 1 AND s.idclient = $client $sql_lang and c.idcat not in (".$excluded_folders_list.") and c.idcatside not in (".$excluded_pages_list.") ORDER BY l.idlang, c.idcat, c.idcatside"; $db->query($sql); while($db->next_record()) { $row = array('idcat' => $db->f('idcat'), 'idcatside' => $db->f('idcatside'), 'idlang' => $db->f('idlang')); array_push($return, $row); } return $return; } } grüße, tobaco |
|
|
Sat. 23. July 2011, 07:26
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 255 Mitglied seit: 05.07.2006 Mitglieds-Nr.: 104 |
ich würde mir bei dem modul eine erweiterung wünschen, die es erlaubt auch einen sitemap-index inkl. darunter geordnete bereichs-sitemaps zu erstellen.
z.b. jeweils für einzelne sprachen und/oder page-bereiche. http://www.sitemaps.org/protocol.php#index abgesehen vom offenkundigen vorteil, dass die arbeit in den webmastertools erleichtert wird, gibt es auch positive effekte beim smm. passend zur diskussion mit bekannten und deren erfahrungen habe ich just folgenden artikel bei seomoz gefunden: http://www.seomoz.org/blog/multiple-xml-si...ion-and-traffic also, es wäre schön, wenn es das feature mal geben würde. gruss, oberbilker -------------------- |
|
|
Fri. 21. October 2011, 17:52
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 255 Mitglied seit: 05.07.2006 Mitglieds-Nr.: 104 |
hallo zusammen,
es scheint so, als würde das modul die sprachauswahl 3.0 abschiessen, wenn zusammen in einem template. kann das jemand bestätigen? gruss, oberbilker -------------------- |
|
|
Wed. 14. March 2012, 00:00
Beitrag
#8
|
|
Member Gruppe: Members Beiträge: 11 Mitglied seit: 17.10.2011 Mitglieds-Nr.: 2.452 |
hallo zusammen, es scheint so, als würde das modul die sprachauswahl 3.0 abschiessen, wenn zusammen in einem template. kann das jemand bestätigen? gruss, oberbilker Ich schreibe es fürs "Neue" um. Kannst Du Dich erinnern in welcher Reihenfolge es eingebunden war und was Du unter abschiessen meinst Kann es nicht nachstellen |
|
|
Mon. 30. April 2012, 10:42
Beitrag
#9
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 255 Mitglied seit: 05.07.2006 Mitglieds-Nr.: 104 |
hallo steve,
ich habe es gerade zufällig nachgestellt bekommen. reihenfolge: - google sitemap 1.4.2 - sprachauswahl 1.3.0 - sefrengo 1.4.4 resultat war, dass die links auf die sprachen nicht mehr gingen. nach umstellung sitemap ans seitenende klappt alles. bin mir aber gerade nicht ganz sicher, ob es wirklich am modul liegt oder an einem javascript (integriert bei der sprachauswahl). -------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 27.9.24 - 01:41 |