Posts mit dem Label Joomla werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Joomla werden angezeigt. Alle Posts anzeigen

Sonntag, 20. März 2011

Alles über Modul-Positionen in Joomla

Neulich wollte ich eine neue Modul-Position in Joomla hinzufügen. Da die Details schon wieder eine Weile her waren, hab ich natürlich die Suchmaschine meines Vertrauens bemüht und folgenden sehr gut gemachten Link gefunden:

http://www.lernvid.com/tutorials/71-joomla/252-alles-ueber-modul-positionen-in-joomla.html


Unnötig, noch mehr zu erwähnen. Einfach direkt dort nachlesen. ;-)

Freitag, 7. Mai 2010

Remository Seitenumbruch - Joomla CMS Support Forum

Man kann bei der Download-Komponente Remository nicht in der Konfiguration einstellen, wie viele Downloads pro Seite angezeigt werden sollen. Statt dessen muss man das in der Datei com_remository_constants.php einstellen.

Hier steht mehr dazu:
Remository Seitenumbruch - Joomla CMS Support Forum

Donnerstag, 6. Mai 2010

change default sort order - Remository Forum | Remository

Die voreingestellte Sortierung in der Download-Komponente Remository lässt sich bisher nicht im Admin-Panel verändern, sondern nur per kleinem Code-Eingriff.

Hier steht, welchen kleinen Wert man ändern muss:

change default sort order - Remository Forum | Remository

Samstag, 3. April 2010

Joomla-Tutorial: SEF URLs (Search Engine Friendly)

In diesem Tutorial werden ich zeigen, wie man die URLs seiner Seite suchmaschinenfreundlich und lesbar macht. Die Fachbegriffe hierfür sind SEF (Search Engine Friendly) und SEO (Search Engine Optimazation). Ist die SEO-Option einer Joomla-Seite aktiviert, wird die URL für Menschen lesbarer und man kann einen höheren Pagerank in Suchmaschinen (wie Google oder Yahoo) erreichen. Hierfür sollten Website-URLs nämlich aussagekräftige Namen haben.

Um die SEO-Option in Joomla korrekt zu aktivieren, geht man wie folgt vor:

  1. Auf dem Server muss die Apache-Erweiterung mod_rewrite installiert sein. Dies sollte bei allen seriösen, modernen Hostern der Fall sein.
  2. Als Erstes muss man nun in dem Joomla-Root-Verzeichnis die Datei htaccess.txt umbenennen in .htaccess
    (wichtig: den Punkt davor nicht vergessen! Das ist eine Tradition aus der Unix-Welt. Dort beginnen viele verzeichnisspezifische Konfigurationsdateien mit einem Punkt, wodurch sie als "versteckt" gekennzeichnet werden)
    Die .htaccess-Datei ist eine Serverkonfigurationsdatei und ist u.a. für Passwortschutz, Verzeichnis-Browsing, automatische Weiterleitungen, Fehlermeldungen, etc. verantwortlich.
    Mehr Infos zu .htaccess-Dateien gibts bei SELFHTML.
  3. Nun muss man in Joomla die SEO-Optionen aktivieren, indem man im Backend auf Site -> Konfiguration klickt:
  4. Nun setzt man rechts unter "Suchmaschinen-Optimierung (SEO)" alle Optionen auf "ja":
  5. Die erste Option bewirkt, dass aus
    http://dein_domain_name.de/index.php?option=com_content&view=article&id=1&Itemid=2
    die deutlich ansehnlichere Form
    http://dein_domain_name.de/Impressum
    wird.
  6. Die zweite Option erlaubt Joomla, die oben erwähnte mod_rewrite-Erweiterung von Apache zu nutzen (dafür wird auch die .htaccess-Datei benötigt)
  7. Die dritte Option hängt jeder URL eine Dateiendung an, entsprechend der Datei, auf die sie verlinkt. So bekommen z.B. "normale" Unterseiten ein .html oder .php angehängt, etc.
  8. Achtung: die SEO-Funktion kann zu Problemen führen, v.a. im Einsatz mit anderen Komponenten/Modulen/Plugins. Manche Module sind entweder nicht ausgereift genug programmiert, um mit SEO 100% richtig umzugehen. In einigen Fällen kann auch das nachträgliche Aktivieren von SEO das Problem sein, z.B. beim Plugin TweetMe, das einen Button zum Retweeten an jeden Beitrag hängt:
    Wurde dieses Plugin vorher bereits ohne aktiviertem SEO installiert, verschwinden nach dem Aktivieren von SEO alle gezählten Retweets, weil sich die entsprechenden URLs geändert haben. Deaktiviert man SEO wieder, wird der alte Zählerstand wieder hergestellt.

Sonntag, 28. Juni 2009

Joomla 1.5 - Remository - neuen Download veröffentlichen

Joomla-Version: 1.5.9
Remository-Version: 3.46
Homepage: http://www.kljb-muehldorf.de

Wie stellt man einen neuen Download online mit der Download-Komponente Remository?

1. Voraussetzungen

Remository ist installiert und die nötigen Kategorien sind bereits angelegt. Außerdem ist es sinnvoll, zu jeder Kategorie auch einen eigenen Ordner anzulegen, der Übersichtlichkeit halber. Es geht also nur um das direkte Onlinestellen der Dateien.

Man benötigt außerdem ein FTP-Programm (z.B. Filezilla) und die nötigen Angaben zum Server, Benutzer und Passwort (Port kann freigelassen oder 21 eingetragen werden).

Oder man nutzt statt dessen z.B. die Joomla-Komponente eXtplorer, die bereits installiert sein muss. Hier braucht man keine Zugangsdaten, da man Dateien direkt vom Backend aus hochladen kann. Im Folgenden wird diese Version beschrieben, obwohl sie sich von der FTP-Version nur beim Upload unterscheidet.

Sind die Voraussetzungen erfüllt, kanns losgehen:

2. Login

Man loggt sich ins Backend ein und wählt oben unter "Komponenten" den Eintrag "eXtplorer" aus.

3. Datei-Upload

Jetzt klickt in der Ordnerübersicht links auf den Ordner "remos_downloads" und dann auf den Ordner mit dem gewünschten Kategorienamen, also z.B. "flyer". Nun im Hauptfenster oben in der Leiste den Button [Hochladen] anklicken:



Dann auf [Durchsuchen] und die Datei auf dem Computer suchen, die man hochladen will. Anschließend unten auf [Speichern] klicken und die Datei wird hochgeladen. Jetzt taucht sie auch in der Dateiübersicht des aktuellen Ordners auf.

Jetzt links oben auf "Back to Joomla!" klicken, um wieder ins Backend zurückzukehren.

4. Verlinkung in den Downloads

Jetzt oben auf "Komponenten" -> "Remository" klicken. Dann in der Zeile "Dateimanagement" auf den ersten Button [Verwaltung nichtverlinkter Dateien] gehen:


Jetzt taucht dort die grade hochgeladene Datei auf und man muss noch die Daten dazu eingeben. Also Klick auf die Datei und eingeben:
  • einen aussagekräftigen Dateititel links oben
  • die richtige Kategorie auswählen
  • rechts: "Veröffentlicht" abhacken
  • drunter: ein paar Schlüsselwörter eingeben (durch Komma getrennt), für Suchmaschinen
  • evtl. auch eine "Kurzbeschreibung" (drunter)
  • ganz runterscrollen und ein passendes Icon wählen (also z.B. für PDF: das rechteste der 3 PDF-Icons)
  • der Rest ist freiwillig oder wird automatisch ausgefüllt
Wieder nach oben scrollen und rechts oben [Save File] klicken.

Jetzt noch in der entsprechenden Kategorie checken, ob alles geklappt hat und die Datei dort auftaucht. Wenn ja, kann jetzt auf der Homepage direkt (also im Frontend) unter den Downloads die Datei gesucht werden.

5. Download in einem Beitrag verlinken

Man kann jetzt einen neuen Beitrag schreiben, in dem die Datei verlinkt wird. Dazu einfach wie gewohnt auf "Inhalt" -> "Beiträge" klicken.
Dann muss noch die URL (also die Zieladresse) der Download-Datei heraufgefunden werden. Dazu im Frontend zu der Datei gehen und oben die Adresse aus dem Adress-Feld kopieren.
Jetzt an der gewünschten Stelle wieder im Beitrag auf das Kettensymbol [Insert/Edit Link] oben klicken und dort die URL zu der Datei einfügen.
--> [Speichern] oder [Anwenden] und fertig.

Freitag, 17. April 2009

Joomla - FAQs erstellen

Hier zeige ich eine kurze Anleitung, wie man mit dem Modul JB FAQ häufig gestellte Fragen auf seiner Joomla-Homepage erstellen kann. Zu begutachten sind diese FAQs auf dem von mir mitgestalteten Internetauftritt der KLJB im Landkreis Mühldorf: http://www.kljb-muehldorf.de 
Joomla-Version: 1.5.9
JB FAQ-Version: 1.0.4

1. Installation und Vorbereitung

Zunächst muss das Modul auf dem Homepage-Server im Backend installiert werden, nachdem es von der oben angegebenen Homepage heruntergeladen wurde.

