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

Antworten: 17
Seite [1]
_Locke_


Going for pro





Beiträge: 537
# Thema - 18.03.2014 um 15:04 Uhr
Hallo,

folgender Sachverhalt:

Ich möchte gerne Anfragen auf die Webseite per handy umleiten auf eine extra Seite.

Diese sollte auf ein separates Templeate mit separaten theme verweisen.

Nun würde ich mit Hilfe des Codepaste hier

http://www.csphere.eu/downloads/codepaste/view/id/167

die Weiterleitung initieren.

Was mir nicht ganz klar istwie ich dann mitgebe, dass er zu der mobile.htm auch den richtigen mod lädt. Ich habe noch die Besonderheit, dass ich einzelne Module in eine separate html lade. ich möchte gerne, wenn ich einmal die mobile.htm geladen habe, dass diese dann auch dort bleibt.

Macht es vielleicht mehr Sinn eine separate Clansphere Installation nur für die mobile Ansicht zu nutzen, welche auf die selbe Datenbank zugreift?

Meine index.php sieht folgendermassen aus

mehr... +-
 
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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$
if(!empty($_GET['params'])){
    
$params explode('/'$_GET['params']);
    
$file =  empty($params[1]) ? '' $params[1];
    
$id =  empty($params[4]) ? '' $params[4];
}else{
    
$file $_GET['mod'];
    
$id $_GET['id'];
    
}
if(
$file == 'news')
    
$htm_file 'news.htm';
    
elseif(
$file == 'static' AND $id == 2)
    
$htm_file 'start.htm';
  elseif (empty(
$file) && empty($id))
    
$htm_file 'start.htm';
  elseif(
$file == 'board')
    
$htm_file 'board.htm';
  elseif(
$file == 'members')
    
$htm_file 'members.htm';
  elseif(
$file == 'contact')
    
$htm_file 'contact.htm';
  elseif(
$file == 'fightus')
    
$htm_file 'squads.htm';
  else      
$htm_file 'index.htm';

$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => $htm_file);

require_once 
'system/core/functions.php';

cs_init($cs_main);


Zuletzt editiert von _Locke_ am 19.03.2014 um 03:48 Uhr (2x Editiert)
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 18.03.2014 um 15:44 Uhr
Das ist doch die index.php


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 2 - 19.03.2014 um 03:48 Uhr
sorry stimmt


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 3 - 20.03.2014 um 23:22 Uhr
Kannst du mir da mal ein Tipp geben wie ich das am Besten löse


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 4 - 21.03.2014 um 05:07 Uhr
Würd ich gerne. Wüsste ich allerdings auch nicht, wie du das mit der index.php regelst.
Du weisst doch, PHP mag mich nicht.^^

Du könntest das aber mit @media Queries lösen.

http://www.heise.de/ix/artikel/Allen-recht-1058764.html


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 5 - 25.03.2014 um 15:47 Uhr
hm hab mir die Query angeschaut.

Ich steuer damit ja eine andere CSS Datei an. Soweit so klar. Nun wirdbei der index.htm mit handy die handy.css gelanden.

Woher weiß dann der Server, dass er auch ein anderes Theme laden soll, da die Themes bei mir schon auf Desktopbreite optimiert sind?

Anderer Weg selbes Ziel:
Ist es den möglich eine vollständige Zweitinstallation zu machen. Über die htaccess würde dann die Verlinkung zum Handy Webseite erfolgen.
Meine Frage, wenn ich jetzt 1 Datenbank in zwei Clansphereinstallationen nutze, gibt es da ungünstige Wechselwirkungen? Ich kann mich erinnern als ich die neue Webseite und die alte Webseite kurzeitig über die selbe Datenbank laufen lies, gab es irgendwie Zuordnungsprobleme mit dem Pfad sobald sich jemand mit vollen Adminrechten eingelogt hatte.
Wäre hier über eine kurze Bewertung dankbar.


