Moin,
habs dick gehabt mich mit dem ganzen Drumherum herumzuplagen welches das native get_browser() mit sich bringt.. andere auch: Unter anderem das Browser Capabilities PHP Project .. sprich ich hab dessen Funktionalität als Redaxo Addon umgesetzt.
Wem der Begriff browscap nix sagt wirds nicht brauchen, wens interessiert kann sich unter obiger URL einlesen, bzw, hier nen knappen Überblick übers Addon verschaffen:
http://rexdev.de/addons/rexbrowscap.html
Das Addon steht im pool zum download bereit:
http://www.redaxo.de/180-0-addon-detail ... don_id=714
lg,
Jan
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 1403
- Registriert: 7. Apr 2006, 01:49
- Kontaktdaten: ICQ Website
Super! funktioniert einwandfrei. Nur unter der Seite "hilfe" gibt es ein error:
lg
Joachim
Code: Alles auswählen
Warning: file_get_contents(/home/test/public_html/redaxo/include/addons/rex_browscap/_readme.txt) [function.file-get-contents]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/test/public_html/redaxo/include/addons/rex_browscap/pages/help.inc.php on line 49
Joachim
Moin Joachim,
Gefixtes Archiv ist online..
rex_direktamente_download(http://www.redaxo.de/files/addon_rex_br ... .1_r16.zip)
;-)
lg,
Jan
Mift, da is beim Export irgendwie die _readme.txt verschütt gegangen.Joachim.Dörr hat geschrieben:Code: Alles auswählen
Warning: file_get_contents(/home/test/public_html/redaxo/include/addons/rex_browscap/_readme.txt) [function.file-get-contents]: failed to open stream: ..
Gefixtes Archiv ist online..
rex_direktamente_download(http://www.redaxo.de/files/addon_rex_br ... .1_r16.zip)
;-)
lg,
Jan
-
- Beiträge: 1403
- Registriert: 7. Apr 2006, 01:49
- Kontaktdaten: ICQ Website
Re: [NEU] RexBrowscap Addon
Hallo,jeandeluxe hat geschrieben: Das Addon steht im pool zum download bereit:
http://www.redaxo.de/180-0-addon-detail ... don_id=714
der Link zum Download funktioniert nicht mehr. Wo kann man das Addon herunterladen?
mfg
me-aze
Re: [NEU] RexBrowscap Addon
So, an dieser Stelle eine Weiterführung der Diskussion aus diesen beiden Threads [1][2] bzw. was sich daraus hinsichtlich der Weiterentwicklung von RexBrowscap die letzten Tage ergab.
Ich werde das hier daher nicht nochmal alles wiederholen, lediglich - weil hier als letzte Frage - der link zum Repo bzw. den aktuellen DLs: https://github.com/jdlx/rex_browscap/tags
[1] http://www.redaxo.org/de/forum/allgemei ... 52-15.html
[2] http://www.redaxo.org/de/forum/template ... 57-30.html
Ich werde das hier daher nicht nochmal alles wiederholen, lediglich - weil hier als letzte Frage - der link zum Repo bzw. den aktuellen DLs: https://github.com/jdlx/rex_browscap/tags
[1] http://www.redaxo.org/de/forum/allgemei ... 52-15.html
[2] http://www.redaxo.org/de/forum/template ... 57-30.html
vg, Jan
Re: [NEU] RexBrowscap Addon
Hey Jan,
danke fürs Addon und die Tipps zum mobile etc .. pp
grz. Chris
danke fürs Addon und die Tipps zum mobile etc .. pp
grz. Chris
Re: [NEU] RexBrowscap Addon
Moin Jan,
habe das Addon gerade erfolgreich getestet. Dabei ist mir eine kleine Sache aufgefallen:
Wenn man das HTML5 Tag <header> benutzt wird der Frontend JS Include in diesen Header gepackt und nicht in den <head>. Ansonsten funktioniert alles prima!
Vielen Dank
Ingo
habe das Addon gerade erfolgreich getestet. Dabei ist mir eine kleine Sache aufgefallen:
Wenn man das HTML5 Tag <header> benutzt wird der Frontend JS Include in diesen Header gepackt und nicht in den <head>. Ansonsten funktioniert alles prima!
Vielen Dank
Ingo
Re: [NEU] RexBrowscap Addon
Probier mal in der Zeile https://github.com/jdlx/rex_browscap/bl ... c.php#L163 folgende Änderung:
Code: Alles auswählen
preg_match_all('/<(?:base|head(?!e))[^>]*>/i',$params['subject'],$m);
vg, Jan
Re: [NEU] RexBrowscap Addon
Hallo Jan,
jetzt steht der JS Include im zweiten <header> (Unterelement von <section>) des <body>...
lg ingo
jetzt steht der JS Include im zweiten <header> (Unterelement von <section>) des <body>...
lg ingo
Re: [NEU] RexBrowscap Addon
Strange.. also sowohl lokal, wie auch ein 2 versch. regex tools paßt es. Bist du sicher, daß du die Zeile wie oben gepostet geändert hast?
vg, Jan
Re: [NEU] RexBrowscap Addon
Oh Mann! Ich habe tatsächlich vergessen den lokalen Ordner "rex_browscap" in "_rex_browscap" umzubenennen. Sorry! Funktioniert alles super!Bist du sicher...
Vielen Dank!
lg
ingo
Re: [NEU] RexBrowscap Addon
Bene.. dann merge ich das.
ps.: schöne page.. dein layout? sehr mein tisch..
ps.: schöne page.. dein layout? sehr mein tisch..
vg, Jan
Re: [NEU] RexBrowscap Addon
Hallo,
ich habe das Addon bereits seit einigen Monaten in aktion. Leider ist mir jetzt aufgefallen, das nicht mehr auf das mobile Template weitergeleitet wird wenn ich mit einem Smartphone drauf gehe.
Hat vorher funktioniert und ich habe an der Seite auch nix geändert! Hat jemand ne Idee?
Hier mal der Code:
Danke und Gruß
Florian
ich habe das Addon bereits seit einigen Monaten in aktion. Leider ist mir jetzt aufgefallen, das nicht mehr auf das mobile Template weitergeleitet wird wenn ich mit einem Smartphone drauf gehe.
Hat vorher funktioniert und ich habe an der Seite auch nix geändert! Hat jemand ne Idee?
Hier mal der Code:
Code: Alles auswählen
<?php
if (!function_exists('rex_get_browser')) {
function rex_get_browser() {
echo 'RexBrowscap Addon nicht installiert!';
}
};
// Mobile Geräte (Handys, PDAs, etc.) aussieben
$browser = rex_get_browser();
if ($browser['isMobileDevice']==1)
{
?>
REX_TEMPLATE[9]
<?php
}
else
{
//Template für alle andere
?>
REX_TEMPLATE[5]
<?php
}
?>
Florian
Re: [NEU] RexBrowscap Addon
Hast du die neuste Version? Beim browscap Projekt gibt es (bzw. gab vor kurzem) einen Wechsel des maintainers.. was zur Folge hat, daß ältere RexBrowscap Versionen nicht mehr funktionieren, da die URL über welche die Definitionen geholt werden nicht mehr gültig ist.skyflo hat geschrieben:ich habe das Addon bereits seit einigen Monaten in aktion.
Für den Fall das du die neuste Version hast (und ich hoffe die temporären URLs haben sich nicht schon wieder geändert), dann überprüfe zunächst mal ob $browser['isMobileDevice'] bei deinem Gerät wirklich den Wert 0 hat.
vg, Jan
Re: [NEU] RexBrowscap Addon
EDIT: 0.2.2 gerade installiert aber geht leider noch nicht.
Ups, gibt ja schon ne 0.2.2. dann ist es ja klar warum es nicht mehr geht ich hab die 0.1.22.
Also lade ich mir von der github die 0.2.2. und packe das in den Addons Ordner vom Redaxo und installiere das neue? Die alte war irgendwie nur eine Installationsdatei.
Gruß
Florian
Ups, gibt ja schon ne 0.2.2. dann ist es ja klar warum es nicht mehr geht ich hab die 0.1.22.
Also lade ich mir von der github die 0.2.2. und packe das in den Addons Ordner vom Redaxo und installiere das neue? Die alte war irgendwie nur eine Installationsdatei.
Gruß
Florian
Zuletzt geändert von skyflo am 12. Feb 2013, 02:44, insgesamt 1-mal geändert.
Re: [NEU] RexBrowscap Addon
0.9.2_beta ..skyflo hat geschrieben:Also lade ich mir von der github die 0.2.2. ..
vg, Jan
Re: [NEU] RexBrowscap Addon
Ahh, jetzt geht es wieder auf Android aber leider noch nicht mit IOS.
Re: [NEU] RexBrowscap Addon
Es könnte sein, daß aufgrund des aktuellen Umbruches die Ermittlung der browscap lib nicht optimal ist.. wobei mich das bei iOS eher wundern würde. Aber: du kannst ja im Addon die Ermittlung der mobiledetect lib dazuschalten.. und zur Not/Sicherheit deine Kondition für den Template switch ergänzen. Mit zugeschalteter mobiledetect Ermittlung sieht eine Ausgabe von rex_get_browser() z.b. so aus:
Code: Alles auswählen
array (
'browser_name' => 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; da-dk) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3',
'browser_name_regex' => '^mozilla/5\\.0 \\(iphone.*cpu.*os 5_1.*like mac os x.*\\).*applewebkit/534\\.46\\..*\\(.*khtml, like gecko.*\\).*crios/19\\.0\\..*mobile/9b206.*safari/7534\\.48\\.3$',
'browser_name_pattern' => 'Mozilla/5.0 (iPhone*CPU*OS 5_1*like Mac OS X*)*AppleWebKit/534.46.*(*KHTML, like Gecko*)*CriOS/19.0.*Mobile/9B206*Safari/7534.48.3',
'Parent' => 'Chrome 19.0',
'Platform' => 'iOS',
'Platform_Version' => '5.1',
'Win32' => false,
'isMobileDevice' => true,
'Comment' => 'Chrome 19.0',
'Browser' => 'Chrome',
'Version' => '19.0',
'MajorVer' => 19,
'MinorVer' => 0,
'Frames' => true,
'IFrames' => true,
'Tables' => true,
'Cookies' => true,
'JavaScript' => true,
'JavaApplets' => true,
'CssVersion' => 3,
'Alpha' => false,
'Beta' => false,
'Win16' => false,
'Win64' => false,
'BackgroundSounds' => false,
'VBScript' => false,
'ActiveXControls' => false,
'isSyndicationReader' => false,
'Crawler' => false,
'AolVersion' => 0,
'md_isMobile' => true,
'md_isTablet' => false,
'md_isiPhone' => true,
'md_isBlackBerry' => false,
'md_isHTC' => false,
'md_isNexus' => false,
'md_isDell' => false,
'md_isMotorola' => false,
'md_isSamsung' => false,
'md_isSony' => false,
'md_isAsus' => false,
'md_isPalm' => false,
'md_isVertu' => false,
'md_isPantech' => false,
'md_isGenericPhone' => false,
'md_isBlackBerryTablet' => false,
'md_isiPad' => false,
'md_isNexusTablet' => false,
'md_isKindle' => false,
'md_isSamsungTablet' => false,
'md_isHTCtablet' => false,
'md_isMotorolaTablet' => false,
'md_isAsusTablet' => false,
'md_isNookTablet' => false,
'md_isAcerTablet' => false,
'md_isToshibaTablet' => false,
'md_isYarvikTablet' => false,
'md_isMedionTablet' => false,
'md_isArnovaTablet' => false,
'md_isArchosTablet' => false,
'md_isAinolTablet' => false,
'md_isSonyTablet' => false,
'md_isCubeTablet' => false,
'md_isCobyTablet' => false,
'md_isSMiTTablet' => false,
'md_isRockChipTablet' => false,
'md_isTelstraTablet' => false,
'md_isGenericTablet' => false,
'md_isAndroidOS' => false,
'md_isBlackBerryOS' => false,
'md_isPalmOS' => false,
'md_isSymbianOS' => false,
'md_isWindowsMobileOS' => false,
'md_isWindowsPhoneOS' => false,
'md_isiOS' => true,
'md_isFlashLiteOS' => NULL,
'md_isMeeGoOS' => false,
'md_isMaemoOS' => false,
'md_isJavaOS' => false,
'md_iswebOS' => false,
'md_isbadaOS' => false,
'md_isBREWOS' => false,
'md_isChrome' => true,
'md_isDolfin' => false,
'md_isOpera' => false,
'md_isSkyfire' => false,
'md_isIE' => false,
'md_isFirefox' => false,
'md_isBolt' => false,
'md_isTeaShark' => false,
'md_isBlazer' => false,
'md_isSafari' => false,
'md_isTizen' => false,
'md_isUCBrowser' => false,
'md_isDiigoBrowser' => false,
'md_isPuffin' => false,
'md_isGenericBrowser' => false,
'display_width' => 1680,
'display_height' => 1050,
'viewport_width' => 1668,
'viewport_height' => 545,
'landscape' => true,
)
vg, Jan
- runstop64
- Beiträge: 369
- Registriert: 23. Okt 2012, 21:34
- Wohnort: Hamburg
- Kontaktdaten: Website Facebook Twitter
Re: [NEU] RexBrowscap Addon
Moin
und Danke für dieses Super Addon, allerdings ist mir gerade aufgefallen, dass sich noch keine User-Permissions für die Backendseiten setzen lassen. Hab's bei mir zwar eingefügt, aber vielleicht packst Du es ja noch in den Release...
Viele Grüße,
Daniel
und Danke für dieses Super Addon, allerdings ist mir gerade aufgefallen, dass sich noch keine User-Permissions für die Backendseiten setzen lassen. Hab's bei mir zwar eingefügt, aber vielleicht packst Du es ja noch in den Release...
Viele Grüße,
Daniel