Magento: Mengenfeld in Produktliste anzeigen
Zuständiges Template:
app/design/frontend/default/IhrTheme/catalog/product/list.phtml
Wenn das Template noch nicht bestehen sollte, muss dieses aus dem Default-Ordner kopiert werden.
Man suche die entsprechende Zeile und füge diesen Schnippsel hinzu:
input id=”qty” type=”text” name=”qty” value=”<?php echo $this-/>getMinimalQty($_product) ?>” maxlength=”5″
TYPO3: tt_news – Umlautproblem
Wer sich wundert wieso nur bei tt_news ein Umlautproblem besteht – zb. bei der Monatsaugabe (März),
der sollte folgendes ins TYPOScript schreiben.
config.locale_all = de_DE.utf8
Magento: Nach Umzug ist der Adminbereich nicht mehr aufrufbar
Wer nach einem Serverumzug einen 404-Fehler erhält muss den SHOP nicht gleich neu installieren ![]()
Die Datenbank benötigt nur ein paar Änderungen.
SET FOREIGN_KEY_CHECKS=0;
UPDATE ‘core_store’ SET store_id = 0 WHERE code=’admin’;
UPDATE ‘core_store_group’ SET group_id = 0 WHERE name=’Default’;
UPDATE ‘core_website’ SET website_id = 0 WHERE code=’admin’;
UPDATE ‘customer_group’ SET customer_group_id = 0 WHERE customer_group_code=’NOT LOGGED IN’;
SET FOREIGN_KEY_CHECKS=1;
Wichtig! Habt ihr einen Präfix eingestellt, müsst ihr diesen davorstellen – Beispiel:
SET FOREIGN_KEY_CHECKS=0;
UPDATE ‘meinshop_core_store’ SET store_id = 0 WHERE code=’admin’;
UPDATE ‘meinshop_core_store_group’ SET group_id = 0 WHERE name=’Default’;
UPDATE ‘meinshop_core_website’ SET website_id = 0 WHERE code=’admin’;
UPDATE ‘meinshop_customer_group’ SET customer_group_id = 0 WHERE customer_group_code=’NOT LOGGED IN’;
SET FOREIGN_KEY_CHECKS=1;
VPN Server installieren und verbindung mit dem IPhone einrichten
Wer hat nicht auch Angst sich in öffentlichen WLAN Netzen anzumelden mit der Gefahr seine Passwörter preiszugeben?
Nachdem ich im Hotel unbedingt meine E-Mails überprüfen musste habe ich dies in Kauf genommen und nach Ankunft in Deutschland alle Passwörter geändert.
Da war für mich klar – es muss ein VPN Server her!
Am einfachsten geht das unter Windows – vorallem unter XP.
Zuerst sollte man sich eine feste IP oder DynDNS zulegen.
Danach unter der Netzwerkübersicht – eine neue Verbindung anlegen.
“Eine erweiterte Verbindung” auswählen und “eingehende Verbindungen zulassen”.
Bei den Verbindungsgeräten einfach direkt auf “weiter” klicken.
Anschließend “VPN Verbindungen zulassen” und einen VPN Benutzer mit einem entsprechenden Passwort einrichten.
Das Passwort sollte mindestens 12 Zeichen besitzen und komplex sein ![]()
Das wars auch schon!
Die Einrichtung unter Apple Geräten ist ziemlich einfach:
Einstellungen -> Allgemein -> Netzwerk -> VPN auswählen.
Neues VPN einrichten:
1. PPTP auswählen
2. Beschreibung – eure Wahl
3. Server – eure Serveradresse
4. Account – euer Benutzername
5. RSA – ausschalten
6. Kennwort – euer Kennwort
7. Verschlüsselung – maximale Verschlüsselung
8. Für alle Daten – einschalten
9. Proxy aus
PDAdmin: Zertifikat erstellen
Ordner für die Zertifikate erstellen:
mkdir certs
chmod 700 certs
cd certs
RSA Schlüssel erstellen:
/usr/local/pd-admin2/bin/openssl genrsa -des3 -out server.key 1024
Unverschlüsselte Version für den Apache und Webmin erstellen:
/usr/local/pd-admin2/bin/openssl rsa -in server.key -out server.key.unsecure
Signierungsanfrage erstellen:
/usr/local/pd-admin2/bin/openssl req -new -key server.key -out server.csr
Bei Common Name muss der Domainname eingetragen werden, mit dem man später die SSL Seiten aufrufen will.
SSL Zertifikat Signieren
/usr/local/pd-admin2/bin/openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Linux: mdadm: No mail address or alert command – not monitoring.
Wer diese Fehlermeldung erhält: “Linux: mdadm: No mail address or alert command – not monitoring.”, hat wahrscheinlich ein RAID im Einsatz.
Damit Ihr nun Statusmeldungen erhaltet und die Fehlermeldung verschwindet, müsst Ihre folgende Datei editieren und folgende Zeile hinzufügen:
/etc/mdadm/mdadm.conf
MAILADDR eure@mail.de
PDAdmin: Installation auf einem x64 Bit System
Es sict wichtig folgende Pakete zu installieren:
patch make g++ gcc psmisc rrdtool libc6-dev-i386 lib32stdc++6 lib32ncurses5 lib32z1
apt-get update
apt-get install patch make g++ gcc psmisc rrdtool libc6-dev-i386 lib32stdc++6 lib32ncurses5 lib32z1
Facebook: als Seite auf Pinnwand posten
Derzeit arbeiten wir an einer TYPO3 Extension um automatisiert TT-NEWS Einträge auf einer vorher definierten Seite zu posten.
Uns ist dabei aufgefallen das wir jedesmal als Person posten – das kommt bei großen Unternehmen sicher nicht gut
Wie lösen wir das Problem?
Zuerst müssen wir einen Accestoken über unsere App erhalten.
Man rufe folgende Adresse auf:
https://www.facebook.com/dialog/oauth?client_id= ***ID_DEINER_APP*** &redirect_uri= ***DIE_ANGEGEBENE_URL_DEINER_APP*** &scope=manage_pages,offline_access,publish_stream
Nun sollte sich ein Berechtigungsfenster öffnen – dort musst du Zugriff auf Daten erlauben.
Dadurch erhält deine APP alle Berechtigungen die du auch hast.
Nachdem du diesen Schritt durchgeführt hast, wirst du auf die vorher definierte URL weitergeleitet.
In der URL muss nun ein code-Parameter zusehen sein.
Kopiert diesen nach “code=” – also nur das Kryptische.
Facebook arbeitet mit Accesstoken und unterscheidet mit ihnen die Berechtigung.
Jeder Administrator einer Seite erhält somit Zugriff auf dessen Accestoken.
Zuerst holen wir den aktuellen Accesstoken – mit diesem Postest du in deinem Namen:
https://graph.facebook.com/oauth/access_token?client_id= ***ID_DEINER_APP*** &redirect_uri= ***DIE_ANGEGEBENE_URL_DEINER_APP*** &client_secret= ***APP_SECRET*** &code= ***CODE_SIEHE_OBEN***
Um nun einen Überblick aller eigenen Accesstoken für Seiten zu erhalten, müssen wir folgende URL ausführen.
https://graph.facebook.com/me/accounts?access_token= ***dein aktueller Accesstoken***
Sucht euch dort die gewünschte Seite raus und entnehmt dort den entsprechenden Accesstoken.
Mit diesem seit ihr in der Lage Nachrichten in Facebook einzuspeisen und das im Namen der Seite.
Bei nähreren Informationen könnt ihr gerne einen Kommentar hinterlassen.
Wir werden versuchen euch jede Frage zu beantworten.


