Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> GoogleSitemap-Modul 01.04.02, Jetzt mit Google-Ping und Bing-Ping
Guest_backslash_*
Beitrag 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)
Angehängte Datei  Sitemap_Modul_1.4.2.zip ( 13.54KB ) Anzahl der Downloads: 175
 
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
Guest_backslash_*
Beitrag 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.
Go to the top of the page
 
+Quote Post
Guest_backslash_*
Beitrag 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.
Go to the top of the page
 
+Quote Post
tobaco
Beitrag 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
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
Steve
Beitrag Wed. 14. March 2012, 00:00
Beitrag #8


Member
**

Gruppe: Members
Beiträge: 11
Mitglied seit: 17.10.2011
Mitglieds-Nr.: 2.452



ZITAT(oberbilker @ Fri. 21. October 2011, 17:52) *
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 sad.gif
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag 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).


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.3.24 - 11:26

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.