anpera.net
https://anpera.dyndns.org/phpbb3/

Vital Info und Navi verzerrt
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4031
Seite 1 von 1

Autor:  nedron [ Sa 29 Sep, 2007 11:03 ]
Betreff des Beitrags:  Vital Info und Navi verzerrt

Hi Leute, hab ma wieder ein Problem,
meine Navi und meine Vitalinfo sind total verzerrt, habs mit IE7 und Firefox probiert, bei beiden is das so, wenn man sich einlogggt un in keiner Gilde ist!!
Wenn man in einer Gilde is , ist alles normal, hab echt keine Ahnung warum.
Kann es an der common.php hängen??
Ach und ja, hab da noch ein Problem, bei Ellis gildeen siehts bei der Gildenstraße -> Aktuelle Gilden, so aus:

http://nedron.schweiz149.server4you.de/logd/images/screen.jpg

(Da seht ihr gleich mal alle 3 Probleme, Nav und Vitalinfo verzerrung und Aktuelle Gilden Anzeige).

Autor:  MySql [ Sa 29 Sep, 2007 16:46 ]
Betreff des Beitrags: 

Hast nur du das Problem oder haben es auch andere? Weil ich habe mich gerade mal bei dir angemeldet und dein Diabloskin ist ganz normal angezeigt. Überall oô

Autor:  Nightborn [ Sa 29 Sep, 2007 16:59 ]
Betreff des Beitrags: 

machst du zufällig einmal </table> oder </tr> öfter als es notwendig ist?

Überleg mal, was Du zuletzt eingebaut hast.

Autor:  nedron [ Sa 29 Sep, 2007 17:40 ]
Betreff des Beitrags: 

@MySql
Einer meiner User hat(als er als Testchar unterwegs war) mich darauf auf merksam gemacht, also müssten es ja andere auch haben.

@Nightborn
Eigentlich nich, paß meistens auf.
Was ich als leztzes eingebaut habe, hmm, waren eigebtl. meine neuen Meister(dort wo man Orden gewinnen kann, bloß komplett eigner Code).
Hab da nix mit <table> / <tr> bzw. </table> / </tr>
damit, un das Problem iss ja schon länger.

Edit:
@MySql
Hab mich auch grad nochmal mitm neuen acc registriert, is auch alles noirmal, vllt. iegts am testchar. hmm. Wer den Testchar neu machen!
Aber wenn das funktioniert, is das Problem bei Eliis gilden nich behoben, denn das is trotz der neu registrierung immer noch da.

Autor:  nedron [ Mo 01 Okt, 2007 15:35 ]
Betreff des Beitrags: 

Okay, funktioniert alles, lag i.wie am alten Tescharakter.
Naja, hab jetzt aber noch ne Frage, da ich kein neues Thema machn will:
Wie macht man das, dass in einen bestimmten Raum(im Haus), nur der Besitzer und sein Partner hineinkommt?
Also die Bedingung fürn besitzer wäre doch das hier:
$this->bbcode_second_pass_code('', '
if ($session[user][house]==$session[housekey]){
..............
}
')
Aber wie siehts das für den Partner des Hausbesitzers aus? - Hab i.wie nx gescheites in der suche gefunden, oder ich bin einfach zu böld um richtig zu suchen :pein: :pein:

Autor:  MySql [ Mo 01 Okt, 2007 15:52 ]
Betreff des Beitrags: 

[php]
$sqlp = db_query("SELECT marriedto FROM accounts");
$rowp = db_fetch_assoc($sqlp);
$sqlb = "SELECT marriedto FROM accounts WHERE acctid='{$rowp['marriedto']}'";
$resu = db_query($sqlb);
$partner = db_fetch_assoc($resu);
if ($session[user][house]==$session[user][housekey] && $session[user][acctid]==$row[owner] || $session[user][marriedto]==$partner[marriedto] && $session[user][marriedto]==$row[owner])[/php]

EDIT:

Zu Nightborn schiel. Was sein kann, ist das die normale houses.php dieses eine $row nicht mehr hat^^

Autor:  Nightborn [ Mo 01 Okt, 2007 18:15 ]
Betreff des Beitrags: 

:???:
weißt Du eigentlich, was Du da genau machst? Ich glaube nicht... wirklich...

ohne Gewähr, da frei aus dem Kopf:
$this->bbcode_second_pass_code('', '
$house=$session['user']['house'];
//oder wo auch immer die hausid herkommt
$sql="SELECT acctid,marriedto,housekey FROM accounts WHERE acctid=".$session['user']['marriedto']";";
//soviel brauchen wir garnicht selektieren, machen wir aber dennoch
$result=db_query($sql);
$row=db_fetch_assoc($result);
$key=$row['housekey']
if ($key==$houseid || $session['user']['housekey']==$houseid) {
//hier stimmt der key aus 'housekey' mit dem 'house' in der acct-tabelle überein.

}
')

Aber Du kannst auch wie Mysql machen. Zugriff auf $row Variablen die nicht da sind, oder einfach mal ne query machen und dann wild auf die erste marriedto zugreifen, die die GESAMTE accounts tabelle hergibt.
Macht sicher Spaß..

Autor:  MySql [ Mo 01 Okt, 2007 18:18 ]
Betreff des Beitrags: 

Nightborn mal mit der houses.php von anpera aus einandergesetzt? Ich glaub nicht!

Daher die Varibale $row sehr wohl da ist, aber ich sag dazu jetzt nichts.

Des weiteren habe ich den Code so selber auch in meiner houses.php und es funktioniert super.

Autor:  Nightborn [ Mo 01 Okt, 2007 18:38 ]
Betreff des Beitrags: 

:D
jo, und du sagst auch genau wo der reinmuß.


$sqlp = db_query("SELECT marriedto FROM accounts");
$rowp = db_fetch_assoc($sqlp);
$sqlb = "SELECT marriedto FROM accounts WHERE acctid='{$rowp['marriedto']}'";

<--du selektierst hier... den ersten feldeintrag marriedto aus der accounts tabelle, von irgendjemand, vermutlich der niedrigsten acctid.
und dann suchst du davon den partner.

Sinn?

Merke: nicht alles blind einbauen, auch mal nachgrübeln.

Autor:  MySql [ Mo 01 Okt, 2007 18:41 ]
Betreff des Beitrags: 

Auf meinem Testserver^^ (auf dem richtigen ist ja noch keiner verheiratet) klappt es. Da bekommt nur der Zugang zum addnav dessen Partner auch das Haus gehört.^^

Autor:  Nightborn [ Mo 01 Okt, 2007 19:20 ]
Betreff des Beitrags: 

:D laß mich raten.

du testest es mit dem admin char, der zufällig der erste in der accounts tabelle ist? =)

probiers doch mal mit einem char, der einige zeilen weiter hinten steht...

Autor:  MySql [ Mo 01 Okt, 2007 20:34 ]
Betreff des Beitrags: 

Nope. Ich teste es mit Char-ID-7

Autor:  Nightborn [ Mo 01 Okt, 2007 20:52 ]
Betreff des Beitrags: 

mach mal im phpmyadmin

SELECT marriedto FROM accounts


einfach so, zum spaß.

und sag mir,welche acctid das allererste ergebnis ist.

Autor:  MySql [ Mo 01 Okt, 2007 21:27 ]
Betreff des Beitrags: 

Jetzt weiß ich auch was du die ganze Zeit meintest! -.-

Ja natuerlich werden da alle abgerufen *roll* habs ja auch mit keinem WHERE acctid versehen o.ô

Autor:  Nightborn [ Mo 01 Okt, 2007 21:46 ]
Betreff des Beitrags: 

:D abgesehen davon, daß eine abfrage völlig unnötig ist.

Autor:  nedron [ Mo 01 Okt, 2007 21:46 ]
Betreff des Beitrags: 

Öhm, kapier grad gar nichts mehr, kann an der zeit liegen.
Kann mir wer mal den richtigen code geben, oben das funktioniert nich, habs schon ausprbiert

Autor:  nedron [ Di 02 Okt, 2007 15:59 ]
Betreff des Beitrags: 

So habs jetzt hinbekommen. auf meine art und weise.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/