Zuletzt editiert von _Locke_ am 25.03.2014 um 15:47 Uhr (1x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 6 - 25.03.2014 um 17:27 Uhr
Ich habe auch alle meine LiveViews (42 Webseiten) mit nur einer Datenbank am Laufen.


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


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 25.03.2014 um 17:27 Uhr (1x Editiert)
Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 7 - 25.03.2014 um 22:23 Uhr
ok danke für die Info - probiere ich gleich mal aus


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 8 - 29.03.2014 um 12:05 Uhr
Machst das mit paste copy in ein extra unterordner oder installierst du immer wieder clansphere neu in einen unterordner?

Rdit: Hab jetzt einfach in einen unterordner die komplette clansphere installation kopiert. Ich kann auch die Webseite aufrufen; nur anmelden geht nichtu nder leitet mich auch imemr aufdie ursrüngliche um (ohne c).

ursprüngliche

www.german-battle-group.de/cm

Kopie

www.german-battle-group.de/m

was hast du den in der info.php stehen?


Zuletzt editiert von _Locke_ am 29.03.2014 um 13:35 Uhr (2x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 9 - 29.03.2014 um 15:12 Uhr
Ich habe für jedes template eine eigene (index-)PHP-Datei, die den Namen des Templates trägt.
Der Inhalt sorgt dann dafür, dass das jeweilige Template und dazu passende Theme aufgerufen wird.


3designz01.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: index.php 3009 2009-05-03 14:57:11Z hajo  $

# Overwrite global settings by using the following array
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'index.htm''def_tpl' => '3designz01''def_theme' => '3designz01');

require_once 
'system/core/functions.php';

cs_init($cs_main);



Und in der jeweiligen info.php vom Template steht dafür halt dann das:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
// ClanSphere 2006 - www.clansphere.net
// $Id: info.php 365 2006-09-28 15:36:40Z hajo $

$mod_info['name']        = '3designz01';
$mod_info['version']     = 'Clansphere 2011';
$mod_info['released']     = '2010-03-06';
$mod_info['creator']            = 'tress13';
$mod_info['team']        = '!V-Artwork';
$mod_info['url']        = 'www.iv-artwork.de';
$mod_info['text']        = '3designz01';
$mod_info['themes']     = '3designz01';

?>



Und das wäre die info.php vom dazugehörigen Theme:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: $

$mod_info['name'] = '3designz01';
$mod_info['version'] = $cs_main['version_name'];
$mod_info['released'] = $cs_main['version_date'];
$mod_info['creator'] = 'Clansphere';
$mod_info['team'] = 'Clansphere';
$mod_info['url'] = 'www.clansphere.net';
$mod_info['text'] = '3designz01 Themes-Set';

?>



Entscheident ist für die Datenbank halt nur die setup.php aus dem Hauptverzeichnis.
Dort ist die Datenbank ja angegeben.


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


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 29.03.2014 um 15:12 Uhr (1x Editiert)
Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 10 - 30.03.2014 um 12:49 Uhr
Danke - meldest du dich darüber auhc normal an? Egal was ich mache der Zweite klick ist imemr auf die cm Seite. Habe im Grunde deine php´s 1 zu 1 übernommen - nur den Theme und Template name geändert. Das Theme/Template in ordner /m ist auch mit response2 benannt entgegensatz zu response im Subordner /cm

Hast du noch eine Idee?


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 11 - 30.03.2014 um 14:39 Uhr
Ja ich melde mich dort ganz normal an. Habe da keine Probleme mit. OK, manchmal muss ich mich 2x anmelden, da er die erste nicht aktzeptiert. Aber das stört mich nicht. Allerdings habe ich dort einen anderen Account als auf meinen anderen Seiten.


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 12 - 31.03.2014 um 13:42 Uhr
Ah hat funktioniert. Ich hatte mich beim themename verschrieben daher hat er immer einen anderen geladen.

thx

Edit: war wohl doch zu früh. Naja ich probiere noch bissl rum


Zuletzt editiert von _Locke_ am 31.03.2014 um 13:48 Uhr (2x Editiert)
Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 13 - 02.04.2014 um 20:20 Uhr
Jetzt hab ich mir beim rumprobieren meine eigentliche Seite zerschossen.

wo wird den in der Datenbank abgespeichert, welches template gezogen wird?


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 14 - 02.04.2014 um 20:31 Uhr
cs_options oder cs_settings meine ich.


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 15 - 02.04.2014 um 23:07 Uhr
{pre}_options
-> options_mod: clansphere
-> options_name: def_tpl

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 16 - 03.04.2014 um 10:30 Uhr
Danke. Konnte mit eurer Hilfe die Hauptseite wieder herstellen


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 17 - 08.04.2014 um 15:48 Uhr
Ich dachte ich habe es soweit gelöst und es handelt sich nur noch um ein paar Einstellungen, aber leider war es dann doch nicht so einfach wie gedacht.

Ich habe jetzt im root Ordner die folgende 2 php

info.php --> verweist auf die index.htm + die board.htm, start.htm, news.htm .. des Templates response
mehr... +-
 
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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$
if(!empty($_GET['params'])){
    
$params explode('/'$_GET['params']);
    
$file =  empty($params[1]) ? '' $params[1];
    
$id =  empty($params[4]) ? '' $params[4];
}else{
    
$file $_GET['mod'];
    
$id $_GET['id'];
    
}
if(
$file == 'news')
    
$htm_file 'news.htm';    
elseif(
$file == 'static' AND $id == 2)
    
$htm_file 'start.htm';
  elseif (empty(
$file) && empty($id))
    
$htm_file 'start.htm';
  elseif(
$file == 'board')
    
$htm_file 'board.htm';
  elseif(
$file == 'members')
    
$htm_file 'members.htm';
  elseif(
$file == 'contact')
    
$htm_file 'contact.htm';
  elseif(
$file == 'fightus')
    
$htm_file 'squads.htm';
  else      
$htm_file 'index.htm';

$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => $htm_file);