Zum Installieren einfach auf "Erweiterungen" -> "Installieren/Deinstallieren" klicken und unter "Paketdatei hochladen" das Modul installieren. Anschließend muss es noch freigegeben werden, da es nach Joomla-Standard noch gesperrt ist.
Dazu oben "Erweiterungen" -> "Module" wählen und in der Spalte "Typ" nach "mod_jbfaq" suchen. Klick auf das rote Kreuz in der Spalte "Aktiviert" gibt das Modul frei.
Klickt man in der Spalte "Name" auf das Modul, kann man noch diverse Einstellungen vornehmen.

Will man JB FAQ - wie ich - wie eine Komponente verwenden statt wie ein Modul, muss man ein wenig tricksen. Ich will, dass es in der Navigation einen Punkt "FAQs" gibt, der, wenn ich auf ihn klicke, mir eine Seite alles FAQs anzeigt - ohne sonstige Artikel, ohne andere Module, etc.

Deswegen zunächst einen Menüpunkt "FAQs" in der Navigation der Homepage anlegen. Dann einen neuen Bereich "FAQ" erstellen, danach in diesem Bereich eine Kategorie "FAQ (Fragen und Antworten)". Nun merkt man sich die IDs von dem Bereich und der Kategorie (zu finden in der jeweiligen Spalte "ID" ganz rechts!) und öffnet wieder das Modul JB FAQ. Rechts unter "Parameter" trägt man nun im Feld "Section ID" die Bereichs-ID ein und im Feld "Category ID" die Kategorie-ID von eben.

So wird sicher gestellt, dass alle Beiträge, die später einmal im Bereich "FAQ" und der Kategorie "FAQ (Fragen und Antworten)" erstellt werden, in den FAQs auftauchen - und auch NUR diese. [Speichern]-Button oben rechts nicht vergessen!

Als letztes noch den Trick, dass das Modul wie eine Komponente wirkt:
man erstellt noch einen Bereich und eine Kategorie, oder nutzt bereits bestehendes. Man muss nämlich nun noch einen Beitrag erstellen, in dem das Modul angezeigt wird. Da dieser aber nicht leer sein darf, muss er sowohl Text enthalten, als auch einem Bereich und einer Kategorie zugeordnet werde. Diese beiden müssen aber anders sein, als die beiden eben neu angelegten. In meinem Fall sieht dies aus wie auf folgendem Bild:


Dieser Beitrag muss natürlich nur einmal erstellt und richtig zugeordnet werden.

Soweit zu den Voreinstellungen. Nun auch hier noch [Speichern] drücken und das System ist bereit für die Eingabe der FAQs!


2. Login




Zunächst einloggen ins Backend, falls noch nicht geschehen. :D


3. Neue FAQs erstellen

  • oben in der Navigationsleiste auf "Inhalt" -> "Beiträge" klicken


  • rechts oben auf Button [Neu]
  • vom Prinzip her funktioniert das Ganze so, dass man im Feld "Titel" den Fragetext eingibt und im Editor unten den Antworttext. So sieht das dann aus:



    WICHTIG: neben "Bereich" den vorher erstellten "FAQ"-Bereich wählen und neben "Kategorie" - falls nicht automatisch geschehen - "FAQ (Fragen und Antworten)". So wird der Beitrag genau diesen beiden zugeordnet und taucht auch NUR hier auf der Homepage später auf.
  • in den "Erweiterten Parametern" rechts noch folgendes einstellen, wie auf dem Bild zu sehen:


    So wird der Titel, also die Frage an sich, angezeigt, aber nicht verlinkt. Da dies meine gewünschte Struktur der Homepage kaputt machen würde, habe ich diese Einstellungen gewählt.
    Der "Alternative Weiterlesen-Text" ist der Text, der vor einem Weiterlesen-Umbruch im Antworttext angezeigt wird. Dies macht man so:
  • wenn man nicht die komplette Antwort gleich sehen soll, sobald man auf eine Frage klickt, weil sie zu lang ist (nie dem Benutzer zu viel Text auf einmal zeigen, den er evtl. gar nicht lesen will!), kann man unter dem Antworttext im Editor auf den Button [Weiterlesen] klicken. Dann wird eine rote Linie in der Zeile nach dem aktuellen Cursor eingefügt.
    Auf der Homepage später ist nur der Text über der Linie zu sehen und eben der "Alternative Weiterlesen-Text". Erst nach Klick auf diesen wird die gesamte Antwort angezeigt.
Das war's schon. Nun kann die eben erstellte Frage auf der Homepage betrachtet werden.