Joomla Banner Modul in der Mitte darstellen

Logo Joomla

Verwendet wird Joomla in der Version 3.4.1, als Template diente das mitgelieferte Protostar. Ziel soll es sein über das eigene Bannermodul ein Bild / Banner mittig auf der Webseite darzustellen, da es nicht in der vollen Breite der Seite verwendet werden soll. Lösung Joomla Administration: Anmelden am Backend / Administration Menü -> Erweiterungen -> Module … WeiterlesenJoomla Banner Modul in der Mitte darstellen

Joomla Development – eigenes Javascript nach jQuery und Bootstrap laden

Logo Joomla

Joomla wird in der Version 3.3.6 mit dem Template Protostar eingesetzt. Für ein eigenes Plugin wird Javascript bzw. jQuery benötigt. Dies habe ich wie folgt eingebunden $document = JFactory::getDocument(); $document->addScript(“media/plg_my-plugin/js/my-javascript-file.js”); Das Script wurde nicht angewendet. Wenn man nun z.B. mit Firebug im Firefox nachsieht, dann sieht es wie folgt aus: <script type=”text/javascript” src=”/site/media/plg_my-plugin/js/my-javascript-file.js”> <script type=”text/javascript” … WeiterlesenJoomla Development – eigenes Javascript nach jQuery und Bootstrap laden

Joomla Template Design – mobiles – responsive Menü

Logo Joomla

Ich beschreibe hier kurz einen groben Weg wie man in Joomla  (Version 3.3.6), auf Basis des Templates protostar, ein mobiles bzw. responsive Menü erstellt. Ziel ist es so auf Smartphones, Tables etc. und bei kleineren Bildschirmanzeigen, das Menü übersichtlich und kompakt darzustellen. Status Quo – das Menü mit Home und 6 Links im Vollbild Status … WeiterlesenJoomla Template Design – mobiles – responsive Menü

Joomla Template Design – Smooth Scrolling Menu to Anchor Position

Logo Joomla

System ist ein Joomla 3.3.6 mit dem Template Protostar als Basis. In Protostar ist bereits alles für Bootstrap und JQuery eingebunden, sodass dies hier kein Thema sein soll, jedoch Voraussetzung ist. Ziel ist es ein Menü zu erschaffen, bei dem der Klick auf einen Menüpunkt mit leichtem / weichem scrollen nach oben geschoben wird. Diese … WeiterlesenJoomla Template Design – Smooth Scrolling Menu to Anchor Position

Joomla Development – Seitentitel – Metaangaben Keywords Description und Author

Logo Joomla

Wer unter Joomla 3.2 entwickelt sollte auch ein Augenmerk auf die Optimierung der Seite / Seiteninformationen haben (SEO). Sprich den Author, Titel der Seite, wichtige Keywords und einer Beschreibung zur aktuellen Seite. Nachfolgend ganz kurz wie ich es in Joomla 3.x umgesetzt habe: in der view.html.php habe ich: $this->meta = JFactory::getDocument(); stehen. In der default.php … WeiterlesenJoomla Development – Seitentitel – Metaangaben Keywords Description und Author

Joomla Development – MySQL Syntax für SET System und Benutzer Variable

Logo Joomla

Für eine Entwicklung unter Joomla 3.x brauchte ich die SET Syntax. Mit deren Hilfe kann man, kurz gesagt, eine Variable im System oder Benutzer umfeld setzen um so dann in einer Abfrage / Query damit zu arbeiten. In meinem Fall musste ich die Position einer Abfrage innerhalb der Tabelle bestimmen. Eine Lösung war es die … WeiterlesenJoomla Development – MySQL Syntax für SET System und Benutzer Variable

Development – Link zum Userprofile sozialer Netzwerke und deren Informationen

Ich programmiere grade an einer Social Plattform bzw. der Möglichkeit im eigenen Profil auf eigene soziale Auftritte zu verweisen. Hierfür möchte ich schlicht die jeweilige URL der eigenen social Webseite / Präsenz, von Facebook, Google Plus, dem Youtube Channel,  Twitter, LinkedIn und XING, verweisen. Als vor Überlegung dienten folgende Stichpunkte: gibt es eine feste URL … WeiterlesenDevelopment – Link zum Userprofile sozialer Netzwerke und deren Informationen

Joomla Development – Bootstrap – Collapse – individuelle Einstellung

Logo Joomla

Ich programmiere grade in Joomla 3.0.2 und hier beschäftige ich mich auch mit Bootstrap das in der Version 2.3.2 integriert ist. Nachfolgend eine kleine Randnotiz die die JavaScript Funktion Collapse betrifft. Nimmt man das Beispiel von Bootsrap Javascript-Collapse , dann ist das erste Feld nach dem Erstaufruf ausgeklappt während das zweite geschlossen ist. Möchte mann … WeiterlesenJoomla Development – Bootstrap – Collapse – individuelle Einstellung

Joomla – Development – Bootstrap – Welche Version ist integriert?

Logo Joomla

Eine wesentliche Neuerung ab Joomla 3 ist Bootstrap. Was ursprünglich von Twitter entwickelt und eingesetzt wurde ist im August 2011 OpenSource geworden und erfreut sich großer Beliebtheit. Bootstrap ist eine Sammlung von Tools für die Gestaltung von Webseiten und Webanwendungen. Hierfür nutzt das Framework HTML, CSS und JavaScript sowie optionale Erweiterungen. Stand heute ist Bootstrap … WeiterlesenJoomla – Development – Bootstrap – Welche Version ist integriert?

Joomla – Development – Welcher Ordner für Images, CSS und JavaScript?

Logo Joomla

Ich beschäftige mich aktuell mit der Programmierung einer Komponente für Joomla 3.x und bin dabei auf die Thematik des abspeicherns von Bildern, Cascading Style Sheets (CSS) und Java Script gestoßen. Kurz, hier gibt es ein paar Änderunegn im Vergleich zu früheren Versionen, die nun laut dem Entwicklerteam genutzt werden sollten. Grundlegend gibt es mindestens drei … WeiterlesenJoomla – Development – Welcher Ordner für Images, CSS und JavaScript?

Joomla – Development – MySQL Statement mit UNION

Logo Joomla

Joomla Version 3.2 Situation Aktuell programmiere ich an einer Joomla Komponente und benötige eine SQL-Abfrage über 4 Tabellen. Dabei wird eine eigene Tabelle und die Joomla “Users” abgefragt. Als Ergebnis werden Werte entweder aus allen Tabellen oder nur aus der Joomla “Users” erwartet. Da dies mit einem Joint und / oder einer Where ColumnName IS … WeiterlesenJoomla – Development – MySQL Statement mit UNION

Joomla – Development – JFactory getUser liefert falsche Daten oder Null

Logo Joomla

Joomla CMS Version 3.2 Situation Programmierung eigener Komponente. Im Code werden Userdaten, andere als der aktuell angemeldete user, abgefragt: $username = ‘Maik’; $user = JFactory::getUser( $username ); $user_id = $user->id; Als Ergebnis soll die interne DB ID des Joomla Users ‘Maik’ in $user_id abgelegt werden. Fehler – Statt der tatsächlichen ID, des vorhandenen User wird … WeiterlesenJoomla – Development – JFactory getUser liefert falsche Daten oder Null

Joomla – Development – MySQL Query Limit

Logo Joomla

Version ist Joomla 3.2 Ziel ist es in einer MySQL Abfrage eine Limit() Klausel einzubauen. Reference Mysql Limit Klausel Beispiel ohne Joomla – Tabellenabfrage mit Limit und Rücklieferung der Datensätze 6 bis 15: # SELECT * FROM TABLE LIMI 5,10; Nun das selbe am Beispiel von Joomla: $query->select($db->quoteName(array(‘*’))) ->from($db->quoteName(‘#__TABLE’)) ->setlimit(5,10); Reference Joomla API seit 12.1 … WeiterlesenJoomla – Development – MySQL Query Limit

Joomla 2.5 und 3. Developer Links

Logo Joomla

Nachfolgend eine Liste mit Links zu Dokumentationen und Anleitungen für die Entwicklung von Komponenten, Modulen und Plugins in Joomla für die Version 2.5 und 3.x. / Start und Allgemeines/ Abwärtskompatibilität in Joomla 3.x und der API 12.2 Joomla 2.5 und 3.0 Manifest für Media Files Start mit Objekt-Orientierter-Programmierung = OOP / Security / Secure coding … WeiterlesenJoomla 2.5 und 3. Developer Links

Joomla – Development – ersetze JRequest durch JInput

Logo Joomla

Seit Joomla 3.0 hat sich einiges geändert und so ist die Methode JRequest, die zum abfragen von GET und POST Variablen genutzt wird, nicht länger notwendig und kann durch JInput ersetzt werden. Achtung ! Hintergrund ist folgender. Die obige Tatsache ist jedoch stark abhängig von der eingesetzten PHP Version in der die Option für Magic … WeiterlesenJoomla – Development – ersetze JRequest durch JInput