News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 39
Seite < 1 [2]
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 21 - 24.05.2012 um 09:47 Uhr
Kein ding.

Hattest einen Syntaxfehler.
Korrigierte Version:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$
# Mobile Endgeraete erkennen
# Overwrite global settings by using the following array
#find out which language is prefered an write to variable "la"

$mobile_browser '0';

if (
preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i'strtolower($_SERVER['HTTP_USER_AGENT']))) {
    
$mobile_browser++;
}

if ((
strpos(strtolower($_SERVER['HTTP_ACCEPT']), 'application/vnd.wap.xhtml+xml') > 0)
        or ((isset(
$_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
    
$mobile_browser++;
}

$mobile_ua strtolower(substr($_SERVER['HTTP_USER_AGENT'], 04));
$mobile_agents = array('w3c ''acs-''alav''alca''amoi''audi''avan''benq''bird''blac''blaz''brew''cell''cldc',
                       
'cmd-''dang''doco''eric''hipt''inno''ipaq''java''jigs''kddi''keji''leno''lg-c''lg-d',
                       
'lg-g''lge-''maui''maxo''midp''mits''mmef''mobi''mot-''moto''mwbp''nec-''newt''noki',
                       
'oper''palm''pana''pant''phil''play''port''prox''qwap''sage''sams''sany''sch-''sec-',
                       
'send''seri''sgh-''shar''sie-''siem''smal''smar''sony''sph-''symb''t-mo''teli''tim-',
                       
'tosh''tsm-''upg1''upsi''vk-v''voda''wap-''wapa''wapi''wapp''wapr''webc''winw''winw',
                       
'xda ''xda-');

if (
in_array($mobile_ua$mobile_agents)) {
    
$mobile_browser++;
}

if (
strpos(strtolower($_SERVER['ALL_HTTP']), 'OperaMini') > 0) {
    
$mobile_browser++;
}

if (
strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') > 0) {
    
$mobile_browser 0;
}

if (
$mobile_browser) {
    
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'mobile.htm');
} else {
    
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'index.htm');
}

require_once 
'system/core/functions.php';

cs_init($cs_main);


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 22 - 24.05.2012 um 17:50 Uhr
Super, danke Dir jetzt werden Inhalte der HP angezeigt nur mit dem kleinen Fehler das auf meinem Galaxy S2 mit versch. Browsern noch die normale Version angezeigt wird.


------------------


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 23 - 25.05.2012 um 00:30 Uhr
Zeile 48:

 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 $cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'mobile.htm'); 

else {
   
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => $la.'-index.htm''def_lang' => $la);
}


ersetzen durch:

 
1.
2.
3.
4.
5.
1. / 2. / ... 
 if($mobile_browser>0){
 
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'mobile.htm'); 
}else {
   
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => $la.'-index.htm''def_lang' => $la);
}


Sollte klappen.

//Edit

Huch, zu spät...

Mit dem Browser liegt dadran, dass der nicht von dem Syntax erfasst wird. Kannst du vllt mal die Seite aufrufen mit dem GALAXY und print_r($_SERVER); machen und den Output uns geben?

D.h.:

neue PHP Datei:

galaxy.php

 
1.
1. / 2. / ... 
 <?php print_r($_SERVER);?>
und dann aufrufen und uns den Output geben.

Gruß,
Daniel


Zuletzt editiert von Schalla ClanSphere Team am 25.05.2012 um 00:32 Uhr (2x Editiert)
Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 24 - 25.05.2012 um 06:17 Uhr
Das ganze sieht so aus...


Array ( [PP_CUSTOM_PHP_INI] => /var/www/vhosts/buzzin-hornets.de/etc/php.ini [HTTP_USER_AGENT] => Opera/9.80 (Android 2.3.5; Linux; Opera Mobi/ADR-1205181138; U; de) Presto/2.10.254 Version/12.00 [HTTP_HOST] => www.buzzin-hornets.de [HTTP_ACCEPT] => text/html, application/xml;q=0.9, application/xhtml+xml, multipart/mixed, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 [HTTP_ACCEPT_LANGUAGE] => de, en [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => PHPSESSID=ck2rnt9701khuodqks3douqhd6; cs_userid=1; cs_securepw=e34da0563ebab709cda9b60cee95d4f9e273bd54; 8cd9e0e80b41ea8febae33db059c0603=fa3iji07t48v6kken5n8porh33; ms_ts3Viewer=ftlosbj31gco2q097ddr8umt17 [HTTP_CONNECTION] => Keep-Alive [HTTP_X_EBO_UA] => BID=1.3.0, BCReq=3D06168CC7525890049AE2DAD8C77CE3 [PATH] => /usr/local/bin:/usr/bin:/bin [SERVER_SIGNATURE] =>
Apache Server at www.buzzin-hornets.de Port 80
[SERVER_SOFTWARE] => Apache [SERVER_NAME] => www.buzzin-hornets.de [SERVER_ADDR] => 176.9.32.8 [SERVER_PORT] => 80 [REMOTE_ADDR] => 80.136.138.168 [DOCUMENT_ROOT] => /var/www/vhosts/buzzin-hornets.de/httpdocs [SERVER_ADMIN] => mheilfort (at) web (dot) de [SCRIPT_FILENAME] => /var/www/vhosts/buzzin-hornets.de/httpdocs/galaxy.php [REMOTE_PORT] => 60606 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /galaxy.php [SCRIPT_NAME] => /galaxy.php [PHP_SELF] => /galaxy.php [REQUEST_TIME] => 1337919251 )


------------------


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 25 - 25.05.2012 um 07:59 Uhr
schreib mal bitte in die galaxy.php rein
 
1.
2.
3.
1. / 2. / ... 
 if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i'strtolower($_SERVER['HTTP_USER_AGENT']))) {
   echo 
'Android gefunden';
}

print_r... kannste entfernen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 26 - 25.05.2012 um 09:10 Uhr
Es erscheint eine weisse Seite oben links steht "Android gefunden"


------------------


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 27 - 25.05.2012 um 09:23 Uhr
veränder mal bitte deine mobile.htm. Nimm einfach eine leere und schreib dort mal irgendwas anderes rein.
Und geh dann mit deinem S2 einfach mal auf die normale Page.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 28 - 25.05.2012 um 13:29 Uhr
In meiner mobile.htm fehlt der komplette Kopf der HP und es wird eine andere css Datei geladen damit die Hintergrundgrafik eine andere ist, außerdem habe ich bei der Mobilversion das Eselsohr oben rechts entfernt. Ein deutlicher Unterschied ist schon vorhanden. Wüsste jetzt auch nichts was ich da anderes reinschreiben sollte.


------------------


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 29 - 25.05.2012 um 13:45 Uhr
Also bei mir funktioniert das mit dem Code aus Antwort #21 ohne Probleme.
Test es aus:
http://www.fastwebs24.de/mobile.php


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 30 - 25.05.2012 um 18:27 Uhr
Stimmt! Fehler meinerseits habe gerade gemerkt das ich die index.php noch nicht gegen die index(neu).php ausgetauscht hatte.

Vielen, vielen Dank!


------------------


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 31 - 29.05.2012 um 09:59 Uhr
Kein Problem, Hauptsache es funktioniert nun


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 32 - 01.06.2012 um 03:58 Uhr
Ansich ja aber mir ist ein kleinen Problem aufgefallen, bisher ist bei 2 Modulen dieser Fehler aufgetreten....


Fatal error: Call to undefined function cs_html_table().....

Die Zeile die den Fehler verursacht sieht so aus:

echo cs_html_table(1,'forum');


Das eine Modul war mir egal, das habe ich deaktiviert dieses hier wollte ich doch schon behalten. Der Fehler tritt nur auf mit der geänderten index.php. Wäre schön wenn wir da nochmal nachbessern könnten.



------------------


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 33 - 01.06.2012 um 04:41 Uhr
klingt so als bräuchte das alte modul die xhtml_old option im cs_main array


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 34 - 01.06.2012 um 08:02 Uhr
Der Fehler sollte auch mit der normalen Seite auftreten. Am Mobile kann es nicht liegen

Füg mal vor cs_init() ein
 
1.
1. / 2. / ... 
 $cs_main['xhtml_old'] = 1;


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 35 - 03.06.2012 um 11:05 Uhr
Ich hatte jetzt ein paar Tage kein Internet und konnte erst jetzt den Lösungsansatz testen und vielen Dank es hat geholfen, der Fehler ist weg!


------------------


Inaktiv
|
TeQu!La ClanSphere Team


Specialist




Herkunft: Grevenbroich
Beiträge: 2142
# Antwort: 36 - 03.06.2012 um 13:29 Uhr
Also ich hab bei deiner Page immer das Selbe Template... egal ob ich mit meinem HTC Desire HD oder dem iPad2 drauf gehe


------------------

ClanSphere - professional clan care starts here


Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 37 - 03.06.2012 um 16:59 Uhr
Die Seite ansich sieht auch gleich aus nur das der Kopf und die große Hintergrundgrafik entfällt.


------------------


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 38 - 03.06.2012 um 17:16 Uhr
man könnte das ganze auch über media-queries machen, dann würde der ganze php teil wegfallen


Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 39 - 03.06.2012 um 20:28 Uhr
Willkommen im Tal der Ahnungslosen ^^ Wenn es so funktioniert ist es auch gut.


------------------


Inaktiv
|
Antworten: 39
Seite < 1 [2]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo