Joomla

Artikel:

Angriff auf Joomla

Schon wieder einmal passend zur Weihnachtszeit und Jahreswechsel werden Joomla-Webseiten angegriffen.

index.php?Itemid=48&lang='and(select 1 from(select count(),concat((select concat(CHAR(52),CHAR(67), ...

In diesem Fall handelt es sich um Webseiten, die die Komponente: com_sefservicemap einsetzen.

Obwohl diese Komponente bei mir nicht im Einsatz ist, wurde am 28.12.2016 und am 29.12.2016 mehrfach versucht über eine modifizierte URL mit einer SQL-Abfrage Zugriff auf meine Webseite zu erlangen. Der Angriff hatte zwar keinen Erfolg, hat mich aber daran erinnert meine Webseiten zu prüfen, ob alle aktuell sind.

weiterlesen ...

Kategorie:

Coding

Im Hinblick auf individuelle Möglichkeiten, Bedienbarkeit und die Qualität der Seite ist eine freie Programmierung von Vorteil. Bei einer auftragsbezogenen Programmierung setzt nur das vorhandene Budget und die verfügbare Zeit Grenzen.

Je nach Einsatzgebiet, Umfang und Anforderungen an ein Projekt ist es sinnvoll und notwendig etablierte Programme, Frameworks und Bibliotheken einzusetzen.

weiterlesen ...

Artikel:

CSS für die eigene Komponente

Zusätzliches CSS für eine Komponente kann in der view.html.php eingebunden werden.

Werden die Styles nur für eine Ansicht der Komponente benötigt kann der Aufruf auch in views/[name der view]/tml/default.php erfolgen. Somit wird der Code nur geladen, wenn er benötigt wird.

$doc = JFactory::getDocument();
$doc->addStyleSheet(JUri::base() . '/components/com_jobs/assets/css/default.css');

Dies ist allerdings aus Gründen der Seitenladezeit nicht immer die beste Option. Insbesondere dann, wenn zukünftige Nutzer die Styles anpassen möchten wäre es schön, das Laden der CSS-Datei(en) über die Optionen zur Komponente zu steuern.

z.B.
  • CSS-Datei aus Komponente verwenden
  • eigene CSS-Datei verwenden
  • CSS-Styles in template.css integrieren
  • CSS-Styles selbst in template.css eintragen

Als Programmierer habe ich schon lange vor LESS meine CSS-Styles dynamisch per PHP erzeugt. Damit war es schon immer möglich die Style nach abgeschlossener Entwicklungsphase in einer Datei zusammenzufassen.

Das automatische integrieren der Styles in der template.css ist nur dann möglich, wenn dies über das Template unterstützt wird.

weiterlesen ...

Artikel:

Hilfetext für eigene Module

Standardmäßig wird bei der Zuordnung der Module, im Register "Modul" der Titel und die Beschreibung zum Modul angezeigt. Diese Daten werden aus der XML-Datei zum Modul, im konkreten Beispiel (mod_workshops) ist dies die Datei: mod_workshops.xml

   <description>MOD_WORKSHOPS_XML_DESCRIPTION</description>

In der zugehörigen Sprachdatei zum Modul kann für den Platzhalter: MOD_WORKSHOPS_XML_DESCRIPTION ein beliebiger, auch in html formatierter längerer Text eingetragen werden.

weiterlesen ...

Artikel:

Joomla-Hilfe

Hilfe-Button  (Joomla 2.5)
Hilfe-Button (Joomla 2.5)

Bereits die ersten Joomla Versionen enthielten im Admin-Bereich auf nahezu allen Seiten einen "Rettungsring". Dahinter versteckte sich die Hilfe zu den jeweiligen Übersichts- und Eingabemasken.

Die Komponente Joomla-Hilfe (com_help) unterstützt die Bereitstellung von Hilfetexten (Helpscreens) für eigene Entwicklungen auf Basis von Joomla 2.5 und 3.x

Die Komponente Joomla-Hilfe ist auf diesem Server installiert und wird für die Erweiterungen: Video-Manager, Team-Verwaltung und Projekt-Manager als Hilfeserver vorbereitet.

weiterlesen ...

Webseite:

major-webdesign.de

Screenshot
Screenshot

Webdesign nach dem Baukastenprinzip.

Das bedeutet, dass wir modular aufgebaute Webseiten erstellen. Als Basis dient oft das beliebte Content Management System Joomla, aber auch WordPress und unsere eigenen Projekte.

weiterlesen ...

Webseite:

major-webdesign.de (SSL)

Screenshot
Screenshot

Webdesign nach dem Baukastenprinzip.

Das bedeutet, dass wir modular aufgebaute Webseiten erstellen. Als Basis dient oft das beliebte Content Management System Joomla, aber auch WordPress und unsere eigenen Projekte.

weiterlesen ...

Weblink:

Meine kleine Orchideen

Diese Webseite 2007 ist als Demo für Joomla 1.0 entstanden.

Um nicht auf Lorem Ipsum zurückgreifen zu müssen, wurde als Thema Orchideen gewählt

Da diese Seite einige Freunde gefunden hat, wurde die Seite nach Erscheinen von Joomla 1.5.x im Frühjahr 2008 auf die neuere und sicherere Plattform Joomla 1.5 portiert.

Zwischenzeitlich hat es noch weitere Update und Upgrades gegeben. Heute läuft die Webseite unter der aktuellen Joomla-Version (3.8.x).

weiterlesen ...

Artikel:

Schattenmenü

störenden Zahlen in Joomla URLs?

https://major-webdesign.de/53-cms/joomla/58-schattenmenuepunkt

Diese Zahlen sind die jeweils zugehörigen IDs für die passende Zuordnung der entsprechenden Artikel, Weblinks oder anderer Datensätze.

Um die Zahlen zu vermeiden kann man für diese Einträge Menüpunkte erstellen. Menüpunkte werde ohne IDs angezeigt. Über den eindeutigen Menü-alias findet Joomla den zugehörigen Eintrag und zeigt somit den passenden Artikel, Weblinks, usw. an.

weiterlesen ...

Artikel:

Schattenmenüpunkt

Bisher wurden für versteckte Menüpunkte, die für eine suchmaschinenfreundliche URL oder für die separate Zuordnung von Modulen erstellt wurden ein Schattenmenü verwendet.

In einigen Fällen bei der Verwendung von Untermenüs kann es allerdings vorkommen, dass auch einige Schattenmenü-Einträge dem Untermenüpunkt zugeordnet werden sollten. Dies war bisher nicht möglich!

Menüpunkt verstecken
Menüpunkt verstecken

Im aktuellem Joomla (3.6.2) können nun einzelne Menüpunkte für die Anzeige als Menüpunkt gesperrt werden.

weiterlesen ...

Artikel:

Textbausteine in Joomla verwenden

Manchmal benötigt man an den unterschiedlichsten Stellen die gleichen Inhalte. Selbstverständlich kann man diese Inhalte in einen separaten Artikel schreiben und den Link zu diesem Artikel enfügen. Aber in einigen Fällen sollte der Text direkt eingefügt werden können. In diesem Fall kann man diese Inhalte einfach per Copy and Paste kopieren und gut? Wenn nun Tipp-Fehler in diesem Text gefunden werden, muss man die Korrektur in allen betroffenen Seiten manuell durchführen.

Geht das auch komfortabler?

Mit Joomla Boardmittel?

Ja, Joomla erlaubt mit dem "Benutzerdefiniertem Modul" eigene Inhalte an einer beliebigen Modul-Position auszugeben.

Mit dem Content-Plugin "Modul laden" kann dieser Inhalt in einen oder auch in mehreren Artikeln eingebunden werden.

weiterlesen ...

Artikel:

Vorsicht bei der Verwendung von Schlüsselwörtern

Lange nach WordPress hat auch Joomla die heißbegehrten Schlüsselwörter erhalten. Die Komponente com_tags gehört zum Core und erlaubt den Autoren und natürlich auch den Administratoren Beiträge, Weblinks, Kategorien, usw. mit Schlüsselwörtern zu versehen.

Für die Besucher der Seite können nun interessante Zusammenstellungen aus diesen Daten generiert werden.

Die beliebteste Anwendung ist die Tag-Wolke.

Je öfter ein Schlüsselwort zugeordnet wird, desto größer wird das betreffende Schlüsselwort geschrieben.

weiterlesen ...

^