Ergebnis 1 bis 10 von 10

Thema: Google Sitemap

  1. #1
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard Google Sitemap

    Hallo,

    ich weis selber das meine Bitte ein wenig Dumm ist, aber ich möchte die Google Sitemap von Andreas unter 3.15 weiter benutzen weil ich dort die Prioritäten der enzelnen Seiten setzen kann. Ich hatte die Erweiterung schon seit längerem Installiert aber immer ausgeschaltet gelassen. Jetzt wollte ich Sie wieder benutzen und es kommt aber eine Fehlermeldung:

    Meine Frage jetzt gibt es einen Patch oder hat jemand eine Lösung dafür das man die Erweiterung weitenutzen kann? Wäre schade wenn diese Erweiterung nicht mehr unter 3.0 nutzbar wäre.

    Danke für evtl. Hilfe und Gruß

    Code:
    Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 130
    
    #0 [internal function]: __error(2, 'in_array() expe...', '/srv/www/rwittr...', 130, Array)
    #1 system/modules/core/library/Contao/System.php(130): in_array('getInstance', NULL)
    #2 system/modules/core/library/Contao/Controller.php(2144): Contao\System::importStatic('GoogleSitemap')
    #3 system/modules/core/modules/Module.php(292): Contao\Controller::generateFrontendUrl(Array, NULL, NULL)
    #4 system/modules/core/modules/ModuleNavigation.php(105): Contao\Module->renderNavigation('1', 1, NULL, NULL)
    #5 system/modules/core/modules/Module.php(148): Contao\ModuleNavigation->compile()
    #6 system/modules/core/modules/ModuleNavigation.php(57): Contao\Module->generate()
    #7 system/modules/core/library/Contao/Controller.php(290): Contao\ModuleNavigation->generate()
    #8 system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule(Object(Contao\ModuleModel), 'header')
    #9 index.php(239): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #10 index.php(407): Index->run()
    #11 {main}
    
    Fatal error: Class 'GoogleSitemap' not found in /srv/www/rwittrock/meine-domain.de/htdocs/system/modules/core/library/Contao/System.php on line 130

  2. #2
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    hat sich erledigt. Habe das selber hinbekommen.

    Gruß

  3. #3
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Supermann Beitrag anzeigen
    Hallo,

    hat sich erledigt. Habe das selber hinbekommen.

    Gruß
    Hmm, bist du so gut und lässt uns an deiner Lösung teilhaben?
    Ist so ein bisschen Usus hier...
    blucomp | Webdesign & Onlinelösungen

  4. #4
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    werde ich machen wenn ich genau weiß was alles gemacht habe. Ich habe so lange rumprobiert bis es wieder ging. Habe jetzt wieder die Einstellungen und die Sitemap wird auch wieder abgelegt.

    Ich denke das wenn mehr Leute Interesse an der Erweiterung unter der 3er Version haben, sollte sich vielleicht auch einmal der Entwickler einschalten und vieleicht ein Update welches dann auch zu 100% funktioniert anbieten.

  5. #5
    Contao-Nutzer
    Registriert seit
    21.02.2010.
    Beiträge
    38

    Standard

    >>>Habe jetzt wieder die Einstellungen und die Sitemap wird auch wieder abgelegt.<<<

    Ich habe den autoloader angepasst und bekomme auch keine fehler mehr, aber wird die sitemap bei dir wirklich von der googlesitemap Extension generiert inklusive lastmod, changefreq und priority tags? Bei mir wird nachwievor die standard sitemap generiert...

    Gruß
    Timo

  6. #6
    Contao-Nutzer
    Registriert seit
    21.02.2010.
    Beiträge
    38

    Standard

    aah...funktioniert doch. die googlesitemap wird nun wie gewohnt im Root-Verzeichnis abgelehnt. Hatte nur auf die in share/ geachtet.

  7. #7
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    es dürfte aber trotzdem immer noch ein Fehler beim speichern eines Artikels kommen, meisten wenn man auf nicht aktualisieren klickt.

  8. #8
    Contao-Nutzer
    Registriert seit
    11.09.2009.
    Beiträge
    55

    Standard

    Hat diese Extension eigentlich schon jemand mit Contao 3.2 zum laufen gebracht?

    Würde Sie gerne nutzen, aber ich bekomme auch die Fehlermeldung von Thread-Starter...

  9. #9
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Hallo,

    ich interessiere mich auch für die 3er Version.

    Hat das schon jemand angepasst?

    Sonst setze ich mich selbst dran.

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

  10. #10
    Contao-Nutzer Avatar von holist
    Registriert seit
    27.08.2009.
    Ort
    Karlsruhe
    Beiträge
    95
    Partner-ID
    5798

    Standard

    Wir haben die Version für Contao 2.9.5 heruntergeladen.

    Im Config Ordner haben wir eine "autoload.ini" mit folgendem Inhalt verfasst:
    Code:
    ;;
    ; List modules which are required to be loaded beforehand
    ;;
    requires[] = "core"
    
    ;;
    ; Configure what you want the autoload creator to register
    ;;
    register_namespaces = true
    register_classes    = true
    register_templates  = true
    
    ;;
    ; Override the default configuration for certain sub directories
    ;;
    [vendor/*]
    register_namespaces = false
    register_classes    = false
    register_templates  = false
    Eine zweite Datei "autoload.php" mit folgendem Inhalt:
    Code:
    <?php
    
    /**
     * Contao Open Source CMS
     *
     * Copyright (c) 2005-2013 Leo Feyer
     *
     * @link    https://contao.org
     * @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
     */
    
    
    ClassLoader::addClasses(array
    (
      // Modules
      'GoogleSitemap' => 'system/modules/googlesitemap/GoogleSitemap.php'
    ));

    Wenn die Dateien angelegt wurden und in das modules-Verzeichnis kopiert wurden, einfach im Backend die Datenbank aktualisieren und die neuen Felder anlegen lassen.
    OBACHT: Die Erweiterung legt die Sitemap-Dateien im Contao-Wurzelverzeichnis ab und nicht im share-Verzeichnis.
    Viel Spaß.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •