anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Fragen zu der Dragonslayer Version https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4738 |
Seite 1 von 1 |
Autor: | Liath [ Sa 13 Dez, 2008 05:25 ] |
Betreff des Beitrags: | Fragen zu der Dragonslayer Version |
hi liebe LoGD`ler ich hab mir nun die 0.9.7+jt ext(GER) Dragonslayer Edition V/2.5 auf meinen Server geladen, bin soweit auch sehr zufrieden... *Lob an Dragonslayer aussprech* ![]() dazu hab ich nun 3 simple Fragen... 1. ich würd gern wissen in welcher Datei nun die Vital-Info ist, kann die in der common.php leider nirgends mehr finden 2. hab ich einen SQL Fehler sobal ich im Dorfamt bei der Vorzimmerdame den Passierschein A38 beantrage Vorzimmerdame hat geschrieben: Warning: mysql_connect(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/web0/html/logd/lib/db.lib.php on line 219 der entsprechende Code sitzt hier $this->bbcode_second_pass_code('', '/** * Stellt permanente Verbindung zur DB her * * @param string $host DB-Host * @param string $user Username * @param string $pass Passwort * @return unknown */ function db_pconnect($host,$user,$pass) { global $dbtimethishit; $dbtimethishit -= getmicrotime(); $fname = DBTYPE.'_connect'; $r = $fname($host,$user,$pass); $dbtimethishit += getmicrotime(); return $r; }') 3. funktioniert die original source.php bei mir nicht Oo da bekomme ich immer die beiden Fehler: $this->bbcode_second_pass_code('', 'Warning: dir(//logd/): failed to open dir: No such file or directory in /var/www/web0/html/logd/source.php on line 149 Fatal error: Call to a member function on a non-object in /var/www/web0/html/logd/source.php on line 151') kann mir wer sagen woran das liegt? desweiteren hoffe ich das ich die Fragen hier überhaupt stellen darf... da es ja die Dragonslayer Version ist, aber in das Original Forum komm ich da nicht rein... ![]() |
Autor: | the_Cr0w [ Sa 13 Dez, 2008 11:42 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
1. Wenn du Dreamweaver oder ähnliches hast, dann kannst du mit der Suche alle Datein durchsuchen lassen. 2. Im Code selber entdecke ich auf die Schnelle keinen Fehler, also würde ich darauf tippen, dass du irgendwas falsch eingetragen hast. 3. Die Fehlermeldung, sagt das er den Ordner "logd" nicht finden kann. Was verständlich ist wenn sich die Datei "source.php" bereits in diesem Ordner befindet. Das heißt also, dass er im falschen Ordner nach den Datein sucht. Schau mal was auf der Zeile 149 überhaupt steht und änder das gegebenenfalls. |
Autor: | Jenutan [ Sa 13 Dez, 2008 15:05 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
Die Vitalinfo sollte in der Funktion charstats sein, die sich in der Datei lib/output.lib.php befinden müsste. So isses zumindest in der aktuellen Version ... ![]() Gruß |
Autor: | Liath [ Sa 13 Dez, 2008 17:25 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
vielen dank ![]() zu 1. ich hatte schon mit TextPad in allen Dateien suchen lassen, nach mehreren Werten wie, Vital-Info, Weitere Infos und so weiter... bin nur nie zu nem Ergebnis gekommen.. daher Danke an Jenutan edith hat geschrieben: schade... eigentlich wollte ich mir die Gildenanzeige dort einbauen, aber die Datenbank ist ja ganz anders strukturiert... da blick ich nicht durch zu 2. alles andere Funktioniert ja, da das ein integriertes Modul ist weiss ich nicht ob ich da was eintragen muss irgendwo... glaub ich irgendwie weniger, aber ich lass mich immer wieder gerne eines besseren belehren zu 3. wirklich finden tu ich da nix... $this->bbcode_second_pass_code('', 'Zeile 144: // Standardansicht, Auswahl Zeile 145: default: Zeile 146: $session['disablevital'] = false; Zeile 147: $files = array(); Zeile 148: foreach( $legal_dirs as $curr_dir ){ Zeile 149: $d = dir('./'.$curr_dir['dir']); Zeile 150: $files[$curr_dir['dir']] = array(); Zeile 151: while (false !== ($entry = $d->read())) { Zeile 152: $end = substr($entry,strrpos($entry,".")); Zeile 153: if( $end != '.php' && $end != '.lib.php' ){ Zeile 154: continue; Zeile 155: } Zeile 156: array_push($files[$curr_dir['dir']],$entry); Zeile 157: Zeile 158: } Zeile 159: sort($files[$curr_dir['dir']]); Zeile 160: }') ich werd mal so lang weiterschauen und ein bisschen tüfteln, sollte ich von selber drauf kommen, meld ich mich wieder ![]() |
Autor: | Jenutan [ Sa 13 Dez, 2008 19:36 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
Der Passierschein ist glaub ich nur für Atrahor ausgelegt. Damit wird nämlich ein Account im Atrahor-Forum erstellt. Kann also gar nicht einfach so funktionieren^^ Gruß |
Autor: | Liath [ Sa 13 Dez, 2008 20:25 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
achso. na dann kommentier ich den einfach aus... könntest du mir noch sagen wie ich in die Vital-Info reinbekomme, das wenn jemand in einer Gilde ist, dieses auch dort mit ein paar Infos wie Gildenname, Gildenrang, Aufgabe, Gold und Edelsteine in der Gilde angezeigt bekommt? |
Autor: | the_Cr0w [ So 14 Dez, 2008 10:30 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
So wie du das mit allen Vitalinfos machst. Such dir die entsprechenden Werte aus der $session['user'] und trag sie dort ein. |
Autor: | Liath [ So 14 Dez, 2008 11:13 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
ich find die passenden einträge nur nicht in der datenbank :/ die ist in der DS Version etwas anders aufgebaut... |
Autor: | Harthas [ So 14 Dez, 2008 13:05 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
Wie wäre es denn mit einem SQL-Query? $this->bbcode_second_pass_code('', 'SELECT guild_name,guild_rank FROM guilds WHERE guild_id = $session['user']['guildid'];') Irgendwie in dieser Art. Kenne das verwendete GIldensystem nicht. |
Autor: | Liath [ Di 16 Dez, 2008 08:47 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
also... da ich n absoluter anfänger in sachen php bin, hab ich mir mal die meiner meinung nach benötigten sachen aus der bio.php rausgesucht und so abgeändert... $this->bbcode_second_pass_code('', ' $int_acctid_ = (int)$_GET['id']; $str_char_ = $_GET['char']; $result_ = db_query("SELECT guildid,guildfunc,guildrank FROM accounts WHERE ".($int_acctid_>0 ? 'acctid='.$int_acctid_ : 'login="'.$str_char_.'"') ); $row_ = db_fetch_assoc($result_); if($row_['guildid']) { templatereplace('stathead',array('title'=>'Gilde')); $charstat.=appoencode(templatereplace('statrow',array('title'=>'Gilde','value'=>$row_)),true); }') einige werden jetzt bestimmt lachen *g* aber ich hab wirklich null ahnung bis jetzt und versuch mich ein bisschen durchzuwurschtln bisi ch den dreh raushab... könnte mir jemand erklären ob und was da falsch is? ich krieg zwar keine fehlermeldung, allerdings auch keine Gildeninfo in der Vital-Info ![]() |
Autor: | Harthas [ Di 16 Dez, 2008 13:11 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
Ersetze mal PHP: (int)$_GET['id'] Durch PHP: (int)$session['user']['acctid']
|
Autor: | malacay1462 [ Sa 20 Dez, 2008 17:12 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
~ Unnötig. ~ |
Autor: | Liath [ Mi 11 Mär, 2009 22:08 ] |
Betreff des Beitrags: | Re: Fragen zu der Dragonslayer Version |
nach langer zeit hab ich mich mal wieder an meine Vital-Info gemacht... dort wollte ich ja die Gildenanzeige unterbringen... das SQL Query hab ich, in dem er halt auf die richtige Gilde zugreift, den Namen der Gilde hab ich in der Info auch schon drin, fehlt mir nur noch der Rang könnt Ihr mir sagen wie ich das dann als Wert auslesen muss damit das richtig angezeigt wird? edit: mir hat jemand den richtigen Wink gegeben =) $this->bbcode_second_pass_code('', ' $result = db_query("SELECT name,ranks FROM dg_guilds WHERE guildid=".$session['user']['guildid']) ; $row = db_fetch_assoc($result); $ranks = unserialize($row['ranks']);') $this->bbcode_second_pass_code('', ' .($u['guildid']? templatereplace("statrow",array("title"=>"Gilde","value"=>$row['name'])) .templatereplace("statrow",array("title"=>"Rang","value"=>$ranks[$u['guildrank']][$u['sex']])) : '' )') nu klappt alles ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |