Sitemap per Cronjob aktualisieren.

Thema wurde von Anonymous, 29. Juli 2013 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    988
    Danke erhalten:
    69
    Danke vergeben:
    128
    Wäre schön!
     
  2. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    dem schließe ich mich mal an.
    eine cronjob url wäre hier echt angebracht und würde übers jahr einiges an Zeit ersparen :)

    kann ja eigentlich nicht so schwer sein oder???
    Wäre doch was zum wach werden für Steffen oder AVenger :)
     
  3. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ja, wäre was....

    Das Hauptproblem ist dabei, dass man an dem Admin-Login-System vorbei muss, weil man das Sitemap-Programm sonst nicht starten kann.

    Und dass man den manuellen Start des Sitemap-Moduls durch einen direkten Start ersetzt.

    Ich habe eine eigene Version des Moduls "admin/gm_sitemap_creator.php" erstellt, das dies leistet:

    "admin/pt_gm_sitemap_creator.php"....

    Damit dennoch ein individueller Schutz vorhanden ist, muss in "admin/includes/configure.ptp" folgendes eingefügt werden:

    PHP:
    define('SITEMAP_PWD','mein_sitemap_passwort');
    Der Aufruf des Moduls erfolgt dann mit:

    mein-shop.de/admin/pt_gm_sitemap_creator.php?pwd=mein_sitemap_passwort

    Das Modul "pt_gm_sitemap_creator.php" ist im anhängenden Archiv vorhanden.

    Wie immer gilt:

    Anwendung ausschließlich auf eigenes Risiko des Verwenders.

    Eine Gewährleistung jeglicher Art ist ausgeschlossen.

    Vor Einbau eine Sicherung der Shop-Programme vornehmen.

    Erst im Testshop testen.
     

    Anhänge:

  4. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Na das ja mal schnell :)
    Is ja fast wie ein Cronjob-Tocken mit dem PW definieren. :)

    Werd ich heute nachmittag mal testen. Danke schon mal im Vorraus.
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Funktioniert. danke Avenger !!!!
     
  6. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    'Türlich funktioniert das! :cool:.

    Wie funktioniert das mit dem Cronjob-Token?

    Kann man das irgendwie selbst definieren und/oder auslesen?

    Dann könnte man evtl. auf das eigene Passwort verzichten.
     
  7. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    keine ahnung, weiß nur das beim csv export doch so eine cronjob url mit tocken angezeigt wird.

    Also Artikelexport - dann z.b. google shopping modul
    steht ja ganz unten
    Code:
    Cronjob-URL: http://www.domain.de/gm_product_export_cron.php?token=xxxxxxx-tocken-xxxxx
     
  8. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Habe mir das angesehen...

    Werde eine Version mit "token" machen, dann braucht man kein extra Passwort mehr...
     
  9. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Neue Version im Anhang.

    Bei der ersten Verwendung wird diese beendet, und folgende Nachricht ausgegeben:

    (Der Wert des "token" ist installationsabhängig.)

    Falls man mal die URL vergisst, kann man diese in der Datei "admin/pt_gm_sitemap_creator.txt" wieder finden

    Wie immer gilt:

    Anwendung ausschließlich auf eigenes Risiko des Verwenders.

    Eine Gewährleistung jeglicher Art ist ausgeschlossen.

    Vor Einbau eine Sicherung der Shop-Programme vornehmen.

    Erst im Testshop testen.
     

    Anhänge:

  10. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    @ Dennis
    Wann fängt denn bei Dir der Nachmittag an?
     
  11. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    sobald ich alles an versandproduktion fertig habe :D
    heute war nicht so viel und da hatt ich zeit.
    dauert ja nur 3-4 minuten das script hochladen - das mach ich während der normalen arbeit wenn ich am PC bin.
     
  12. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    #12 Anonymous, 18. Juni 2014
    Zuletzt bearbeitet: 18. Juni 2014
    Hallo,

    ich hätte auch noch einen Lösungsvorschlag. Beiliegende Datei nach system/request_port/AjaxHandler kopieren und dann
    Code:
    http://www.dein-shop.tld/request_port.php?module=SitemapGenerator&key=dein_secure_token
    aufrufen.

    EDIT: OK, das geht auch noch etwas kürzer als mein erster Versuch.
     

    Anhänge:

  13. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Geht sicher auch, aber dafür muss sich das Programm m.E. durch viele überflüssige Schichten hangeln...
     
  14. gerhardmalkowski

    gerhardmalkowski Erfahrener Benutzer

    Registriert seit:
    26. September 2014
    Beiträge:
    62
    Danke erhalten:
    2
    Danke vergeben:
    6
    Hallo zusammen, ich habe alles nach Anleitung gemacht. Ist auch alles gut nachzuvollziehen aber bei mir funktionieren beide Varianten nicht. Was mache ich falsch? Liegt es an der neueren Shop-Version? Über Token bzw. PW sollte doch die Sache funktionieren oder? Außer die Ajax-Variante probiere ich heute noch aus, hat jemand einen Tipp?
     
  15. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Und wie ist das heute, bezogen auf 2.4.x und 2.5.x ?
     
  16. gerhardmalkowski

    gerhardmalkowski Erfahrener Benutzer

    Registriert seit:
    26. September 2014
    Beiträge:
    62
    Danke erhalten:
    2
    Danke vergeben:
    6
    Wäre schön wenn's hier ein Cronjob geben würde. Nun ist schon viel Zeit vergangen, gibts denn heute mit Version 2.7.x eine funktionierende updatesichere Lösung die Sitemap automatisch zu aktualisieren?
     
  17. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das Problem ist, dass mit den neuen Gambio-Versionen intern kein Stein auf dem anderen geblieben ist.

    Nahezu alle Erweiterungen die man bisher gemacht hat, funktionieren nicht mehr.
     
  18. gerhardmalkowski

    gerhardmalkowski Erfahrener Benutzer

    Registriert seit:
    26. September 2014
    Beiträge:
    62
    Danke erhalten:
    2
    Danke vergeben:
    6
    Schade, frage mich warum bei einer Sitemap-Erstellung soviel Sicherheit dahinter steckt, mit token, user, pw usw. - man kann es auch übertreiben, ist doch nur ne sitemap? Vielleicht kommt ja später noch einmal was...
     
  19. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hallo Gerhard,

    es geht nicht um die Sitemap, sondern darum, dass man diese nur als Admin erstellen kann.
    Und es soll ja wohl nicht jeder in Deinen Adminbereich gehen können, oder?
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    16. Januar 2016
    Beiträge:
    656
    Danke erhalten:
    115
    Danke vergeben:
    20

    Ääähm.. man kann auch einen "Sitemap Generator" unabhängig von Admin Frontend laufen lassen.
    Klar als Admin muss man einmal das Tool konfigurieren (damit meine ich jetzt nicht das Gambio Backend) und gegen das Shop Frontend laufen lassen, damit es dementsprechend allen Links durchläuft und die Einträge in einer sitemap.xml hinterlegt.

    Wusste garnicht dass Gambio keinen "Sitemap Generator" von Haus aus implementiert hat :confused: