Moin!
Ich hab mich mal an Github versucht...
Sonnige Grüße aus Ottensen,
Daniel
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/
Re: [NEU] RexBrowscap Addon
Hallo, jetzt funktioniert ja das Addon wieder wunderbar. Zur Zeit siebt das Weichentemplate ja die mobilen Gerät aus und leitet diese auf das entsprechende Template. Würde jetzt gerne einen Link haben wo man auch manuell auf die normale Seite kommt aber wie bringe ich dem Weichentemplate bei das in diesem Fall die normale Seite dargestellt werden soll.
Wenn jemand einen Tip hat...
LG, Florian
Wenn jemand einen Tip hat...
LG, Florian
Re: [NEU] RexBrowscap Addon
Hallo,
ich habe das gerade zufällig freitag gemacht.
Ich habe das über session gemacht.
einfach ein Link fest in Mobil Template eingebauteund in dem Normalen Template/weiche eine Abfrage eingebaut und das in ein session gespeichert so bleibt der besucher die ganze sietzung auf der desktop version.
ach so da habe im normalen template/bzw weichedie Mobile_Detect.php und $detect sind natürlich nicht von dem Addon und muss angepasst werden aber aber die struktur müsste so funktionieren.
Das oben arbeitet nicht mit Template weiche sondern mir unterschietlichen Strukturbäume für desktop und Mobil.
Cheffchen
ich habe das gerade zufällig freitag gemacht.
Ich habe das über session gemacht.
einfach ein Link fest in Mobil Template eingebaute
Code: Alles auswählen
<div class="centerMe">
<a href="<? echo rex_getUrl($REX['START_ARTICLE_ID'],'0', array('desktop' => '1' ));?>">zur Desktop Version</a>
</div>
ach so da habe im normalen template/bzw weiche
Code: Alles auswählen
<?php
if(!isset($_SESSION)){session_start();}
#wenn desktop per get das Session desktop speichern
if(rex_get('desktop', 'string'))$_SESSION['desktop']='1';
#wenn Session desktop nicht gibt das weiter und prüfen ob Mobil
if(empty($_SESSION['desktop'])){
require_once 'Mobile_Detect.php';$detect = new Mobile_Detect;
# WENN MOBIL weiterleitung zur id der mobil startseite
if ($detect->isMobile()){header('Location: '.rex_getUrl('6'));}
}
?>
Das oben arbeitet nicht mit Template weiche sondern mir unterschietlichen Strukturbäume für desktop und Mobil.
Cheffchen
Re: [NEU] RexBrowscap Addon
Danke für deine Version aber was ich noch nicht verstehe ist, das mit dem "Mobile_Detect.php und $detect". In wie weit muss ich die anpassen und wo finde ich diese.
LG, Florian
LG, Florian
Re: [NEU] RexBrowscap Addon
HAllo,
das sind sachen die nicht von dem Addon sind sondern von wo anders aber das gleich machen :O).
ich habe mir das addon gerade mal schnell angeschaut, es müsste so sein (glaube ich)
und halt der code vom Link wie oben, der bleibt ja gleich.
Cheffchen
das sind sachen die nicht von dem Addon sind sondern von wo anders aber das gleich machen :O).
ich habe mir das addon gerade mal schnell angeschaut, es müsste so sein (glaube ich)
Code: Alles auswählen
<?php
if(!isset($_SESSION)){session_start();}
#wenn desktop per get das Session desktop speichern
if(rex_get('desktop', 'string'))$_SESSION['desktop']='1';
#wenn Session desktop nicht gibt das weiter und prüfen ob Mobil
if(empty($_SESSION['desktop'])){
#addon RexBrowscap
if (!function_exists('rex_get_browser')) {
function rex_get_browser() {
echo 'RexBrowscap Addon nicht installiert!';
}
}
# WENN MOBIL weiterleitung zur id der mobil startseite
# oder was auch immer wie template weiche...
$browser = rex_get_browser();
if ($browser['isMobileDevice']==1)
{
header('Location: '.rex_getUrl('6'));
}
}
?>
Cheffchen
Re: [NEU] RexBrowscap Addon
hmm, ob ich das jetzt richtig verstanden habe. Also ich habe ja meine 3 Templates: 1. für die normale Seite; 2. für die mobile Seite und ein 3. Weichentemplate.
Ich möchte ja nur vom mobile Template auf das normale Template switchen und umgekehrt. Du machst das ja anders mit //header('Location: '.rex_getUrl('6')); oder?
LG, Florian
Ich möchte ja nur vom mobile Template auf das normale Template switchen und umgekehrt. Du machst das ja anders mit //header('Location: '.rex_getUrl('6')); oder?
LG, Florian
Re: [NEU] RexBrowscap Addon
Hallo,
dann must halt einfach das header('Location: '.rex_getUrl('6')); gegen dein Template zu mobil teil ersetzen.
Das hat aber nichts mit dem Addon zu tun sondern verständnis frage und ohne deine template weiche zu kennen was soll ich da sagen?
Cheffchen
dann must halt einfach das header('Location: '.rex_getUrl('6')); gegen dein Template zu mobil teil ersetzen.
Das hat aber nichts mit dem Addon zu tun sondern verständnis frage und ohne deine template weiche zu kennen was soll ich da sagen?
Cheffchen
Re: [NEU] RexBrowscap Addon
Hey Jan,
danke nochmal fürs AddOn...
teste das gerade lokal und bekomm auch schön ein Array raus.
Allerdings ohne dieser Werte:
... wat mach ich falsch? (aktuelle Version von github)
Danke. grz. Chris
danke nochmal fürs AddOn...
teste das gerade lokal und bekomm auch schön ein Array raus.
Allerdings ohne dieser Werte:
Code: Alles auswählen
'display_width' => 1680,
'display_height' => 1050,
'viewport_width' => 1652,
'viewport_height' => 641,
'landscape' => true,
Code: Alles auswählen
# Funktion rex_get_browser() absichern
if (!function_exists('rex_get_browser')) {
function rex_get_browser() {
echo 'RexBrowscap Addon nicht installiert!';
}
}
$browser = rex_get_browser();
echo '<pre>';
print_r($browser);
echo '</pre>';
Danke. grz. Chris
Re: [NEU] RexBrowscap Addon
Hast du den "Frontend JS Include" an, und klappt der auch?
session_start() im frontend an?
session_start() im frontend an?
vg, Jan
Re: [NEU] RexBrowscap Addon
an isser... eingebunden wird dieser auch.
wirft lediglich die mobile-detect und die browscap Infos raus ...
ohne width, heights und landscape/portrait ...
hmmm. *strange*
wirft lediglich die mobile-detect und die browscap Infos raus ...
ohne width, heights und landscape/portrait ...
hmmm. *strange*
Re: [NEU] RexBrowscap Addon
Ansonsten: include mal händisch das non-minified JS, kommentier die console.log() aus, und kuck in firebug was sich tut.. https://github.com/jdlx/rex_browscap/bl ... rowscap.js
vg, Jan
Re: [NEU] RexBrowscap Addon
HI,
soweit so gut.. für alle die versuchen anschl die Bilder auf
die richtige Size bzw den Bildtypen zu wechseln wäre beakpoints.js evtl ne Idee. Ich hab das mal getestet und für "rex_image_type" und "rex_resize=" angepasst:
1. beakpoints.js in header rein
2. breakpoints aufrufen (js)
wobei RegEx nicht so meine Stärke ist ...
meine Bildtypen beinhalten "grid" und "mobile"
z.B. "rex_grid_5" oder "rex_mobile_480"
grz. Chris
soweit so gut.. für alle die versuchen anschl die Bilder auf
die richtige Size bzw den Bildtypen zu wechseln wäre beakpoints.js evtl ne Idee. Ich hab das mal getestet und für "rex_image_type" und "rex_resize=" angepasst:
1. beakpoints.js in header rein
2. breakpoints aufrufen (js)
Code: Alles auswählen
$(function() {
/* 320er*/
$(window).bind('enterBreakpoint320',function() {
$('#log').append('<p>Entering 320 breakpoint</p>');
$('img').each(function() {
if ($(this).attr('src').indexOf("grid") > 0 || $(this).attr('src').indexOf("rex_resize") > 0)
{
$(this).attr('old', $(this).attr('src'));
}
var newSrc = $(this).attr('src');
if(newSrc.indexOf("grid") > 0 || newSrc.indexOf("mobile") > 0)
{
newSrc = newSrc.replace(/(_type\=.*_.*_.*\&)/g,'_type=rex_mobile_320\&');
} else if(newSrc.indexOf("rex_resize=") > 0 || newSrc.indexOf("mobile") > 0)
{
newSrc = newSrc.replace(/rex_resize\=.*__(.*)/g,'rex_img_type=rex_mobile_320&rex_img_file=$1');
}
$(this).attr('src', newSrc);
});
});
/* 480er */
$(window).bind('enterBreakpoint480',function() {
$('#log').append('<p>Entering 480 breakpoint</p>');
$('img').each(function() {
if ($(this).attr('src').indexOf("grid") > 0 || $(this).attr('src').indexOf("rex_resize") > 0)
{
$(this).attr('old', $(this).attr('src'));
}
var newSrc = $(this).attr('src');
var newSrc = $(this).attr('src');
if(newSrc.indexOf("grid") > 0 || newSrc.indexOf("mobile") > 0)
{
newSrc = newSrc.replace(/(_type\=.*_.*_.*\&)/g,'_type=rex_mobile_480\&');
} else if(newSrc.indexOf("rex_resize=") > 0 || newSrc.indexOf("mobile") > 0)
{
newSrc = newSrc.replace(/rex_resize\=.*__(.*)/g,'rex_img_type=rex_mobile_480&rex_img_file=$1');
}
$(this).attr('src', newSrc);
});
});
/* 600er*/
$(window).bind('enterBreakpoint600',function() {
$('#log').append('<p>Entering 600 breakpoint</p>');
$('img').each(function() {
if ($(this).attr('old') != ""){
$(this).attr('src', $(this).attr('old'));
}
});
});
/* 768er*/
$(window).bind('enterBreakpoint768',function() {
$('#log').append('<p>Entering 768 breakpoint</p>');
$('img').each(function() {
if ($(this).attr('old') != ""){
$(this).attr('src', $(this).attr('old'));
}
});
});
/* 1024er */
$(window).bind('enterBreakpoint1024',function() {
$('#log').append('<p>Entering 1024 breakpoint</p>');
$('img').each(function() {
if ($(this).attr('old') != ""){
$(this).attr('src', $(this).attr('old'));
}
});
});
$(window).setBreakpoints({
distinct: true,
breakpoints: [320, 480, 600, 768, 1024]
});
});
meine Bildtypen beinhalten "grid" und "mobile"
z.B. "rex_grid_5" oder "rex_mobile_480"
grz. Chris
Re: [NEU] RexBrowscap Addon
Hallo Leute,
habe diese Funktion auf der Website im Einsatz. Seit ein paar Wochen wird das mobile Template nicht mehr angezeigt. Woran könnte das liegen? Vielen Dank für eure Kommentare!
habe diese Funktion auf der Website im Einsatz. Seit ein paar Wochen wird das mobile Template nicht mehr angezeigt. Woran könnte das liegen? Vielen Dank für eure Kommentare!
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[622]
<?php
}
else
{
//Template für alle andere
?>
REX_TEMPLATE[623]
<?php
}
?>
Re: [NEU] RexBrowscap Addon
Hallo Leute,
habe diese Funktion auf der Website im Einsatz. Seit ein paar Wochen wird das mobile Template nicht mehr angezeigt. Woran könnte das liegen? Vielen Dank für eure Kommentare!
habe diese Funktion auf der Website im Einsatz. Seit ein paar Wochen wird das mobile Template nicht mehr angezeigt. Woran könnte das liegen? Vielen Dank für eure Kommentare!
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[622]
<?php
}
else
{
//Template für alle andere
?>
REX_TEMPLATE[623]
<?php
}
?>
Re: [NEU] RexBrowscap Addon
HI,
doppel Post ...
gibts Fehlermeldungen?
Ist das Template noch vorhanden?
grz. Chris
doppel Post ...
gibts Fehlermeldungen?
Ist das Template noch vorhanden?
grz. Chris
Re: [NEU] RexBrowscap Addon
Hallo Chris,darwin hat geschrieben:HI,
doppel Post ...
gibts Fehlermeldungen?
Ist das Template noch vorhanden?
grz. Chris
sorry wegen dem doppel Post, dicke Finger
Nein, keine Fehler und das Template ist auch vorhanden. Wir haben seit Wochen keine Änderungen an der Seite vorgenommen.