Probleme mit ShortCodes

Seid WordPress 2.5 bie­tet das Blogging-System sei­nen Erweiterungen (Plugins) die neue Möglichkeit an,  mit so ge­nann­ten ShortCodes Inhalte ein­fach und dy­na­mi­sch zu mo­di­fi­zie­ren. Dazu muss ei­ne Modifikations-Funktion auf ei­nen ent­spre­chen­den ShortCode re­gis­triert wer­den, wel­cher dann au­to­ma­ti­sch auf­ge­ru­fen wird. Ein ShortCode kann da­bei no­ch zu­sätz­li­che Parameter de­fi­nie­ren, die dann die­ser Funktion zur Auswertung durch­ge­reicht wer­den (Beispiel mit zwei Parameter: [ShortCode Param1=Wert1 Param2=Wert2]). Eines der be­rühm­tes­ten WordPress-Erweiterungen, wel­che in der neus­ten Version die­se Technologie ein­setzt, ist die Gallery-Verwaltung NextGEN Gallery. Und mit ih­rem Einsatz fällt ein klei­ner Fehler in WordPress auf: ShortCodes kom­bi­niert mit sehr lan­gen Beiträgen füh­ren bei der Anzeige ger­ne zu ei­nem lee­ren Ergebnis.
wei­ter…

7

Alles unter Kontrolle

In der neu­en Ausgabe 1.2009 des PHP-Magazins er­schien nun mein Artikel „Alles un­ter Kontrolle“:
„Die Prinzipien der kon­trol­lier­ten Zugriffssteuerung sind Bestandteil je­der mo­der­nen Webanwendung und müs­sen bei de­ren Entwicklung ver­stan­den sein. Das Zend Framework bie­tet hier­für die nö­ti­gen Komponenten und Mechanismen an. In die­sem Artikel er­klä­ren wir des­sen Funktionsweisen und zei­gen, wie die­se ele­gant ein­ge­setzt wer­den.“
wei­ter…

1

Zend Studio for Eclipse

Die Mai-Juni-Ausgabe 2008 des Magazins PHP-Solutions bringt un­se­ren Artikel „Zend Studio for Eclipse“ her­aus:
„Nach ei­nem aus­gie­bi­gen Betatest hat die Firma Zend Anfang die­ses Jahres die fi­na­le Version ih­rer kom­mer­zi­el­len Entwicklungsumgebung für PHP auf den Markt ge­bracht – das Zend Studio for Eclipse. Zu den wich­tigs­ten Funktionen ge­hö­ren Code Generation, Refactoring, Unit Testing so­wie Debugging und Profiling. Vollmundig ver­spricht Zend, dass es si­ch hier um die „leis­tungs­stärks­te PHP IDE für das Entwickeln um­fas­sen­der Webapplikationen“ han­delt. Die Autoren ha­ben das Zend Studio for Eclipse ge­nau­er un­ter die Lupe ge­nom­men und be­rich­ten im vor­lie­gen­den Artikel von ih­ren Erkenntnissen.“
wei­ter…

0

Yahoo! Finance API

Moderne Broker-Portale bie­ten ei­nem Investor die Möglichkeit, Kurse sei­ner Aktien bzw. Optionen ab­zu­ru­fen. Dort fin­det er in der Regel auch Kurs-Charts und Chart-Analyse-Kurven zu den un­ter­schied­lichs­ten Zeiträumen. Dem ein oder an­de­ren pri­va­ten Investor sind die­se Analysen viel­leicht nicht aus­rei­chend ge­nug. Es mag un­ter ih­nen Informatiker und Hobby-Programmierer ge­ben, die den Wunsch äu­ßern, mit Kursdaten ma­the­ma­ti­sche Analysen durch­zu­füh­ren, um Indikatoren selbst zu be­rech­nen. Nur wie ge­langt ein Programmierer an die ak­tu­el­len und his­to­ri­schen Zahlen ein­zel­ner Aktienkurse? Dieser Beitrag soll die Möglichkeiten der Yahoo!Finance-Schnittstelle nä­her brin­gen.
wei­ter…

61

Finder-Lightroom-Problem

Seit der neu­en Version des Apple-Betriebssystem OS X 10.5 Leopard sind Benutzer des Profi-Tools Lightroom von Adobe mit ei­nem Problem kon­fron­tiert: Bilder, wel­che in Adobe Lightroom be­ar­bei­tet wur­den, kön­nen im Finder nicht mehr an­ge­zeigt wer­den. Beim Versuch ei­ne Vorschau an­zu­zei­gen bzw. die Bilder in Coverflow zu re­prä­sen­tie­ren stürzt der Finder ab. Dies ist vor al­lem auch pro­ble­ma­ti­sch, wenn ent­spre­chen­de Bilder her­un­ter ge­la­den wur­den und in dem Download-Stapel des Docks lan­den. Hier be­fin­det man si­ch schnell in ei­ner Endlosschleife zwi­schen Absturz und Neustart des Docks.
wei­ter…

4

Problem in bb-settings

Nach dem Update auf PHP 5.2.5 be­kam ich auf ei­ner mei­ner ver­wal­te­ten Webpräsenzen mit ei­nem bbPress-Forum in der Version 0.8.3 nun fol­gen­de Fehlermeldung:
Warning: Invalid ar­gu­ment sup­plied for fo­reach() in /.../bb-settings.php on li­ne 173 / 169
Hier be­kommt die ForEach-Schleife ein un­gül­ti­ges Array von der Funktion glob() ge­lie­fert, wenn die­se auf ei­nen Fehler trifft. Damit in sol­ch ei­nem Fehlerfall die ner­vi­ge Fehlermeldung nicht mehr auf­taucht, muss der Code in bb-settings.php an­ge­passt wer­den. wei­ter…

2

Probleme mit gettext

Vor ge­raum­er Zeit be­geg­ne­te ich im­mer wie­der ei­ner ner­vi­gen Fehlermeldung:
Warning: un­pack() [function.unpack]: Type V: not en­ough in­put,
need 4, ha­ve 0 in /***/wp-includes/gettext.php on li­ne 85

Hierbei han­delt es si­ch um PHP-Dateien ei­ner WordPress-Installation (Version 2.2.3 DE und Version 2.3 DE). Unter Unix ist GNU get­text ei­ne weit ver­brei­te­te Bibliothek. Sie macht im Grunde nichts an­de­res, als ei­nen über­ge­be­nen “ori­gi­na­len” String (in der Regel ein eng­li­scher Text) in ei­nen ent­spre­chen­den String ei­ner an­de­ren Sprache zu über­set­zen. Das Mapping zwi­schen die­sen Strings be­fin­det si­ch in so ge­nann­ten MO-Dateien (z.B. “de_DE.mo”). Auch WordPress setzt sol­che Dateien für die Übersetzung ein.
wei­ter…

78

PNG im IE mit HTC

Mit dem Microsoft Internet Explorer 5.0 wur­de ein neu­er, nicht stan­dar­di­sier­ter Mechanismus zum Einbinden so­ge­nann­ter HTML-Komponenten (HTC) ein­ge­führt. Da die­se HTCs aus­schließ­li­ch vom Internet Explorer ver­stan­den wer­den, folgt hier ei­ne wei­te­re Möglichkeit brow­ser­ab­hän­gi­ge Fähigkeiten ein­zu­bau­en. Hier wird ei­ne Erweiterung zum Artikel „PNG im Internet Explorer“ be­schrie­ben. Es emp­fiehlt si­ch, die­sen vor­her zu le­sen.
wei­ter…

0

CSS Box-Model und IE

Das Internet bie­tet vie­le WordPress-Themes zum Herunterladen, mit de­nen man sei­nen ei­ge­nen Blog op­ti­sch ge­stal­ten kann. Ist je­doch mehr Individualität er­wünscht, muss man si­ch die Mühe ma­chen und ein ei­ge­nes Theme ge­stal­ten. Neben Kenntnisse in ei­nem mo­der­nen Grafiktool, wie zum Beispiel in Adobe Photoshop und dem nö­ti­gen gra­fi­schen Feingefühl, so­wie Grundkenntnisse in PHP, ist auch das Studium der Dokumente auf der WordPress-Webseite zum Thema Design und Layout er­for­der­li­ch. Früher oder spä­ter stößt man un­ter Umständen auf das Problem, dass sei­ne Seite von den ein­zel­nen Webbrowsern mit leich­ten Abweichungen dar­ge­stellt wird. Abstände und Breitenangaben schei­nen un­ter­schied­li­ch in­ter­pre­tiert zu wer­den.
wei­ter…

0

Inhalte über Formular-Elemente

Vielen ist be­stimmt schon auf­ge­fal­len, daß si­ch Formularelemente auf ei­ner Webseite, wel­che im Internet Explorer an­ge­zeigt wird, ger­ne in den Vordergrund drän­geln. Dieser Effekt nervt vor al­lem, wenn in­di­vi­du­el­le Tooltips mit­tels DIV-Layer für ei­ne Eingabemaske ein­ge­baut wer­den.
wei­ter…

0
Seite 2 von 3 123