News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 8
Seite [1]
wasgeht


Poststar





Beiträge: 648
# Thema - 03.12.2011 um 16:35 Uhr
Hallo CS-Gemeinde

habe doch hier die Gamesignaturen veröffentlicht
http://www.csphere.eu/downloads/module/view/id/304

jedoch gibt es ein kl. problem damit

nur wenn alles ausgefüllt ist erscheinen alle banner, fehlt eine eingabe erscheint bei allen *keine Daten eingegeben*
wo liegt dort der Hund begraben?

bitte helft, sonst ist dass addon ja für`n Popo

hier nochmal ein auszug der view.php und der view.tpl

mehr... +-

view.php

$content = cs_secure($cs_user['users_bf3_nick']);
if(!empty($content))
{
$data['if']['show'] = true;
}
else
{
$data['if']['show'] = false;
}
$data['users']['bf3_nick'] = empty($cs_user['users_bf3_nick']) ? 'keine Daten angegeben' : $content;

view.tpl

<tr>
<td class="leftc">{icon:bf3} BF 3 Nick</td>
<td class="leftb">
{if:show}
<a href="http://zocker-gemeinde.de/BF3STATS/stats.php?name={users:bf3_nick}" target="_blank"><img src="http://g.bf3stats.com/pc/NvBkZTlq/{users:bf3_nick}.png" /></a>
{stop:show}
{unless:show}
Keine Daten angegeben
{stop:show}
</td>
</tr>


------------------
..............................................Club-HP unter www.zocker-gemeinde.com.................................
Inaktiv
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 1 - 04.12.2011 um 22:15 Uhr
Äh, ist das die ganze view.php? Wenn ja, wo ist der Query bitte?


Inaktiv
|
Markezzz


Rock the board




Herkunft: Chemnitz
Beiträge: 74
# Antwort: 2 - 05.12.2011 um 09:43 Uhr
Also ich hät dir ja versucht zu helfen und hab mir auch das Modul dazu heruntergeladen, doch ganz ehrlich gesagt hab ich keine Lust da erst groß copy und paste zu machen. Für mich ist das kein eigenes Modul sondern nur nen simples Codepaste was es total erschwert da mal eben drüber zu schauen.

Desweiteren hast du dir aus dem Ursprungsthema den Hinweis von palle nicht zu Herzen genommen dir die Funktion cs_html_img anzuschauen.


Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 3 - 05.12.2011 um 10:33 Uhr
achnö

natürlich ist es nur ein codepaste, aber ein erweiterter und mit kl. grafiken, also brauche ich eine uploadmöglichkeit, diese gibt es bei codepaste nicht

wegen des kl. codefehlers:
ich verstehe die sprache php nunmal nicht (zum wiederholten mal erwänt)
ich hatte lediglich versucht auch der community den cde zur verfügung zu stellen

wenn man hier nur für dumm verkauft wird lösche ich den code halt von der datenbank

ist ja mal ne tolle hilfe hier


------------------
..............................................Club-HP unter www.zocker-gemeinde.com.................................


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 4 - 05.12.2011 um 11:54 Uhr
Du zeigst einfach 0 Initative. Das ist alles.

Gruß,
Daniel.

P.S. Wenn du kein PHP kannst, dann lern es doch einfach.. Dir macht ja keiner hier nen Vorwurf. :X


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 05.12.2011 um 11:55 Uhr
Ich gehe mal davon aus, dass du den SQL Query so gebaut hast, dass alle Felder gefüllt sein müssen.
Daher spuckt dir dieser ggf. nichts aus, wenn auch nur ein Feld leer ist.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 6 - 05.12.2011 um 12:19 Uhr
es sieht so aus

so ist der sql-query:


hier die sql-injects

ALTER TABLE {pre}_users ADD users_hobbies text;
ALTER TABLE {pre}_users ADD users_dreams text;
ALTER TABLE {pre}_users ADD users_notlike text;
ALTER TABLE {pre}_users ADD users_drink text;;
ALTER TABLE {pre}_users ADD users_clans text;;
ALTER TABLE {pre}_users ADD users_facebook_nick varchar(255) NULL default '0';
ALTER TABLE {pre}_users ADD users_bf3_nick varchar(255) NULL default '0';
ALTER TABLE {pre}_users ADD users_bc2_nick varchar(255) NULL default '0';
ALTER TABLE {pre}_users ADD users_bf2_nick varchar(255) NULL default '0';
ALTER TABLE {pre}_users ADD users_xfire varchar(255) NULL default '0';

meintet ihr dieses?

hier die komplette addon-codepaste (ohne grafiken)
anhang
Dateianhänge:
txt game-profil-codes.txt (15.64 KiB - 30 mal heruntergeladen )


------------------
..............................................Club-HP unter www.zocker-gemeinde.com.................................


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 05.12.2011 um 13:11 Uhr
Ok, ich seh den Fehler.
Sowas in der Art hab ich mir schon gedacht.
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 
 // $Id$ edited by wasgeht-design.de (wasgeht)  
  
  
$content cs_secure($cs_user['users_xfire']);
if(!empty(
$content))
{
   
$data['if']['show'] = true;
}
else
{
   
$data['if']['show'] = false;
}
  
$data['users']['xfire'] =  empty($cs_user['users_xfire']) ? 'keine Daten angegeben' $content;
  
    
$content cs_secure($cs_user['users_bf3_nick']);
if(!empty(
$content))
{
   
$data['if']['show'] = true;
}
else
{
   
$data['if']['show'] = false;
}

Hier wird jeweils nur eine Var verändert.
 
1.
1. / 2. / ... 
 $data['if']['show'

sobald das letzte false ist, bleibt alles false.

{if:show}
<a href="http://zocker-gemeinde.de/BF2STATS/stats.php?pid={users:bf2_nick}" target="_blank"><img src="http://zocker-gemeinde.de/BF2STATS/signature/output/{users:bf2_nick}C. png" /></a>
{stop:show}
{unless:show}
Keine Daten angegeben
{stop:show}

Anstatt show, sollte man hier für jeden banner eine seperate var nutzen.
Vorschlag:
 
1.
1. / 2. / ... 
 $data['if']['show_bf2'

{if:show_bf2}
<a href="http://zocker-gemeinde.de/BF2STATS/stats.php?pid={users:bf2_nick}" target="_blank"><img src="http://zocker-gemeinde.de/BF2STATS/signature/output/{users:bf2_nick}C. png" /></a>
{stop:show_bf2}
{unless:show_bf2}
Keine Daten angegeben
{stop:show}


Somit wird jede ausgabe im Template seperat angesprochen.
Desweiteren wird hier auf die Lang Ausgabe verzichtet. Sowie wird der Satz "Keine Daten angegeben!! doppelt genutzt. Einmal im PHP ,und einmal im Template. (Was aber nicht das Problem erzeugt, wäre nur ein schickes Refactoring)


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 05.12.2011 um 13:13 Uhr (1x Editiert)
Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 8 - 05.12.2011 um 14:19 Uhr
klappt bestens, das war der fehler

klasse, danke

werde das addon aktualisieren in der datenbank

closed://


------------------
..............................................Club-HP unter www.zocker-gemeinde.com.................................


Inaktiv
|
Antworten: 8
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo