Antworten: 8
Seite [1] |
|
palle Supporter Beiträge: 3073 |
# Thema - 07.04.2009 um 14:06 Uhr
guten tag, in der mods/squads/view.php habe ich folgende zeile ausgetauscht um die buchstabenanzahl zu verkürzen $awards[$run]['awards_event'] = cs_secure($awards[$run]['awards_event']); gegen $short = strlen($awards['awards_event']) <= 10 ? $awards['awards_event'] : substr($awards['awards_event'],0,10) . '...'; aber irgendwie funktioniert es nicht sofern jemand einen tip oder eine lösung hat^^imemr her damit greetz ------------------ I like the part where it says 'nyan' |
Inaktiv |
|
GaHero Poststar Beiträge: 733 |
# Antwort: 1 - 07.04.2009 um 14:15 Uhr
Das nicht vergessen: (genau darunter einfügen) $awards[$run]['awards_event'] = cs_secure($short); Erklärung: Du hast jetzt den gekürzten Text in einer Variable gespeichert, aber du musst sie noch im Array speichern, damit sie auch in den themes benutzt wird! Zuletzt editiert von GaHero am 07.04.2009 um 14:16 Uhr (2x Editiert) |
Inaktiv |
|
palle Thread-Ersteller Supporter Beiträge: 3073 |
# Antwort: 2 - 07.04.2009 um 14:23 Uhr
öh sry gahero habs hier vergssen zu posten. also das hab ich ja aber irgendwie wird gar nichts angezeigt momentan sieht es so aus: $awards[$run]['awards_event'] = cs_secure($short = strlen($awards['awards_event']) <= 10 ? $awards['awards_event'] : substr($awards['awards_event'],0,10) . '...');
------------------ I like the part where it says 'nyan' Zuletzt editiert von PAlle! am 07.04.2009 um 14:23 Uhr (1x Editiert) |
Inaktiv |
|
GaHero Poststar Beiträge: 733 |
# Antwort: 3 - 07.04.2009 um 14:28 Uhr
Ahh sry, ich bin auch ein Idiot! Ok, du auch, weil du es auch nicht gesehen hast... Du hast das [$run] vergessen (mehrmals): $awards[$run]['awards_event'] = cs_secure($short = strlen($awards[$run]['awards_event']) <= 10 ? $awards[$run]['awards_event'] : substr($awards[$run]['awards_event'],0,10) . '...'); So klappt es! |
Inaktiv |
|
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 4 - 07.04.2009 um 14:29 Uhr
hi, php ist logisch. wenn ich was nicht verstehe, versuche nachzuvollziehen, was php da macht. nun steht da: awards_event ist, wenn awards_event kleinergleich 10 ist, awards_event, und ansonsten ein gekürztes awards_event mit punkten dran. was ist daran falsch? der teil "awards_event kleinergleich 10". du kannst eine buchstabenfolge nicht mit einer zahl vergleichen. du willst doch die länge der buchstabenfolge mit 10 vergleichen. deshalb musst du erst die länge des strings bestimmen -> strlen(). dieses $short da in der klammer kann einfach raus. gruß duRiel |
Inaktiv |
|
palle Thread-Ersteller Supporter Beiträge: 3073 |
# Antwort: 5 - 07.04.2009 um 14:39 Uhr
danke euch - close - ------------------ I like the part where it says 'nyan' |
Inaktiv |
|
GaHero Poststar Beiträge: 733 |
# Antwort: 6 - 07.04.2009 um 14:43 Uhr
Hä? Wo genau bist du jetzt Duriel? Oben steht doch ein Strlen in der Abfrage! Ok, das $short kann weg, das hab ich gerade übersehen, die Var ist überflüssig! |
Inaktiv |
|
palle Thread-Ersteller Supporter Beiträge: 3073 |
# Antwort: 7 - 07.04.2009 um 14:45 Uhr
ist schon weg aber dennoch danke ------------------ I like the part where it says 'nyan' |
Inaktiv |
|
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 8 - 07.04.2009 um 14:51 Uhr
nein, da stand davor cs_secure statt strlen. /close |
Inaktiv |
|
Dieses Thema wurde von duRiel geschlossen. |
|
Antworten: 8
Seite [1] |
Latest 5 Modules
Demo
Probiere ClanSphere aus und teste daran herum. Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden