anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 29 Mär, 2024 00:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 78 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4  Nächste
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: So 03 Dez, 2006 15:33 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 17 Jun, 2006 22:24
Beiträge: 89
Geschlecht: Weiblich
LoGD: http://yggdrasil-logd.de/index.php
ach bei mir geht nie alles so wie es soll ^^

wnen ich dran denke was für Probleme mir die RPG-Chars machten bis sie sich Häuser kaufen konnten etc ... aber heut is Sonntag ich hab zeit ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 03 Dez, 2006 18:47 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 17 Jun, 2006 22:24
Beiträge: 89
Geschlecht: Weiblich
LoGD: http://yggdrasil-logd.de/index.php
Tja nun Bio sieht gut aus, Donationpunkte gehen, Text klappt ...... aber .. anstatt dem Avatar des tieres wird nur der Name angezeigt


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 03 Dez, 2006 19:05 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Mail mir mal bitte deine bio.php und prefs.php an Rikkarda@silienta-logd.de hast ja Source net freiliegen.. :roll:

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 03 Dez, 2006 19:46 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 17 Jun, 2006 22:24
Beiträge: 89
Geschlecht: Weiblich
LoGD: http://yggdrasil-logd.de/index.php
eigentlich ist die source schon zu sehen *wunder* hab grad extra nochmal nachgesehen. egal momentchen schicks dir raus


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 10 Feb, 2007 12:50 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mo 27 Feb, 2006 22:53
Beiträge: 78
Wohnort: Wolfsburg
LoGD: http://www.redrogar.at/logd/source.php? ... source.php
Ich hab folgendes Problem bei dem Mod :

Der Tiername und der Tieravatar werden beide nicht angezeigt.
Ich habe auch nicht die leiseste Ahnung wo der Fehler liegen könnte.
Bin dankbar für jede Hilfe.

_________________
Nur wer aufgibt hat schon verloren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: I glaub i hab da nen problem
BeitragVerfasst: Fr 23 Mär, 2007 21:04 
Offline
User
User

Registriert: Mo 12 Mär, 2007 16:51
Beiträge: 22
Wohnort: Frankfurt
Also hab mir heut nacht nen testserver hochgezogen einfach um dort das hinzubekommen was manchmal nit so will wie ich will....

Nu hat ich das Gildensystem eingebaut (eliwood )*hoff dat richtig geschrieben iss*

danach dat tierbio.....

Warning: reset() [function.reset]: Passed variable is not an array or object in /homepages/20/d200084754/htdocs/logd/common.php on line 37

Warning: Variable passed to each() is not an array or object in /homepages/20/d200084754/htdocs/logd/common.php on line 39

Common.php line 37 - 39 bei mir

reset($appoencode);
$list = '';
while(list($key,$val) = each($appoencode))


So aus forum übertragen

function Get_Allowed_Tags()
{
global $appoencode;
reset($appoencode);
$list = '';
while(list($key,$val) = each($appoencode))
{
if($val['allowed'] == true) $list.=$val['code'];
}
return preg_quote($list);
}


Warning: preg_replace() [function.preg-replace]: Compilation failed: missing terminating ] for character class at offset 5 in /homepages/20/d200084754/htdocs/logd/lodge.php on line 427

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing terminating ] for character class at offset 5 in /homepages/20/d200084754/htdocs/logd/lodge.php on line 428

lodge.php line 427 und 428

$comp1 = strtolower(preg_replace("/[`][".$appostr."]/","",$session[user][tiername])); // no black, no background colors
$comp2 = strtolower(preg_replace("/[`][".$appostr."]/","",$_POST['newname']));



So aus anleitung übertragen Tierbio

//Petname Hadriel
}elseif ($_GET['op']=="namechangetier"){
addnav("Zurück zur Lodge","lodge.php");
output("`bTiernamen Farbe ändern`b`n`n");
if ($config['namechangetier']==1){
output("Da du schon vorher viele Punkte für die Farbänderung gegeben hast kostet es dich diesmal nur 2500 Punkte .");
}else{
output("Da es deine erste Farbänderung ist kostet es dich 5000 Punkte . Auch kannst Du im Profil dann eine Tierbio ausfüllen. Beim nächsten Wechsel fallen nur 2500 Punkte Kosten an");
}
output("`n`nDein geänderter Name muss der selbe Name sein wie vor der Farbänderung, nur dass er jetzt die Farbcodes enthalten darf.`n`n");
$n = $session[user][tiername];
output("Der Name bisher ist: ");
$output.=$session[user][tiername];
output(", und so wird er aussehen: $session[user][tiername]");
output("`n`n`0Wie soll dein Tiername aussehen ?`n");
$output.="<form action='lodge.php?op=namepreviewtier' method='POST'><input name='newname' value=\"".HTMLEntities($session[user][tiername])."\" size=\"50\" maxlength=\"50\"> <input type='submit' value='Vorschau'></form>";
addnav("","lodge.php?op=namepreviewtier");
}elseif ($_GET['op']=="namepreviewtier"){
addnav("Zurück zur Lodge","lodge.php");
$n = $session[user][name];
// $comp1 = strtolower($session['user']['login']);
$_POST['newname']=str_replace("`0","",$_POST['newname']);
$appostr = Get_Allowed_Tags();
$comp1 = strtolower(preg_replace("/[`][".$appostr."]/","",$session[user][tiername])); // no black, no background colors
$comp2 = strtolower(preg_replace("/[`][".$appostr."]/","",$_POST['newname']));
//$output.="[$comp1] compared to [$comp2]";
if (strlen($_POST['newname'])>50) $msg.="Dein neuer Tiername ist zu lang, inklusive Farbcodes darf er nicht länger als 50 Zeichen sein.`n";
$colorcount=0;
for ($x=0;$x<strlen($_POST['newname']);$x++){
if (substr($_POST['newname'],$x,1)=="`"){
$x++;
$colorcount++;
}
}
if ($colorcount>getsetting("maxcolors",10)){
$msg.="Du hast zu viele Farben in deinem Tiernamen benutzt. Du kannst maximal ".getsetting("maxcolors",10)." Farbcodes benutzen.`n";
}
if ($msg==""){
output("Der Tiername wird so aussehen: {$_POST['newname']}`n`n`0Ist es das was du willst?`n`n");
$p = ($config['namechangetier']==1?2500:5000);
$output.="<form action=\"lodge.php?op=changenametier\" method='POST'><input type='hidden' name='name' value=\"".HTMLEntities($_POST['newname'])."\"><input type='submit' value='Ja' class='button'>, ändere meinen Tiernamen auf ".appoencode("{$_POST['newname']}`0")." für $p Punkte.</form>";
output("`n`n<a href='lodge.php?op=namechangetier'>Nein, lass es mich nochmal probieren</a>",true);
addnav("","lodge.php?op=namechangetier");
addnav("","lodge.php?op=changenametier");
}else{
output("`bFalscher Tiername`b`n$msg");
output("`n`nDer Name des Tiers bisher ist: ");
$output.=$session[user][tiername];
output("`0, und wird so aussehen $session[user][tiername]");
output("`n`nWie soll dein Tiermame aussehen?`n");
$output.="<form action='lodge.php?op=namepreviewtier' method='POST'><input name='newname' value=\"".HTMLEntities($session[user][tiername])."\"size=\"50\" maxlength=\"50\"> <input type='submit' value='Vorschau'></form>";
addnav("","lodge.php?op=namepreviewtier");
}
}elseif ($_GET['op']=="changenametier"){
$p = ($config['namechangetier']==1?2500:5000);
if ($pointsavailable>=$p){
$session['user']['donationspent']+=$p;
$config['namechangetier']=1;
$session[user][tiername]=$_POST['name'];
$news = "{$session['user']['name']}'s Tier`^ ist nun bekannt als `0";
$news.="{$session['user']['tiername']}`^!";
addnews($news);
output("Gratulation, der neue Name des Tiers ist jetzt {$session['user']['tiername']}`0!`n`n");
}else{
output("Eine Farbänderung kostet $p Punkte, aber du hast nur $pointsavailable Punkte.");
}
addnav("Zurück zur Lodge","lodge.php");


Nu habsch da wenn ich meinem Gaul nen Namen verpassen will... nen fehler drinne bin aber der meinung... dat ich die anweisungen richtige befolgt hab....

Habe nun auch alle beiträge vom Gildensystem studiert und auch dat hier....

und irgendwie find ich den wurm nit.....

http://87.106.67.59/logd/source.php

Url zum Testserver


Zuletzt geändert von Angel-Dark am Fr 23 Mär, 2007 21:13, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 23 Mär, 2007 21:10 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Es wäre eventuell ganz gut, wenn du auch noch die lodge.php sichtbar machen könntest ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 23 Mär, 2007 21:15 
Offline
User
User

Registriert: Mo 12 Mär, 2007 16:51
Beiträge: 22
Wohnort: Frankfurt
Öhm ja würd i ja machen ... *ggg* wie funzt dat??? zur not kopier ich dir den ganzen krams hier rein...

hab oben ja bereits mal zur sicherheit die zeilen reingewerkelt.... damit man schon mal sieht was da eigentlich steht

_________________
Love is a Name
Sex is a Game
forget the Name
and play the Game


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 23 Mai, 2007 00:12 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Fr 11 Aug, 2006 18:04
Beiträge: 28
LoGD: http://web452.net-server13.de/source.php
Hey ho Rikkarda

zunächst einmal hast du wohl ein paar SQL's vergessen in der Einbaueinleitung

'mountbio' und 'mountavatar' fehlen .. habe sie in die accounts manuell nachgetragen

folgendes hat bei mir so überhaupt nicht funktioniert:

    suche:

    [php]output("`^Bester Angriff: `@$row[punch]`n");
    if ($row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");[/php]



    füge DAVOR ein:

    [php]$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
    $result = db_query($sql);
    $mount = db_fetch_assoc($result);
    if ($mount['mountname']=="")
    $mount['mountname'] = "`iKeines`i";
    if($row[tiername]==""){
    output("`^Tier: `@{$mount['mountname']}`n");
    }else if($row[tiername]>""){
    output("`^Tier: `@{$mount['mountname']}`@`n");
    }[/php]

Dazwischen kommt nämlich noch die if abfrage für die Dk's .. was natürlich leicht zu lösen ist und daher nicht wirklich schlimm^^

Außerdem kommt bei der Standardversion davor schon die Abfrage für das Tier an sich (was natürlich auch nicht schlimm ist weil man es einfach durch das von dir ersetzen kann). Was mich aber wirklich gestört hat ist, dass wenn ich es so eingefügt habe sowohl das Tier an sich als auch der neue Tiername angezeigt wird. Ich habe mich dann dazu entschieden es ganz anders zu machen und zwar so:

    Suche:

    [php]$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
    $result = db_query($sql);
    $mount = db_fetch_assoc($result);
    if ($mount['mountname']=="")
    $mount['mountname'] = "`iKeines`i";
    output("`^Tier: `@{$mount['mountname']}`n");[/php]

    Füge DANACH ein:

    [php]//Zeige Tiername wenn gekauft || by SkyZero dem Original von Silienta nachempfunden
    $config = unserialize($session['user']['donationconfig']);
    if ( $session[user][hashorse] > 0 && $config['namechangetier']) {
    $sql = "SELECT tiername FROM accounts WHERE acctid='{$row['acctid']}'";
    $result = db_query($sql);
    $mount = db_fetch_assoc($result);

    if ($mount['tiername']=="0")
    $mount['tiername'] = "`iEs hat noch keinen Namen`i";
    if($row[tiername]>""){
    output("`^Tiername: `@{$mount['tiername']}`@`n");
    }
    }
    //end zeige Tiername[/php]


So funktioniert es auch nur wird, warum auch immer, dieser Tiername jetzt ganz rechts am Bildrand noch einmal dargestellt.

Kuckst du hier

Ne Idee was da los ist??

Gruß SkyZero

Edit: Ich muss dazu sagen, dass ich es zur Zeit nur auf meinem lokalen Testserver eingebaut habe .. eben zu Testzwecken .. in meinem Source zu stöbern nutzt also nichts^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 29 Mai, 2007 00:14 
Offline
Newbie

Registriert: Do 21 Dez, 2006 17:37
Beiträge: 4
Wohnort: Lauenhagen
Hm, an der Anleitung ist etwas falsch! Der MySQL-Code ist nur teilhaft vorhanden. :( Habe mir zwar jetzt die Felder rausgesucht, aber es sollte vll. wieder rein gemacht werden. ;)

MfG
Anduriell


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Fatal fehler inner optik ;)
BeitragVerfasst: So 19 Aug, 2007 22:25 
Offline
Newbie

Registriert: Di 28 Feb, 2006 16:45
Beiträge: 7
Wohnort: Berlin
LoGD: www.hells-gate-guardian.de/logd/index.php
Joa hoi also ich habe mal nen fettes problem mit dem script, ich habe alles eingebaut, scheint auch alles zu funzen ( ausser das ich mir noch sql´s für die mountavatar und mountbio machen musste).

Naja nach einbau treten dann schicke fehler auf wenn ich ne bio einsehen will.
erstens wird das tier zweimal angezeigt und der edit name ganz rechts.
und dann ist die ganze optik iwie verschoben und setzt irgendwo aus.

Hier mal nen screen wie des aussieht:

Bild

so und hier wenns hilft der auszug aus meiner bio.php

[php]<?php

// 22062004

require_once "common.php";
checkday();
$result = db_query("SELECT login,name,level,sex,title,specialty,hashorse,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday,tiername,mountavatar,mountbio FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);

page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
output("`^Biographie für $row[name]");
if ($session[user][loggedin]) output("<a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
if (getsetting("avatare",0)==1){
if ($row[avatar]){
$pic_size = @getimagesize($row[avatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\">&nbsp;</td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild)&nbsp;&nbsp;&nbsp;</td><td>",true);
}
}
output("`n`n`^Titel: `@$row[title]`n");
if (getsetting("activategamedate","0")==1 && $row[birthday]!="") output("`^Geburtstag: `@$row[birthday]`n");
output("`^Level: `@$row[level]`n");
output("`^Alter seit DK: `@$row[age]`^ Tage`n");
output("`^Wiedererweckt: `@$row[resurrections]x`n");
output("`^Rasse: `@{$races[$row['race']]}`n");
output("`^Geschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`^Spezialgebiet: `@".$specialty[$row[specialty]]."`n");

$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
output("`^Tier: `@{$mount['mountname']}`n");

if ($row['dragonkills']>0) output("`^Drachenkills: `@{$row['dragonkills']}`n");
$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
if($row[tiername]==""){
output("`^Tier: `@{$mount['mountname']}`n");
}else if($row[tiername]>""){
output("`^Tier: `@{$mount['mountname']}`@`n");
}
output("`^Bester Angriff: `@$row[punch]`n");
output("<table border='0' cellspacing='0' cellpadding='0'><tr><td>`^Ansehen:&nbsp;</td><td>".grafbar(100,($row['reputation']+50),100,12)."</td></tr></table>",true);
if ($row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");
if ($row[marriedto]){
if ($row[marriedto]==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Verheiratet mit: `@{$partner['name']}`n");
}
}
if ($row['pvpflag']=="5013-10-06 00:42:00") output("`4`iSteht unter besonderem Schutz`i");
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n");

if ( $row[hashorse] && ( $row[tiername] != "" || $row[mountavatar] != "" || $row[mountbio] != "" ) ) {

// BEGIN MOUNTBIO FOR BLACKROSE umgeschrieben und modifiziert für Silienta by Rikkarda@silienta-logd.de
if ( $row[tiername] != "" ) {
output( "`n`n`^Tierinfo:`n" );


output("<td> `@{$mount['mountname']} `&" . $row['tiername'] . "`0</td>" ,true);
}
output("</tr><tr>",true);
if (getsetting("avatare",0)==1){
if ($row['mountavatar']) {
$pic_size = @getimagesize($row[mountavatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<td>`n`n<img src=\"$row[mountavatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[tiername])."\">&nbsp;</td>",true);
}
}
output("</tr><tr>",true);
if ( $row[mountbio] != "" ) {
output("<td>`0`^Beschreibung:`0 `n`n".CloseTags($row['mountbio'],"`c`b`i") ."</td>",true);
}
output("</tr></table>",true);
}
else {output("</tr></table>",true);
// END MOUNTBIO
}


output("`n`^Letzte Leistungen (und Niederlagen) von $row[name]`^");
$result = db_query("SELECT * FROM news WHERE accountid=$row[acctid] ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($odate!=$row[newsdate]){
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
$odate=$row[newsdate];
}
output($row[newstext]."`n");
}

if ($_GET[ret]==""){
addnav("Zur Liste der Krieger","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
page_footer();

?>[/php]

Also es wäre echt genial wenn ihr mir helfen könntet ich will nicht auf des verzichten da es ne echt genial idee ist.

Vielen dank an die helfenden

LG

_________________
Es läßt der Vegeta Grüßen =(^-^)=


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Aug, 2007 23:00 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Ungetestet:

[php]
// BEGIN MOUNTBIO FOR BLACKROSE umgeschrieben und modifiziert für Silienta by Rikkarda@silienta-logd.de
if ( $row[tiername] != "" ) {
output( "`n`n`^Tierinfo:`n" );

output("<table><tr>",true);
output("<td> `@{$mount['mountname']} `&" . $row['tiername'] . "`0</td>" ,true);
}
output("</tr></table>",true);
if (getsetting("avatare",0)==1){
if ($row['mountavatar']) {
$pic_size = @getimagesize($row[mountavatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr>",true);
output("<td>`n`n<img src=\"$row[mountavatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[tiername])."\">&nbsp;</td></tr></table>",true);
}
}
if ( $row[mountbio] != "" ) {
output("<table><tr><td>`0`^Beschreibung:`0 `n`n".CloseTags($row['mountbio'],"`c`b`i") ."</td></tr></table>",true);
}
}
else
{
output("<table><tr></tr></table>",true);
// END MOUNTBIO
}
[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Aug, 2007 23:38 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey Vegeta-x

Du hast denn tiername auch dreimal drin in der bio. Ich weiss nicht warum aber wenn du genau nachsiehst steht in dem was du reingeschrieben hast dreinmal der Befehl mit dem Tier.


Gruss

Yanara


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Aug, 2007 23:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
suche:

$this->bbcode_second_pass_code('', 'if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n"); ')

füge danach ein:

$this->bbcode_second_pass_code('', 'output("<table><tr>",true);')

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: möp ^^
BeitragVerfasst: Mo 20 Aug, 2007 00:19 
Offline
Newbie

Registriert: Di 28 Feb, 2006 16:45
Beiträge: 7
Wohnort: Berlin
LoGD: www.hells-gate-guardian.de/logd/index.php
ja super also das mit dem style is ja gegessen.

Jetzt noch was xD

Also erst mal wie jeder sehen kann bei dem neuen screen ist die Tier bio auf 0 obwohl ich was hingeschrieben habe, dann wir der name immernoch drei mal gezeigt da is richtig das einmal angezigt und in der tierinfo nur der name oda?

und dann der fehler das kein bild für den drachen angezeigt wird, da habe ich zum testen das gleiche wie im charava aber seh des nirgends

Danke für die schnellen antworten

hier screen:

Bild

und so sieht des script jetz aus:
[php]
<?php

// 22062004

require_once "common.php";
checkday();
$result = db_query("SELECT login,name,level,memberid,rankid,sex,title,specialty,hashorse,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday,tiername,mountavatar,mountbio FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);

page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst");
$gott=array(
1=>"Tempus",
2=>"Mielliki",
3=>"Shar",
4=>"Deneir",
0=>"`)Keiner");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
output("`^Biographie für $row[name]");
if ($session[user][loggedin]) output("<a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
if (getsetting("avatare",0)==1){
if ($row[avatar]){
$pic_size = @getimagesize($row[avatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\">&nbsp;</td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild)&nbsp;&nbsp;&nbsp;</td><td>",true);
}
}
output("`n`n`^Titel: `@$row[title]`n");
output("`^Gottheit: `@".$gott[$row[gott]]."`n");
if (getsetting("activategamedate","0")==1 && $row[birthday]!="") output("`^Geburtstag: `@$row[birthday]`n");
output("`^Level: `@$row[level]`n");
output("`^Alter seit DK: `@$row[age]`^ Tage`n");
output("`^Wiedererweckt: `@$row[resurrections]x`n");
output("`^Rasse: `@{$races[$row['race']]}`n");
output("`^Geschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`^Spezialgebiet: `@".$specialty[$row[specialty]]."`n");

$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
output("`^Tier: `@{$mount['mountname']}`n");

if ($row['dragonkills']>0) output("`^Drachenkills: `@{$row['dragonkills']}`n");
$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
if($row[tiername]==""){
output("`^Tier: `@{$mount['mountname']}`n");
}else if($row[tiername]>""){
output("`^Tier: `@{$mount['mountname']}`@`n");
}
output("`^Bester Angriff: `@$row[punch]`n");
output("<table border='0' cellspacing='0' cellpadding='0'><tr><td>`^Ansehen:&nbsp;</td><td>".grafbar(100,($row['reputation']+50),100,12)."</td></tr></table>",true);
if ($row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");
if ($row[marriedto]){
if ($row[marriedto]==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Verheiratet mit: `@{$partner['name']}`n");
}
/* Gildenaddon by Eliwood für Eliwoods Gilden */
if($row['memberid']>0)
{
$sql = "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
$gilde = db_fetch_assoc(db_query($sql));
output("`^Gildenmitgliedschaft: `@".$gilde['gildenname']."`@ [`0<a href='showdetail.php?id=".$gilde['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$gilde['gildenid'])."; return false;\">`&".stripslashes($gilde['gildenprefix'])."`&</a>`@]`n",true);
$sql = "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
$rank = db_fetch_assoc(db_query($sql));
output("`^Rank: `@".$rank['rankname']."`@`n");
}
}
if ($row['pvpflag']=="5013-10-06 00:42:00") output("`4`iSteht unter besonderem Schutz`i");
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n");
output("<table><tr>",true);
output("`n`^Letzte Leistungen (und Niederlagen) von $row[name]`^");
if ( $row[hashorse] && ( $row[tiername] != "" || $row[mountavatar] != "" || $row[mountbio] != "" ) ) {

// BEGIN MOUNTBIO FOR BLACKROSE umgeschrieben und modifiziert für Silienta by Rikkarda@silienta-logd.de
if ( $row[tiername] != "" ) {
output( "`n`n`^Tierinfo:`n" );

output("<table><tr>",true);
output("<td> `@{$mount['mountname']} `&" . $row['tiername'] . "`0</td>" ,true);
}
output("</tr></table>",true);
if (getsetting("avatare",0)==1){
if ($row['mountavatar']) {
$pic_size = @getimagesize($row[mountavatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr>",true);
output("<td>`n`n<img src=\"$row[mountavatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[tiername])."\">&nbsp;</td></tr></table>",true);
}
}
if ( $row[mountbio] != "" ) {
output("<table><tr><td>`0`^Beschreibung:`0 `n`n".CloseTags($row['mountbio'],"`c`b`i") ."</td></tr></table>",true);
}
}
else
{
output("<table><tr></tr></table>",true);
// END MOUNTBIO
}



$result = db_query("SELECT * FROM news WHERE accountid=$row[acctid] ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($odate!=$row[newsdate]){
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
$odate=$row[newsdate];
}
output($row[newstext]."`n");
}

if ($_GET[ret]==""){
addnav("Zur Liste der Krieger","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
page_footer();

?>
[/php]

LG

_________________
Es läßt der Vegeta Grüßen =(^-^)=


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 20 Aug, 2007 01:35 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey Vegeta-x

Wie gross ist den das Bild von deinen Tier. Es darf nur 200x200 Pixel sein sonst ist es zu gross.
Kannst du mal dein teil von der Prefs schreiben oder noch besser den source link geben.

Gruss

Yanara


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 20 Aug, 2007 01:44 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Yanara hat geschrieben:
Hey Vegeta-x

Wie gross ist den das Bild von deinen Tier. Es darf nur 200x200 Pixel sein sonst ist es zu gross.
....

Gruss

Yanara


Falsch, denn die Funktion "getimagesize" wurde deaktiviert, also darf das Tierbild beliebige Größen haben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 20 Aug, 2007 10:01 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Deaktiviert? oO
Wie kommst du auf deaktiviert.

Entweder ich bind blind, und sehe was nicht, oder du interpretierst da was falsch.

Mit @ werden Funktionen nicht deaktiviert, sondern einfach die Fehlermeldungen unterdrückt. Ist allerdings nicht zu empfehlen, da das Skript bei Auftreten eines Fehlers dann meistens doch nicht richtig funktioniert.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 20 Aug, 2007 10:41 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Im Sinne von deaktiviert, ganz einfach - da die if-Schleifen eh nicht beachtet werden ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 20 Aug, 2007 10:45 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Wenn Avatare in den Spieleinstellungen aktiviert sind, sollten sie sehr wohl beachtet werden... *blinzel*


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 78 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 27 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:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum