Blog

Blog (18)

Neuigkeiten und Tipps & Tricks aus dem Programmierer-Alltag

Unterkategorien

CSS & CSS3

CSS & CSS3 (2)

Mit CSS legen sie das Aussehen Ihrer Website und der darauf enthaltenen Elemente fest. CSS ist mächtig und bietet in der aktuellen Version CSS3 viele Möglichkeiten. Hier die besten Tipps und Tricks.

Artikel anzeigen...
BreezingForms

BreezingForms (2)

Tipps & Tricks zum populären Formular-Generator Breezing-Forms für Joomla!.

Artikel anzeigen...
JEvents

JEvents (1)

JEvents aus der britschen Software-Schmiede GWE Systems Ltd. ist eine leistungsfähige Erweiterung für die Event-Verwaltung auf Ihrer Website. Wir verwenden JEvents in allen Projekten, bei denen unsere Kunden Events, Seminare, Webinare, Messen und ähnliches verwalten möchten.

Artikel anzeigen...
.htaccess

.htaccess (1)

Die .htaccess Datei ist eine Konfigurationsdatei, die Sie in der Regel im Hauptverzeichnis Ihrer Website finden. Es handelt sich bei einer Joomla!-Installation um dasselbe Verzeichnis, in dem sich auch alle Systemordner wie Administrator oder Images befinden. Die Datei bietet die Möglichkeit verzeichnisspezifische Einstellungen für die Domain und deren Unterverzeichnisse vorzunehmen.

Eine .htaccess Datei kann überall dort platziert werden wo der Besucherfluss kontrolliert werden soll. So ist es zum Beispiel möglich Verzeichnisse, Seiten oder auch einzelne Dateien vor dem Zugriff von Besuchern zu schützen und Weiterleitungen (Redirects) auf andere Verzeichnisse oder Seiten einzurichten. Eine dauerthafte Weiterleitung wird dabei auch 301 Redirect genannt.

In diesem Tutorial zeige ich Ihnen wie Sie die .htaccess Datei verwenden können um verschiedene Weiterleitungen einzurichten. Bitte beachten Sie, dass fehlerhafte Eingaben in der .htaccess Datei schwerwiegende Auswirkungen haben können. Änderungen an der .htaccess treten direkt nach der Speicherung des Dokuments in Kraft. Daher:

Bitte erstellen Sie vor allen Änderungen an der .htaccess eine Sicherungskopie!

Artikel anzeigen...

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);
?>
Heute85
Gestern325
Diese Woche85
Dieser Monat6259
Insgesamt233927

Who Is Online

5
Online

Montag, 20. November 2017 05:35

Rückrufservice

Kontaktdaten

dats
Druckagentur Torsten Scheel

Malvenweg 8
44289 Dortmund

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