Cronjob für Preislisten Exporte

curra

Sehr aktives Mitglied
5. Juli 2007
2.694
7
Hallo,

könnt ihr mir sagen welche PHP Datei mit welchen Optionen aufgerufen werden müsste um die Erstellung der Preislisten per Cron zu automatisieren? Dabei ist es kein Problem wenn jeder angelegte Export extra per Cron ausgeführt werden muss, das wäre mir egal
 

Dustin

Sehr aktives Mitglied
14. Mai 2008
2.952
45
Enger
AW: Cronjob für Preislisten Exporte

Hi JTL,

wie weit seit ihr zu diesem Thema, denn es nervt jeden Tag 20 Minuten nur die Exporte zu machen.

Gruß Dustin
 

pgeiss

Aktives Mitglied
22. Oktober 2008
67
0
AW: Cronjob für Preislisten Exporte

Das stimmt, es ist schon sehr nervig jeden Tag die Preisfiles zu produzieren!
Grüße aus Kostheim
Peter
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: Cronjob für Preislisten Exporte

So, kann hier eine vorübergehende Lösung posten. An dieser Stelle noch mal vielen Dank an gm_alex. Der Mann ist echt klasse! ;)

Also, eine neue php-Datei im Admin-Ordner mit folgendem Inhalt erstellen:
PHP:
<?php
/**
 *-------------------------------------------------------------------------------
 *    JTL-Shop 2 admin file
 * 
 * Do not use, modify or sell this code without permission / licence.
 *    
 * @author JTL-Software <thomas@jtl-software.de>
 * @copyright 2007, JTL-Software
 * @link http://jtl-software.de/jtlshop.php
 * @version v1.01 / 14.03.08
 *-------------------------------------------------------------------------------
*/
require_once("includes/admininclude.php");

if(intval($_GET['kExportformat'])>0)
{
    $queue->kExportformat = intval($_GET['kExportformat']);
    $queue->nLimit_n = 0;
    $queue->nLimit_m = 2000;
    $queue->dErstellt = "now()";
    $queue->dZuBearbeiten = "now()";
    $kExportqueue = $GLOBALS["DB"]->insertRow('texportqueue',$queue);
    header("Location: do_export.php?back=admin&e=".$kExportqueue);
    exit;
}

?>

Wenn man diese mit dem passenden Parameter aufruft, also z.B.: filename.php?kExportformat=1, dann wird das Exportformat mit der ID1 neu erstellt. An die Informationen welches Exportformat welche ID hat, kommt man entweder direkt über die DB oder aber auch steht die Quelltext. Am einfachsten ist es allerding mit dem Firebug sich die dementsprechende "value" zum passenden Exportformat raus zu suchen.

Das ganze dann einfach nur per Cronjob aufrufen lassen und schon wird automatisch die Exportdatei aktualisiert. Wie man einen Cronjob erstellt ist hier gut erklärt: cron-Index
 

Hifi-Matze

Sehr aktives Mitglied
8. September 2006
1.192
8
AW: Cronjob für Preislisten Exporte

@Jörg: Kannst du das mal so erklären, dass es auch ein DAU versteht?
Mich nervt es auch tierisch, ständig die Exporte erstellen zu müssen.

Mein Webspacehoster bietet mir an, Skipte als Cronjobs abzuarbeiten, allerdings nur 5. Bei 15 Exportformaten langt das nicht für jeden.

Wie lässt es sich machen, dass ich einfach eine Datei aufrufe, die alles enthält, was nötig ist, um alle Exportformate automatisch erstellen?

Viele Grüße
Matze
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: Cronjob für Preislisten Exporte

Was genau meinst du denn davon? Fand es war schon ziemlich simpel erklärt.

Für die die bei 1+1 nen Homepage-Server haben, wird das wahrscheinlich nicht funktionieren. Wenn jemand wissen will, wie es da funktioniert, dann einfach bescheid sagen, dann sag ich noch mal wie es da funktioniert.

@Matze: Hast du denn die Datei mit besagtem Inhalt schon erstellt? Lässt sie sich mit dem anhang filename.php?kExportformat=1 im Browser aufrufen?
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
8
Thailand, Bangkok
AW: Cronjob für Preislisten Exporte

@JörgR.

wenn ich ein Exportformat manuell im backend erstelle bekommt es aus irgendeinem grund die CHMOD Rechte 655 anstelle der 755 ... kann ich das irgendwo ändern!?

lg
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: Cronjob für Preislisten Exporte

Versuch mal unter der Zeile fclose($datei); (Zeile 179?!)

folgendes einzusetzen:
PHP:
chmod ($datei, 0755);

Kann aber nicht garantieren, dass das funktioniert. Wenn nicht wird gm_alex mich bestimmt noch berichtigen ;)
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: Cronjob für Preislisten Exporte

Dann das hier:

Zeile 61:
PHP:
$datei = fopen(PFAD_ROOT.PFAD_EXPORT.$exportformat->cDateiname,'a');

ersetzen mit

PHP:
$datei = fopen(PFAD_ROOT.PFAD_EXPORT.$exportformat->cDateiname,'a+');
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Stapelverarbeitung mit Cronjob Technische Fragen zu Plugins und Templates 2
Neu Rabatt für Kinder mit Rabattangabe User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung POS Kassenbuch Eintrag für Konto ist leer / Buchungskonto fehlt Allgemeine Fragen zu JTL-POS 1
Neu Anfrage: Sendy Plugin für JTL Shop 5 Plugins für JTL-Shop 0
Neu Anderer Steuerschlüssel für bestimmte Aufträge / Kunden User helfen Usern - Fragen zu JTL-Wawi 1
Neu URLs für Sprache Englisch nicht generieren Allgemeine Fragen zu JTL-Shop 8
Neu Kundendaten extern verschlüsseln (Für den eigenen Shop) und per Import importieren Technische Fragen zu Plugins und Templates 2
Neu Adressabgleich für Shop5 Plugins für JTL-Shop 5
Welche Tabelle für Trennzeichen? JTL-Wawi 1.8 1
In Bearbeitung Feature Request: Epson USB Stick an Epson TM-M30iii für mehrere Kassen Allgemeine Fragen zu JTL-POS 1
Neu Wie stelle ich ohne viel Aufwand fest, ob meine Plugins nach einem Update für JTL Shop 5.3.1 geeignet ist ? JTL-Shop - Ideen, Lob und Kritik 4
Neu Wokflow für Auftrag im Fehlbestand incl Artikelnummer User helfen Usern - Fragen zu JTL-Wawi 6
Neu Link für Newsletter um ihn im Browser zu öffnen Allgemeine Fragen zu JTL-Shop 0
Konsignationslager beim / für Kunden einrichten, aber wie? :) JTL-Wawi 1.8 2
Verwiesen an Servicepartner Workflow für Einkaufsliste User helfen Usern - Fragen zu JTL-Wawi 2
Marktplatzname für Konto-Otto ändern? Otto.de - Anbindung (SCX) 1
Neu Plugin Konfigurator für Breite x Höhe Plugins für JTL-Shop 6
Gelöst Artikel mit PReisabfrage Negativer Betrag für Lotto-Auszahlung Allgemeine Fragen zu JTL-POS 2
Wie Druckvorlagen Set z.B. für Versandetiketten wechseln? JTL-Wawi 1.7 1
Neu Plugin für Boomerang Versandverpackungen Plugins für JTL-Shop 1
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu Grundpreisangaben für geringe Gramm-Mengen werden nicht angezeigt Betrieb / Pflege von JTL-Shop 0
Neu mit FBM für Ausland User helfen Usern - Fragen zu JTL-Wawi 2
Neu Falsche Gewinnermittlung für Kleinunternehmer JTL-Wawi - Ideen, Lob und Kritik 8
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Cron für Export-Manager "tut nix" JTL-Shop - Fehler und Bugs 16
Neu Liquid Variable für Positionsart User helfen Usern - Fragen zu JTL-Wawi 3
Neu leeres Textfeld erstellen für einen Hinweis auf der Rechnung User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Filter für Zeitraum in "Alle Bons" aktualisiert sich nicht JTL-POS - Fehler und Bugs 2
Neu Mobatraum.de Alles für die Modellbahnträume Shops stellen sich vor 0
Gelöst Nachbestellung via Bestellvorschläge für Ladenlokale Allgemeine Fragen zu JTL-POS 1
Neu Export Gesamtpreis für Artikel mit Mindestabnahme Allgemeine Fragen zu JTL-Shop 0
Neu Frage zu Designvorlage JTL-Adept - Slider (für Ebay) eBay-Designvorlagen - Fehler und Bugs 4
Hosted (gehostete?) Datenbank Download Zweitgerät für unterwegs JTL-Wawi 1.8 13
Kennzahlen Übersicht für JTL Wawi - Wirtschaftliche Auswertung JTL-Wawi 1.8 0
Neu Feldname für Workflow herausfinden User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Wichtig Beta Connector für Presta 8 mit PHP 8+ PrestaShop-Connector 59
Anfrage für Zusammenarbeit zur Verbesserung unseres JTL-Onlineshops Einrichtung JTL-Shop5 1
Neu Track&Trace für Österreichische Post JTL-Track&Trace - Ideen, Lob und Kritik 2
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 3
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu Egener Export für CBAM-Bericht möglich? JTL Ameise - Eigene Exporte 1
Gelöst Globaler Haken für Überverkaufe ermöglichen JTL-Workflows - Fehler und Bugs 2
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
In Diskussion Benutzerdefinierten Standardpfad für Errorlogs definieren (Voting) JTL-Workflows - Ideen, Lob und Kritik 0
Neu Freitextfeld über Variation - Zeichenbeschränkung für Gravur Allgemeine Fragen zu JTL-Shop 8

Ähnliche Themen