Das einfachste, aber auch mühseligste ist, einfach in den Quellcode zu schauen. Es gibt aber ein paar nützliche Helferlein, die einem das Auffinden der CSS-Angaben erleichtern. Dazu bringt ...
Jetzt ist der Vortrag zur Rechteverwaltung, den ich auf den Joomladays 2011 gehalten habe auf Video veröffentlicht worden und kann hier in voller Länge angesehen werden: http://vimeo.com/30...
Auszug aus meinem Buch "Webseiten erstellen mit Joomla 1.6 / 1.7" Die Überlegung für dieses Beispiel ist, dass es einen Bereich für registrierte User gibt, die sich in zwei ...
Die Original-Fehlerseite liegt hier: /templates/system/error.phpWill man eine eigene Fehlerseite machen, legt man sich eine eigene error.php in seinem verwendeten Template-Verzeichnis an: /t...
Einige Webbrowser bieten die Möglichkeit oben rechts auf ausgewählten Suchdiensten oder Webseiten direkt zu suchen. Wenn Sie OpenSearch autodiscovery mit "Ja" im Suchen-Modul aktivieren, kön...
Nachfolgend mein Vortrag zum Thema "Barrierefreiheit" auf den Joomladays 2011 am 2./3. September in Hamburg Als vor einigen Monaten die Liste der Sprecher noch recht übers...
Dieses Tutorial gibt meinen Vortrag auf den Joomladays 2011 am 2./3. September in Hamburg wider. Die Power Point Folien sind hier direkt eingearbeitet und der freie Vortrag als Manuskript be...
Im Downloadcenter auf time4mambo stehen die drei Grunddateien zum Download bereit (index.php, templateDetails.xml, template.css). Um ein eigenes Template zu erstellen, wird folgende Verze...
Diese Datei steht - zusammen mit der index.php und der templateDetails.xml - im Downloadcenter auf time4mambo zur Verfügung Es handelt sich hierbei um die grundsätzlichen CSS-Klasse...
Die Datenbank-Präfix wird jetzt beim Installationsvorgang dynamisch erzeugt. Open Search ist hinzugekommen. Man kann jetzt die Hauptbeiträge nach Kategorien auswählen. Der Seitenname ka...
[amazonadd=3827245664][amazonadd=3827241227] Manchmal passieren ja eigenartige Dinge: Ich befand mich mitten in einer mehrtägigen Excel-Schulung, hatte ein Problem und stellte fest, dass ic...
[amazonadd=3866451091] "Das Handbuch" - so heißt es im Untertitel und das ist nicht zuviel versprochen. Ich benutze dieses Buch zur Schulungsvorbereitung genau so, wie als Nachschlagewerk i...
[amazonadd=3825226697] Anfangs hatte ich das Buch in meiner Ausbildung zum Fachinformatiker. Es gibt einige Kapitel, die ich durchaus mehrmals gelesen habe. Nicht weil sie so schlecht gesch...
Original-Auszug aus dem Buch Die Überlegung: Wir haben eine Kulturredaktion, der eine Kategorie zugeordnet ist. Und wir haben eine Politikredaktion, die in zwei Kategorien...
Zusammen mit Christiane Maier-Stadtherr und René Serradeil schreiben wir ein Buch zur Joomla-Programmierung. Also das Erstellen eigener Komponenten, Module und Plugins in Joomla! 2.5 Als Üb...
Open Search - Einbindung von time4joomla in das Suchenfeld des Browsers - und so funktioniert es: Open Search
Hier wird nichts angezeigt? Dann hast Du vermutlich einen AddBlocker im Einsatz. Der Direktlink ist dieser hier:
Meine Bücher:
Webseiten erstellen mit Joomla! 1.7
Joomla-Programmierbuch
Wir schulen zu vielen interessanten Themen:
Interesse? Lust? Zeit? Dann freue ich mich über eine eMail oder Anruf.
Kontaktdaten im Impressum
Es gibt spezielle CSS-Angaben für bestimmte Browser. Meistens dienen diese jedoch um Anweisungen für ältere, meist Internet Explorer betreffend, festzulegen. Schwieriger wird es, wenn man beispielsweise mit relativen Positionierungen arbeitet. Dann stellt man schnell fest, dass viele Browser sehr unterschiedlich reagieren. Eine Möglichkeit das im Code abzufangen ist nachfolgende Browserweiche, die direkt in die index.php des Templates geschrieben werden kann:
Ein konkretes Beispiel, welches ich mal benutzt habe:
In der template.css müssen dann natürlich die verschiedenen CSS-IDs definiert werden:
Ich musste hier das Kommentieren leider schließen, weil sich die Spammer dieser Welt auf diesen einen Beitrag eingeschossen haben und mir täglich meist mehrere Spams geschickt haben.
Axel Tüting
Geschrieben am 2009-10-30 11:19:52
Hast du denn Probleme mit einer bestimmten Version? Ansich sind die FF-Versionen nicht wichtig, dass man sie einzeln abfangen müsste. Kannst du mal konkreteres berichten?
Axel
Ana
Geschrieben am 2010-01-28 13:53:53
Hallo,
ich habe das Script in meine index.php auch mal eingebaut, aber jetzt wrd mir auf der Seite in der ersten zeile dies angezeigt:
Browser: FirefoxEs wird ein anderer Browser verwendet
Wie bekomme ich das denn weg?
Ich öffne die Seite doch mit Firefox.
Gruss Ana
Axel Tüting
Geschrieben am 2010-01-28 15:15:51
Hallo Ana,
das ist lediglich die "echo"-Ausgabe. "echo" ist eine PHP-Anweisung für eine Bildschirmausgabe. Wenn du das obige Skript so eingebaut hast, dann wurde ordnungsgemäß erkannt, dass du den Firefox benutzt. Lediglich die "else-Anweisung" wurde auch noch abgearbeitet und der Text entsprechend ausgegeben. Was mich zwar etwa wundert, aber dennoch erstmal noch kein Grund zur Panik ist. ;-)
Axel
Eckard
Geschrieben am 2010-04-14 16:13:41
Im oberen Beispiel muß die Zeile
if(eregi("msie",$_SERVER['HTTP_USER_AGENT']))
stattdessen lauten
elseif(eregi("msie",$_SERVER['HTTP_USER_AGENT']))
Dann klappts auch mit Firefox
time4mambo
Geschrieben am 2010-04-14 16:17:27
Stimmt. Jetzt, wo du es sagst, sehe ich es auch.
Danke fürs Draufaufmerksammachen! :-)
... Code korrigiert ...
askme
Geschrieben am 2010-07-20 15:48:36
Resurcenschonender gehts so ...
if(getUserBrowser()=="msie"){...}
function getUserBrowser()
{
$array=array("opera","firefox","phoenix","msie");
foreach($array as $bkey => $bvalue)
{
if(eregi($bvalue,$_SERVER['HTTP_USER_AGENT']))
{
return $bvalue;
}
}
return null;
}
Patrick Loibl
Geschrieben am 2010-09-02 15:44:02
Klasse genau das was ich gesucht habe !!! DANKE !! :-)
foxy
Geschrieben am 2010-09-26 11:26:58
Hallo,
klasse Script wirklich! (Fast) genau was ich suchte.
Ist alles drin, nur wärs auch schick, wenn man die genaue Version von Firefox ansprechen könnte, denn z.B. kann Firefox ja erst ab der Version 3.6 multiple Backgrounds. Alles drunter zeigt dann einfach nix an, genau wie IE bis Version 8. Ab Version 9 kann der IE ja Gott sei Dank einige CSS3-Befehle.
Bei IE hab ich schon Versionierungen in CSS-Browserweichen gesehen, aber für Firefox hab ich leider nix gefunden. Und in PHP-Browserweichen auch leider nichts, also weder IE noch Firefox. Geht das denn auch? Und wenn ja, wie?
pyretta
Geschrieben am 2010-10-03 01:34:19
oh shit das hat meinen code gestrichen :eek:
dann eben so...
erstmal die Funktion:
function agent()
{
$agents=array(
'FF3.5'=>'Firefox/3.5',
'IE8'=>'^Mozilla/4\.0 \(compatible; MSIE 8\.0',
);
foreach($agents as $k=>$v)
{
if(preg_match('@'.$v.'@i',$_SERVER['HTTP_USER_AGENT']))return $k;
}
}
Unter $agents=array kannst du nach Wunsch auch noch mehr Browser aufführen.
Dann sagst du dem Kerlchen was er damit anstellen soll:
$browser = agent();
if ($browser == "FF3.5"){echo '';}
elseif ($browser == "IE8"){echo '';}
Dann kannst du diverse Module/Komponenten laden (bei Modulen die "countModules" Funktion nicht vergessen, deshalb auch mein Rad das DIV außerhalb der PHP-Deklaration zu schließen:
pyretta
Geschrieben am 2010-10-03 01:36:20
das gibts nich :o sorry hat wieder die hälfte gestrichen ... hinter echo kommt dann natürlich dein DIV-Tag in den du die Inhalte reinpackst :o
www.time4joomla.de is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
AllOnline
Geschrieben am 2009-10-30 08:22:03
Schöne Sache,
aber wie untescheidet man in den einzelnen FireFox-Versionen?
Ist immer MZ 5.0 aber FireFoxVersionen fallen hinten runter?
Auf Kommentar antworten