Das Standard-Modul mod_mainmenu von Joomla
- Details
Das Joomla mod_mainmenu
"mainmenu" ist das Standard Menü-Modul von Joomla. Für dieses Menü gibt es eine eigene Style-Sheet-Datei, die für die besondere Optik des Menüs sorgt. Dazu gehört:
- Das Kennzeichnen ob Menüeinträgen (parent) Untermenüpunkte haben oder nicht
- Das Kennzeichnen des gerade aktiven Menüpunktes (current) - Menüpunkt der gerade aktuell sichtbaren Seite
- Das Kennzeichnen aufgeklappter Menüeinträge (acitve)
- Das hirarchische Einrücken untergeordeneter Menüeinträge (level)
- Die evtl. genutzte besondere Kennzeichnung des ersten (first_item) und letzten Menüeintrages innerhalb einer Ebene (last_item)
- Und schließlich noch die Möglichkeit einer ID-abhängigen individuelle Formatierung von Menüeinträgen (itemID)
Mit der Summe dieser Ausweisungen erhält der Designer umfassende Formatierungsmöglichkeiten für das Gestalten, das Design und die Funktion seiner Menüs.
VirtueMart 1.1: Ajax und No Account Creation
- Details
No Account Creation - Bestellung ohne Benuzteranmeldung
Für den Webshop marks-normalien.de sollte VirtueMart im Modus laufen, bei dem es nicht notwendig ist, sich als Benutzer anmelden zu müssen um eine Bestellung ausführen zu können. Dazu muss in der Komponente VirtueMart > Administration > Konfiguration > Reiter "Global" > Gruppe "Einstellungen zur Nutzerregistrierung" > User Registration Type > "No Account Creation" ausgewählt werden.
Fehlerhaftes Ajax-Verhalten
Allerdings tritt bei diesem Modus dann im Frontend ein kleines Problem auf. Wenn ein Produkt aufgerufen wird, welches sehr viele Artikel enthält, dann dauert das Laden der Seite entspr. lange. Sobald die Pulldownlist für die Artikel angezeigt wird, kann der User dort auswählen. Wurde der Artikel ausgewählt werden (durch Ajax) Inhalte auf dieser Produktseite akualisiert. Das dauert jedoch bei größeren Datenmengen etwas. Ist der User in dieser Zeit aber schneller und klickt schnell nach der Auswahl des Artikels auf den "Bestellen"-Button kommt es regelmäßig dazu dass das Einfügen dieses Artikels in den Warenkorb nicht sauber funktioniert.
Vergleich Eignung Steckbrief/Kontakte/Vereine-Komponenten
- Details
Voraussetzungen
In diesem Beitrage möchte ich Komponenten miteinander vergleichen die evtl. geeignet sind zur Verwaltung und Anzeige von Verzeichnissen für Verein und Mitglieder bzw. Kontaktpersonen.
Grund dafür war, dass die evtl. dafür in Frage kommende Joomla-interne Komponenten com_contact nicht richtig für die gewünschte Anwendung passiert. Realisiert werden sollte im Projekt CDU-Gera.de eine Anzeige der CDU-Unterorganisationen und -Sondervereinigungen und deren Mitglieder und Kontaktpersonen. So waren die Zielstellungen in diesem Fall folgende:
Weiterlesen: Vergleich Eignung Steckbrief/Kontakte/Vereine-Komponenten
EasyBook - damit's läuft
- Details
Damit EasyBook richtig funktioniert muss
- unter Komponenten > EasBook > Einstellungen "Benutzergruppe für Hinzufügen" auf "Everybody" gestellt werden.
- Das gleiche muss geschehen unter dem Menüeintrag für "Ins Gästebuch eintragen" bei den Komponentenparametern.
Statt der Captchagrafik kann EasyBook auch mit Jollom gegen Spam-Attacken abgesichert werden.
Dazu nachfolgendes Script in der Jollom-Plugin-Konfiguration einfügen:
com_easybook {
submitTrigger: task=save&controller=entry;
subjectName: null;
bodyName: gbtext;
authorNameName: gbname;
authorUrlName: gbpage;
authorEmailName: gbmail;
authorOpenIdName: null;
authorIdName: null;
formMethod: post;
indexFile: index.php;
blockQualityBelow: 0.3;
}
submitTrigger: task=save&controller=entry;
subjectName: null;
bodyName: gbtext;
authorNameName: gbname;
authorUrlName: gbpage;
authorEmailName: gbmail;
authorOpenIdName: null;
authorIdName: null;
formMethod: post;
indexFile: index.php;
blockQualityBelow: 0.3;
Sollte eine Captcha-Grafik evtl. nicht angezeigt werden, dann kann das auch daran liegen, dass man als Admin eingeloggt ist - denn für registrierte
User wird logisch keine Captcha-Abfrage vorgenommen.
Vergleich Eignung Community-Komponenten
- Details
Als Community-Komponenten bezeichne ich Tools, die Funktionen bereitstellen über die ein Seitenbesucher mit Posts (Beiträge, Kommentare o.ä.) posten kann. Dazu gehören u.a.:
- Gästebücher
- Kommentar-Funktionen
- Bewertungen
- Foren
Von diesen gibt es für Joomla eine ganz Menge, von denen ich einige auf Ihre Verwendung speziell für meine Projekt kurz getestet habe und die Ergebnisse hier darstelle. Wichtig sei darauf hingewiesen, dass ich spezielle Scherpunkte gesetzt hatte, die als Bedingungen erfüllt sein mussten. Sollte jemand andere Prämissen setzen, wird sicher auch sein Ergebnisse anders ausfallen.
Für mich waren nicht die Benutzerfunktionen entscheiden, sondern eher Funktionen, die das Zusammenspiel mit den andern CMS-Komponenten sicherstellen und die Sicherheit der Komponenten:
VirtueMart: Design-Anpassungen
- Details
Grundsätzliches
In der Datei /components/com_virtuemart/themes/default/theme.config.php stehen die Design-Vorgaben für das VM. Eingestellt werden diese über => Komponenten => VirtueMart => Konfiguration => Reiter _| Seite |_ im VM-Backend.
Üblicherweise gibt es eine Trennung in drei notwendige Scripte
- Die sogenanten Controllscripte (controll). Das sind die Hauptsteuerungsscripte die die Ausführungslogik für eine anzuzeigende Seite enthalten. Diese inkludieren die Datenabfrage, i.d.R. abhängig von den Nutzerinteraktionen und erzeugen anhand der aus der DB gelieferten Daten die Anzeigedaten die an die Template-Scripte gefetcht werden.
- Die Datenbankabfragescripte (model). Diese liefern dem Controlscripten die Daten aus der Datenbank. Hier werden die Queries für die Datenbankabfragen montiert.
- Die Anzeigescripte (views). Das sind unserse eigentlichen Templatescripte. Üblicherweise sollte Designanpassungen ausschließlich hier vorgenommen werden.
- Eine vierte wichtige Gruppe von Scripten, stellt in Bibliotheken diverse häufig und von verschiedenen Scripten benötigte Methoden zur Verfügung und entlasten somit den Programmieraufwand für die Controllerscripte.
Seite 14 von 14