Hauptmenü

Werkzeuge

Kategorien

Archiv

Mail aus eigener App versenden

Erstellt in IPhone SDK am 20. August 2011 vom Daschmi

Um eine Mail aus einer eigenen App zu verwenden kann der MFMailComposeViewController aus dem IPhone SDK verwendet werden.

Hier ein Beispiel:

MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
mailController.mailComposeDelegate = self;
[mailController setSubject:@"Ihre Betreff"];
[mailController setMessageBody:strMailtext isHTML:NO];

[self presentModalViewController:mailController animated:YES];
[mailController release];

Der Text der Mail steht in der Variablen strMailtext und wird über die Methode setMessageBody übergeben.

Was nach dem Beenden des Mailprogrammes passiert kann über die zugeordnete Delegate Klasse geregelt werden. Dazu muss die Klasse das Interface MFMailComposeViewControllerDelegate implementieren und folgende Methode definieren:

- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {

	if (result == MFMailComposeResultSent) {
		[LBGApp alert:@"Mail wurde versendet."];
	}

	[self dismissModalViewControllerAnimated:YES];

}

Damit das ganze dann auch in Deutsch ist muss in der .plist Datei der Schlüssel „Localization native development region“ auf „Germany“ stehen und der Simulator entsprechend konfiguriert sein.

Das entsprechende Framework MessageUI.framework muss der Applikation hinzugefügt werden.

Post mittels Wp_query direkt ansprechen

Erstellt in Wordpress am 9. August 2011 vom Daschmi

Möchte man mit der Funktion wp_query auf genau einen Post zugreifen so kann folgender Syntax verwendet werden:

WP_Query("p=$post_id"); 

Ist der gesuchte Post eine Seite, so sollte folgende Syntax verwendet werden:

WP_Query("page_id=$page_id"); 

Siehe auch: WordPress Codex

Menütext eines TMENUs ändern

Erstellt in TS Schnipsel am 8. August 2011 vom Daschmi

Um den Text der Links innerhalb eines TMENU zu verändern kann folgender TS Code verwendet werden:

lib.menu.1.NO.stdWrap.cObject = TEXT
lib.menu.1.NO.stdWrap.cObject.value =  

String einnerhalb eines Strings ersetzen

Erstellt in IPhone SDK am 6. August 2011 vom Daschmi

Um eine Zeichenkette oder ein einzelnes Zeichen innerhalb einer Zeichenkette zu ersetzen kann folgender Code verwendet werden:

[strZeichenkette stringByReplacingOccurrencesOfString:@"###PLATZHALTER###" withString:@"Neuer Text"];

Das Beispiel ersetzt die Zeichenkette ###PLATZHALTER### innerhalb der Zeichenkette strZeichenkette durch die Zeichenkette „Neuer Text“.

RTE Feld in Flexform Element

Erstellt in Extension Entwicklung, TYPO3 am 2. August 2011 vom Daschmi

Um den RTE Editor in einem Flexform Element zu verwenden muss folgende Feldkonfiguration im XML verwendet werden:

<list_text>
 <TCEforms type="array">
 <config type="array">
 <type>text</type>
 <cols>48</cols>
 <rows>5</rows>
 </config>
 <label>Überschrift über der Listen Ansicht</label>
 <defaultExtras>richtext[*]:rte_transform[flag=rte_enabled|mode=ts_css]</defaultExtras>
 </TCEforms>
 </list_text>