anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 08:26

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 702 Beiträge ]  Gehe zu Seite Vorherige  1 ... 15, 16, 17, 18, 19, 20, 21 ... 36  Nächste
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Fr 24 Mär, 2006 23:17 
Offline
Lehrling
Lehrling

Registriert: Do 05 Mai, 2005 14:06
Beiträge: 25
LoGD: www.glorias-traumwelt.de/source.php
Huhu ihr Lieben,

nun muss ich doch darum bitten, dass mir etwas vorgekaut wird *schmunzel*

Ich möchte die Mitglieder bei den aktuellen Gilden anzeigen lassen (da wäre echt niemand drauf gekommen, gell? *g*).
Spalte etc. kein Problem. Immerhin kommt auch keine Fehlermeldung.
Aber anstatt mir die Anzahl anzuzeigen, steht da nur jeweils ein S.
Wenn sich vielleicht doch noch jemand erbarmen würde ... ? *liebguck*

Hier meine Änderungen:

$this->bbcode_second_pass_code('', 'function showguilds($id=false,$withlink=false,$detaillink=false)
{
global $session,$output,$SQL_CACHE;
if($id === false)
{
$output.="<table align='center' bgcolor='#999999' cellpadding='2' cellspacing='1'>";
$output.="<tr class='trhead'><td>";
output("Kürzel");
$output.="</td><td>";
output("Name der Gilde");
$output.="</td><td>";
output("Leader");
$output.="</td><td>";
output("Mitglieder");
$output.="</td><td>";
output("Punkte");
if($withlink !== false || $detaillink!==false)
{
$output.="</td><td>";
output("Ops");
}
$output.="</td></tr>";
$sql = "SELECT ".(SQL_CACHE==true?"SQL_CACHE":"")." * FROM gilden WHERE active='1' ORDER BY gildenpunkte DESC";
$result = db_query($sql);
$i = 0;
while($row = db_fetch_assoc($result))
{
$sql = "SELECT ".(SQL_CACHE==true?"SQL_CACHE":"")." name FROM accounts WHERE acctid='".$row['leaderid']."'";
$row2 = db_fetch_assoc(db_unbuffered_query($sql));;
$members = "SELECT count(acctid) AS members FROM gilden WHERE memberid='{gildenid}'";
$bgcolor = ($i%2==1?"trdark":"trlight");
$output.="<tr class='$bgcolor'><td>";
output(stripslashes($row['gildenprefix']));
$output.="</td><td>";
output(stripslashes($row['gildenname']));
$output.="</td><td>";
output($row2['name']);
$output.="</td><td align='center'>";
output($members['members']);
$output.="</td><td align='center'>";
output("`&".$row['gildenpunkte']."`0");
if($withlink !== false || $detaillink===true)')

Wirklich, ich würde mich auch ganz nett bedanken *lächel*

Liebe Grüße,

Phanatos

P.S. Hupsa, meinen Link vergessen wegen der Source. Noch immer der lange, weil mir bei dem Problem nicht geholfen werden konnte *seufz*
http://www.glorias-traumwelt.de/logd/logd/index.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Gildenviertel
BeitragVerfasst: Fr 31 Mär, 2006 15:20 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 10 Mär, 2006 11:20
Beiträge: 130
LoGD: http://www.spitzisundcindysgame.de/logd ... url=/logd/
hallo!

ich hab folgendes problem

seid heute hab ich das gildenviertel drin. das auch super funktioniert!
nur seiddem es drin ist zeigt er mir wenn ich zu pegasus rüstuing will folgendes an:

<?php

$request_filename = basename($_SERVER['SCRIPT_NAME']);
if($request_filename!="gildenverwalt.php")
{
//print($request_filename);
print highlight_string(join("",file($request_filename)),true);
exit();
}
/* Navigation */
addnav("Übersicht","gildenverwalt.php?op=verwaltbuild&action=armor");
addnav("Rüstung hinzufügen","gildenverwalt.php?op=verwaltbuild&action=armor&do=add");
switch($_GET['do'])
{
case "":
output("`3In diesem Menü kannst du Rüstungen schmieden lassen (Maximal sind `^".maxarmors."`3 Rüstungen erlaubt. Eine Rüstung wird automatisch, wenn keine Exemplare mehr vorhanden sind, von der Liste genommen).");
showarmors(false);
break;
case "add":
armorform("gildenverwalt.php?op=verwaltbuild&action=armor&do=add2");
break;
case "add2":
$counter_ = db_query("SELECT COUNT(value1) AS c FROM gilden_data WHERE gildenid='".$session['guild']['gildenid']."' AND name='amor'");
$counter = db_fetch_assoc($counter_);
db_Free_Result($counter_);
if($counter['c']>=maxarmors)
{
output("`\$Deine Gilde hat schon zuviele Rüstungen schmieden lassen. Das Lager ist voll, noch eine Rüstung und jedes Mitglied müsste zusätzlich Gold für die Unterhaltung eines grösses Lagerhauses aufbringen.");
}
elseif($session['guild']['gold'] < ($cost_values[$_POST['damage']]*$_POST['piece']))
{
output("`\$Deine Gilde hat nicht genügend Gold zur Verfügung, um sich das Material leisten zu können.`n");
}
else
{
insertarmor($_POST['name'],$_POST['damage'],$_POST['piece']);
$goldcosts = ($cost_values[$_POST['damage']]*$_POST['piece']);
// die($goldcosts);
guild_update("gold",$session['guild']['gold']-$goldcosts);
}
break;
/* Weapon edit by Hadriel */
case "edit":
editarmor($_GET['armorid'],"gildenverwalt.php?op=verwaltbuild&action=armor&do=editfin");
break;
case "editfin":
update_armor($_POST['id']);
break;
/* Weapon edit end */
default:
redirect("gildenverwalt.php?op=verwaltbuild&action=weapon");
}
?>





ich hoffe ihr könnt mir helfen ^^ ich weiss nicht weiter!

vielen lieben dank im vorraus :)

_________________
Blubb Blubb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Gildenviertel
BeitragVerfasst: Fr 31 Mär, 2006 17:25 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Du hast aber nicht die Dateien, die in Ordner "builds" gehören in root-Ordner kopiert, und dabei die normalen Dateien überschrieben? :shock:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 31 Mär, 2006 18:17 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 10 Mär, 2006 11:20
Beiträge: 130
LoGD: http://www.spitzisundcindysgame.de/logd ... url=/logd/
doch *chäm mich auch dolle*
bin aber vorhin selbst drüber gestolpert :)
und es funktioniert wieder alles :) dafür macht mir jetzt das gildenviertel sorgen :( wenn man eine gilde eröffnet hat funktioniert alles super nur sobald man im verwaltungsraum auf marktplatz bauen (stufe 1) klickt und danach oben auf (stufe) klickt kommt ne weisse seite mit folgendem:


INSERT INTO gilden_ausbau (ownerguild,name,stufe,value1,value2,link)VALUES ('1','','','','','')
Duplicate entry '1--0' for key 1

_________________
Blubb Blubb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 31 Mär, 2006 19:04 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Cheyenne hat geschrieben:
doch *chäm mich auch dolle*
bin aber vorhin selbst drüber gestolpert :)
und es funktioniert wieder alles :) dafür macht mir jetzt das gildenviertel sorgen :( wenn man eine gilde eröffnet hat funktioniert alles super nur sobald man im verwaltungsraum auf marktplatz bauen (stufe 1) klickt und danach oben auf (stufe) klickt kommt ne weisse seite mit folgendem:


INSERT INTO gilden_ausbau (ownerguild,name,stufe,value1,value2,link)VALUES ('1','','','','','')
Duplicate entry '1--0' for key 1


Also langsam werd ich echt Verrückt. In er Einbauanleitung hat es 4 Inserts für die tabelle gilden_ausbau - und aus irgendeinem für mich unverständlichen Grund lassen beinahne alle den einzigen Query für den Marktplatz Stufe 1 aus :shock:

$this->bbcode_second_pass_code('', 'INSERT INTO `gilden_ausbau` VALUES (0, 'Marktplatz', 1, 2, 0, 20000, 20, 50, 'marktplatz');
INSERT INTO `gilden_ausbau` VALUES (0, 'Marktplatz', 2, 5, 0, 30000, 35, 0, 'marktplatz');
INSERT INTO `gilden_ausbau` VALUES (0, 'Waffenshop', 1, 0, 0, 25000, 30, 70, 'weapon');
INSERT INTO `gilden_ausbau` VALUES (0, 'Rüstungshop', 1, 0, 0, 25000, 30, 70, 'armor');')

Hinschauen, es sind 4 verschiedene Inserts :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 31 Mär, 2006 19:16 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 10 Mär, 2006 11:20
Beiträge: 130
LoGD: http://www.spitzisundcindysgame.de/logd ... url=/logd/
hab vielen lieben dank :)
aber ich hab mir die anleitung jetzt so oft durch gelesen trotzdem kann ich von dem nichts finden :)

