In der neuesten Version von jomSocial kann es vorkommen, dass man im backend keine Gruppen bearbeiten kann. Mann kann zwar, aber die Änderung zeigt keine Wirkung. weiterlesen
Kategorie: Joomla
Fehlermeldungen auf Englisch bei JomSocial
Fehlermeldungen, die bei Jomsocial darauf hinweisen, dass der User sein Profil nicht vollständig ausgefüllt hat, lauten z.B. so : Required entry missing or entry contain invalid value
Leider kann man diese nicht in der Sprachdatei ändern, sondern muss dies in der Datei
components\com_community\assets\validate-1.0.js
in Zeile 38 (var message = ‚Required entry missing or entry contain invalid value!‘;) tun.
VirtueMart Sprachdateien
Um einen VirtueMart-Shop in seiner eigenen Sprache zu betreiben, muss man sich zuerst das LanguagePack herunterladen.
Dieses entpackt man und kopiert den kompletten languages-Ordner nach /administrator/components/com_virtuemart
Jetzt findet die Komponente die per Shopkonfiguration eingestellte Seitensprache.
Joomla 1.5 Beitragsparameter
1. Parameter
Auf der rechten Seite der Artikelmaske finden sich jede Menge Parameter, die man für jeden einzelnen Artikel angeben kann. Die meisten sind per default gesetzt und müssen ncht verändert werden.
Folgend die Bedeutung der Parameter:
2. Beitragsparameter
Die Beitragsparameter sind recht selbsterklärend. Hier kann z.B. das Veröffentlichungsdatum des Artikel geändert werden oder ein bestimmtes Datum für die Veröffentlichung des Artikels angegeben werden. Auch die Beendigung der Veröffentlichung eines Artikel kann hier bei Bedarf festgelegt werden.
“’3.2 Erweiterte Parameter“‘
“’Detail“‘ | “’Bedeutung“‘ |
“’Titel anzeigen“‘ | Anzeige der Seitentitel / Überschriften erfolgt per Standardeinstellung und ist aktiviert. Gemeint ist die Überschrift im orangen Bereich über dem Beitrag. Wählt man hier Nein, so wird die Anzeige wieder unterbunden. |
“’Verlinkte Titel“‘ | Bestimmen Sie, ob der der Seitentitel nochmals mit dem Beitrag verlinkt ist. Standard ist Nein. |
“’Einleitungstext“‘ | Soll der Einleitungstext, sofern es einen gibt, im Artikel nochmal mit angezeigt werden? Standard ist Nein. |
“’Bereichsname“‘ | Standard ist hier Nein. Die Anzeige des Bereiches ist im Layout nicht mit vorgesehen und sollte auf Nein gelassen werden. |
“’Verlinkbarer Bereichstitel“‘ | Wenn die Anzeige des Bereiches aktiviert ist, so kann über den Bereichstitel der Bereich verlinkt werden. |
“’Kategoriename“‘ | Standard ist hier Nein. Die Anzeige des Kategorienamens ist im Layout nicht mit vorgesehen und sollte auf Nein gelassen werden. |
“’Verlinkbarer Kategorietitel“‘ | Wenn die Anzeige des Kategorienamens aktiviert ist, so kann über diesen die Kategorie verlinkt werden. |
“’Beitragsbewertung“‘ | Es kann eine Beitragsbewertung hinzugefügt werden, Standard ist hier jedoch Nein, da bereits auf ein Kommentartool zurückgegriffen werden kann. |
“’Autor“‘ | Soll der Autor des Beitrages angezeigt werden? Ist dieser Punkt aktiviert, so erscheint der Name des Autors unter dem vollen Artikel, so wie auch auf der alten Seite. Standard ist Nein. |
“’Erstellungsdatum“‘ | Soll das Erstellungsdatum des Beitrages angezeigt werden? Ist dieser Punkt aktiviert, so erscheint das Erstellungsdatum unter dem vollen Artikel, so wie auch auf der alten Seite. Standard ist Nein. |
“’Bearbeitungsdatum“‘ | Soll das Bearbeitungsdatum des Beitrages angezeigt werden? Ist dieser Punkt aktiviert, so erscheint das Bearbeitungsdatum unter dem vollen Artikel, so wie auch auf der alten Seite. Standard ist Nein. |
“’PDF-Icon“‘ | Wenn aktiv, dann wird über dem vollen Artikel ein Link zur PDF-Generierung des Artikels angezeigt. |
“’Drucken-Icon“‘ | Wenn aktiv, dann wird über dem vollen Artikel ein Link zum Drucken des Artikels angezeigt. |
“’E-Mail-Icon“‘ | Wenn aktiv, dann wird über dem vollen Artikel ein Link angezeigt, der es ermöglicht, den Artikel weiterzuempfehlen. |
“’Inhaltssprache“‘ | Wahl der Inhaltssprache bei installierter und aktiver JoomFish-Komponente. (Hier nicht installiert) |
“’Schlüsselreferenz“‘ | Verlinkung zu der Hilfe auf einem Remote-Server eines Joomla!-Übersetzungspartners. |
“’Alternativer Weiterlesen:-Text“‘ | Hier kann statt des herkömmlichen ‚Weiterlesen‘ ein eigenen Linktext für den Weiterlesen-Link angegeben werden. |
Joomla 1.5 – Import von Beiträgen aus anderen CMS
Aufgrund bereits abgewickelter Aufträge bieten wir seit heute die Programmierung eines Tools zum Beitragsimport nach Joomla zum Fixpreis von 129,00 € (inkl. Mwst) an.
Bitte bei Interesse Kontakt über die Seite http://www.format78.de/kontakt.php aufnehmen und das bestehende CMS, aus welchem die Beiträge exportiert werden sollen, mit angeben.
Ansprechpartner ist
Herr Björn Zschernack
FORMAT78 Kreatives Netzwerk OHG
Domstraß 1
06108 Halle (Saale)
kontakt.bz@format78.de
Das komplette Impressum finden Sie hier:
Joomla 1.5 – Modulpositionen hinzufügen
Hin und wieder kommt es vor, dass man einfach zu wenig Positionen zur Verfügung hat, um Module im Joomla-Template zu platzieren. Oft findet man auch die Bezeichnungen nicht passend.
Um weitere Modulpositionen hinzuzufügen, erweitert man einfach die templateDetails.xml
Hier findet man den Teil (Knoten), in welchem die Positionen definiert werden. Einfach folgendermaßen vorgehen:
name_der_neuen_position
png-Filter und Joomla
Da ich gerade selbst an diesem Problem fast verzweifelt bin, möchte ich dies nun hier mal aufklären.
Um im IE6 transparente png darzustellen, verwendete ich z.B. bei einem Hintergrundbild folgende CSS-Anweisung
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bg.png');
Alles funktionierte prächtig, bis ich das ganze als Template für eine Joomla 1.5 Installation verwendete.
Sämtliche pngs wurden nicht mehr angezeigt und ich fand und fand keine Lösung.
Letztendlich brachte mich dann eine Webseite auf den trichter, dass es wohl an den SEO URLs liegen könnte.
Ein Test, bei welchem ich diese abschaltete brachte zwar nix, die angebotene Lösung probierte ich trotzdem.
Wichtig ist dabei, den kompletten Bildpfad anzugeben, da der Filter diese sonst offensichtlich nicht findet:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.meinedomain.de/images/bg.png');
Das half….
Joomla 1.5 – User importieren / Sichtbarkeit importierter User im Backend
Um User in eine Joomla 1.5 Installation zu importieren, kann man ein SQL-Statement benutzen. Egal aus welcher Quelle man die User holt, zuerst einmal müssen diese in die Tabelle jos_users.
Hier sollte man schon die passenden Usertypes (usertype) sowie Gruppen-IDs (gid) bedenken und mit eintragen.
Jetzt bleibt aber ein Problem: Die User werden nicht im Backend angezeigt, obwohl die Seitenummerierung schon auf die neuen User hindeutet.
Hier kommen die beiden Tabellen
josfr_core_acl_aro_groups josfr_core_acl_groups_aro_map
ins Spiel.
In der ersten Tabelle muss für jeden neuen User eine ID angelegt werden. Diese Tabelle ist im Grunde selbsterklärend. In der zweiten Tabell muss diese neue ID nun mittels der gid einer Gruppe zugeordnet werden. Jetzt sind die User auch im Backend sichtbar und editierbar.
Buchtipp: Joomla Entwicklung und Erweiterung
Leider derzeit nur auf englisch ist dieses Buch doch ein echter Einblick in die Api von Joomla. Der Autor zeigt die Verwendung der Api anhand der Entwicklung von Modulen, Komponenten, Plugins für Joomla 1.5.
Einer Erweiterung von Joomla steht hiernach nichts mehr im Wege.
Weitere Infos:
Mastering Joomla! 1.5 Extension and Framework Development
Joomla 1.5 – Module überschreiben
Seit Joomla 1.5 gibt es die Möglichkeit, die Templates der Module, welche für die Ausgabe zuständig sind, im eigenen Template zu überschreiben. Dies hat den großen Vorteil, dass man den Core-Code schont und bei einem Update nicht erneut in diesen eingreifen muss.
Die Module bzw deren Bausweise basieren auf dem MVC-Muster und erzeugen die Ausgabe über eine Template im Ordner tmpl.
Am Beispiel des Mainmenu -Modules sieht das dann so aus:
/modules/mod_mainmenu/tmpl/default.php
Um das Template default.php nun zu überschreiben, kopiert man es unter Einhaltung folgender Ordnerstruktur in das eigene Template:
/templates/eigenes_templates/html/mod_mainmenu/default.php
Wie man eine Komponente überschreibt, steht hier.