Magento WYSIWYG ImageOrdner

Wer sich wundert das die nutzbaren Images im WYSIWYG Editor nach dem Update von Version 1.4 auf 1.6 nicht mehr da sind, der sollten ein Blick in folgende Dateien werfen.

core/Mage/Cms/Model/Wysiwyg/Config.php

const IMAGE_DIRECTORY = 'wysiwyg';

core/Mage/Cms/etc/config.xml

<system>
   <media_storage_configuration>
       <allowed_resources>
           <wysiwyg_image_folder>wysiwyg</wysiwyg_image_folder>
        </allowed_resources>
   </media_storage_configuration>
</system>

hier jeweils ein "." einsetzen und /media ist wieder default.

Wir erweitern den Datenschutz.

Nachdem das Kieler Unabhängige Landeszentrum für Datenschutz (ULD) den beliebten Facebook Like-Button als nicht Datenschutzkonform erklärte, haben wir uns für die 2-Klick Lösung des heise-Verlags entschieden.

Jedoch haben wir diese Umsetzung noch ein wenig erweitert.

  • 2-Klick auch beim Fan-Button
  • Einbindung der Datenschutzerklärung
  • Erweiterung der Texte
  • Implementierung als WordPress Plugin

Eine sehr umfangreiche Beschreibung des Problems finden sie hier.

Magento API Logging

Gerade wer versucht mittels der Magento API Prozesse zu realisieren, der wird ein Logging zu schätzen wissen.

Hierfür genügen ein paar zusätzliche Zeilen:

In der Datei: app/code/core/Mage/Api/Model/Server/Handler/Abstract.php
findet sich die Funktion call.

Hier einfach ein wenig Logging einfügen.

....
Mage::Log($method,null,'api.log');
Mage::Log($args,null,'api.log');
// Vor diesem Aufruf -- Zeile: 292 (Magento Version 1.6) 
return call_user_func_array(array(&$model, $method), $args);

// so wie
Mage::Log($e->getMessage(),null,'api.log');
Mage::Log($resourceName,null,'api.log');
Mage::Log($e->getCustomMessage(),null,'api.log');
// Vor diesem Aufruf -- Zeile: 298 (Magento Version 1.6) 
return $this->_fault($e->getMessage(), $resourceName, $e->getCustomMessage());

/* Beispielausgabe:

2011-09-07T12:54:43+00:00 DEBUG (7): create
2011-09-07T12:54:43+00:00 DEBUG (7): Array
(
    [0] => 100000435
    [1] => Array
        (
        )

    [2] => 
    [3] => 1
    [4] => 
)

2011-09-07T12:54:44+00:00 DEBUG (7): data_invalid
2011-09-07T12:54:44+00:00 DEBUG (7): sales_order_invoice
2011-09-07T12:54:44+00:00 DEBUG (7): Cannot do invoice for order.
*/

Archive

Contact Info

Venezianer Str. 10 90455 Nürnberg Deutschland

+49 9129 14 25 801
support@digitalvertraut.de

Werktags von: 9:00 bis 18:00 Uhr

Copyright 2023 DigitalVertraut UG ©  All Rights Reserved