Kategorie: Allgemein

  • Magento Cache und Sessions in den RAM legen

    Was bei mir wirklich viel gebracht hat ist die Cache Folder in der Server Ram zu legen. via SSH mount tmpfs /var/www/var/cache -t tmpfs -o size=64m mount tmpfs /var/www/var/session -t tmpfs -o size=64m mit der Größe bin ich auch nicht sicher werde es mal mit deutliche mehr versuchen.  

  • Magento Berechnung der Einsparungen

    Der prozentuale Einsparbetrag für eine Position wird berechnet, indem zuerst der beste Angebotspreis vom Referenzpreis abgezogen wird. Das Ergebnis wird dann durch den Referenzpreis geteilt und schließlich mit einhundert multipliziert. Einsparung (%) = ( (Referenzpreis – bester Angebotspreis) / Referenzpreis) * 100 Ich hole mir den Grundpreis auf Magento in meine Fall ist das der…

  • base64 vorkommen in php datein finden.

    meist werden base64 verwendet für Schadscripte, um diese zu finden kann man folgendes machen unter der ssh. find . -name „*.php“ -exec grep „base64“ ‚{}‘ \; -print &> b64-detections.txt find . -name „*.php“ -exec grep „eval“ ‚{}‘ \; -print &> eval-detections.txt   es werden 2 Dateien erstellt. bitte brachen das es natürlich auch eine ander…

  • PHP Spam spript aufspüren

    Wenn ein PHP Script Spam versendet kann man es über Qmail aufspüren. 1 Mail Mail wrapper erzeugen und Dateirechte setzen Rechte “a+x” touch /var/qmail/bin/sendmail-wrapper chmod a+x /var/qmail/bin/sendmail-wrapper nano /var/qmail/bin/sendmail-wrapper in die sendmail-wrapper folgenden Inhalt einfügen #!/bin/sh (echo X-Additional-Header: $PWD ;cat) | tee -a /var/tmp/mail.send|/var/qmail/bin/sendmail-qmail “$@” Danach erzeugen Sie im “var/tmp” Verzeichnis eine Logdatei namens „mail.send“…

  • Magento Lagermengen im in der phmtl

    Hier ist ein kurzer Code, um möglichen Produktinformationen wie Lager(qty) , Mindestmenge (min_qty), Lagerverfügbarkeit (is_in_stock), minimale und maximale Verkaufsmenge (min_sale_qty und max_sale_qty) usw. Ich habe es aktuell genutzt um icon ein und aus zu blenden. <?php $stock = Mage::getModel(‚cataloginventory/stock_item‘)->loadByProduct($_product); echo $stock->getQty(); // oder auch echo $stock->getMinQty(); echo $stock->getMinSaleQty(); ?>  

  • direkte SQL Queries In Magento

    Standardmäßig wird Magento automatisch eine Verbindung zu es ist Datenbank und bieten zwei separate Ressourcen, die Ihnen den Zugriff auf Daten verwenden können: core_read und core_write. Wie Sie wahrscheinlich erraten kann, ist core_read zum Lesen aus der Datenbank, während core_write ist für das Schreiben in die Datenbank. Es ist wichtig, um sicherzustellen, dass Sie die…

  • Magento eigenes Artikel Listing

    neu Datei erstellen in  app/code/local/Mage/Catalog/Block/Product z.B. Meinlisting.php (immer auf Groß / Kleinschreibung achten ) der Inhalt   <?php class Mage_Catalog_Block_Product_Meinlisting extends Mage_Catalog_Block_Product_List { function get_prod_count() { Mage::getSingleton(‚catalog/session‘)->unsLimitPage(); return (isset($_REQUEST[‚limit‘])) ? intval($_REQUEST[‚limit‘]) : 24; } function get_cur_page() { return (isset($_REQUEST[‚p‘])) ? intval($_REQUEST[‚p‘]) : 1; } /** * Retrieve loaded category collection * * @return Mage_Eav_Model_Entity_Collection_Abstract **/…

  • Magento Kategorie Layout update

    Statischen Block in eine Kategorie einfügen via Layout update. <reference name=“left“> <block type=“cms/block“ name=“left.permanent.callout“> <action method=“setBlockId“><block_id>->BLOCKID<-</block_id></action> </block> </reference>

  • Magento add & delete by id

    hinzufügen mit checkout/cart/add/?product=ID&qty=MENGE <a href=“<?php echo $current_url ?>checkout/cart/add?product=<?php echo $_relatedIds[0];?>&qty=1″><span><span>Muster bestellen (<?php echo Mage::helper(‚core‘)->currency($relProduct->getFinalPrice()) ?> ‚)</span></span></a> entfernen mit <a href=“<?php echo $this->getUrl(‚checkout/cart/delete‘, array(‚id‘ => $_item->getId())); ?>“ title=“<?php echo $this->__(‚Remove item‘) ?>“><?php echo $this->__(‚Remove item‘) ?></a>     laut Doku:   add: Mage::getUrl( ‚checkout/cart/add‘, array( ‚id‘ => $item->getId() ) ); edit: Mage::getUrl( ‚checkout/cart/configure‘, array( ‚id‘ =>…

  • SSH Befehle

    Restart Apache Wie kann ich starten / stoppen oder starten Sie Apache web sever via SSH (Secure Shell) unter Linux oder UNIX-Betriebssystemen? /etc/init.d/apache2 restart /etc/init.d/apache2 stop /etc/init.d/apache2 start # CentOS service httpd restart service httpd stop service httpd start Parallels Plesk /etc/rc.d/init.d/psa stopall /etc/rc.d/init.d/psa start   Mysql Server /etc/init.d/mysqld start /etc/init.d/mysqld stop /etc/init.d/mysqld restart #…