[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[NEU] RexBrowscap Addon - REDAXO Forum
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/
Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

[NEU] RexBrowscap Addon

3. Apr 2010, 01:22

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

Joachim.Dörr
Beiträge: 1403
Registriert: 7. Apr 2006, 01:49
Kontaktdaten: ICQ Website

4. Apr 2010, 14:43

Super! funktioniert einwandfrei. Nur unter der Seite "hilfe" gibt es ein error:

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
lg
Joachim

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

4. Apr 2010, 16:59

Moin Joachim,
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: ..
Mift, da is beim Export irgendwie die _readme.txt verschütt gegangen.
Gefixtes Archiv ist online..
rex_direktamente_download(http://www.redaxo.de/files/addon_rex_br ... .1_r16.zip)
;-)

lg,
Jan

Joachim.Dörr
Beiträge: 1403
Registriert: 7. Apr 2006, 01:49
Kontaktdaten: ICQ Website

5. Apr 2010, 12:05

Super vielen dank . gute Sache!

lg
Joachim

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

5. Apr 2010, 13:07

Moin Joiachim
Joachim.Dörr hat geschrieben:Super vielen dank
da nich für.. ,-)

Gegenfrage: bist du eigentlich noch aktiv am jquery_ui plugin dran?

lg,
Jan

Benutzeravatar
me-aze
Beiträge: 48
Registriert: 14. Mär 2007, 14:08
Wohnort: Neuss

Re: [NEU] RexBrowscap Addon

29. Apr 2011, 21:55

jeandeluxe hat geschrieben: Das Addon steht im pool zum download bereit:
http://www.redaxo.de/180-0-addon-detail ... don_id=714
Hallo,
der Link zum Download funktioniert nicht mehr. Wo kann man das Addon herunterladen?

mfg
me-aze

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

21. Jan 2013, 17:03

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
vg, Jan

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 09:40

Hey Jan,
danke fürs Addon und die Tipps zum mobile etc .. pp ;)

grz. Chris

jimhein
Beiträge: 69
Registriert: 3. Sep 2007, 11:00
Wohnort: Berlin

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 11:17

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

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 12:09

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

jimhein
Beiträge: 69
Registriert: 3. Sep 2007, 11:00
Wohnort: Berlin

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 13:20

Hallo Jan,
jetzt steht der JS Include im zweiten <header> (Unterelement von <section>) des <body>...
lg ingo

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 13:43

Hm merkwürdig.. kannst du mal dein HTML posten?
vg, Jan


Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 14:03

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

jimhein
Beiträge: 69
Registriert: 3. Sep 2007, 11:00
Wohnort: Berlin

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 14:28

Bist du sicher...
Oh Mann! Ich habe tatsächlich vergessen den lokalen Ordner "rex_browscap" in "_rex_browscap" umzubenennen. Sorry! Funktioniert alles super!
Vielen Dank!
lg
ingo

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

24. Jan 2013, 15:13

Bene.. dann merge ich das.

ps.: schöne page.. dein layout? sehr mein tisch..
vg, Jan

skyflo
Beiträge: 20
Registriert: 1. Feb 2012, 14:34

Re: [NEU] RexBrowscap Addon

12. Feb 2013, 01:28

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:

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
}
?>
Danke und Gruß
Florian

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

12. Feb 2013, 01:58

skyflo hat geschrieben:ich habe das Addon bereits seit einigen Monaten in aktion.
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.

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

skyflo
Beiträge: 20
Registriert: 1. Feb 2012, 14:34

Re: [NEU] RexBrowscap Addon

12. Feb 2013, 02:39

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
Zuletzt geändert von skyflo am 12. Feb 2013, 02:44, insgesamt 1-mal geändert.

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

12. Feb 2013, 02:43

Genau.. DLden, hochladen, re-installieren(wichtig!), feddich..
vg, Jan

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

12. Feb 2013, 02:45

skyflo hat geschrieben:Also lade ich mir von der github die 0.2.2. ..
0.9.2_beta ..
vg, Jan

skyflo
Beiträge: 20
Registriert: 1. Feb 2012, 14:34

Re: [NEU] RexBrowscap Addon

12. Feb 2013, 03:02

Ahh, jetzt geht es wieder auf Android aber leider noch nicht mit IOS.

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

12. Feb 2013, 03:20

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

Benutzeravatar
runstop64
Beiträge: 369
Registriert: 23. Okt 2012, 21:34
Wohnort: Hamburg
Kontaktdaten: Website Facebook Twitter

Re: [NEU] RexBrowscap Addon

28. Feb 2013, 03:08

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
Viele Grüße,
Daniel


studio-ahoi.de | Referenzen | Friends Of REDAXO

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: [NEU] RexBrowscap Addon

28. Feb 2013, 03:17

send patch..

grüße nach ottensen..
vg, Jan

Zurück zu „Allgemeines [R4]“