» Forum » Clanscript » Design und Templates » Zwei Index.htm für ein Design?!
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Zwei Index.htm für ein Design?!
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 21.05.2007 - 22:53:07     Zitieren
Hey leutz.

Hab die suchfunktion schon etwas benutzt aber leider nichts nützliches gefunden.

Meine Frage ist wie, das Thema schon verrät... ob es möglich ist, für das selbe design 2 index.htm zu verwenden?

zweck: verschiedene bildschirmauflösung - verschiedene index.htm.

Page ist leider noch nicht fertig, aber würde ja auch nichts bringen sie hier zu verlinken Lachen Aber wäre dann die 1.1 version. Naja ich sag einfach mal danke fürs durchlesen...noch viel dankbarer wär ihr euch wenn ihr mir helfen könntet :/

grüssle
eXecut1oner
Mitglied
0 Beitragspunkte
Posts: 827

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.05.2007 - 23:28:42     Zitieren
naja dazu bräuchtest du wieder JavaScript
dann ne abfrage der fensterbreite und darausfolgend einzelne breiten und höhen
wie du das jetzt ins script einbindest wüsst ich nicht auf die schnelle...
einfacher wäre es die user unter 2 designs wählen zu lassen, passend zu ihrer auflösung

aber das ganze is eigentlich seh umständlich
machst einfach ein design das nicht breiter als 1024px is und alle sind zu frieden...


it's not a bug, it's a feature... nsk-team.com
Quentin
Mitglied
0 Beitragspunkte
Posts: 239

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 08:41:03     Zitieren
N A J A eigentlich, ist bei den MEIßTEN Designs die Tabellenbreite abhängig vom Banner wenn ich jetzt nicht total auf den Kopf gefalllen bin.


Greetz Quentin


www.team-tsh.de
eXecut1oner
Mitglied
0 Beitragspunkte
Posts: 827

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 14:31:35     Zitieren
??? beginnst du etwa mim banner und baust die hp drum herum ???

aber das gane hat ja nichts mit seiner frage zutun
er will ja unterschiedliche design breiten für user mit breiteren und schmäleren auflösungen

wenn du mit deinem post sagen willst, das du den header als img reinsetzt und dann einfach größer machst als die tabellen dafür ausgelegt sind...
naja das wird nur bei richtig billigen designs funzen


it's not a bug, it's a feature... nsk-team.com
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 20:53:17     Zitieren
öhm, hm?! ich geb euch jez einfach mal den link zur hp...

spb-clan.de.be/ womit ihr eg nichts anfangen könnt. Das problem liegt eg nicht bei der breite der Page...sondern ich möchte ein flying menu (via javascript) einbauen, was praktisch seitlich dann "reingeflogen" kommt und an einer devinierten stelle anhält. Prob ist halt, das es bei jeder auflösung wo anders änhalt.

@eXecut1oner: das javascript das dann zu den optimierten index.htm weiterleitet hab ich, und funtz auch tadelos. Und die user das design aussuchen zu lassen ist ne gute idee, geht dann aber auch nur über die design-box oder?

danke für die bisherigen posts und hilfeversuchen. klasse hier
eXecut1oner
Mitglied
0 Beitragspunkte
Posts: 827

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 21:03:08     Zitieren
nein geht auch anders
man könnte schreiben das sich jeder user im profil ein desing fix auswählen kann, wozu keine cookies mehr gespeichert werden müssten

zu dem menü
wieso is das an verschiedenen stellen?
kommt auf den JS code an


it's not a bug, it's a feature... nsk-team.com
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 21:11:28     Zitieren
hm doof, soll ja allgemein für die besucher optimiert werden, und nicht nur für die registrierten user. aber okay, für die user würds dann klappen...immerhin.

hier hast du die verschiedenen index.htm für jede auflösung:
du musst oben auf der navi auf "turniere einblenden" klicken, damit das flying menü sichtbar wird.

für 1024:
klick

für 800:
klick

für 1152:
klick

für 1280:
klick
eXecut1oner
Mitglied
0 Beitragspunkte
Posts: 827

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 21:43:34     Zitieren
wie ich sehe hast du das mit top und left gmacht
geht es nicht auch einfach wenn du nur top angibst und dann eine tabelle mit z-index blabla drüber haust mit der breite 100% und deren inhalt zentrierst?^^


it's not a bug, it's a feature... nsk-team.com
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 21:48:43     Zitieren
öhm okay, wusst ich jez garnicht das das geht ...^^

müsste man halt das javascript ändern. davon hab ich null ahnung ^^


<script>

Show ="no";

// Set OffX in pixels to a negative number 
// somewhat larger than the width of the menu.

var OffX = -1250;

// Set the PosX and PosY variables
// to the location on the screen where the
// menu should position (in pixels) when stopped.

var PosX =  88;
var PosY =  198;

// Usually, use the settings shown; but you can
// change the speed and the increment of motion
// across the screen, below.

var speed        = 1;
var increment    = 30;
var incrementNS4 = 5; // for slower NS4 browsers

// do not edit below this line
// ===========================

var is_NS = navigator.appName=="Netscape";
var is_Ver = parseInt(navigator.appVersion);
var is_NS4 = is_NS&&is_Ver>=4&&is_Ver<5;
var is_NS5up = is_NS&&is_Ver>=5;

var MenuX=OffX;
var SelX=PosX;
var sPosX=PosX;
var sOffX=OffX;

if (Show=="yes"){
sPosX=OffX;
sOffX=PosX;
MenuX=sOffX;
SelX=sPosX;
}

if (is_NS4){
increment=incrementNS4;
Lq="document.layers.";
Sq="";
eval(Lq+'menuSelect'+Sq+'.left=sPosX');
eval(Lq+'menuShow'+Sq+'.left=sOffX');
eval(Lq+'menuSelect'+Sq+'.top=PosY');
eval(Lq+'menuShow'+Sq+'.top=PosY');
}else{
Lq="document.all.";
Sq=".style";
document.getElementById('menuSelect').style.left=sPosX+"px";
document.getElementById('menuShow').style.left=sOffX+"px";
document.getElementById('menuSelect').style.top=PosY+"px";
document.getElementById('menuShow').style.top=PosY+"px";
}  

function moveOnMenu(){
if (MenuX<PosX){ 
MenuX=MenuX+increment;
if (is_NS5up){
document.getElementById('menuShow').style.left=MenuX+"px";
}else{
eval(Lq+'menuShow'+Sq+'.left=MenuX');
}
setTimeout('moveOnMenu()',speed);
}
}

function moveOffMenu(){
if (MenuX>OffX){ 
MenuX=MenuX-increment;
if (is_NS5up){
document.getElementById('menuShow').style.left=MenuX+"px";
}else{
eval(Lq+'menuShow'+Sq+'.left=MenuX');
}
setTimeout('moveOffMenu()',speed);
}
}

function moveOffSelector(){
if (SelX>OffX){ 
SelX=SelX-increment;
if (is_NS5up){
document.getElementById('menuSelect').style.left=SelX+"px";
}else{
eval(Lq+'menuSelect'+Sq+'.left=SelX');
}
setTimeout('moveOffSelector()',speed);
}
}

function moveOnSelector(){
if (SelX<PosX){ 
SelX=SelX+increment;
if (is_NS5up){
document.getElementById('menuSelect').style.left=SelX+"px";
}else{
eval(Lq+'menuSelect'+Sq+'.left=SelX');
}
setTimeout('moveOnSelector()',speed);
}
}

</script>
eXecut1oner
Mitglied
0 Beitragspunkte
Posts: 827

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 21:52:57     Zitieren
k wie ich grad seh wir einfach immer das left veränder wodurchs z udieser bewegung kommt

dann geht das mit 100% weite nicht


it's not a bug, it's a feature... nsk-team.com
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 22.05.2007 - 22:01:22     Zitieren
kann ich den inhalt der design-auswahlbox nicht irgendwie in eine datei packen , die zu gleich die auflösung erkennt und dann zum design weiterleitet? das javascript das die auflösung erkennt hab ich...das ist kein ding. wär das iwie möglich? oder sind das 2 paar schuhe?
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.05.2007 - 08:31:13     Zitieren
Man könnte es auf jeden Fall machen, halt im Zusammenspiel von php und js,
Also im Grunde hast du ein Feld, wo die Auflösung des derzeitigen Designs drin steht, wenn nun ein Besucher die Seite öffnet, kann das Javascript die Auflösung mit der des Users vergleichen und wenn es unterschiedlich ist, die Seite mit neuem Design "anfordern".


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 23.05.2007 - 09:25:40     Zitieren
na das hört sich doch super an Smilie wäre das ein großer aufwand das zu coden? hm, ich hab leider keine ahnung von php. kann nur zusammenwursteln Grummel
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.05.2007 - 20:55:55     Zitieren
So hab das mal getestet und es scheint auch zu funktionieren
<form name="designtest" action="index.php" method="post">
  <input type="hidden" name="temp_ch" value="{DESIGN}" />
</form>
<script type="text/javascript"><!--
design_jetzt = document.designtest.temp_ch.value;
if (screen.width > 1024) design = 'design1';
else if (screen.width = 1024) design = 'design2';
else design = 'design3';
if (design_jetzt != design) {
  document.designtest.temp_ch.value = design;
  document.designtest.submit();
}
--></script>
unter dem <body> Tag der Designs einfügen und natürlich an deine Sachen anpassen. Dafür muss allerdings die designs.php (Box) eingebunden sein, ansonsten muss noch eine neue Datei designs.php im include/includes/func Order erstellt werden und auch in die loader.php eingetragen werden, in der
<?php 
#   Copyright by Manuel
#   Support www.ilch.de

defined ('main') or die ( 'no direct access' );
if ( !empty($_POST['temp_ch']) ) {
  $_SESSION['authgfx'] = $_POST['temp_ch'];
wd ( '' , '' , 0 );
}
?>
steht, das hab ich allerdings nicht getestet.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
PacificStorm
Mitglied
0 Beitragspunkte
Posts: 490

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.05.2007 - 21:13:12     Zitieren
Ich würde eine enterpage machen, wo man nach seiner auflösung gefragt wird, wäre am leichtesten
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 24.05.2007 - 00:40:29     Zitieren
@Mairu

okay, also ich hab in meinem standard deisgn - in der index.htm datei, deinen code nach <body> eingefügt und {_boxes_designs} noch irgendwo mit eingebunden. So hattest du es doch gemeint oder hab ich da was falsch verstanden? Dann noch die designs.php in include/includes/func/ gepackt und in die loader.php require_once('include/includes/func/designs.php'); eingefügt.

Ich hab natürlich im code 'design1' , design2' und 'design3' durch meine designnamen ersetzt. Hab ich was vergessen oder passt das so?
so sieht es jedenfalls jez aus.
klick
es wird dauernd neu geladden, und will iwie nicht funzen.

Danke das du dir die mühe machst und versuchst mir zu helfen.
Thx auch an die anderen für die tipps Smilie


Zuletzt modifiziert von axali1988 am 24.05.2007 - 00:50:10
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.05.2007 - 07:37:40     Zitieren
Also entweder die Designsbox oder das 2. je nachdem, ob du eine Designsbox willst oder nicht, und dann könntest du noch versuchen
wd ( '' , '' , 0 ); zu löschen, wenn das mit dem Weiterleiten nicht aufhört.

Beim Design SPM hast du es ganz unten eingefügt, was halt nicht ganz so optimal ist.


Zuletzt modifiziert von Mairu am 24.05.2007 - 07:44:57


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.05.2007 - 14:31:14     Zitieren
hm okay, ich hab den code jez direkt unter den <body> tag gesetzt. wd ( '' , '' , 0 ); und die designbox hab ich jez auch mal rausgenommen. Die Seite läd nun dauernd aber es wird nix angezeigt. :/

gruß
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.05.2007 - 16:51:49     Zitieren
Kannst du die Designbox mal einbinden, kann es sein, dass es das Design SPB1280 nicht gibt, was besseres fällt mir nicht ein, da es bei mir eigentlich Problemlos ging.
Also Designbox rein und das mit der extra design,php/loader.php mal sein lassen.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
axali1988
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 26.05.2007 - 00:17:52     Zitieren
ach gottchen...
die designs waren alle vorhanden, nur hieß die index.htm jeweils wie der designodrner, also SPB1280.htm. wie dumm man doch sein kann. Hattest also von anfang an recht. scheint soweit alles wunderbar zu laufen ->mit loader und designs.php.
Bin dir sehr dankbar mairu, echt klasse.
Thx nochmal an die anderen für die tipps.

[ Anmelden zum schreiben ]