19 Joomla-Kurzanleitungen für Anfänger und Profis (2024)

Index der Joomla-Tutorials

 

Inhalte[Anzeigen]

Joomla-Administrations-Tutorials

So fügen Sie Ihrer Joomla-Website oder -Vorlage Google Analytics hinzu

Da sind wir zum ersten Mal gestolpert Google Analytics Um die Besucherstatistiken der Website zu verfolgen, legen wir Wert darauf, sie auf jeder Website zu installieren. Analytics ist ein großartiges Besucherstatistik-Tool für alle, von Neulingen bis hin zu fortgeschrittenen Designern, die den Inhalt ihrer Websites vollständig optimieren möchten. Das Hinzufügen zu Joomla Google Analytics-Codes sollte (und ist normalerweise) einer der ersten Schritte sein, die Sie beim Starten von a ausführen neue Website.

Die richtigen Google Analytics mit Joomla ist etwas, das sehr einfach erreicht werden kann.

Joomla Google Analytics-Plugin

Für diejenigen, die nicht gerne mit Code herumspielen, gibt es natürlich die Möglichkeit, a zu verwenden Joomla Google Analytics Plugin Dadurch wird der Code automatisch in jede Seite eingefügt. 

Wie bei den meisten Joomla-Plugins müssen Sie es nur installieren, den Google Analytics-Code festlegen, den Sie von Google Analytics abrufen, aktivieren und loslegen!

Joomla Google Analytics 

Joomla Google Analytics - Die manuelle Methode

Um sicherzustellen, dass der Analysecode auf allen Seiten verfügbar ist, müssen Sie den Skriptcode zur Datei index.php der von Ihnen verwendeten Standardvorlage hinzufügen. Gehen Sie dazu einfach zu / templates / /index.php und fügen Sie den Code, den Sie von Google Analytics erhalten, kurz vor dem Schließen ein Etikett:




_uacct = "xxxxxxxxxx";
urchinTracker ();


Dadurch wird der Tracking-Code auf jeder Joomla-Seite generiert, und daher protokolliert Analytics jeden Treffer auf jeder Seite. Dies ist genau das Ergebnis, das Sie erzielen möchten.

So erstellen Sie ein Joomla Favicon

Favicons, die viel an Relevanz verloren haben, sind seit einigen Jahren wiederbelebt, da sie von immer mehr Browsern unterstützt werden und sie zu einem sehr visuellen Teil der Benutzererfahrung werden. Auch Tablets und Smartphone-Browser verwenden diese Symbole. Dies hat dazu geführt, dass ein gutes Favicon immer wichtiger wird. Die Darstellung dieser Symbole variiert jedoch je nach Kunde, der die Website durchsucht. Desktops erfordern ein bestimmtes Symbol, Apple Geräte erfordern etwas anderes, auch unterschiedliche Größen erschweren die Sache. 

Eine einfache Lösung - Kostenloser Online-Icon-Generator für Apple und Favicon-Symbole

 Iconifier.net ist eine einfache Lösung, bei der bei einem quadratischen JPG, GIF oder PNG ein Symbolsatz in verschiedenen Größen generiert wird, sodass Sie diejenigen verwenden und auswählen können, die Sie auf Ihrer Website unterstützen möchten. Sie müssen nur dann die generierten Symbole herunterladen und in den Code Ihrer Website einbetten 

Betten Sie die Favoriten-Symbole in Ihre Joomla-Vorlage ein

Nachdem Sie das favicon.ico-Symbol mit Iconifier.net oben erstellt und im Stammverzeichnis Ihrer Website platziert haben, fügen Sie den folgenden Code zwischen dem hinzu und der Joomla-Vorlage Ihrer Website

Folgendes ist der einfachste Weg, um ein Favicon auf Ihrer Joomla-Website zu erstellen:

  • Erstellen Sie ein 16 * 16-Pixel-ICON-Bild und nennen Sie es favicon.ico 
  • Laden Sie mit dem Media Manager (Site> Media Manager) das Standardsymbol hoch und ersetzen Sie es durch Ihr eigenes Symbol

Der Favicon Maker ist eine Website, auf der Sie Ihr Bild (die meisten gängigen Formate) hochladen und in ein stilvolles 16 * 16-Symbolbild konvertieren können. Wenn Sie also keine Möglichkeit zum Erstellen der .ico-Datei haben, aber ein Bild (z. B. Ihr Logo) haben, das Sie in das Favicon konvertieren möchten, können Sie einen der kostenlosen Favicon-Bildgeneratoren verwenden, die online verfügbar sind.
Favicon-Hersteller - Erstellen Sie aus jedem Bild ein Favicon

Wenn Sie mit Favicon Maker nicht zufrieden sind, können Sie viele andere verwenden:

Kopieren Sie die Datei in die / joomla / templates / Verzeichnis und stellen Sie sicher, dass Sie es benannt haben favicon.ico.

So erstellen Sie Favicons für Apple Geräte

Nachdem Sie die verschiedenen Symbole mit der oben genannten Website erstellt haben, müssen Sie auch einen etwas anderen Code für Apple (und möglicherweise Android-)Geräte. Laden Sie die generierten Symboldateien erneut in das Stammverzeichnis Ihrer Website hoch und platzieren Sie den folgenden Code zwischen den HEAD-Tags.

<link rel=“apple-touch-icon“ size=“114×114″ href=“/touch-icon-114×114.png“ />

<link rel=“apple-touch-icon“ size=“72×72″ href=“/touch-icon-72×72.png“ />

<link rel=“apple-touch-icon“ href=“/touch-icon-iphone.png“ />

iOS-Geräte verarbeiten dies automatisch in ihrem Browser und ändern die Größe und fügen einige entsprechende Effekte hinzu, damit sie dem Stil des Geräts entsprechen, auf dem sie angezeigt werden

So erstellen Sie FavIcons für Android-Geräte

Android hat darauf aufgebaut Apple Berühren Sie Symbole, erwarten Sie jedoch, dass die Symbole bereits in ihrer endgültigen Version vorliegen. Diese endgültige Version ist "PRECOMPOSED", und Android-Geräte erwarten, dass dieses Tag vorhanden ist. Laden Sie also neue Versionen mit leicht unterschiedlichen Namen hoch (z. B. das Hinzufügen von vorgefertigten Namen im Namen) und fügen Sie dann das folgende Markup hinzu. Der wichtigste Teil ist das rel=apple-Touch-Icon-vorkomponiert. Legen Sie die Dateien im Stammverzeichnis Ihrer Website ab und fügen Sie diesen Code zwischen den und Tags Ihres HTML-Codes

<link rel=“apple-touch-icon-precomposed“ Größen=“114×114″ href=“/apple-touch-icon-114×114-precomposed.png”>

<link rel=“apple-touch-icon-precomposed“ Größen=“72×72″ href=“/apple-touch-icon-72×72-precomposed.png”>

<link rel=“apple-touch-icon-precomposed“ href=“/touch-icon-iphone-precomposed.png“>

Weitere Details zu Favicons finden Sie auf Wikipedia: https://en.wikipedia.org/wiki/Favicon

 

Joomla SMTP-Einstellungen - So senden Sie E-Mails mit SMTP in Joomla

Die Standardinstallation von Joomla verwendet die PHP-Mail-Funktion zum Senden von E-Mails. Wenn Sie Joomla SMTP anstelle von phpmail verwenden möchten, vielleicht weil Ihre Hosting-Server unterstützt es nicht, dies ist ein ziemlich einfaches Verfahren.

Die phpmail könnte Ihnen auch einen Fehler in Joomla geben:  

 "Mail-Funktionsfehler konnte nicht instanziiert werden" - Durch die Verwendung von SMTP wird dieser Fehler vermieden.

Joomla SMTP-Einstellungen

Bitte beachten Sie, dass Sie zur Verwendung von SMTP über eine gültige E-Mail-Adresse verfügen müssen, von der aus die E-Mails gesendet werden können. Dies ist im Allgemeinen offensichtlich eine gute Vorgehensweise. Stellen Sie daher sicher, dass Sie eine E-Mail-Adresse erstellt haben. Die typische Adresse wäre info@yourwebsite.com, aber wenn Sie diese nicht oft lesen möchten, können Sie eine allgemeine E-Mail wie Bounce oder No-Reply verwenden ...

Die Schritte zum Konfigurieren von Joomla 3 für die Verwendung von STMP folgen

1. Melden Sie sich beim Joomla-Administrator an

2. Klicke auf System> Globale Konfiguration

3. Klicken Sie auf Server Tab

Joomla Mail-Einstellungen

4. Unter dem Mail-EinstellungenGeben Sie die folgenden Details ein

SMTP-Einstellungen in Joomla

Setzen Sie SMTP auf Ja

Festlegung von SMTP-Authentifizierung zu Ja

(Sie müssen diese Details von Ihrem erhalten Hosting-Server) Überprüfen Sie, ob Ihr SMTP-Server verwendet SSL / TLS oder nichtsund wählte dann die entsprechende Option aus SMTP-Sicherheit. Wenn Sie SSL oder TLS verwenden möchten, müssen Sie den für Ihren SMTP-Server erforderlichen Port eingeben. 

Geben Sie Ihre SMTP-Benutzername - Dies ist normalerweise Ihre vollständige E-Mail-Adresse

Geben Sie Ihre SMTP-Passwort - Dies ist das Passwort, das Sie beim Einrichten der E-Mail-Adresse erstellt haben

Das SMTP-Host ist entweder localhost, wenn der SMTP-Server mit Ihrem Server identisch ist, oder der von Ihnen definierte SMTP-Server Hosting-Service. (Sie müssen diese Details mit Ihrem Hosting-Service überprüfen).

Das sollte es sein! Überprüfen Sie, ob es ordnungsgemäß funktioniert, indem Sie entweder einen neuen Benutzer registrieren oder mithilfe Ihrer Newsletter-Komponente eine E-Mail senden. Wenn es nicht funktioniert, überprüfen Sie noch einmal, ob der Benutzername / das Kennwort und die SMTP-Host-Details korrekt sind. Unter den meisten Bedingungen ist dies jedoch alles, was Sie tun müssen, um das Joomla SMTP-Setup zu erhalten, und dies sollte funktionieren.

 

[Gewusst wie] Verbessern Sie das Authoring mit der Versionierung von Inhalten in Joomla 3

Inhalt version control ist eine der neuen großartigen Funktionen von Joomla 3.2 - dies ist eine großartige Funktion für viele Joomla-Webmaster, insbesondere für diejenigen Webmaster, die vergessen, was sie ändern (wie ich) oder Websites, auf denen mehrere Benutzer den Inhalt verwalten. 

Dies ist auch sehr gut für Benutzer, die auf frühere Versionen von Artikeln zurückgreifen möchten, z. B. Artikel, die aus irgendeinem Grund viel komplexen Code aus verschiedenen Quellen erfordern und beim Hinzufügen von etwas Neuem möglicherweise nicht mehr funktionieren. Im Wesentlichen ist dies wie eine Sicherung auf Artikelebene, die vom CMS nativ unterstützt wird.

Wie funktioniert Inhalt Version Control Arbeit?

Wenn Sie einen neuen oder einen vorhandenen Artikel erstellen, finden Sie in der Symbolleiste eine neue Schaltfläche - Versionen. Wenn Sie diese Taste drücken, wird der Versionsverlauf des Artikels in einem Popup-Fenster angezeigt. Es gibt eine Reihe von Dingen, die Sie im Verlauf der Artikelversion beachten solltenSchaltfläche für Joomla-Versionen

  • Der STERN, der die aktuelle Version des Artikels angibt
  • Sie können für eine oder mehrere der Versionen "Für immer behalten" wählen. Da die Versionierung nur eine begrenzte Anzahl von Versionen enthält, wird durch die Einstellung "Für immer behalten" sichergestellt, dass bestimmte gesperrte Artikel niemals überschrieben oder aus dem Verlauf entfernt werden (Sie können diese Version jedoch weiterhin löschen).
  • Mit dem RESTORE können Sie natürlich eine andere Version als im aktuellen Artikel wiederherstellen. Beachten Sie, dass beim Wiederherstellen eines Artikels der aktuell veröffentlichte Artikel nicht entfernt wird. Es liegt an Ihnen, zu entscheiden, ob Sie die neu wiederhergestellte Version veröffentlichen möchten oder nicht.Joomla Artikel Versionsliste

Versionen eines Joomla-Artikels vergleichen

Ein schönes Feature von version control ist die Vergleichsfunktion. Grundsätzlich können Sie so die Unterschiede zwischen zwei Versionen eines Artikels erkennen, um zu sehen, was geändert wurde. Sehen Sie sich den Screenshot unten an. Die Spalten auf der linken Seite zeigen den aktuellen Artikel (einschließlich des neuen Textes). Das Bild in der Mitte zeigt den Originalartikel, während die rechte Spalte die tatsächlich hervorgehobenen Unterschiede zwischen einem Joomla-Artikel und dem anderen zeigt.

 Joomla vergleicht Artikelversionen

Ein weiteres Merkmal der version control ist, dass Sie den Artikel in verschiedenen Modi anzeigen können

  1. Zeigen Sie nur die Änderungen in HTML an
  2. Zeigen Sie nur die Änderungen im Text an
  3. Zeigen Sie alle Werte in HTML an
  4. Alle Werte im Text anzeigen

Bei allen Werten bedeutet dies, dass nicht nur der Inhalt des Artikels angezeigt wird, sondern auch andere Metaänderungen, z. B. das Wechseln des Artikels von einer Kategorie in eine andere oder welche Artikeloptionen von einem Artikel zum anderen geändert wurden.

Die HTML-Änderungsansicht eignet sich auch hervorragend, wenn Sie viel HTML für einen bestimmten Artikel optimiert haben, insbesondere wenn Sie einen Inhaltseditor verwendet haben, der gerne einen Teil des HTML-Codes entfernt. 

Die Versionierung ist eine weitere großartige Funktion von Joomla 3.2, die das CMS für diejenigen ausgereifter macht, die Joomla in einer "geschäftigen" Umgebung verwenden möchten. Diese Funktion wird auch im Vergleich zu Wordpress nachgeholt.

Gefällt dir dieser Artikel? Teilen ist Kümmern :)

 

Deaktivieren von Joomla-Erweiterungen über PhpMyadmin

Haben Sie jemals diesen Moment erlebt, in dem Sie ein Modul, Plugin oder eine Komponente in Joomla aktiviert haben und plötzlich ein so schwerwiegender Fehler auftritt, dass Ihre gesamte Site heruntergefahren wird - sogar der Administratorteil, sodass Sie sie nicht deaktivieren können? In diesem Fall können Sie das Problemmodul oder Plugin nicht im Bereich "Administrator" deaktivieren.

Glücklicherweise gibt es eine einfache Möglichkeit, dieses Problem zu beheben - das Joomla-Plugin, -Modul oder eine andere Erweiterung über PhpMyAdmin zu deaktivieren. Wenn Sie sich nicht sicher sind, welches Plugin das Problem überhaupt verursacht hat, sollten Sie die Plugins und Komponenten von Drittanbietern nacheinander auf folgende Weise deaktivieren - bis das Problem behoben ist.

So deaktivieren Sie Joomla-Plugins oder -Module über PhpmyAdmin in verschiedenen Joomla-Varianten, einschließlich Joomla 3

  • Melden Sie sich bei Ihrem PHPmyadmin an und suchen Sie die Datenbank der Joomla-Website, die Sie reparieren möchten
  • Suchen Sie die Tabelle, die mit '_extensions' endet (die ersten Ziffern / Buchstaben werden zufällig generiert und variieren je nach Installation).
  • Suchen Sie das problematische Plugin, die Komponente oder das Modul und bearbeiten Sie die Zeile. Ändern Sie das Feld 'aktiviert' von Status '1' in '0' und klicken Sie auf Speichern!
  • Dadurch wird das jeweilige Plugin deaktiviert

Siehe unten das Feld, das Sie suchen und in 0 anstelle von 1 ändern müssen

Deaktivieren Sie das Joomla Plugin PhpMyAdmin

Ändern der Joomla-Offline-Nachricht und des Offline-Images

Wenn Sie drastische Änderungen an Ihrer Website vornehmen, ist es ratsam, Ihre Joomla-Website in den Offline-Modus zu schalten (Standort> Globale Konfiguration> Standort offline> Ja). Natürlich ist die Standard-Offline-Nachricht in Ordnung. Oft ist es jedoch viel besser, eine bestimmte Nachricht zu erstellen, die auf die Bedürfnisse Ihrer spezifischen Joomla-Website und Zielgruppe zugeschnitten ist.

Das Offline-Bild kann auch so geändert werden, dass Sie anstelle eines Joomla-Logos ein eigenes benutzerdefiniertes Bild erstellen können. Wir empfehlen, etwas Amüsantes zu veröffentlichen. Zumindest nachdem sich die Benutzer darüber geärgert haben, dass die Website offline ist, wissen sie zumindest, dass Sie einen guten Sinn für Humor haben und hoffentlich später noch einmal nachsehen werden :)

 

  • Ändern Sie die Offline-Nachricht in der Site-Einstellungen dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog.  Global Configurationund fügen Sie Ihre benutzerdefinierte Nachricht ein. Dies ist die Grundkonfiguration Ändern Sie das Joomla-Offline-Nachrichtenbild

 

Eines der allerersten Dinge, die die meisten Leute mit Joomla tun müssen, ist das Ändern der Fußzeile, um ihre eigenen Links zu erstellen. Normalerweise fügt man Dinge wie Datenschutzrichtlinien, eine Sitemap, Nutzungsbedingungen und andere allgemeine Links hinzu.

Sie können so viele weitere tds hinzufügen, wie Sie benötigen, um so viele Links hinzuzufügen, wie Sie benötigen. 

 

Wie bei Joomla 2.5 zuvor wird die Standardinstallation von Joomla 3 auf einer Vorlage (Protostar) ausgeführt, mit der Sie wie bei den meisten modernen Vorlagen die Dateien direkt über den Vorlagen-Manager bearbeiten können. Um die Fußzeile zu ändern, gehen Sie zu Erweiterungen> Vorlagen> klicken Sie auf Vorlagen und dann auf "Protostar" -Details und -Dateien. Wenn Sie eine andere Vorlage verwenden, müssen Sie natürlich den Namen der verwendeten Vorlage anstelle von "Protostar" auswählen.

Ändern Sie den Link in den Vorlagen für Joomla-Fußzeilenerweiterungen

Klicken Sie auf index.php und ganz unten in der Datei finden Sie den folgenden Code:


© 

Code zum Hinzufügen eines Links in der Joomla-Fußzeile

Dies ist der Code, der das Urheberrecht generiert und den Namen der Site. Entfernen Sie also alle Änderungen, die Sie für Ihre Fußzeile benötigen, und fügen Sie sie hinzu, fügen Sie sie hinzu oder bearbeiten Sie sie. Beispielsweise können Sie Ihrer Site einen Backlink für hinzufügen Joomla-SEO Zwecke wie folgt.


© Entworfen und entwickelt voncollectiveray.com ">CollectiveRay.com

Die Fußzeile kommt jetzt oft als Teil der Vorlage. Für die Beez-Vorlage können Sie sie entfernen oder ändern, indem Sie den tatsächlichen Code in der Vorlage ändern. Sie möchten beispielsweise einen Text wie "Designed by CollectiveRay.com" Gehe zu 

Erweiterungen> Vorlagen-Manager und klicken Sie auf Vorlagen

Klicken Sie auf Ihre aktuelle Standardvorlage und dann auf Details und Dateien

 Klicken Sie auf Hauptseitenvorlage bearbeiten

Unten finden Sie eine

Ändern Sie den HTML-Code hier nach Ihren Wünschen und fügen Sie die gewünschten Links wie gewohnt ein . Wenn Sie das "Powered by Joomla" entfernen möchten, entfernen Sie das powered by JText.

Wenn Sie Copyright, Datum und Jahr hinzufügen möchten, geben Sie den folgenden Code ein:

 © Copyright CollectiveRay <a href=”https://www.collectiveray.com/”>Kostenlose Joomla-Module

oder etwas, das für Ihre Website relevant ist. 

 

[Gewusst wie] Ändern Sie den Text "Willkommen auf der Startseite"

Eines der nervigen Dinge in Joomla ist die Art und Weise, wie Sie die Nachricht "Willkommen auf der Startseite" scheinbar nie loswerden können! Hier erfahren Sie, wie Sie den Titel einer Joomla-Seite in einem beliebigen Menüelement ändern können.

 

Ändern Sie die Begrüßungsnachricht in Joomla 2.5 / Joomla 3

Diese Nachricht kann als "Browserseitentitel" gefunden oder definiert werden. Für SEO-Zwecke müssten Sie diesen Titel häufig für bestimmte Keywords definieren, die Sie für bestimmte Seiten benötigen. Um den Titel anzupassen, müssen Sie zu gehen

Joomla Seitenbrowsertitel ändern

Menüs> Hauptmenü (oder ein beliebiger Menüpunkt, den Sie ändern möchten)> Wählen Sie den Menüpunkt (z. B. Startseite)> Seitenanzeige> Browser-Seitentitel.

Sie können die Nachricht oder die Schlüsselwörter in alles ändern, was Sie anzeigen möchten. Oft möchten Sie auf bestimmte Keywords abzielen.

[Gewusst wie] Zeigen Sie das Jahr in Ihrer Joomla-Vorlage an

Manchmal müssen Sie das aktuelle Datum oder im Idealfall das aktuelle Jahr anzeigen, normalerweise in Copyright-Hinweisen oder an einer anderen Stelle, die von Ihrer Vorlage verlangt wird. Die folgende einfache PHP-Funktion ermöglicht es Ihnen, dies leicht zu erreichen.

Suchen Sie den Bereich, in dem Sie das Jahr anzeigen möchten. Dies befindet sich wahrscheinlich irgendwo in der index.php Ihrer Vorlage oder möglicherweise in der footer.php. Fügen Sie dann den folgenden Code hinzu:

Copyright © - Ihre Firma 

Dies nimmt das aktuelle Datum und zeigt nur das Jahr an. Wenn Sie den Copyright-Hinweis nicht benötigen, müssen Sie den Text natürlich so ändern, wie Sie es benötigen. Dies ist jedoch im Grunde das, was Sie benötigen. Es gibt weitere Optionen, die Sie mit der PHP-Datumsfunktion verwenden können. Weitere Informationen dazu, was Sie mit der Datumsfunktion @ tun können, finden Sie hier. https://www.php.net/manual/en/function.date.php Es gibt viele Variationen, die Sie zum Anzeigen von Informationen zu Datumsangaben verwenden können.

[Gewusst wie] Erstellen einer Joomla-Sitemap mithilfe nativer Menüs

Mit Native Menus können Sie schnell und einfach eine Joomla Site Map erstellen

Um eine benutzerfreundliche / zugängliche Website zu erstellen, können Sie am besten eine gute Sitemap auf Ihrer Website erstellen. Auf diese Weise können Ihre Benutzer schnell auf jeden Teil Ihrer Website zugreifen. Es gibt viele Erweiterungen, mit denen Sie Sitemaps erstellen können. Wussten Sie jedoch, dass Sie eine übersichtliche Sitemap erstellen können, ohne eine Erweiterung zu benötigen?

Das Menümodul erledigt bereits alles, was wir brauchen: Es ist im Wesentlichen ein Baum mit allen Elementen im System. Alles, was wir tun müssen, ist, es wie eine Komponente aussehen zu lassen.

  1. Erstellen Sie einen neuen Artikel mit dem Namen "Sitemap". Geben Sie im Body {loadposition sitemap} ein und speichern Sie es.
  2. Erstellen Sie einen neuen Menüpunkt namens Sitemap und zeigen Sie auf den Artikel.
  3. Erstellen Sie im Modulmanager ein neues Menümodul. Stellen Sie 'Menüname' auf das Menü ein, das Sie als Sitemap anzeigen möchten.
  4. Geben Sie im Positionsfeld 'Sitemap' ein. Dies bezieht sich offensichtlich auf die Position, die wir zuvor im Tag {loadposition ...} verwendet haben
  5. Stellen Sie sicher, dass Sie "Untermenüelemente immer anzeigen" und "Menü erweitern" auf "Ja" setzen und speichern.
  6. Fügen Sie für jedes Menü weitere Module hinzu
  7. Sie sollten jetzt eine schöne Sitemap im Frontend haben. Sie können sie mit CSS formatieren oder, wenn Sie kreativ sind, mit Javascript etwas falten.

 

[Gewusst wie] Blenden Sie einen Joomla-Menüpunkt aus, wenn sich der Benutzer anmeldet

Sie können anpassen, welcher Menüpunkt angezeigt wird, wenn der Benutzer angemeldet ist

Es gibt Zeiten, in denen Sie bestimmte Menüelemente ausblenden müssen, wenn sich ein Benutzer auf Ihrer Joomla-Website angemeldet hat. Dies hängt davon ab, welche Version von Joomla Sie verwenden. In den älteren Versionen von Joomla war dies mit der Standardfunktionalität nicht möglich. Ab Joomla 1.7 gibt es jedoch eine sehr einfache Möglichkeit, dies mit ACLs zu tun. Der folgende Artikel zeigt beide Methoden.  

Mit der Joomla-Zugriffssteuerungsfunktion können Sie auf einfache Weise Elemente festlegen, die Gästen angezeigt, aber vor angemeldeten Benutzern verborgen werden sollen. 

 Wenn Sie zu den Optionen des Benutzermanagers gehen, wird eine Einstellung für die Standardgruppe angezeigt, in der registrierte Benutzer platziert sind. Außerdem wird eine Standardgruppe für Gäste (nicht angemeldete Benutzer) angezeigt. Die letztere Gruppe kann verwendet werden, um eine neue Gruppe auf derselben Ebene im ACL-Baum für Gäste zu erstellen.

  1. Erstellen Sie eine Gastgruppe im Benutzermanager
  2. Fügen Sie eine neue Zugriffsebene für die Gastansicht hinzu
  3. Ändern Sie die Standard-Gastgruppe in den Optionen des Benutzermanagers

Um Menüelemente oder Module auszublenden, weisen Sie dem neu erstellten Menülink oder Modul einen neuen Menülink zu GUEST Ebene und weil es in der ACL-Struktur auf der gleichen Ebene ist wie Registriert am: alles zugeordnet Gast wird nicht sichtbar sein eingetragen Benutzer.

 

[Gewusst wie] Einen Artikel mit Bildvorschau in Joomla veröffentlichen

Verwendung von Mod HMTL zum Erstellen eines Joomla-Artikels mit einer Bildvorschau

Normalerweise enthält jede Website eine Reihe von "beliebten" Artikeln, die die Benutzer anzeigen sollen, wenn sie auf Ihrer Website gelandet sind. Um diese Funktionen attraktiver zu gestalten, erstellen wir normalerweise einen Abschnitt mit empfohlenen oder beliebten Inhalten, der die Aufmerksamkeit Ihres Benutzers auf den Artikel lenkt. Und was gibt es Schöneres, als einen Artikel zu präsentieren, als über ein attraktives Bild darauf zu verlinken. So geht's in Joomla:

Ob es sich um ein spezielles Hosting-Paket Sie bieten an. Ein schönes neues Produkt, für das Sie ein Sonderangebot haben, oder einfach ein beliebter Artikel, den Sie hervorheben möchten. Die Verwendung eines Bildes als Link zum Artikel ist immer eine attraktive Methode. Wie soll man das machen? Wir verwenden das Schweizer Messer des Joomla-Moduls, das Custom Html-Modul. Dies ist ein Modul, mit dem wir nach Belieben eigene Inhalte erstellen können ... 

Gewünschtes Endergebnis:

 youtubemodul.jpg

Laden Sie das gewünschte Bild über den Media Manager (Site> Media Manager) hoch, und erstellen Sie unser benutzerdefiniertes Modul. 

Also gehen wir zu Erweiterungen> Modul-Manager> Neu> Benutzerdefiniertes HTML> Weiter

Dadurch wird ein neues benutzerdefiniertes HTML-Modul erstellt, in das wir jetzt unser hübsches Bild einfügen können.

Unten auf der linken Seite können wir unsere benutzerdefinierte Ausgabe einfügen. Wir werden das Bild einfügen und einen Link zu dem Artikel auf dem Bild erstellen ... 

customhtml.jpg

 

[How to] Schütze Joomla vollständig vor dem Forum und kommentiere SPAM

Foren- und Kommentar-Spam ist ein Ärgernis. Wenn Sie jemals diese Art von erlebt haben Spam Sie wissen, wie nervig es ist, nach dem Chaos aufzuräumen, das sie hinterlassen.

Es ist zeitaufwändig und langweilig und Sie können Ihre Zeit viel besser nutzen. Kürzlich haben wir ein großartiges Tool entdeckt, mit dem sich Forum-Spam auf unserer Website äußerst effektiv blockieren lässt. Dies ist das zbblock Spam-Bot-Sicherheitsskript. Dieses Skript überprüft mehrere bekannte Spam-Forenlisten auf bekannte Spam-Benutzer oder IPs und verhindert, dass diese auf Ihr Joomla! Webseite. Es war eine wirklich großartige Entdeckung und die Registrierung gefälschter Benutzer ist auf ein absolutes Minimum gesunken.

Die Installation von zblock ist wirklich einfach. Laden Sie das Skript von hier herunter und laden Sie das Verzeichnis "zbblock" in das Stammverzeichnis Ihrer Website hoch. Entpacken Sie im Stammverzeichnis Ihrer Site und es sollte sich in seinem eigenen Unterverzeichnis / zbblock / befinden (keine Zip-Bombe). Laden Sie dann https: //YOURSITE/zbblock/setup.php und folgen Sie den Anweisungen, um das Skript zu aktivieren. Sie müssen eine Methode auswählen, die von Ihrem Hosting-Server abhängt. Stellen Sie sicher, dass Sie eine Methode ausgewählt haben, die für Ihre Website als "BEST" gekennzeichnet ist.

Sobald Sie fertig sind, sollten Sie ein paar kleine Änderungen vornehmen. Grundsätzlich müssen Sie das Skript "hook" in zwei index.php-Dateien einfügen

1. die index.php im root ordner von joomla

2. die index.php in Ihrer Vorlage (/templates/templatename/index.php)

Ändern Sie die erste Zeile von

 

zu


Dabei ist xxxxxxxx der Home-Ordner Ihrer Website. Machen Sie sich keine Sorgen, dass Sie das alles herausfinden müssen. Das zbblock-Setup macht es Ihnen einfach, indem es genau den Haken bereitstellt, den Sie verwenden müssen. Überprüfen Sie anschließend häufig Ihre kill_log.txt, um festzustellen, welche Spam-Bots gestoppt wurden, und genießen Sie die neu gefundene Ruhe.

Ähnliche Artikel zum Schutz von Joomla vor SPAM

Neil von Webalicious hat diesen großartigen Artikel über Schutz von Joomla vor SpammernWir empfehlen Ihnen, sich das anzuschauen. Seine gewählte Methodik ist auch sehr effektiv.

Aktivieren von Joomla recaptcha zum Schutz vor Spammern

Spam, Kommentar-Spam und Bots (automatisierte Programme und Skripte, die Benutzer simulieren, ohne dass manuelle Eingriffe erforderlich sind), die Ihre Website ständig mit gefälschten Benutzern bombardieren, nur damit sie Links für ihre Müllprodukte veröffentlichen können, sind so produktiv, dass viel Aufwand betrieben wird um sicherzustellen, dass es wirksame Möglichkeiten gibt, um dieses Problem so effektiv wie möglich zu lösen. Joomla wurde bei der Lösung dieses Problems nicht zurückgelassen. Eine Möglichkeit, effektiv mit Spam umzugehen, ist die Verwendung eines Captcha. Kurz gesagt, ein Captcha ist ein „Prozess“, der ein automatisches Skript auslöst, indem Eingaben erforderlich sind, die ohne das Eingreifen eines echten Menschen schwierig durchzuführen sind. Bei den meisten Captchas müssen Sie ein Muster erkennen (Buchstaben oder Zahlen oder ein Rätsel lösen) ist für Menschen relativ einfach, aber mit einem automatisierten Skript praktisch unmöglich zu lösen.

Eines der häufigsten Captchas da draußen ist das ReCaptcha. Dies ist im Grunde ein Projekt, das ein Captcha erstellt, das gleichzeitig dazu beiträgt, Bücher, Zeitungen und alte Radiosendungen zu digitalisieren. Lesen Sie hier mehr über Recaptcha. ReCaptcha ist äußerst effektiv als Captcha und gleichzeitig im Internet sehr beliebt, was bedeutet, dass viele Menschen damit sehr vertraut sind. Dies stellt sicher, dass das Captcha nicht zu einer Eintrittsbarriere auf Ihrer Website wird.

Wie benutzt man Recaptcha mit Joomla?

Es ist wirklich sehr einfach J Nun, es gibt ein paar Schritte, aber keine Raketenwissenschaft :) Der Joomla-Kern verfügt über ein Plugin, das standardmäßig verfügbar ist und es Ihrer Website ermöglicht, Recaptcha zu verwenden. Sie müssen nur diesen sehr einfachen Prozess durchlaufen:

Erstellen Sie einen öffentlich-privaten ReCaptcha-Schlüssel

  • Holen Sie sich Ihren privaten und öffentlichen Schlüssel und kopieren Sie ihn und fügen Sie ihn in den öffentlichen und privaten Schlüssel in den Plugin-Optionen ein (der größte Teil der Arbeit ist jetzt erledigt J). Sie können ein Thema auswählen, das zum Farbschema Ihrer Website passtVerwenden der Public Private Keys mit dem Joomla Recaptcha Plugin 
    • Um dieses System systemweit zu aktivieren, gehen Sie zu System> Globale Konfiguration, wählen Sie unter Site und „Standard-Recaptcha“ Captcha - Recaptcha anstelle von Keine ausgewählt
    • Aktivieren Sie ReCaptcha in der globalen Joomla-Konfiguration
  • So aktivieren Sie dies bei der Benutzerregistrierung. Gehen Sie zu Benutzer> Benutzermanager. Klicken Sie in diesem Bildschirm auf die Schaltfläche Optionen und wählen Sie in der Captcha-Zeile Captcha - ReCaptcha aus und klicken Sie auf Speichern und schließen

Aktivieren Sie das ReCaptcha Joomla-Plugin in den Benutzer-Manager-Optionen

Versuchen Sie, einen neuen Benutzer auf Ihrer Joomla-Website zu registrieren, und Sie werden sehen, dass ReCaptcha jetzt angezeigt wird!

ReCaptcha In Joomla Benutzerregistrierung

Gründe, warum es möglicherweise nicht funktioniert

  1. Stellen Sie sicher, dass Sie den öffentlichen und den privaten Schlüssel korrekt eingegeben haben, und setzen Sie den privaten Schlüssel nicht anstelle des öffentlichen Schlüssels ein
  2. Stellen Sie sicher, dass Sie tatsächlich einen separaten privaten und öffentlichen Schlüssel für jede von Ihnen verwendete Domain erstellt haben
  3. Stellen Sie sicher, dass das Plugin tatsächlich aktiviert ist. Löschen und bereinigen Sie alle von Ihnen verwendeten Caches
  4. Überprüfen Sie die Quelle Ihrer Seite und Website und stellen Sie sicher, dass der Link zum Recaptcha-Skript tatsächlich funktioniert und keine Fehler verursacht. Es sollte etwas Ähnliches wie das Folgende sein. Wenn dies nicht der Fall ist, müssen Sie möglicherweise die von Ihnen verwendete Joomla-Version aktualisieren, da diese möglicherweise aktualisiert wurde.

[Gewusst wie] Entfernen Sie index.php aus URLs in Joomla 3

Schneller Tipp für die Joomla 3 Neulinge :)

Wenn Sie in Joomla 3 suchmaschinenfreundliche URLs aktivieren (offensichtlich zur besseren Jooml-Suchmaschinenoptimierung), erhalten Sie wahrscheinlich index.php in Ihrer Adresse. So etwas wie www.yourdomain.com/index.php/about-us.

Wenn Sie die index.php entfernen möchten, ist dies sehr einfach. Neben der Aktivierung der suchmaschinenfreundlichen URLs müssen Sie auch das Umschreiben von URLs aktivieren. 

Kurzer Rückblick:

  • Gehen Sie zur globalen Konfiguration
  • Aktivieren Sie suchmaschinenfreundliche URLs
  • Aktivieren Sie das Umschreiben von URLs

Wenn Sie mehr SEO-Vorteile wünschen, ist es eine gute Idee, sh404SEF zu installieren, eine unserer empfohlenen Beste Joomla-Erweiterungen

[FIX] - Diese E-Mail-Adresse ist vor Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann

 

Es gibt zwei Möglichkeiten, diese Meldung zu beheben - wodurch unser Problem behoben wurde

1) Korrigieren Sie Ihren HTML-Code - Oftmals wurde dieser Inhalt entweder von einer früheren Version von Joomla oder von einem anderen Ort migriert. Versuchen Sie, den Artikel im Backend zu öffnen und speichern Sie den Artikel.

Oft wird das Problem dadurch behoben. Ihre zweite Möglichkeit besteht darin, tatsächlich zum HTML-Code des Artikels zu wechseln, die E-Mail-Adresse zu ermitteln und festzustellen, ob nicht übereinstimmende HTML-Tags in der Umgebung vorhanden sind, z. B. nicht geschlossene Tags oder andere nicht übereinstimmende Tags oder HTML-Probleme, die das Problem beeinträchtigen Tarnfunktion.

2) Deaktivieren Sie die E-Mail-Tarnung - Wenn Sie dies in Joomla deaktivieren möchten, müssen Sie nur den Erweiterungs-Manager> Plug-In-Manager> das Plugin "Inhalt - E-Mail-Tarnung" suchen und deaktivieren.

Jetzt ist diese Nachricht verschwunden, aber auch Ihr Spambot-Schutz. Für den Spambot-Schutz in Joomla verwenden wir ein sehr gutes Skript. ZBBlock, der auf jeder PHP-basierten Website gut funktioniert. Wir verwenden auch Joo Recaptcha, um Registrierungs- und Kontaktseiten vor Spambots zu schützen. Die beiden zusammen haben sehr, sehr effektiv gearbeitet, um uns von der riesigen Menge an SPAM zu befreien, die wir früher erhalten haben. Jetzt sind es meistens legitime Anfragen, die wir bekommen!

Entladen Sie Joomla-Skripte

 

Joomla lädt standardmäßig eine Reihe von Skripten - viele davon sind für irgendetwas erforderlich, aber manchmal (wenn Sie wissen, was Sie tun) möchten Sie sie möglicherweise entfernen oder das Laden stoppen.

Zu diesem Zweck gibt es eine bestimmte Funktion, die Sie verwenden können. Fügen Sie der index.php Ihrer Vorlage Folgendes hinzu. 

 

Manueller Code

Hinzufügen oder Entfernen von Dateien aus dem nicht einschließen - Die hier hinzugefügten werden entladen. Alles, was Sie nicht einschließen, wird nicht entladen.

$doc = JFactory::getDocument();

$dontInclude = array(
'/media/jui/js/jquery.js',
'/media/jui/js/jquery.min.js',
'/media/jui/js/jquery-noconflict.js',
'/media/jui/js/jquery-migrate.js',
'/media/jui/js/jquery-migrate.min.js',
'/media/jui/js/bootstrap.js',
'/media/system/js/core-uncompressed.js',
'/media/system/js/tabs-state.js',
'/media/system/js/core.js',
'/media/system/js/mootools-core.js',
'/media/system/js/mootools-core-uncompressed.js',
);

foreach($doc->_scripts as $key => $script){
    if(in_array($key, $dontInclude)){
        unset($doc->_scripts[$key]);
    }
}

Joomla Plugin zum Entladen von Skripten

Mootools Enabler / Disabler Plugin

Es gibt einige Plugins, mit denen Sie solche Skripte entfernen können, wenn Sie sie nicht einschließen möchten. Wir verwenden das MooTools Enable / Disabler-Plugin von Roberto Segura, ein winziges Plugin, das das Plugin von überall außer an den Stellen entlädt, an denen es benötigt wird.

 

Sie können beispielsweise die Option Automatisch aktivieren der Skripte für die Anmeldung der Benutzer und für das Hinzufügen von Artikeln auswählen.

Wir verwenden dasselbe Plugin auch, um andere Dinge zu entladen, die wir ausschließen möchten, indem wir einfach die URL der JS-Datei hinzufügen, die wir ausschließen möchten:

Mootools Enabler-Deaktivierer

Wie Sie sehen können, löschen wir unendliche Bildlauf- und Paginierungsskripte, die standardmäßig in unserer Vorlage enthalten sind, aber nicht benötigt werden - und würden die Ladezeit der Seite buchstäblich umsonst verlängern.

Wir lassen auch die Ionicons CSS fallen, was wiederum nur unnötiges Aufblähen wäre.

In unserem Bestreben, unsere Website in wenigen Millisekunden zum Laden zu bringen, war dieses Tool eine großartige Ergänzung.

Eine andere Alternative, deren Einrichtung etwas komplizierter ist, ist 

jQueryEasy

Dies ist viel konfigurierbarer, macht aber normalerweise in den Händen eines Entwicklers Sinn, der mit Joomla sehr vertraut ist.

 

Joomla Performance Tutorials - oder wie man Joomla schneller macht

Verwenden Sie die hervorragende JCH-Optimierung, um Joomla schneller zu machen

Eines der besten Dinge, die wir bei der Recherche für unseren Artikel über das schnelle Laden von Joomla-Websites gelernt haben, ist, dass wir ein großartiges Tool entdeckt haben. 

jch optimiere - beschleunige das Laden von JoomlaWie viele Menschen, die sich bemühen, das Laden einer Website zu beschleunigen, verweisen sie zu Recht auf die Google PageSpeed-Empfehlungswebsite, denn wenn Google eine Erklärung abgibt, lohnt es sich normalerweise, diese anzuhören. Manchmal ist es jedoch ziemlich chaotisch, alle Optimierungen vorzunehmen, und Sie verfügen möglicherweise nicht über die Fähigkeiten, um diese Änderungen tatsächlich vorzunehmen.

Hier ist ein kleiner Trick, der Ihnen wirklich hilft - Verwenden Sie JCH Optimize. Das Tolle an JCH Optimize ist, dass es eine Vielzahl von implementiert Google PageSpeed und andere Empfehlungen, damit Ihre Website so schnell wie möglich geladen wird - übrigens, wenn Sie das Apache Pagespeed-Modul auf Ihrem Hosting-Server verwenden möchten, Schauen Sie sich unsere Bewertung an von InMotion VPS Hosting. Und Sie müssen nicht mit Code herumspielen, all dies wird vom Plugin erledigt - es behält Ihre gesamte ursprüngliche Codierung bei, sodass Sie nichts durch Herumspielen kaputt machen. Außerdem werden normalerweise die Optimierungen durchgeführt, die normalerweise am schwierigsten durchzuführen sind. Um nur einige zu nennen, das sind diejenigen, die wirklich gut gemacht sind

  • Kombiniert CSS-Dateien aus all Ihren Vorlagen, Modulen und Plugins in einer einzigen Datei und reduziert so die Anzahl der an Ihre Website gesendeten Anfragen
  • Kombiniert Javascript-Dateien, die normalerweise nur schwer zu kombinieren sind, ohne die Site zu beschädigen
  • Zippt CSS und Javascript so, dass sie kleiner werden und die Übertragungszeit verkürzt wird
  • Minimiert Javascript und CSS, um es kompakter zu machen und seine Größe noch weiter zu reduzieren (reduziert zusätzliche Leerzeichen, Kommentare usw.)
  • Fügt ein DEFER-Tag hinzu, sodass Ihre Seite zuerst geladen wird, und führt das Javascript aus, nachdem die Seite geladen wurde, sodass die Site schneller geladen werden kann. Das Aufschieben von Javascript, um Ihre Website schneller zu machen, haben wir ausführlich behandelt on Collectiveray, weil dies einen großen Einfluss auf die Ladezeit hat. Es ist wichtig, dass dies korrekt eingerichtet ist.
  • Erstellt IMAGE Sprites - dies reduziert auch die Anzahl der an Ihre Website gesendeten Anfragen um einen sehr großen Betrag und ist eine der am schwierigsten manuell zu erreichenden Optimierungen

Außerdem können Sie einige erweiterte Optionen optimieren, z. B. das Ausschließen bestimmter Dateien, um sicherzustellen, dass eine Erweiterung nach dem Ausführen nicht funktioniert JCH Optimieren, das wird sowieso funktionieren.

Das PRO-VersionMit diesem Preis von nur 29 US-Dollar können Sie auf eine Reihe anderer Optimierungsoptionen zugreifen, z. B. Inline-CSS und Javascript in die Optimierungen einbeziehen und Javascript asynchron laden, um das Laden der Site nicht zu blockieren.

Nehmen Sie mein Wort dafür, installieren Sie das Plugin, aktivieren Sie es und überprüfen Sie Ihre Vorher- und Nachher-Ergebnisse. Wenn Sie keine Verbesserung um einen guten Betrag erzielen, kommen Sie hierher zurück und beschweren Sie sich, aber ich bin mir ziemlich sicher, dass Sie nicht zurückkommen werden :)

[Gewusst wie] Optimieren Sie die Ladezeit der Website mithilfe der komprimierten Mootools-Bibliothek

Joomla! verwendet Mootols, um eine Vielzahl von Dingen zu tun. Wenn Ihre Website oder Komponenten keine Mootools verwenden, ist es eine gute Idee, diese nicht zu laden. Wenn Ihre Komponenten es jedoch verwenden, können Sie noch einige Geschwindigkeitsoptimierungen vornehmen. Eine dieser Optimierungen besteht darin, dass Sie eine komprimierte Version von mootools verwenden können, die direkt von Google geladen wird. Um dies zu tun, sind nur sehr geringe Änderungen erforderlich. 

 

Gehen Sie zu Ihrer Vorlage, suchen Sie den folgenden Link in Ihrer index.php und geben Sie den folgenden Code ein. Im Wesentlichen wird dadurch der Link entfernt, über den Mootols von Ihrem Hosting-Server geladen werden, und die komprimierte Version wird direkt von Google geladen. Dadurch erhöht sich die Gesamtgröße jeder Webseitenanforderung um 50 KB. Das hört sich vielleicht nicht nach viel an, aber wenn Sie im Gesamtschema obsessiv daran arbeiten, die Ladezeit Ihrer Website zu reduzieren, ist dies ein sehr guter Sprung nach vorne.

$ document = & JFactory :: getDocument ();

nicht gesetzt ($ document -> _ scripts [$ this-> baseurl. '/media/system/js/mootools.js']);

?>

google.load("mootools", "1.1.2");

[How to] Bearbeiten von HTML direkt im Joomla-Editor

Erstellen Sie einen bestimmten Benutzer, um Roh-HTML in Joomla zu bearbeiten

Es gibt viele Fälle, in denen Sie in einem Joomla-Artikel oder -Modul in rohem HTML arbeiten möchten. Beispiel: Einbetten von Flash-Objekten, eines YouTube-Videos oder Einbetten eines Widgets in ein Modul wie Feedburner.

Leider entfernt der von Ihnen verwendete Editor-Bildschirm den HTML-Code oder verursacht einen Fehler, wenn Sie die Parameter nicht speziell festgelegt haben, um Ihren HTML-Code nicht zu bereinigen. Anstatt den Editor in der globalen Konfiguration ein- und ausschalten zu müssen, können Sie die folgende Idee verwenden, um einen Standardbenutzer des HTML-Editors beizubehalten. 

Erstellen Sie einen Superadministrator, ich nenne ihn "HTMLEditor". Suchen Sie im Benutzermanager den Benutzermanager und wählen Sie im Editorparameter "Kein Editor" oder "Keine".

Wenn Sie jetzt Roh-HTML bearbeiten müssen, melden Sie sich einfach mit diesem Benutzer an. Sie haben jetzt einen Benutzer, mit dem Sie immer mit Ihrem HTML-Code spielen können, während Sie Ihren normalen Administrator für die normale Bearbeitung von Artikeln behalten.

[Gewusst wie] Ändern der Sortierung und Reihenfolge von Artikeln und Menüs

Ändern Sie die Sortierung und Reihenfolge von Menüs und Artikeln in Joomla

Joomla bietet verschiedene Sortieroptionen für Artikel, Abschnitte, Kategorien, Menüelemente und andere Inhalte. Diese neigen dazu, Benutzer aufgrund so vieler verschiedener Möglichkeiten zu verwirren.

Am besten definieren Sie alle Artikel in den globalen Optionen (z. B. wenn Sie Bestellung auswählen - dies bedeutet, dass die Artikel in der Reihenfolge angezeigt werden, die im Backend angezeigt wird). Wenn Sie dann die Reihenfolge manuell anpassen, um sie so anzuzeigen, wie Sie es möchten - Sie werden nie etwas falsch machen -, weil Sie alle Artikel nach Ihrer Wahl sortieren.

Joomla Sortierreihenfolge

Anstatt jedoch die Dropdown-Liste "Bestellung" zu verwenden, in der Sie in die einzelnen Menüs gehen und die Reihenfolge aus der Dropdown-Liste auswählen müssen (und manchmal verhält sich die Dropdown-Liste möglicherweise schlecht und nicht genau wie angegeben), sollten Sie die Liste der Inhaltselemente verwenden, um die Reihenfolge zu ändern .

Bestellen und Sortieren von Joomla-Artikeln

Wenn Sie jetzt auf die erste Spalte klicken, in der sich das Sortiersymbol ^ v befindet, können Sie Inhaltselemente ziehen und ablegen (klicken und halten Sie die vertikalen Ellipsen), um die Artikel physisch zu verschieben, bis Sie mit dem Weg zufrieden sind sie werden bestellt. Wie wäre es damit für die vollständige Kontrolle darüber, wie Artikel in Joomla angezeigt und bestellt werden?

Wählen Sie die Joomla-Artikelbestellung manuell aus

Natürlich gibt es viele andere Optionen zum Sortieren und Bestellen von Artikeln - Sie können nach Sortieren und Bestellen wählen

  • Datum (zuletzt zuerst)
  • Datum (älteste zuerst)
  • Titel (alphabetisch)
  • Titel (umgekehrtes Alphabet)
  • Autor (alphabetisch)
  • Autor (umgekehrte alphabetische)
  • Treffer (damit keine Treffer)
  • Treffer (die meisten Treffer).

