|
||||
|
Folgender Patch sorgt daf?r, das die Herstellerbilder beim Uload in einen eigenen Ordner unterhalb des images Verzeichnisses abgelegt werden(catalog/images/manufacturers).
In der Datei catalog/admin/manufacturers.php die Zeilen Code:
if ($manufacturers_image = new upload('manufacturers_image', DIR_FS_CATALOG_IMAGES)) {
xtc_db_query("update " . TABLE_MANUFACTURERS . " set manufacturers_image = '" . $manufacturers_image->filename . "' where manufacturers_id = '" . xtc_db_input($manufacturers_id) . "'");
}
ersetzen durch:
$dir_manufacturers=DIR_FS_CATALOG_IMAGES."/manufacturers";
@mkdir($dir_manufacturers);
if ($manufacturers_image = new upload('manufacturers_image', $dir_manufacturers)) {
xtc_db_query("update " . TABLE_MANUFACTURERS . " set manufacturers_image = '" . $dir_manufacturers."/".$manufacturers_image->filename . "' where manufacturers_id = '" . xtc_db_input($manufacturers_id) . "'");
}
__________________
xt:Commerce Helpdesk xt:Commerce Blog xt:Commerce Warenwirtschaft ### ![]() Offene Stellen bei xt:Commerce! xt:Commerce stellt ein ### |
|
|||
|
Hi,
der Patch enth?lt leider noch nen Bug, sorry. Hier die gefixte Version: In der Datei catalog/admin/manufacturers.php die Zeilen Code:
if ($manufacturers_image = new upload('manufacturers_image', DIR_FS_CATALOG_IMAGES)) {
xtc_db_query("update " . TABLE_MANUFACTURERS . " set manufacturers_image = '" . $manufacturers_image->filename . "' where manufacturers_id = '" . xtc_db_input($manufacturers_id) . "'");
}
Code:
@mkdir(DIR_FS_CATALOG_IMAGES."/manufacturers");
if ($manufacturers_image = new upload('manufacturers_image', DIR_FS_CATALOG_IMAGES."/manufacturers")) {
xtc_db_query("update " . TABLE_MANUFACTURERS . " set manufacturers_image = '" . "manufacturers/".$manufacturers_image->filename . "' where manufacturers_id = '" . xtc_db_input($manufacturers_id) . "'");
}
|
|
||||
|
zudem kommt das problem mit mkdir hinzu,
eine automatische verzeichniserstellung durch php kann auf einigen servern probleme geben wenn php nicht unter wwwroot l?uft. das hat zur folge, das php ordner erstellt, danach aber keine berechtigung mehr hat in das verzeichnis zu schreiben, da php nicht der owner des verzeichnises ist
__________________
xt:Commerce Helpdesk xt:Commerce Blog xt:Commerce Warenwirtschaft ### ![]() Offene Stellen bei xt:Commerce! xt:Commerce stellt ein ### |
![]() |
| Lesezeichen |
| Stichworte |
| contribution, herstellerbildern |
| Themen-Optionen | |
| Ansicht | |
|
|