Feb 08 2011

Magento Adminpasswort zurücksetzen

Category: Codeschnipsel,Magentoc0d1ngl4m4 @ 11:02

Es sollte nicht vorkommen aber wir sind ja alle nur Menschen und können mal ein Passwort vergessen.

Solange man noch Zugriff auf die Datenbank hat, kann man mit dieser kleinen SQL Anweisung das Passwort zurücksetzen.

1
UPDATE admin_user SET password = md5('neues passwort') WHERE username = 'name_des_adminusers'

Schlagwörter: , , ,


Feb 08 2011

Magento Konfigurationswerte auslesen

Category: Codeschnipsel,Magentoc0d1ngl4m4 @ 10:58

In Magento werden die Konfigurationswerte an mehreren Stelen gespeichert.
In der Datenbank liegen sie in der Tabelle core_config_data.
Ansonsten findet man sie in der config.xml.

Zum Auslesen der Daten aus einer Anwendung reicht folgende Anweisung :

1
       Mage::getStoreConfig('web/unsecure/base_url');

Hier wird zum Beispiel die BaseURL für ungesicherter aufrufe ausgelesen.

Schlagwörter: , ,


Feb 06 2011

Ermitteln der Backend URL

Category: Codeschnipsel,Magentoc0d1ngl4m4 @ 23:02

Ein simples Script zum ermitteln der Backend URL.

1
2
 
   $url = Mage::getUrl('adminhtml');

Schlagwörter: ,


Feb 05 2011

Alternative zu getAllIds()

Category: Codeschnipsel,Magentoc0d1ngl4m4 @ 13:14

Oft kommt es im Daily Business vor, das man sich durch alle Produkte wühlen muss.
Wer Magento kennt wird Wissen, das es schnell langsam wird.

Es gibt eine Alternative die die Ausführungszeit ca um den Faktor 10 beschleunigt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$i = 0;
	$products = Mage::getModel('catalog/product')->getCollection();
 
	$productCount = $products->getSize();
 
	while ($i*500 < $productCount)
	{
		$products->clear();
		$products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE_SIMPLE);
		$products->addAttributeToSelect(array('name','sku'));
		$products->setCurPage($i+1);
		$products->setPageSize(500);
 
		foreach ($products as $product)
		{
			[ ... ]
		}
		$i++;
	}

Schlagwörter: ,


Get Adobe Flash playerPlugin by wpburn.com wordpress themes