require_once 
'system/core/functions.php';

cs_init($cs_main);


mobile.php --> verweist auf die mobile.htm des Templates mobile

mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: index.php 3009 2009-05-03 14:57:11Z hajo  $

# Overwrite global settings by using the following array
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'mobile.htm''def_tpl' => 'mobile''def_theme' => 'mobile');

require_once 
'system/core/functions.php';

cs_init($cs_main);



Im Templeteordner habe ich zwei Unterordner mit den jewieligen Templates

response
ìnfo.php
mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$mod_info['name']     = 'response';
$mod_info['version']  = $cs_main['version_name'];
$mod_info['released'] = $cs_main['version_date'];
$mod_info['creator']  = '=GbG=';
$mod_info['team']     = '=GbG=';
$mod_info['url']      = 'http://www.German-Battle-Group.de';
$mod_info['text']     = '=GbG= Template';
$mod_info['themes']   = 'response';


mobile
info.php
mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$mod_info['name']     = 'mobile';
$mod_info['version']  = $cs_main['version_name'];
$mod_info['released'] = $cs_main['version_date'];
$mod_info['creator']  = '=GbG=';
$mod_info['team']     = '=GbG=';
$mod_info['url']      = 'http://www.German-Battle-Group.de';
$mod_info['text']     = '=GbG= Template';
$mod_info['themes']   = 'mobile';


Die Theme Ordner sind ebenfalls angelegt mit den den jeweiligen php

response
info.php
mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$mod_info['name'] = 'response';
$mod_info['version'] = $cs_main['version_name'];
$mod_info['released'] = $cs_main['version_date'];
$mod_info['creator'] = '=GbG=';
$mod_info['team'] = '=GbG=';
$mod_info['url'] = 'www.german-battle-group.de';
$mod_info['text'] = '=GbG=';


mobile
info.php
mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$mod_info['name'] = 'mobile';
$mod_info['version'] = $cs_main['version_name'];
$mod_info['released'] = $cs_main['version_date'];
$mod_info['creator'] = '=GbG=';
$mod_info['team'] = '=GbG=';
$mod_info['url'] = 'www.german-battle-group.de';
$mod_info['text'] = '=GbG=';

Wenn ich auf die mobile Seite gehe, kommt nur keine Berechtigung und die Link laden munter hin und her wie man hier sehen kann

www.german-battle-group.de/cm/mobile

Was mache ich um Gottes Willen hier verkehrt.

Locke


Zuletzt editiert von _Locke_ am 08.04.2014 um 15:54 Uhr (3x Editiert)
Inaktiv
|
Antworten: 17
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo