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

Problem mit Tasten-Navigation
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1033
Seite 1 von 1

Autor:  Scartha [ Sa 26 Feb, 2005 14:17 ]
Betreff des Beitrags:  Problem mit Tasten-Navigation

Hab was ganz merkwürdiges, also zumindest ist es das für mich.

Also Die Navigation geht nur in der index und auf den Dorfplätzen nicht.

Navigationsbuchstaben sind festgelegt aber des will nicht funktionieren, oder kann ich das durch das deaktiviert hebn ?
:dumm:

Autor:  anpera [ Sa 26 Feb, 2005 14:24 ]
Betreff des Beitrags: 

Wenn ich deine Seite aufruf, bekomm ich nen "Laufzeitfehler in Zeile 30" angezeigt. In Zeile 30 im HTML-Source ist der Buchstabe "Ü" als Tastaturkürzel festgelegt.
Umlaute werden normalerweise von der Navigationsfunktion ignoriert. Wenn du Umlaute zur Tastennavigation über addnav() festgelegt hast, ändere die Buchstaben und es sollte funktionieren.

Autor:  Scartha [ Sa 26 Feb, 2005 14:54 ]
Betreff des Beitrags: 

Ja, hab ich geändert und trotzdem gehts nicht, aber nur in index und aufm dorfplatz....

finds komisch....

Autor:  Chaosmaker [ Sa 26 Feb, 2005 15:28 ]
Betreff des Beitrags: 

Umlaute funktionieren eigentlich. Hab die Kämpferliste problemlos auf ä legen können. ;) Man muß es nur explizit angeben, denn bei automatischer Vergabe wirds tatsächlich übergangen.

Autor:  Scartha [ Sa 26 Feb, 2005 15:40 ]
Betreff des Beitrags: 

Chaosmaker hat geschrieben:
Umlaute funktionieren eigentlich. Hab die Kämpferliste problemlos auf ä legen können. ;) Man muß es nur explizit angeben, denn bei automatischer Vergabe wirds tatsächlich übergangen.





Jo aber warum gehts mit der navigation im index und aufm dorfplatz nit....ich rall des nit *g*

Autor:  Chaosmaker [ Sa 26 Feb, 2005 15:53 ]
Betreff des Beitrags: 

$this->bbcode_second_pass_code('', ' if (c == 'B') { window.location='about.php?c=2-154459';; return false; }
if (c == 'F') { petition.php?op=faq&c=2-154459; return false; }
if (c == 'C') { window.location='create.php?c=2-154459';; return false; }
if (c == 'L') { window.location='list.php?c=2-154459';; return false; }
if (c == 'T') { window.location='news.php?c=2-154459';; return false; }
if (c == 'S') { window.location='about.php?op=setup&c=2-154459';; return false; }
if (c == 'N') { window.location='logdnet.php?op=list&c=2-154459';; return false; }
if (c == 'P') { window.location='create.php?op=forgot&c=2-154459';; return false; }
if (c == 'V') { http://vip.vampir-portal.de?op=&c=2-154459; return false; }')
F und V sind falsch. Offensichtlich handelt es sich da um Popups bzw. neue Fenster.
In Deiner common.php steht:
[php] if ($pop){
$quickkeys[$key]=($link.$extra);
}else{
$quickkeys[$key]="window.location='$link$extra';";
}[/php]
Bei mir dagegen steht drin:
[php] if ($pop){
$quickkeys[$key]=popup($link.$extra);
}else{
$quickkeys[$key]="window.location='$link$extra';";
}[/php]

Autor:  Scartha [ Sa 26 Feb, 2005 16:14 ]
Betreff des Beitrags: 

ich hab jetzt des o gemacht

[php]if ($pop){
$quickkeys[$key]=popup($link.$extra);
}else{
$quickkeys[$key]="window.location='$link$extra';";
}
[/php]

also wie bei dir und es funktioniert.

Hab dank!


Ele

Autor:  skywalker031 [ Di 23 Okt, 2007 13:48 ]
Betreff des Beitrags: 

Hallo, ich hab da wieder mal ein Problem.

Nachdem ich nun meine Index mit ner Tabelle versehen habe,
um den Text in der Mitte nicht mehr von der Useronline-anzeige
zerschiessen zu lassen, bekomme ich die Navs anders angezeigt als vorher.
Vorher hatten die Navs einzelne Buchstaben je Nav als Tasten-Navs,
nun beginnt die Unterstreichung ab dem Buchstaben, der vorher einzeln unterstrichen war.

Wodurch wird das erzeugt, bzw. wie kann ich das wieder ändern?

Da ich denke, dass es nur an der index liegt, habe ich den Code gleich beigepackt.

$this->bbcode_second_pass_code('', '<?php

// 09092004

require_once "common.php";

if ($session[loggedin]){
redirect("badnav.php");
}
page_header();
//output("`c`b`4Dieses Game befindet sich in einer quasi Beta-Version.`n
// Wer Fehler findet möchte diese bitte an den Admin melden.`b`c`n`n");
//Haupttabelle
output("<table valign='top' border='0' align='center'>",true);
output("<tr align='center'>
<td>`b`4Dieses Game befindet sich in einer quasi Beta-Version.`nWer Fehler findet möchte diese bitte an den Admin melden.`b`n`n</td></tr>",true);
output("<tr align='center'><td>`&Willkommen`nbei `bLegend of the Dark Jedi`b,`nbasierend auf Legend of the Green Dragon,`nschamlos abgekupfert von`nSeth Able's Legend of the Red Dragon.`n`n
`^Du befindest dich im Anflug auf den Planeten Tatooine.
`nUm auf Tatooine landen zu dürfen, benötigst du einen`n
Namen und ein Passwort. Gib beides weiter unten in die`n
Felder, damit erbittest du um deine Landeerlaubnis.`n`n</td></tr>",true);
if (getsetting('activategamedate','0')==1) output("<tr align='center'><td>`@Wir schreiben den `%".getgamedate()."`@.`0`n</td></tr>",true);
output("<tr align='center'><td>`@Die gegenwärtige Zeit auf Tatooine ist `%".getgametime()."`@.`0`n`n",true);

//Next New Day in ... is by JT from logd.dragoncat.net
////$time = gametime();
// $tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
////$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
// $tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
////$secstotomorrow = $tomorrow-$time;
////$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
////output("`@Nächster neuer Tag in: `3".date("G \\S\\t\\u\\n\\d\\e\\n, i \\M\\i\\n\\u\\t\\e\\n, s \\S\\e\\k\\u\\n\\d\\e\\n\\ \\(\\E\\c\\h\\t\\z\\e\\i\\t\\)",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"))."`0`n`n");

//Next New Day in ... is by JT from logd.dragoncat.net
$time = gametime();
// $tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
// $tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$nextdattime = date("`@ \\S\\t\\u\\n\\d\\e\\n, i \\M\\i\\n\\u\\t\\e\\n, s \\S\\e\\k\\u\\n\\d\\e\\n\\ \\(\\E\\c\\h\\t\\z\\e\\i\\t\\)",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"));
output('<div id="index_time">'.$nextdattime.'</div>
<script language="javascript">
/*Kleines Schmankerl by Alucard
www.atrahor.de
*/
var index_time_div = document.getElementById("index_time");
var index_time_day = Math.ceil(24/'.(int)getsetting("daysperday",4).');
var index_dest_time = 0;
function index_act_time()
{
var jetzt = new Date();
var tm = jetzt.getTime();
if( tm > index_dest_time ){
index_dest_time += index_time_day*3600000+ (tm-index_dest_time);
}
var diff = index_dest_time - tm;
var edit = "`@Neuer Tag in: `%";
var s = Math.floor(diff / 3600000);
diff %= 3600000;
var m = Math.floor(diff / 60000);
diff %= 60000;
var sek = Math.floor(diff / 1000);
index_time_div.innerHTML = edit+s+" `@Stunde"+(s!=1 ? "n":"")+",`% "+(m<10 ? "0"+m : (m==71 || m==72 ? "<font color=\"#FFFFFF\"><b>"+m+"</b></font>" : m))+" `@Minute"+(m!=1 ? "n" : "")+",`% "+(sek<10 ? "0"+sek : sek)+" `@Sekunde"+(sek!=1 ? "n" : "")+" `@(Echtzeit)";
window.setTimeout("index_act_time()", 1000);
}
function index_set_time(s,m,sek)
{
if( !index_dest_time ){
var jetzt = new Date();
index_dest_time = jetzt.getTime() + 1000*sek + 60000*m + 3600000*s;
}
window.setTimeout("index_act_time()", 1);
}
if( index_time_div ){
index_set_time('.date('G, i, s',strtotime('1980-01-01 00:00:00 + '.$realsecstotomorrow.' seconds')).');
}
</script>
</td></tr>',true);

//$tomorrow=timetotomorrow();
//output("`@Nächster neuer Tag in: `3 {$tomorrow['hours']} Stunden, {$tomorrow['minutes']} Minuten, {$tomorrow['seconds']} Sekunden.`0`n`n");

$newplayer=stripslashes(getsetting("newplayer",""));
if ($newplayer!="") output("<tr align='center'><td>`c`@Unser jüngster Spieler ist `^$newplayer`@!`0`n</td></tr>",true);
$newdk=stripslashes(getsetting("newdragonkill",""));
if ($newdk!="") output("<tr align='center'><td>`c`@Der letzte Darth Sidious Töter war: `&$newdk`@!`0`n`n</td></tr>",true);

$result = db_fetch_assoc(db_query("SELECT COUNT(acctid) AS onlinecount FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime("-".getsetting("LOGINTIMEOUT",900)." seconds"))."'"));
$onlinecount = $result['onlinecount'];

// do not check if playerlimit is not reached!
if ($onlinecount >= getsetting("maxonline",10) && getsetting("maxonline",10)!=0) {
$id=$_COOKIE[lgi];
$sql = "SELECT superuser,uniqueid FROM accounts WHERE uniqueid='$id' AND superuser>0";
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)>0) $is_superuser=1;
else $is_superuser=0;
}
else $is_superuser = 0;

if ($onlinecount<getsetting("maxonline",10) || getsetting("maxonline",10)==0 || $is_superuser){
output("<tr align='center'><td>`c`^`bHier kannst du deine Landeerlaubnis erbitten.`b`7`n`nGib `b`^deinen Namen`b`7 und `b`^dein Passwort`b `7ein,`num deine `b`^Landeerlaubnis`b `7zu erbitten.`n</td></tr>",true);
if ($_GET['op']=="timeout"){
$session['message'].=" Deine Sessionzeit ist abgelaufen. Bitte neu einloggen.`n";
if (!isset($_COOKIE['PHPSESSID'])){
$session['message'].=" Es scheint, als ob die Cookies dieser Seite von deinem System blockiert werden. Zumindest Sessioncookies müssen für diese Seite zugelassen werden.`n";
}
}
if ($session[message]>"") output("<tr align='center'><td>`c`b`\$$session[message]`c`b`n</td></tr>",true);
output("<tr align='center'><td><form action='login.php' method='POST'>"
.templatereplace("login",array("username"=>"`c<font color='red'><u>N</u>ame</font>","password"=>"<font color='red'><u>P</u>asswort</font>","button"=>"Einloggen"))
."</form>`c</td></tr>",true);
// Without this, I had one user constantly get 'badnav.php' :/ Everyone else worked, but he didn't
addnav("","login.php");
output("<tr align='center'><td>`^`c`bFalls du keinen Namen hast, mit dem du eine Landeerlaubnis erbitten kannst,`n
Trage dich in die Liste der neuen Planetenbewohner ein (<a href='create.php'>Charakter erstellen</a>)`b.`c`7</td></tr>",true);
addnav("","creat.php");

} else {
output("<tr align='center'><td>`^`bDer Server ist im Moment ausgelastet, die maximale Anzahl an Usern ist bereits online.`b`nBitte warte, bis wieder ein Platz frei ist.`n`n</td></tr>",true);
output("<tr align='center'><td>`^`c`bFalls du keinen Namen hast, mit dem du eine Landeerlaubnis erbitten kannst,`n
Trage dich in die Liste der neuen Planetenbewohner ein (<a href='create.php'>Charakter erstellen</a>)`b.`c`7</td></tr>",true);
addnav("","creat.php");

if ($_GET['op']=="timeout"){
$session['message'].=" Deine Sessionzeit ist abgelaufen. Bitte neu einloggen.`n";
output("<tr align='center'><td>`^`c`bFalls du keinen Namen hast, mit dem du eine Landeerlaubnis erbitten kannst,`n
Trage dich in die Liste der neuen Planetenbewohner ein (<a href='create.php'>Charakter erstellen</a>)`b.`c`7</td></tr>",true);
addnav("","creat.php");

if (!isset($_COOKIE['PHPSESSID'])){
$session['message'].=" Es scheint, als ob die Cookies dieser Seite von deinem System blockiert werden. Zumindest Sessioncookies müssen für diese Seite zugelassen werden.`n";
output("<tr align='center'><td>`^`c`bFalls du keinen Namen hast, mit dem du eine Landeerlaubnis erbitten kannst,`n
Trage dich in die Liste der neuen Planetenbewohner ein (<a href='create.php'>Charakter erstellen</a>)`b.`c`7</td></tr>",true);
addnav("","create.php");
// oder <a href='createrpg.php'>RP-Charakter erstellen</a>
//addnav("","createrpg.php");
}
}
if ($session[message]>"") output("<tr align='center'><td>`b`\$$session[message]`b`n</td></tr>",true);
output("<tr align='center'><td>".templatereplace("full")."`c</td></tr>",true);
}



//output("`n`b`&**BETA**`0 This is a BETA of this website, things are likely to change now and again, as it is under active development (when I have time ;-)) `&**BETA**`0`n");
output("<tr align='center'><td>`n`c`b`&".getsetting("loginbanner","*BETA* This is a BETA of this website, things are likely to change now and again, as it is under active development *BETA*")."`0`b`c`n</td></tr>",true);
$session[message]="";



output("<tr align='center'><td>`^Jeder Klick auf diesen Banner, bringt uns ein wenig<br>weiter nach oben in den Spielecharts. Bitte einmal täglich klicken!<br><br><a href='http://www.mmog-charts.de/in.php?id=302' target='_blank'>
<img src='http://www.mmog-charts.de/button.php?id=302' border='0'>
</a></td>",true);


output("<tr align='center'><td>`c`2Version auf diesem Gameserver: `@{$logd_version}`0`c</td>",true);
//Hauptabelle ende
output("</tr></table>",true);


clearnav();
addnav("Neu hier?");
addnav("Über LoGD","about.php");
addnav("F.A.Q.","petition.php?op=faq",false,true);
addnav("Charakter erstellen","create.php");
//addnav("RPG-Charakter erstellen","create.php?op=rpg");
addnav("Das Spiel");
addnav("Liste der Kämpfer","list.php");
addnav("Holo News", "news.php");
addnav("Spieleinstellungen", "about.php?op=setup");
addnav("Passwort vergessen?","create.php?op=forgot");
addnav("DAS Spiel- u.`nSupportforum","http://www.foren-fabrik.de/F_8743/LotDJ_Das_Forum.htm",false,false,true);
addnav("Die LoGD-Welt");
addnav("LoGD Netz","logdnet.php?op=list");
addnav("DragonPrime","http://www.dragonprime.net",false,false,true);

addnav("Nützliches");
//addnav("Jedi Namen Generator","http://rumandmonkey.com/widgets/toys/namegen/4089/",false,true);
addnav("SW Namen Generator","http://rumandmonkey.com/widgets/toys/namegen/257/",false,true);
//addnav("Sith Namen Generator1","http://rumandmonkey.com/widgets/toys/namegen/4282/",false,true);
//addnav("Sith Namen Generator2","http://rumandmonkey.com/widgets/toys/namegen/5434/",false,true);
addnav("SciFi Namen Generator","http://rumandmonkey.com/widgets/toys/namegen/8342/",false,true);
addnav("SW RPG Profile Generator","http://rumandmonkey.com/widgets/toys/namegen/6803/",false,true);

addnav("Partner (Foren)");
addnav("Galaxien der Unendlichkeit","http://theleg.speed.hl-users.com/freihagen/wbb2/",false,true);

//Partnerstädte by Alkatar
addnav("Partner (LoGD's)");
$sql = 'SELECT `name`, `url` FROM `partner`';
$result = db_query($sql);
while ($row = db_fetch_assoc($result)){
addnav("$row[name]","$row[url]",false,false,true);
}
//addnav("Midgar","http://www.logd-midgar.de",false,true);
//Partnerstädte by Alkatar [Ende]
addnav("Partner werden","mailto:stefan_glaus@yahoo.de?subject=Partneranfrage zu LotDJ",true);

page_footer();
?>')

Autor:  Lori [ Di 23 Okt, 2007 21:55 ]
Betreff des Beitrags: 

Wenn ich das richtig sehe hast du einige `c nicht mit `c abgeschlossen, das verursacht deine Fehlerbeschreibung.

Beispiel 1
Zitat:
if ($newplayer!="") output("<tr align='center'><td>`c`@Unser jüngster Spieler ist `^$newplayer`@!`0`n</td></tr>",true);
$newdk=stripslashes(getsetting("newdragonkill",""));
if ($newdk!="") output("<tr align='center'><td>`c`@Der letzte Darth Sidious Töter war: `&$newdk`@!`0`n`n</td></tr>",true);


Beispiel 2
Zitat:
output("<tr align='center'><td>`c`^`bHier kannst du deine Landeerlaubnis erbitten.`b`7`n`nGib `b`^deinen Namen`b`7 und `b`^dein Passwort`b `7ein,`num deine `b`^Landeerlaubnis`b `7zu erbitten.`n</td></tr>",true);

Autor:  skywalker031 [ Mi 24 Okt, 2007 01:18 ]
Betreff des Beitrags: 

Welcher chaotischer kleiner Fehler doch welch große auswirkung haben
kann... vielen DAnk, genau daran hat es gelegen.

lg
Stefan

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