+ Antworten
Ergebnis 1 bis 3 von 3

Thema: pda Mambot & Joomla SEF

  1. #1
    Kommt häufiger vorbei Avatar von go-live
    Registriert seit
    05.07.2006
    Ort
    Königswinter
    Beiträge
    318
    Bedankte sich
    13
    Erhielt 20 Danksagungen
    in 20 Beiträgen

    Standard pda Mambot & Joomla SEF

    Hey Leutz,

    mir ist gestern was aufgefallen ... ich habe den PDA Mambot auf ner Seiter installiert und als ich das Joomla Core SEO eingeschaltet habe ging der Mambot nicht.

    Ebenfalls wird die Umleitung auf eine Subdomain nicht gemacht.

    Weiss einer ne Antwort???
    Leben und leben lassen. Man muss nicht alles wissen, man muss nur wissen wo man es nachschlagen kann.

  2. #2
    Moderator Avatar von cybergurk
    Registriert seit
    06.07.2005
    Ort
    unwichtig
    Beiträge
    8.732
    Bedankte sich
    190
    Erhielt 2.685 Danksagungen
    in 2.066 Beiträgen

    Standard

    Zitat Zitat von go-live Beitrag anzeigen
    Weiss einer ne Antwort???
    Hallo,
    frag beim hersteller nach, ist wohl leider NICHT SEO/SEF tauglich drum wech damit dann..
    Gruß Achim
    Behandle deine Mitmenschen genau so, wie du gerne behandelt werden möchtest.
    www.cybergurke.de | www.filmanleitungen.de | www.joomla-tutorials.de | www.easy-joomla.org

  3. #3
    Kommt häufiger vorbei Avatar von go-live
    Registriert seit
    05.07.2006
    Ort
    Königswinter
    Beiträge
    318
    Bedankte sich
    13
    Erhielt 20 Danksagungen
    in 20 Beiträgen

    Standard

    Zitat Zitat von cybergurk Beitrag anzeigen
    Hallo,
    frag beim hersteller nach, ist wohl leider NICHT SEO/SEF tauglich drum wech damit dann..
    Ja das habe ich mir dann auch gedacht und deswegen habe ich den Mambot auch rausgeworfen. Von Anfang an funzte ja du subdomain umleitung nicht egal was ich gemacht habe ... deswegen habe ich gleich in das Template eine Browser erkennung eingebaut und leite dann auf die Subdomain um die nicht mit SEO versehen ist aber dafür den PDA Mambot drin hat.

    Das funktioniert super und einwandfrei. Hier das Script:

    PHP-Code:
    <?php
    /* PDA Detect Begin 
    created by Scheld Media GbR ---scheld-media.de--- (c)2008*/
    function detect_mobile_device(){
      
      
    // check if the user agent value claims to be windows but not windows mobile
      
    if(stristr($_SERVER['HTTP_USER_AGENT'],'windows')&&!stristr($_SERVER['HTTP_USER_AGENT'],'windows ce')){
        return 
    false;
      }
      
    // check if the user agent gives away any tell tale signs it's a mobile browser
      
    if(eregi('up.browser|up.link|windows ce|iemobile|mini|mmp|symbian|midp|wap|phone|pocket|mobile|pda|psp',$_SERVER['HTTP_USER_AGENT'])){
        return 
    true;
      }
      
    // check the http accept header to see if wap.wml or wap.xhtml support is claimed
      
    if(stristr($_SERVER['HTTP_ACCEPT'],'text/vnd.wap.wml')||stristr($_SERVER['HTTP_ACCEPT'],'application/vnd.wap.xhtml+xml')){
        return 
    true;
      }
      
    // check if there are any tell tales signs it's a mobile device from the _server headers
      
    if(isset($_SERVER['HTTP_X_WAP_PROFILE'])||isset($_SERVER['HTTP_PROFILE'])||isset($_SERVER['X-OperaMini-Features'])||isset($_SERVER['UA-pixels'])){
        return 
    true;
      }
      
    // build an array with the first four characters from the most common mobile user agents
      
    $a = array(
                        
    'acs-'=>'acs-',
                        
    'alav'=>'alav',
                        
    'alca'=>'alca',
                        
    'amoi'=>'amoi',
                        
    'audi'=>'audi',
                        
    'aste'=>'aste',
                        
    'avan'=>'avan',
                        
    'benq'=>'benq',
                        
    'bird'=>'bird',
                        
    'blac'=>'blac',
                        
    'blaz'=>'blaz',
                        
    'brew'=>'brew',
                        
    'cell'=>'cell',
                        
    'cldc'=>'cldc',
                        
    'cmd-'=>'cmd-',
                        
    'dang'=>'dang',
                        
    'doco'=>'doco',
                        
    'eric'=>'eric',
                        
    'hipt'=>'hipt',
                        
    'inno'=>'inno',
                        
    'ipaq'=>'ipaq',
                        
    'java'=>'java',
                        
    'jigs'=>'jigs',
                        
    'kddi'=>'kddi',
                        
    'keji'=>'keji',
                        
    'leno'=>'leno',
                        
    'lg-c'=>'lg-c',
                        
    'lg-d'=>'lg-d',
                        
    'lg-g'=>'lg-g',
                        
    'lge-'=>'lge-',
                        
    'maui'=>'maui',
                        
    'maxo'=>'maxo',
                        
    'midp'=>'midp',
                        
    'mits'=>'mits',
                        
    'mmef'=>'mmef',
                        
    'mobi'=>'mobi',
                        
    'mot-'=>'mot-',
                        
    'moto'=>'moto',
                        
    'mwbp'=>'mwbp',
                        
    'nec-'=>'nec-',
                        
    'newt'=>'newt',
                        
    'noki'=>'noki',
                        
    'opwv'=>'opwv',
                        
    'palm'=>'palm',
                        
    'pana'=>'pana',
                        
    'pant'=>'pant',
                        
    'pdxg'=>'pdxg',
                        
    'phil'=>'phil',
                        
    'play'=>'play',
                        
    'pluc'=>'pluc',
                        
    'port'=>'port',
                        
    'prox'=>'prox',
                        
    'qtek'=>'qtek',
                        
    'qwap'=>'qwap',
                        
    'sage'=>'sage',
                        
    'sams'=>'sams',
                        
    'sany'=>'sany',
                        
    'sch-'=>'sch-',
                        
    'sec-'=>'sec-',
                        
    'send'=>'send',
                        
    'seri'=>'seri',
                        
    'sgh-'=>'sgh-',
                        
    'shar'=>'shar',
                        
    'sie-'=>'sie-',
                        
    'siem'=>'siem',
                        
    'smal'=>'smal',
                        
    'smar'=>'smar',
                        
    'sony'=>'sony',
                        
    'sph-'=>'sph-',
                        
    'symb'=>'symb',
                        
    't-mo'=>'t-mo',
                        
    'teli'=>'teli',
                        
    'tim-'=>'tim-',
                        
    'tosh'=>'tosh',
                        
    'treo'=>'treo',
                        
    'tsm-'=>'tsm-',
                        
    'upg1'=>'upg1',
                        
    'upsi'=>'upsi',
                        
    'vk-v'=>'vk-v',
                        
    'voda'=>'voda',
                        
    'wap-'=>'wap-',
                        
    'wapa'=>'wapa',
                        
    'wapi'=>'wapi',
                        
    'wapp'=>'wapp',
                        
    'wapr'=>'wapr',
                        
    'webc'=>'webc',
                        
    'winw'=>'winw',
                        
    'winw'=>'winw',
                        
    'xda-'=>'xda-'
                      
    );
      
    // check if the first four characters of the current user agent are set as a key in the array
      
    if(isset($a[substr($_SERVER['HTTP_USER_AGENT'],0,4)])){
        return 
    true;
      }
    }

    function 
    detect_iphone(){
      if(
    eregi('iphone',$_SERVER['HTTP_USER_AGENT'])||eregi('ipod',$_SERVER['HTTP_USER_AGENT'])){
        return 
    true;
      }
    }

    // example 1 - detect and redirect mobile browsers
    if(detect_mobile_device()){
      
    header('Location: http://subdomain.meinedomain.de/');
      exit;
    }

    // example 3 - send iphone to specific site
    if(detect_iphone()){
      
    header('Location: http://subdomain.meinedomain.de');
      exit;
    }
    /*PDA Detect END*/
    ?>
    Dieses Script funktioniert extrem gut ..... ich arbeite auch nur mit subdomains weil ich die Templates besser anpassen kann und die module auch dementsprechend einsetzten.

    Dazu kommt das ich nur auf der Hauptsete die Infos ändern muss und auf der subdomain das dann automatischgeht, Grund dafür ist die verwendung der Datenbank der Hauptseite.....

    Also für mich ist das hier gelöst
    Leben und leben lassen. Man muss nicht alles wissen, man muss nur wissen wo man es nachschlagen kann.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein