Joomla

Joomla (6)

In Joomla 3 ist die Nutzung eigener Filter für ein List-View im Backend stark vereinfacht worden. Mit Hilfe der bordeigenen Search Toos erstellen Sie mit nur wenigen Zeilen Code eine leistungsfähige Filtermaschine für Ihre eigene Erweiterung.

Im folgenden finden Sie eine kompakte Anleitung für die Erstellung eigener Filter.

Joomla PlugIn Umleitung

Das Thema Umleitung wird beim Betrieb einer Website irgendwann zwangsläufig wichtig. Spätestens wenn Google sich massiv über tote Links und 404-Fehler mokiert, wird es Zeit auf der eigenen Website etwas Aufräumarbeit zu leisten.

URL´s umleiten kann man natürlich über die .htaccess-Datei. Aber es geht auch etwas komfortabler und einfacher: mit dem Joomla-PlugIn Umleitung.

 

Innerhalb einer eigenen Komponente oder eines Moduls möchte man häufig eigene CSS-Styles oder JS-Dateien einbinden, die nicht ständig, sondern nur für die Seiten geladen werden sollen, für die sie gebraucht werden.

Mit der Document-Klasse ist das sehr unproblematisch.

// Eine neue Document-Klasse erstellen
$document = JFactory::getDocument();
// Diesen Code verwenden, wenn eine CSS-Datei eingebunden werden soll
$document->addStyleSheet('components/com_inflow/assets/css/dats.css');
// Diesen Code verwenden, wenn eine JS-Datei eingebunden werden soll
$document->addScript(JUri::base() . '/components/com_neuetermine/assets/js/form.js');

Als Breadcrumbs (Brotkrümmel) wird im Webdesign eine zusätzliche Navigationsleiste bezeichnet, die oftmals in der Nähe der Hauptnavigation zu finden ist und den Pfad darstellt, den die aktuelle Seite ausgehend von der Startseite hat. Je nach Verschachtelung der Seiten kann die Breadcrumb-Navigation also eine ziemliche Länge erreichen.

Die Breadcrumb-Navigation bietet dem Besucher einer Website vor allem eine klare Hilfe um sich zurecht zu finden. Er sieht auf einem Blick wo er sich gerade befindet. Doch nicht nur für menschliche Besucher ist die Breadcrumb-Navigation sinnvoll. Auch Suchmaschinen beziehen sie in ihre Analyse der Website mit ein. Für eine optimale SEO lassen sich in der Breadcrumb-Navigation auch bestimmte Keywords wiederholen.

Breadcrumbs sind auf modernen Websites also ein wichtiger Bestandteil des Layouts und der Funktion. Joomla bietet von Hause aus eine einfache Möglichkeit eine Breadcrumb-Navigation als Modul in das Layout einzubauen. Wer eine Komponente selbst entwickelt, stößt hier aber schnell an Grenzen. Zum Glück bietet JFactory eine sehr einfache und unkomplizierte Möglichkeit, den Breadcrumb-Pfad selbst zusammen zu basteln.

 

In einem CMS wie Joomla! ist der Zugriff auf die Datenbank von entscheidender Bedeutung. Ständig werden Daten in den Datenspeicher geschrieben, aktualisiert oder gelöscht. Mit Hilfe der Klasse JDatabase ist das eine einfache Sache.

Manchmal möchte man aus Joomla! heraus einen Artikel samt Bild direkt auf Facebook posten.

<?php
$uri = JFactory::getURI();
$absolute_url = $uri->toString();
$opengraph  = '<meta property="og:title" content="Blog - '.$item->titel.'"/>' ."\n";
$opengraph .= '<meta property="og:type" content="'."BLOG".'"/>' ."\n";
$opengraph .= '<meta property="og:url"  content="'. $absolute_url.'"/>' ."\n";
$opengraph .= '<meta property="og:image" content="'.$pfad.'images/stories/'.$item->bild .'"/>' ."\n";
$opengraph .= '<meta property="og:site_name" content="'."Testseite - Die ultimative Seite".'"/>' ."\n";
$opengraph .= '<meta property="og:description" content="'.$item->metadata.'"/>' ."\n";
$document = JFactory::getDocument();
$document->addHeadLink(htmlspecialchars($absolute_url), 'canonical');
$document->addCustomTag($opengraph);
?>
Heute88
Gestern325
Diese Woche88
Dieser Monat6262
Insgesamt233930

Who Is Online

7
Online

Montag, 20. November 2017 05:39

Rückrufservice

Kontaktdaten

dats
Druckagentur Torsten Scheel

Malvenweg 8
44289 Dortmund

Telefon: 0231 | 13 86 86 18
E-Mail:  kontakt@torstenscheel.de