anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 12 Jun, 2025 14:41

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Problem mit Tasten-Navigation
BeitragVerfasst: Sa 26 Feb, 2005 14:17 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 08 Jan, 2005 23:11
Beiträge: 161
Wohnort: Vechta
Geschlecht: Männlich
LoGD: Projekt nicht abgeschlossen..
Skype: Elebresk
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:

_________________
// If today was a perfect Day, there will be no need for tommorow... //


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 26 Feb, 2005 14:24 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
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.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 26 Feb, 2005 14:54 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 08 Jan, 2005 23:11
Beiträge: 161
Wohnort: Vechta
Geschlecht: Männlich
LoGD: Projekt nicht abgeschlossen..
Skype: Elebresk
Ja, hab ich geändert und trotzdem gehts nicht, aber nur in index und aufm dorfplatz....

finds komisch....

_________________
// If today was a perfect Day, there will be no need for tommorow... //


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 26 Feb, 2005 15:28 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
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.

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 26 Feb, 2005 15:40 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 08 Jan, 2005 23:11
Beiträge: 161
Wohnort: Vechta
Geschlecht: Männlich
LoGD: Projekt nicht abgeschlossen..
Skype: Elebresk
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*

_________________
// If today was a perfect Day, there will be no need for tommorow... //


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 26 Feb, 2005 15:53 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
$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]

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 26 Feb, 2005 16:14 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 08 Jan, 2005 23:11
Beiträge: 161
Wohnort: Vechta
Geschlecht: Männlich
LoGD: Projekt nicht abgeschlossen..
Skype: Elebresk
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

_________________
// If today was a perfect Day, there will be no need for tommorow... //


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 23 Okt, 2007 13:48 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
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();
?>')

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 23 Okt, 2007 21:55 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
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);

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 24 Okt, 2007 01:18 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Welcher chaotischer kleiner Fehler doch welch große auswirkung haben
kann... vielen DAnk, genau daran hat es gelegen.

lg
Stefan

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum