Forum
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
stratec24 Gast
|
Verfasst am: 23.11.2008 19:58 Titel: Froogle export - shopstat SEO URL |
|
|
|
Hallo,
als ehemaliger shopstat Abonnent verwende ich die mehrsprachige SEO-URL Erweiterung. Vielen Dank für dieses tolle Modul.
Meine Frage:
Ich möchte den Froogle Export via Cronjob automatisieren. Leider werden bei dem dazu verwendeten Skript (siehe Anlage) die URLs nicht umgeschrieben, obwohl das Umschreiben beim Aufruf des Froogle-Export Moduls über den Admin des Shops einwandfrei funktioniert. Was muss hier noch aktiviert werden?
| Code: |
<?
/* -----------------------------------------------------------------------------------------
$Id: froogle_cron.php 2007-01-17 erweiterte Froogle Schnittstelle
Version von Inetproduction.de
http://www.inetproduction.de
Erweiterte Funktionen:
-----------------------
- vollautomatischer Export der Daten und Übertragung an Froogle
- der Export kann über Cronjob / Taskplaner auch zeitgesteuert werden
- die Einstellungen für Währung, Sprache, Kundegruppe werden nun in der Datenbank gespeichert
und müssen nicht immer wieder neu eingestellt werden
- Umlaute wreden nun korrekt dargestellt
---------------------------------------------------------------------------------------*/
// xt:commerce Funktionen laden
define ('_VALID_XTC',true);
require_once("../includes/configure.php");
require_once(DIR_FS_CATALOG."includes/database_tables.php");
require_once(DIR_FS_ADMIN."includes/functions/general.php");
require_once(DIR_FS_CATALOG."inc/xtc_db_connect.inc.php");
xtc_db_connect();
require_once(DIR_FS_CATALOG."inc/xtc_db_query.inc.php");
require_once(DIR_FS_CATALOG."inc/xtc_db_fetch_array.inc.php");
require_once(DIR_FS_CATALOG."inc/xtc_db_num_rows.inc.php");
require_once(DIR_FS_CATALOG."inc/xtc_product_link.inc.php");
require_once(DIR_FS_CATALOG."inc/xtc_cleanName.inc.php");
require_once(DIR_FS_CATALOG."inc/xtc_not_null.inc.php");
require_once(DIR_FS_CATALOG."inc/xtc_get_tax_rate.inc.php");
function xtDBquery($query) {
if (DB_CACHE=='true') {
$result=xtc_db_queryCached($query);
//echo 'cached query: '.$query.'<br>';
} else {
$result=xtc_db_query($query);
}
return $result;
}
// Language ID für die Sprachselektion auslesen
function get_language_id ($code)
{
$sql = xtc_db_query("select languages_id as id from languages where code='$code'");
$id = xtc_db_fetch_array($sql);
return $id[id];
}
session_start();
global $languages_id;
require (DIR_FS_ADMIN.'includes/modules/export/froogle.php');
$froogle = new froogle();
$module_keys = $froogle->keys();
// Froogle Schnittstellen Konfiguration auslesen
for ( $i=0;$i<count($module_keys);$i++)
{
$key_value_query = xtc_db_query("select configuration_key,configuration_value, use_function, set_function from " . TABLE_CONFIGURATION . " where configuration_key = '" . $module_keys[$i] . "'");
$key_value = xtc_db_fetch_array($key_value_query);
define ($key_value[configuration_key],$key_value[configuration_value]);
}
// xt:commerce Variablen setzen
$languages_id = get_language_id(MODULE_FROOGLE_LANGUAGE);
$_POST['currencies'] = MODULE_FROOGLE_CURRENCY;
// Export starten
$froogle->process(MODULE_FROOGLE_FILE);
?> |
|
|
| Nach oben |
|
|
stratec24 Gast
|
Verfasst am: 24.11.2008 13:13 Titel: |
|
|
|
| Habe es selbst hinbekommen. Keine Hilfe mehr nötig. Vielen Dank |
|
| Nach oben |
|
|
|
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group
|