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

Antworten: 18
Seite [1]
wasgeht


Poststar





Beiträge: 648
# Thema - 10.11.2011 um 00:39 Uhr
hallo zusammen
habe mir da etwas gebastelt (ist ne erweiterung vom xfire addon

wie mache ich es, dass wenn keine daten angegeben wurden, nur zb: *--keine Daten angegeben--* erscheinen, anstatt nen fehler wegen eines bildes

hier ein screeny dazu zum besseren verständnis


die view.php

$content = cs_secure($cs_user['users_bf3_nick']);
if(in_array('users_bf3_nick',$hidden)) {
$content = empty($allow) ? '--' : cs_html_italic(1) . $content . cs_html_italic(0);
}
$data['users']['bf3_nick'] = empty($cs_user['users_bf3_nick']) ? '--keine Daten angegeben--' : $content;

die view.tpl

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

----------------------------------------
muss da ein (if emty in die tpl?
wenn ja wie?
bitte den passenden code, danke


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


Zuletzt editiert von wasgeht am 10.11.2011 um 00:49 Uhr (1x Editiert)
Inaktiv
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 1 - 10.11.2011 um 06:38 Uhr
Hi, klick doch mal auf das Fehlerhafte Bild und lass dir den Namen ausgeben vielleicht fällt es dir ja selbst auf was du nicht beachtest hast.
Anschließend gehst du ins Wiki und schaust dir die Funktionsweise von cs_html_img() an.
Gruß


------------------
I like the part where it says 'nyan'



Zuletzt editiert von palle ClanSphere Team am 10.11.2011 um 06:39 Uhr (1x Editiert)
Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 2 - 10.11.2011 um 11:08 Uhr
wegen dem bild
alles funktioniert bei daten eingabe, lediglich wenn eben keine daten angegeben wurden gibt es fehler, ist ja auch irgendwo klar
wegen wiki, oje, ich und php
kannste mir bitte ned den code kurz so umschreiben dass der hier zu dem post passt?
wäre sehr nett von dir, danke derweil


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


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 3 - 10.11.2011 um 18:51 Uhr
kannste mir bitte ned den code kurz so umschreiben dass der hier zu dem post passt?


Ich gebe dir gerne Hilfestellung aber wenn du diese ignorierst und anstelle dieser einen fertigen paste verlangst ist das nicht mein Problem.


------------------
I like the part where it says 'nyan'



Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 4 - 11.11.2011 um 00:46 Uhr
danke auch


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


Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 5 - 26.11.2011 um 18:51 Uhr
kann mir mal jemand kompetentes dort weiterhelfen, weis leider grad ned wo ich da ansetzen soll
ein beispiel hierfür wäre toll

ich danke euch


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


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 6 - 27.11.2011 um 03:40 Uhr
Anstatt zu googlen und sich fortzubilden..

$data['users']['bf3_nick'] = empty($cs_user['users_bf3_nick']) ? '--keine Daten angegeben--' : $content;

<a href="http://zocker-gemeinde.de/BF3STATS/stats.php?name={users:bf3_nick}" target="_blank"><img src="http://g.bf3stats.com/pc/vlGOuIed/--keine Daten angegeben--' /></a>

Ist was schlecht.

if(isset($cs_user['users_bf3_nick'])){
$data['users']['bf3_nick'] = "<a href="http://zocker-gemeinde.de/BF3STATS/stats.php?name={users:bf3_nick}" target="_blank"><img src="http://g.bf3stats.com/pc/vlGOuIed/{users:bf3_nick}' /></a>";
}else{
$data['users']['bf3_nick'] =" Keine Daten angegeben";
}

Code einrücken, teile mit cs_html_img ersetzen und die Platzhalter korrigieren.

Nächstes mal bischen selbst nachdenken,

Adios.


Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 7 - 27.11.2011 um 04:04 Uhr
$content = cs_secure($cs_user['users_bf3_nick']);
if(in_array('users_bf3_nick',$hidden)) {
$content = empty($allow) ? '--keine Daten angegeben--' : cs_html_img(1) . $content . cs_html_img(0);
}
if(isset($cs_user['users_bf3_nick'])){
$data['users']['bf3_nick'] = '<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}" /></a>';
}else{
$data['users']['bf3_nick'] ="--keine Daten angegeben--";
}


so klappt das leider nicht

und in der view.tpl dann das hier einsetzen? :

<td class="leftb">{users:bf3_nick}
</td>

bekomme ein bildhinweis, das das bild nicht geladen wird, der link lautet dann:
http://zocker-gemeinde.de/BF3STATS/stats.php?name={users:bf3_nick}


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


Zuletzt editiert von wasgeht am 27.11.2011 um 04:16 Uhr (1x Editiert)
Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 8 - 27.11.2011 um 10:53 Uhr
Les nochmal, was ich schrieb.

Platzhalter ersetzen durch Variablen mag helfen.

Manche Leute denken echt man kaut hier alles vor...


Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 9 - 27.11.2011 um 12:56 Uhr
ist ja ned jeder so nen schlaumeier

toll wenn leute im netz immer alles besser wissen und dann noch doof über die nicht-wissenden herziehen

kann geclosed werden, macht ohnehin keinen sinn hier ohne ECHTE hilfe

@rapid, werde den mod-addon dann wohl nicht hergeben


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


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 10 - 27.11.2011 um 13:10 Uhr
Ich erklär dir meine Stellung zu diesem Thema:
1. Habe ich nie gepostet, weil ich mich nie richtig ausgekennt habe. Du hast im ersten Post ein bild eingefügt, wo mir überhaupt nicht Schlüssig ist was falsch sein könnte. Vllt die Rote Fehler Meldung? oder auch die Fehlenden angaben in den GenIMGS?
2. Ist der Code nie in einem [ php][/ php] Block
3. Nach deinem @Rapid will ich gar nicht mehr Helfen, da ich ich gehört habe dass Rapid gerne mal solch Anpassungen innerhalb seiner fragwürdigen Leistungen verkauft.


Da ich aber nett bin (Okay, vor allem weil ich mich vor meiner nahenden Abschlussprüfung ablenken will), schreibe ich dir die Lösung

die view.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
 

if(!empty($VARCHANGE))
{
   
$data['if']['show'] = true;
}
else
{
   
$data['if']['show'] = false;
}


die view.tpl

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
 <tr>
<
td class="leftc">{icon:bf3BF 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/vlGOuIed/{users:bf3_nick}.png" /></a>
{
stop:show}
{
unless:show}
Keine Daten angegeben
{stop:show}
</
td>
</
tr>



------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Zuletzt editiert von Jam2 ClanSphere Team am 27.11.2011 um 13:27 Uhr (1x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 11 - 27.11.2011 um 13:46 Uhr
cs_html_img() else cs_lang[]
benötigt nur halb so viele Zeilen wie dein Paste.


------------------
I like the part where it says 'nyan'



Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 12 - 27.11.2011 um 13:50 Uhr
Du solltest aber auch nicht direkt auf bockig machen,
die leute helfen ja, setzen aber halt nen wenig selbsteinsatz voraus,
das ist ja nicht böse gemeint, sondern soll dir halt auch helfen damit du was lernst


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 13 - 27.11.2011 um 15:44 Uhr
27.11.2011 um 13:46 Uhr - palle:
cs_html_img() else cs_lang[]
benötigt nur halb so viele Zeilen wie dein Paste.


Das ist wahr Wie sagt mein SPS Programmier-Lehrer immer "Alles ist Richtig, solange es funktioniert"


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 14 - 27.11.2011 um 20:53 Uhr
Danke euch erstmal

werde es gleich testen und dann bescheid geben, wenn der code funzt mache ich ein freies addon für alle

EDIT: es funzt leider nur teilweise

nicht angegeben wird angezeigt, leider auch dann wenn etwas angegeben wurde

was mache ich nur falsch?

view.tpl
mehr... +-

<tr>
<td class="leftc">{icon:msn_protocol} {lang:msn}</td>
<td class="leftb">{users:msn}</td>
</tr>

<!-- // $Id$ edited by wasgeht-design.de (wasgeht) -->

<tr>
<td class="leftc">{icon:face} {lang:facebook_nick}</td>
<td class="leftb">{users:facebook_nick}</td>
</tr>
</table>
<br />

<table class="forum" style="width:{page:width}">
<tr>
<td class="headb" colspan="2">{lang:interests}</td>
</tr>
<tr>
<td class="leftc">{icon:extra} {lang:hobbies}</td>
<td class="leftb">{users:hobbies}</td>
</tr>
<tr>
<td class="leftc">{icon:extra} {lang:dreams}</td>
<td class="leftb">{users:dreams}</td>
</tr>
<tr>
<td class="leftc">{icon:extra} {lang:notlike}</td>
<td class="leftb">{users:notlike}</td>
</tr>
<tr>
<td class="leftc">{icon:extra} {lang:drink}</td>
<td class="leftb">{users:drink}</td>
</tr>
<tr>
<td class="leftc">{icon:extra} {lang:clans}</td>
<td class="leftb">{users:clans}</td>
</tr>
</table>
<br />
<table class="forum" style="width:{page:width}">
<tr>
<td class="headb" colspan="2">{lang:sigs}</td>
</tr>
<tr>
<td class="leftc">{icon:bf2} BF 2 PID#</td>
<td class="leftb">
{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}
</td>
</tr>
<tr>
<td class="leftc">{icon:moha} Moha Nick</td>
<td class="leftb">
{if:show}
<a href="http://mohstats.com/stats_pc/{users:moha_nick}" target="_blank"><img src="http://g.mohstats.com/416718/pc_{users:moha_nick}.png" /></a>
{stop:show}
{unless:show}
Keine Daten angegeben
{stop:show}
</td>
</tr>
<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/vlGOuIed/{users:bf3_nick}.png" /></a>
{stop:show}
{unless:show}
Keine Daten angegeben
{stop:show}
</td>
</tr>
<tr>
<td class="leftc">{icon:xfire} Xfire Nick</td>
<td class="leftb">
{if:show}
<a href="http://profile.xfire.com/{users:xfire}" target="_blank"><img src="http://miniprofile.xfire.com/bg/sh/type/0/{users:xfire}.png" /></a>
{stop:show}
{unless:show}
Keine Daten angegeben
{stop:show}
</td>
</tr>
<tr>
<td class="leftc">{icon:xfire} Xfire Nick</td>
<td class="leftb">
{if:show}
<a href="http://zocker-gemeinde.de/BC2STATS/stats.php?name={users:bc2_nick}" target="_blank"><img src="http://g.bfbcs.com/19088/pc_{users:bc2_nick}.png" /></a>
{stop:show}
{unless:show}
Keine Daten angegeben
{stop:show}
</td>
</tr>
</table>
<br />

<!-- // $Id$ edited by wasgeht-design.de (wasgeht) -->

<table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
<tr>
<td class="headb">{lang:info}</td>


view.php
mehr... +-

$data['users']['info'] = empty($cs_user['users_info']) ? '&nbsp;' : cs_secure($cs_user['users_info'],1,1);


// $Id$ edited by wasgeht-design.de (wasgeht)

$data['users']['drink'] = empty($cs_user['users_drink']) ? '--keine Daten angegeben--' : cs_secure($cs_user['users_drink'],1,1);

$data['users']['clans'] = empty($cs_user['users_clans']) ? '--keine Daten angegeben--' : cs_secure($cs_user['users_clans'],1,1);

$data['users']['hobbies'] = empty($cs_user['users_hobbies']) ? '--keine Daten angegeben--' : cs_secure($cs_user['users_hobbies'],1,1);

$data['users']['dreams'] = empty($cs_user['users_dreams']) ? '--keine Daten angegeben--' : cs_secure($cs_user['users_dreams'],1,1);

$data['users']['notlike'] = empty($cs_user['users_notlike']) ? '--keine Daten angegeben--' : cs_secure($cs_user['users_notlike'],1,1);

$cs_user['users_facebook_nick'] = cs_secure($cs_user['users_facebook_nick']);
$content = cs_html_link('http://www.facebook.com/#!/profile.php?id=' . $cs_user['users_facebook_nick'],$cs_user['users_facebook_nick']);
if(in_array('users_facebook_nick',$hidden)) {
$content = empty($allow) ? '--keine Daten angegeben--' : cs_html_italic(1) . $content . cs_html_italic(0);
}
$data['users']['facebook_nick'] = empty($cs_user['users_facebook_nick']) ? '--keine Daten angegeben--' : $content;

// $Id$ edited by wasgeht-design.de (wasgeht)

$content = cs_secure($cs_user['users_xfire']);
if(in_array('users_xfire',$hidden)) {
$content = empty($allow) ? '--keine Daten angegeben--' : cs_html_italic(1) . $content . cs_html_italic(0);
}
$data['users']['xfire'] = empty($cs_user['users_xfire']) ? '--keine Daten angegeben--' : $content;

$content = cs_secure($cs_user['users_bf3_nick']);
if(in_array('users_bf3_nick',$hidden)) {
$content = empty($allow) ? '--keine Daten angegeben--' : cs_html_italic(1) . $content . cs_html_italic(0);
}
$data['users']['bf3_nick'] = empty($cs_user['users_bf3_nick']) ? '--keine Daten angegeben--' : $content;

$content = cs_secure($cs_user['users_bc2_nick']);
if(in_array('users_bc2_nick',$hidden)) {
$content = empty($allow) ? '--keine Daten angegeben--' : cs_html_italic(1) . $content . cs_html_italic(0);
}
$data['users']['bc2_nick'] = empty($cs_user['users_bc2_nick']) ? '--keine Daten angegeben--' : $content;

$content = cs_secure($cs_user['users_bf2_nick']);
if(in_array('users_bf2_nick',$hidden)) {
$content = empty($allow) ? '--keine Daten angegeben--' : cs_html_italic(1) . $content . cs_html_italic(0);
}
$data['users']['bf2_nick'] = empty($cs_user['users_bf2_nick']) ? '--keine Daten angegeben--' : $content;

$content = cs_secure($cs_user['users_moha_nick']);
if(in_array('users_moha_nick',$hidden)) {
$content = empty($allow) ? '--keine Daten angegeben--' : cs_html_italic(1) . $content . cs_html_italic(0);
}
$data['users']['moha_nick'] = empty($cs_user['users_moha_nick']) ? '--keine Daten angegeben--' : $content;


// $Id$ edited by wasgeht-designs.de (wasgeht)


$data['users']['registered'] = cs_date('unix',$cs_user['users_register'],1);

link: http://wasgeht-designs.de/testdesign2/index/users/view/id/1/


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


Zuletzt editiert von wasgeht am 27.11.2011 um 21:19 Uhr (1x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 15 - 27.11.2011 um 20:55 Uhr
denk daran $varchange zu ändern


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 16 - 27.11.2011 um 21:21 Uhr
27.11.2011 um 20:55 Uhr - Jam2:
denk daran $varchange zu ändern


oje, was ist das denn

sry mann

du bist der beste, aber stell mich grad dermaßen doof an

PS: aber ich bin lernfähig

Danke für deine mühe, und ich bin mir sicher du machst die prüfungen mit rechts äh links


EDIT: kann geclosed werden, passt nun

ich weis nur noch ned wohin ich dass addon packen soll

als thread mit anhang?
codepaste geht nicht da ja icons uns dabei sind

EDIT: Danke dir Jam, warst eine ECHTE Hilfe


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


Zuletzt editiert von wasgeht am 28.11.2011 um 00:09 Uhr (6x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 17 - 27.11.2011 um 21:54 Uhr
in der module-db gehts nie veloren


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
wasgeht
Thread-Ersteller


Poststar





Beiträge: 648
# Antwort: 18 - 27.11.2011 um 21:59 Uhr
na gut, wird gemacht

kannste closen

EDIT: ist in der module DB


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


Zuletzt editiert von wasgeht am 28.11.2011 um 00:09 Uhr (2x Editiert)
Inaktiv
|

Dieses Thema wurde von Jam2 ClanSphere Team PM geschlossen.

Antworten: 18
Seite [1]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo