Joomla 2.5: Unterschied zwischen den Versionen
Uli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) |
||
Zeile 61: | Zeile 61: | ||
## Hier können neue Symbole ausgewählt werden oder | ## Hier können neue Symbole ausgewählt werden oder | ||
## bei Einstellungen - Keine - auswählen um die Grafiken zu deaktivieren | ## bei Einstellungen - Keine - auswählen um die Grafiken zu deaktivieren | ||
+ | |||
+ | ==News auf Facebook anzeigen== | ||
+ | # Anlegen einer Facebook Fanseite bei FB, die kannst du ja nach deiner Website bezeichnen | ||
+ | # Änderung in den FB-Seiten Einstellungen: Klicke auf "Seite bearbeiten" -> dann unter Notizen "Bearbeiten" -> Importieren eines Blog: Webadresse des Blogs bzw des rss-Feed angeben. -> Importieren bestätigen und paar Minuten warten (FB brauch ne weile) | ||
+ | # FB synchronisiert nun immer deine letzten Blogeinträge mit der FB-Pinnwand und alle Fans deiner Seite sehen unter ihren Neuigkeiten den letzten Blogeintrag deiner Website. Dabei ließt FB den RSS-Feed deiner Seite aus. | ||
=Extensions und Module= | =Extensions und Module= |
Version vom 28. Mai 2013, 07:33 Uhr
Inhaltsverzeichnis
Hinweis
Diese Doku bezieht sich auf die Version 2.5 - Ältere und allgemeine Informationen finden sich auch in diesem Wiki unter Joomla
Links
Versions Roadmap für Joomla
Ladezeiten verringen
In Joomla 2.5 werden die JavaScript Dateien mootools.js und mootools-more.js bei jedem Aufruf geladen. Sie wird aber nur für den Adminbereich, oder im Frontend wenn man als Publisher/Autor angemeldet ist, benötigt. Die folgende Änderung bewirkt, dass diese Datei nur noch geladen wird, wenn sie benötigt wird. Was der Code-Schnippsel tut? Ich habe keine Ahnung ;-)) Dazu muss diese Datei bearbeitet werden:
vi WEBVEZ/libraries/joomla/document/html/renderer/head.php
// Zeile 151 // Generate script file links foreach ($document->_scripts as $strSrc => $strAttr) { // Code to disable mootools for your site (still loads it for your admin) // Written by Brad Markle w/ InMotionHosting.com $ex_src = explode("/",$strSrc); $js_file_name = $ex_src[count($ex_src)-1]; $js_to_ignore = array("mootools-core.js","mootools-more.js"); if( in_array($js_file_name,$js_to_ignore) AND substr_count($document->baseurl,"/administrator") < 1 AND $_GET['view'] != 'form') continue; $buffer .= $tab . '<script src="' . $strSrc . '"'; if (!is_null($strAttr['mime'])) { $buffer .= ' type="' . $strAttr['mime'] . '"'; } if ($strAttr['defer']) { $buffer .= ' defer="defer"'; } if ($strAttr['async']) { $buffer .= ' async="async"'; } $buffer .= '</script>' . $lnEnd; }
Installation
HowTo´S
Rahmen beim Login Form entfernen
- Anlegen eines Verzeichnisses
- [htdocs]/templates/[MYCSS]/mycss.css
- Den Pfad über das Plugin EasyHeader einbinden
- Folgenden Text in das CSS File einfügen
fieldset.userdata { border: 0; }
Kontaktformular
Grafiken andern oder entfernen
Im Menü folgendes auswählen:
- Komponenten -> Kontakte -> Kontakt
- Im Kontaktmenü - Optionen - auswählen
- Im neuen Fenster unter Symboleinstellungen
- Hier können neue Symbole ausgewählt werden oder
- bei Einstellungen - Keine - auswählen um die Grafiken zu deaktivieren
News auf Facebook anzeigen
- Anlegen einer Facebook Fanseite bei FB, die kannst du ja nach deiner Website bezeichnen
- Änderung in den FB-Seiten Einstellungen: Klicke auf "Seite bearbeiten" -> dann unter Notizen "Bearbeiten" -> Importieren eines Blog: Webadresse des Blogs bzw des rss-Feed angeben. -> Importieren bestätigen und paar Minuten warten (FB brauch ne weile)
- FB synchronisiert nun immer deine letzten Blogeinträge mit der FB-Pinnwand und alle Fans deiner Seite sehen unter ihren Neuigkeiten den letzten Blogeintrag deiner Website. Dabei ließt FB den RSS-Feed deiner Seite aus.
Extensions und Module
Wer ist online
Unter Joomal 2.5 wwerden nicht nur Gäste, sondern auch Mitglieder gezählt und angezeigt. Das ist nich immer erwünmscht, deshalb habe ich folgende Anpassungen vorgenommen:
vi modules/mod_whosonline/tmpl/default.php <?php if ($showmode == 0 || $showmode == 2) : ?> <?php $guest = JText::plural('MOD_WHOSONLINE_GUESTS', $count['guest']); ?> <?php /* $member = JText::plural('MOD_WHOSONLINE_MEMBERS', $count['user']);*/ ?>
<?php echo JText::sprintf('MOD_WHOSONLINE_WE_HAVE', $guest, $member); ?>
Nach dem die Zeile auskommentiert ist, muss nur noch die Sprachdatei angepasst werden:
vi language/de-DE/de-DE.mod_whosonline.ini ;MOD_WHOSONLINE_WE_HAVE="Aktuell sind %1$s und %2$s online" MOD_WHOSONLINE_WE_HAVE="Aktuell ist %1$s online"
Eine saubere Lösung ist das nicht, da bei einem Joomla-Update die Änderungen überschrieben werden.
VirtueMart 2
EasyHeader Plugin
Mit EasyHerder können Anpassungen am Header im Joomla-Template vorgenommen werden.
- Einbinden von CSS
- Einbinden von JS
- Hinzufügen von Metatags
- JS-Bibliotheken deaktivieren