Hauptmenü

Werkzeuge

Kategorien

Archiv

TYPO3 – Content Elemente lassen sich nach Update auf TYPO3 6 nicht anlegen.

Erstellt in TYPO3 am 14. November 2013 vom Daschmi

Sollte man eine weiße (oder graue) Seite nach dem Anlegen eines neuen Content Elementes erhalten, so lohnt meist ein Blick in die error.log des Servers. Hier steht vermutlich so etwas drin wie:

[Thu Nov 14 16:29:53 2013] [error] [client 217.92.137.74] PHP Fatal error:  Call to undefined method TYPO3\\CMS\\Core\\Utility\\GeneralUtility::readLLXMLfile() in /local/domains/domainx/html/typo3conf/ext/gallery2/pi1/class.tx_gallery2_pi1_wizicon.php on line 62, referer: http://www.wohnstaetten-wolfenbuettel.de/typo3conf/ext/templavoila/mod1/index.php?id=43&

Um diesen Fehler zu beheben muss man in die Datei (Im Beispiel ist es /local/domains/domainx/html/typo3conf/ext/gallery2/pi1/class.tx_gallery2_pi1_wizicon.php) gehen und folgendes:

$LOCAL_LANG = t3lib_div::readLLXMLfile($llFile, $GLOBALS['LANG']->lang)

durch

$LOCAL_LANG = t3lib_div::readLLfile($llFile, $GLOBALS['LANG']->lang)

ersetzen.

TrustedShops Integration in das wpShopGermany WordPress Shop Plugin System

Erstellt in Wordpress am 21. Oktober 2013 vom Daschmi

Über TrustedShops

TrustedShops ist das bekannteste Gütesiegel für Online Shops und hat bereits über 16.000 Shops zertifiziert. TrustedShops bietet neben der qualifizierten Zertifizierung auch Bewertungen und einen Käuferschutz an. Diese Funktionen lassen sich seit Version 3.2.5 auf einfache Art in das wpShopGermany WordPress Shop Plugin System integrieren.

Das TrustedShops Modul ist ein kostenloses Modul, welches ab Version 3.2.5 des wpShopGermanys enthalten ist.

Funktionen des Moduls

  • Integration der TrustedShops Kundenbewertung
  • Optionale Abfrage ob der Kunde an der Bewertung teilnehmen möchte
  • Anzeige der TrustedShops Kundenbewertung als positionierbares Widget (Siegelfunktion)
  • Link zur Bewertung: Nach Bestellung, In Kundenmail, In Rechnungsmail
  • Zwischenspeicherfunktion des Bewertungswidgets

Konfiguration des Moduls

Das Modul muss einfach aktiviert werden und dann kann es konfiguriert werden. Hier die Schritte, die durchgeführt werden müssen:

  • Konfiguration des Trusted Shops Moduls im wpShopGermany WordPress Shop Plugin SystemShop-ID eintragen (Erhält man von TrustedShops)
  • Widget für das Siegel einfügen („Badge“ in den Widgeteinstellungen auswählen)
  • Widget für die Bewertungsanzeige einfügen (Funktion „Bewertungen anzeigen“ auswählen)
  • Variable Optionen in den Moduleinstellungen aktivieren

Bilder in iOS auf Breite skallieren unter Beachtung des Seitenverhältnisses

Erstellt in IPhone SDK am 30. September 2013 vom Daschmi

- (UIImage *)imageWithImage: (UIImage *)sourceImage {

i_width = 640; // Neue Breite für das Bild

float oldWidth = sourceImage.size.width;
float scaleFactor = i_width / oldWidth;

float newHeight = sourceImage.size.height * scaleFactor;
float newWidth = oldWidth * scaleFactor;

UIGraphicsBeginImageContext(CGSizeMake(newWidth, newHeight));
[sourceImage drawInRect:CGRectMake(0, 0, newWidth, newHeight)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return newImage;

}

Anderes Template für Extbase Action verwenden

Erstellt in Extension Entwicklung, TS Schnipsel, TYPO3 am 29. August 2013 vom Daschmi

Möchte man ein anderes Template als für die action vorgesehen verwenden, so kann man folgenden Aufruf verwenden:

$this->view->setTemplatePathAndFilename(\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName(
  ‚typo3conf/ext/‘.
  $this->request->getControllerExtensionKey().
  ‚/Resources/Private/Templates/Frage/login_user.html‘
));

Möchte man diesen Aufruf in der loginAction() des FrageControllers verwenden, so musste in TYPO3 6.1.3 ein leeres Template login.html existieren. Sonst kam ein Fehler auch wenn man das Template login.html gar nicht verwendet.