_________________
Blubb Blubb


Zuletzt geändert von Cheyenne am Fr 31 Mär, 2006 19:20, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 31 Mär, 2006 19:20 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 10 Mär, 2006 11:20
Beiträge: 130
LoGD: http://www.spitzisundcindysgame.de/logd ... url=/logd/
du bist ein schatz danke hat geklapt es geht *juhu freu*

_________________
Blubb Blubb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 31 Mär, 2006 20:57 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Sorry, in der SQL-Datei :pein:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 20 Apr, 2006 09:00 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Soo..ich hab mir mal die erlaubtnis genommen, die function showuser_public() ein ganz klein wenig zu verändern, sodass man nun auch auf die Bio kann und eine Pm verschicken direkt in der Mitgliederliste
Das einzige was ich nichthinbringe, ist, dass man dann auch wieder in die Gilde zurückkommt wenn man in der bio auf zurückklickt*gg*

einfach die komplette bestehende function showuser_public() /im .lib-Ordner, dort date gilden.php) mit der hier ersetzen




[php]function showuser_public()
{
global $output,$session;
$sql = "SELECT acctid,name,login,isleader,rankid FROM accounts WHERE memberid='".$session['guild']['gildenid']."' ".page("acctid","accounts","gilden.php?op=members","WHERE memberid='".$session['guild']['gildenid']."'")."";
$result = db_query($sql);
rawoutput("<table align='center' bgcolor='#999999' cellpadding='1' cellspacing='1'>");
rawoutput("<tr class='trhead'>");
rawoutput("<td>");
output("Name");
rawoutput("</td><td>");
output("PN");
rawoutput("</td><td>");
output("Aktueller Rang");
rawoutput("</td></tr>");
while($row = db_fetch_assoc($result))
{
$link = "bio.php?char=".rawurlencode($row[login]) . "&ret=".URLEncode($_SERVER['REQUEST_URI']);
$result_2 = db_unbuffered_query("SELECT rankname FROM gildenranks WHERE rankid='{$row[rankid]}'");
$raw = db_fetch_assoc($result_2);
$bgcolor = ($i%2?"trdark":"trlight");
rawoutput("<tr class='$bgcolor'><td>");
output("<a href='bio.php?char=".rawurlencode($row['login'])."'>$row[name]</a>",true);


addnav("","bio.php?char=".rawurlencode($row['login'])."");
rawoutput("</td><td>");
output("<a href=\"mail.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
rawoutput("</td><td>");
output($raw['rankname']);
rawoutput("</td></tr>");
$i++;
}
rawoutput("</table>");
}[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 20 Apr, 2006 16:06 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Könnte sogar eingebunden werden in der nächsten Version :)
(Aber dann mit ret-Link für die Bio :P )


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 20 Apr, 2006 16:07 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
ja^^

wollt ich ja eigentlich auch so machen....aber eben

^^
wenn ich wüsst wie ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 23 Apr, 2006 20:06 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 15 Jan, 2006 20:28
Beiträge: 108
Wohnort: Hangelar
Ähm, ich habe seit kurzem einen Fehler in meinem Gildenskript... Wenn ich ne Gilde gründen will meckert PHP:
Zitat:
Fatal error: Call to undefined function: striptag() in /www/htdocs/w0059483/tobrueck/wbb2/logd/lib/gilden.php on line 208

Was ist da schiefgelaufen? Ich habe die Akktuellste Version zur sicherheit runtergeladen, aber auch die behebt en fehler nicht...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 23 Apr, 2006 20:15 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Müsste eigentlich in der Anleitung dabei stehen, die Funktion =/

Hier ist sie nochmal:

[php]
/*
* 2005 - 2006 by Eliwood
* @para: String mit zu entfernden Farbcodes
* @return: String mit entfernden Farbcodes
**/
function striptag($input)
{
return preg_replace("'[`].'","",$input);
}[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Apr, 2006 19:16 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Was ist denn bei dem Marktplatz wenn man den Ausbaut?
Dann steht da nur:

-Marktplatz-
Aber ohne Link...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Apr, 2006 19:46 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 15 Jan, 2006 20:28
Beiträge: 108
Wohnort: Hangelar
Ups, dann habe ich wohl mal ein common.php backup eingespielt :roll:

Edit: Ach ja, wenn ich auf akktuelle Gilden gehe ist die Vital info plötzlich im Mainframe...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 25 Apr, 2006 06:19 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
..etwas rumschnuppern im thread*gg*

leenchen hat eine seite vorher eine lösung gepostet und zwar einfach die bestehende showguilds() mit der hier ersetzen

[php]function showguilds($id=false,$withlink=false,$detaillink=false)
{
global $session,$output,$SQL_CACHE;
if($id === false)
{
$output.="<table align='center' bgcolor='#999999' cellpadding='2' cellspacing='1'>";
$output.="<tr class='trhead'><td>";
output("Kürzel");
$output.="</td><td>";
output("Name der Gilde");
$output.="</td><td>";
output("Leader");
$output.="</td><td>";
output("Punkte");
if($withlink !== false || $detaillink!==false)
{
$output.="</td><td>";
output("Ops");
}
$output.="</td></tr>";
$sql = "SELECT ".(SQL_CACHE==true?"SQL_CACHE":"")." * FROM gilden WHERE active='1' ORDER BY gildenpunkte DESC";
$result = db_query($sql);
$i = 0;
while($row = db_fetch_assoc($result))
{
$sql = "SELECT ".(SQL_CACHE==true?"SQL_CACHE":"")." name FROM accounts WHERE acctid='".$row['leaderid']."'";
$row2 = db_fetch_assoc(db_unbuffered_query($sql));
$bgcolor = ($i%2==1?"trdark":"trlight");
$output.="<tr class='$bgcolor'><td>";
output(stripslashes($row['gildenprefix']));
$output.="</td><td>";
output(stripslashes($row['gildenname']));
$output.="</td><td>";
output($row2['name']);
$output.="</td><td align='center'>";
output("`&".$row['gildenpunkte']."`0");
if($withlink !== false || $detaillink===true)
{
$output.="</td><td>";
if($withlink !== false)
{
output("`&[<a href='".$withlink."&id=".$row['gildenid']."'> `9Bewerben </a>`&] |",true);
addnav("",$withlink."&id=".$row['gildenid']);
}
/* Details (PopUp) */
if($withlink !== false || $detaillink===true) output(" `&[<a href='showdetail.php?id=".$row['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$row['gildenid'])."; return false;\"> `9Details </a>`&]",true);
}
$output.="</td></tr>";
$i++;
}
output("</table>",true);
db_free_result($result);
}
else
{
$sql = "SELECT ".(SQL_CACHE==true?"SQL_CACHE":"")." * FROM gilden WHERE active='1' AND gildenid='$id'";
$result = db_query($sql);
$row = db_fetch_assoc($result);
output("<p align='center'>",true);
output("`b".stripslashes($row['gildenname'])."`b`n`n");
output("`3~~ Beschreibung `3~~`n`n");
output(stripslashes($row['gildendesc']),true);
output("`n`n`3~~ Geschichte `3~~`n`n");
output(stripslashes($row['gildenstory']),true);
output("`n`n`3~~ Regeln `3~~`n`n");
output(stripslashes($row['gildenregeln']),true);
output("</p>",true);
}
} [/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 25 Apr, 2006 18:07 
Offline
User
User

Registriert: Sa 28 Jan, 2006 16:21
Beiträge: 16
LoGD: http://www.brian-kunze.de/logd/sources.php?c=9-205446
Habe nun die Version 1.5b runtergeladen und alles gemacht was verlangt war, aber ich bekomme nur ne weiße seite.

habe in der index.php folgendes mal eingetragen

Zitat:
var_dump($HTTP_GET_VARS);


Ich bekam dann als Output

Zitat:
NULL



Was habe ich nun schon wieder falsch gemacht? Oder liegt es am Code???


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 25 Apr, 2006 19:04 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Du könntest Mist beim Einbau gemacht haben :)

Achja, var_dump nützt hier rein gar nichts ^^
Das war nur dafür da zu überprüfen ob register_long_arrays (Oder so ähnlich ^^) auf off steht - was auch der Fall war (Einloggen nicht möglich etc.)
Was nun falsch ist kann ich dir nicht sagen, ich schlage vor du ziehst ein alter BackUp auf, und versuchst erneut es einzubauen, achte auf jede noch so kleine Klammer.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 25 Apr, 2006 19:07 
Offline
User
User

Registriert: Sa 28 Jan, 2006 16:21
Beiträge: 16
LoGD: http://www.brian-kunze.de/logd/sources.php?c=9-205446
Genau das habe ich heute so in etwa 20 mal probiert.

und es funzt einfach nicht


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 26 Apr, 2006 15:12 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
ich hab mal ne klitzekleine frage..und bin zu faul dazu in den scripten zu wühlen*gg*

wird, falls ein Verwalter mit der Id 1 vorhanden ist, und der Leader seine gilde verlässt. dieser Id=1 automatisch auf 2 aufgestuft oder nicht?


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 702 Beiträge ]  Gehe zu Seite Vorherige  1 ... 15, 16, 17, 18, 19, 20, 21 ... 36  Nächste

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