Wie Sie sehen, gibt es neben der manuellen "Bestellung" viele Optionen. Aus verschiedenen Gründen weisen alle diese Elemente (unserer Meinung nach) ein unerwartetes Verhalten auf. Wählen Sie daher am besten die Bestellung aus und ordnen Sie die Artikel physisch so an, wie Sie es möchten.

Beachten Sie, dass die globalen Optionen nur gelten, wenn Sie im Menü keine übergeordnete Artikelbestelloption festlegen. Wenn Sie eine andere Bestelloption gewählt haben, gilt die für den Menüpunkt.

Bestellen von Menüs und Menüpunkten

Dies ist ziemlich einfach und unkompliziert - Sie wählen einfach die genaue Reihenfolge aus, in der der Menüpunkt angezeigt werden soll. Vor welchem ​​und nach welchem ​​Gegenstand oder ob es der erste oder der letzte sein soll.

Joomla Menüpunkte bestellen

Ändern Sie die in Joomla-Benutzernamen zulässigen Zeichen

Version: Joomla 1.0.x.

Standardmäßig erlaubt Joomla nicht, dass bestimmte Zeichen in Benutzernamen verwendet werden (z. B. Bindestriche, Klammern, eckige Klammern usw.). Dies geschieht aus guten Gründen, insbesondere aus Sicherheitsgründen. Manchmal müssen Sie jedoch aus unterschiedlichen Gründen bestimmte Benutzernamen zulassen. Um die von Joomla zugelassenen Zeichen zu ändern, müssen Sie den Kerncode wie unten beschrieben ändern.

 

Sie müssen mehrere Kerndateien bearbeiten. Stellen Sie immer sicher, dass Sie eine haben vollständige Sicherung des ursprünglichen Quellcodes, bevor Änderungen vorgenommen werden. Denken Sie auch daran, dass bei jedem Update diese Änderungen verschwinden. Verfolgen Sie daher die vorgenommenen Änderungen. Meine persönliche Art, dies zu tun, besteht darin, eine hacks.txt-Datei zu erstellen, in der die genaue Datei geändert wird, der Code davor und der Code danach, die sowohl lokal als auch auf dem Webserver gespeichert wird, idealerweise in einem versteckten Ordner.

Änderungen am Kerncode

Im folgenden Beispiel entfernen wir nur das Bindestrichzeichen. Wir entfernen einfach den Bindestrich \ - aus dem regulären Ausdruck, der nach ungültigen Zeichen sucht. Das \ ist ein Escape-Zeichen, während das Rohr als Begrenzer verwendet wird, sodass beide ebenfalls entfernt werden müssen.

Datei: enthält / joomla.php
Ab:

if (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +| \ -] ", $ this-> Benutzername) || strlen ($ this-> Benutzername) <3) {
   $ this -> _ error = sprintf (Addslashes (_VALID_AZ09), Addslashes (_PROMPT_UNAME), 2);
   return false;
  }
  
Bis:
if (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] ", $ this-> username) || strlen ($ this -> Benutzername) <3) {
   $ this -> _ error = sprintf (Addslashes (_VALID_AZ09), Addslashes (_PROMPT_UNAME), 2);
   return false;
  }

Datei: components / com_user / user.html.php
Ab:
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

Zu
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");

Datei: Administrator / Komponenten / com_user / admin.users.html.php
Ab:
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

Bis:
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");

Das ist es. Sie sollten jetzt in der Lage sein, einen neuen Benutzer ohne Bindestrich zu registrieren.

PS. Denken Sie daran, eine Sicherungskopie zu erstellen, bevor Sie Änderungen am Kerncode vornehmen.

 

Entfernen Sie die Autorennamen, das Erstellungs- und Änderungsdatum

Geschrieben von, Erstellungsdatum und -zeit, Änderungsdatum und -zeit. Viele Benutzer möchten diese Felder so schnell wie möglich entfernen. Glücklicherweise ist dies sehr einfach zu tun.    

Joomla 2.5 / 3

Gehen Sie zu Inhalt> Artikel-Manager, Und klicken Sie auf Optionen Symbol (oben rechts neben dem Hilfesymbol), von hier aus finden Sie eine Reihe von Einstellungen, einschließlich Erstellt (Show Create Date), Geändert (Show Modify Date), Veröffentlicht (Show Publish Date) usw. Wählen Sie je nach Bedarf Ausblenden oder Anzeigen. Siehe die Schalter unten - bei Bedarf ein- und ausschalten.

Joomla Änderungsshow Autor erstellt Änderungsdatum

Bitte beachte: Diese Einstellungen gelten für alle Artikel, dh für alle Artikel auf Ihrer Website. Beachten Sie jedoch, dass Sie diese Einstellungen Artikel für Artikel überschreiben können. Sie können sich also dafür entscheiden, einige bestimmte Artikel zu lesen und die folgenden Einstellungen zu ändern. Dies hat auch den Nebeneffekt, dass wenn Sie die globalen Einstellungen ändern, nachdem Sie die einzelnen Artikel geändert haben, die Artikel, für die Sie bestimmte Einstellungen erstellt haben, die Einstellungen nicht aus der globalen Konfiguration übernehmen. Andererseits gelten die einzelnen Artikeleinstellungen weiterhin.

Ändern Sie die Zeitzone in Joomla 3

 

Wenn Sie die Zeitzone an die Anforderungen der jeweiligen Region anpassen möchten, an die Ihre Websites gerichtet sind, können Sie die Zeitzone Ihrer Joomla 3-Website ändern. Dies ist ein ziemlich einfacher Schritt, der über die globale Joomla-Konfiguration ausgeführt wird.

Gehen Sie zu System> Globale Konfiguration

Klicken Sie auf die Registerkarte Server und gehen Sie zu Standorteinstellungen 

Wählen Sie die Server-Zeitzone aus, die Ihre Joomla 3-Website haben soll. Wie Sie unten sehen können, gibt es eine ganze Liste von Server-Zeitzonen, die Sie haben können. Wählen Sie die Zeitzone, die Sie haben würden. Dies ändert die Zeit der meist veröffentlichten Artikel und andere Serverzeiten.

Ändern Sie die Zeitzone der Joomla 3-Website

 

[How to] Entfernen Sie den Meta-Generator Joomla! - Open Source Content Management

Sie können die "meta gGenerator Joomla! - Open Source Content Management "

Obwohl (wie Sie wahrscheinlich sehen können) wir aus verschiedenen Gründen eine Liebesbeziehung mit dem Joomla CMS haben, möchten Sie manchmal nicht zeigen, dass Ihre Website von Joomla betrieben wird. Etwas, das Ihr Content-Management-System verrät, ist das Meta-Generator-Tag. Glücklicherweise ist es sehr einfach, dies zu entfernen. 

Es gibt zwei Möglichkeiten, dies zu tun. Der erste Weg besteht darin, den Kern zu hacken und die Zeilen zu entfernen, die diesen Code generieren. Dies wird jedoch unterbrochen, wenn Sie ein Upgrade durchführen, und daher werden wir es hier nicht einmal vorschlagen;) Die zweite besteht darin, eine sehr einfache Zeile in den Kopfbereich Ihrer Joomla-Vorlage einzufügen:

setGenerator ('My Company Ltd oder ein Generator, den Sie bevorzugen'); ?> 

Diese einfache Zeile ändert das Generator-Tag in alles, was Sie zwischen die Anführungszeichen setzen. 

So sieht es in der Standardvorlage rhuk_milkayway aus:

...
setGenerator ('My Company Ltd oder ein von Ihnen bevorzugter Generator'); ?>
baseurl ?>/templates/system/css/system.css" type="text/css" /> ... 

Sie können dies auch in Ihre index.php für Joomla 2.5-Vorlagen einfügen

JFactory :: getDocument () -> setGenerator (''); 

Ein weiterer Trick, um Ihre Joomla-Website anzupassen :) 

[So] finden Sie heraus, wer Joomla-System-E-Mails empfängt

 

Wenn Sie aus irgendeinem Grund herausfinden müssen, wer System-E-Mails empfängt: Hier ist ein guter Trick, wie Sie diese finden. Gehen Sie zu Ihrem phpmyadmin, suchen Sie die Tabelle _users und suchen Sie in der Tabelle #_users in der Datenbank, in der sendEmail = 1 ist

Grundsätzlich müssen Sie die folgende SQL-Abfrage mit phpmyadmin ausführen

WÄHLEN *
FROM `xxxx_users`
WO sendemail = 1

Das Ergebnis der Abfrage sind diejenigen Benutzer, die aktiviert sind, um Joomla 3-System-E-Mails zu empfangen!

[Gewusst wie] Joomla Statistics ausschalten, Suchstatistiken einschalten

 

Die standardmäßigen Joomla-Statistiken (und andere Statistikkomponenten) erfassen viel von der meisten Verwendungless Daten, kann dazu führen, dass Ihre Datenbank wächst und dann die Leistung Ihrer Website beeinträchtigt wird.

Die von diesen Komponenten gesammelten Daten sind ohnehin meist unbedeutend. Auf der anderen Seite wird dringend empfohlen, nur Ihre Suchzeichenfolgenstatistiken zu aktivieren, da es sehr nützlich ist, zu wissen, wonach Personen auf Ihrer Website suchen, und Ihnen einen Einblick in die Bedürfnisse Ihrer Benutzer gibt, wenn sie auf Ihre Website gelangen.

Joomla 3

Durch Aktivieren der Suchstatistik können Sie die Absicht eines Benutzers verstehen - dh warum er auf Ihrer Website gelandet ist und wonach er sucht. Wenn Sie dies verstehen, können Sie Ihre Website so optimieren, dass Sie ihnen das geben, was sie benötigen, bevor sie tatsächlich danach suchen müssen.

So aktivieren Sie die Joomla-Suchstatistik

System> Globale Konfiguration> Suche

Stellen Sie sicher, dass Suchstatistik sammeln auf Ja gesetzt ist. 

Aktivieren Sie Joomla Gather Search Statistics

Um die Daten anzuzeigen, müssen Sie über die Suchkomponente darauf zugreifen Komponenten> Suchen

Anzeigen von Joomla-Suchen in Suchbegriffstatistiken

 

 

Verwenden Sie zusammenklappbare Joomla-Vorlagenpositionen, um bei Bedarf Platz zu sparen

Beim Entwerfen einer Joomla-Website stellen Sie häufig fest, dass bestimmte Seiten bestimmte Module erfordern, während andere Seiten diese nicht sichtbar sein sollten. Dies geschieht einfach über Joomlas Funktionalität, Module Elementelement-Links zuzuweisen.

Dies bringt jedoch ein neues Problem mit sich. Die Position in der Vorlage. Wie erstellen Sie eine Vorlage, mit der eine Modulposition reduziert werden kann, die derzeit nicht verwendet wird? Dies kann durch Zählen der Anzahl der derzeit dieser Position zugewiesenen Module mithilfe einiger Joomla-Funktionsaufrufe erfolgen countModule oder in älteren Versionen mosCountModule. Ein Beispiel hierfür finden Sie unten.

Joomla 2.5 / Joomla 3

countModules ('user4')):?>
 
   
     
     
     
     
   
   
   
     
   
 

Joomla 1.5


   
    
       
           
       
   
   
 

Wie wir sehen können, wird im obigen Code die Position user4 nur gerendert, wenn der Position user4 Module zugewiesen sind. Mit der Funktion "Module zählen" können wir die Position nur rendern, wenn ihr Module zugewiesen sind, und die Vorlagenposition reduzieren, wenn keine Module zugewiesen sind.

Finde den absoluten Pfad von Joomla

Eines der allerersten Dinge, die Sie bei der Installation von Joomla tun müssen, ist, den absoluten Pfad zu finden. Dies ist im Grunde der Ordner auf der Festplatte, in dem Joomla installiert wird. Als wir gekauft haben unser Konto Von einem neuen Webhosting-Unternehmen kannten wir den genauen Pfad nicht immer, da dieser ausgeblendet wird und der Pfad von Unternehmen zu Unternehmen, von Server zu Server und von Konto zu Konto variiert. Sie müssen es also erst entdecken, bevor Sie mit der Installation beginnen. Zum Glück ist dies keine sehr schwierige Sache.

Erstellen Sie eine Datei mit dem Namen absolutpfad.php Verwenden Sie Notepad oder einen anderen Texteditor und fügen Sie den folgenden Code ein:


$ path = getcwd ();
echo "Dein absoluter Pfad ist:";
echo $ path;
?>

Laden Sie die Datei mit Ihrer FTP-Software auf Ihr Hosting-Konto hoch. Öffnen Sie Ihren Browser und geben Sie https://www.yourdomain.com/absolutepath.php ein.

Löschen Sie anschließend die Datei, da dies zu einem Sicherheitsproblem führt.

Zum Glück macht Joomla 1.5 dies transparent, ohne dass der Benutzer daran beteiligt ist.

 

 

Ausblenden einer Menü- oder Modulposition, sobald Sie überprüft haben, ob ein Benutzer angemeldet ist

Wollten Sie schon immer eine Ihrer Menüs oder Modul- / Modulpositionen ausblenden, nachdem Sie überprüft haben, ob sich Joomla-Benutzer angemeldet haben? Der folgende kleine Vorlagen-Hack verbirgt Ihr Menü, sobald sich Ihr Benutzer angemeldet hat.

 

Die Idee dahinter ist, eine bestimmte Position (die Menüposition) nur dann tatsächlich zu laden, wenn sich der Benutzer nicht angemeldet hat:

Joomla prüft, ob ein Benutzer angemeldet ist

(1.5, 2.5 und 3.x)

$ user = & JFactory :: getUser ();

$user_id = $user->get('id');

Dies gibt die Benutzer-ID des Benutzers zurück. Daher lautet der Code, um zu überprüfen, ob der aktuelle Benutzer eine gültige ID hat (dh sie sind protokolliert), wenn das Modul nicht geladen wird:

<?php   
  $user =& JFactory::getUser();   
  $user_id = $user->get('id');   
  if (!$user_id)   
  {   
  ?>       
    <jdoc:include type="modules" name="left" />
  <?php
  }

?> 

Joomla 1.0 

if (! $ my-> id) mosLoadModules ('left');

und sollte in der index.php der von Ihnen verwendeten Vorlage platziert werden (/ templates / /index.php). Der Code verbirgt alle Module, die der linken Position zugeordnet sind. Wenn Sie nur Ihren Menüpunkt ausblenden möchten, sollten Sie Erstellen Sie eine zusätzliche Position Weisen Sie in Ihrer Vorlage (z. B. Versteckmenü) Ihr verstecktes Menü dieser Position zu und blenden Sie dann nur diese Position aus.

if (! $ my-> id) mosLoadModules ('Versteckmenü');

 

Über den Autor
David Attard
David ist seit 21 Jahren in der Online- und Digitalbranche tätig. Er verfügt über umfangreiche Erfahrung in der Software- und Webdesignbranche mit WordPress, Joomla und den damit verbundenen Nischen. Er hat mit Softwareentwicklungsagenturen, internationalen Softwareunternehmen und lokalen Marketingagenturen zusammengearbeitet und ist jetzt Head of Marketing Operations bei Aphex Media – einer SEO-Agentur. Als digitaler Berater liegt sein Fokus darauf, Unternehmen dabei zu helfen, sich durch die Kombination ihrer Website und der heute verfügbaren digitalen Plattformen einen Wettbewerbsvorteil zu verschaffen. Seine Mischung aus Technologieexpertise gepaart mit ausgeprägtem Geschäftssinn verschafft seinen Schriften einen Wettbewerbsvorteil.

Eine Sache noch... Wussten Sie, dass Leute, die nützliche Dinge wie diesen Beitrag teilen, auch FANTASTISCH aussehen? ;-);
Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder lass a nützlich Kommentieren Sie mit Ihren Gedanken und teilen Sie dies dann Ihren Facebook-Gruppen mit, die dies nützlich finden würden, und lassen Sie uns gemeinsam die Vorteile nutzen. Vielen Dank für das Teilen und nett zu sein!

Disclosure: Diese Seite enthält möglicherweise Links zu externen Websites für Produkte, die wir lieben und von ganzem Herzen empfehlen. Wenn Sie Produkte kaufen, die wir vorschlagen, können wir eine Empfehlungsgebühr verdienen. Solche Gebühren haben keinen Einfluss auf unsere Empfehlungen und wir akzeptieren keine Zahlungen für positive Bewertungen.

 

Wer sind wir?

CollectiveRay wird von David Attard geleitet - arbeitet seit mehr als 12 Jahren in und um die Webdesign-Nische und bietet umsetzbare Tipps für Leute, die mit und an Websites arbeiten. Wir betreiben auch DronesBuy.net - eine Website für Drohnen-Hobbyisten.

David Attard

 

 

Autor (en) Empfohlen am:  Inc Magazin Logo   Sitepoint-Logo   CSS Tricks Logo    Webdesignerdepot-Logo   WPMU DEV Logo   und viele mehr ...