Clanintern Clanintern Clanintern

Forum

Öffentliche Foren
FORUM: Spiele & Computer THEMA: Userbild Variable
AUTOR BEITRAG
Dirty Devil *DDS*

RANG 0wn3r

#1 - 22.10 13:55

Hallo,

ich würde gerne die Userbilder auf eine Einheitliche Größe bringen...

Leider ist mir dies durch die %picture% varible nicht möglich, da diese ja schon die Klammern (<>) mit einschließt...

Ansonsten könnte man es ja so machen :

<tr>
<td> %picture% width="100" height ="100" </td>
<td>%nicknamelink%</td>
<td>%emaillink%</td>
<td>%icqlink%</td>
</tr>

Habt ihr eine Idee wie ich mein Problem lösen könnte ?!?


Danke schonmal im Vorraus

Lieben Gruß

Dirty Devil *DDS*


edit : Es geht hier natürlich um die Einbindung der Member meines Clan unter "ext. Scripte & Hosting --> ext. Members verwalten --> Konfiguration"
horst

RANG Prophet of Clanintern

#2 - 22.10 17:49

Ist PHP-Include eine Variante für dich? Dann kannst du aus $members_picture[x] den Pfad auslesen, sofern vorhanden...
Dirty Devil *DDS*

RANG 0wn3r

#3 - 23.10 09:58

mit php kenn ich mich leider nicht wirklich aus, deswegen wollte ich das gern vermeiden...
h¥pertex

RANG Deckschrubber

#4 - 23.10 10:21

dann mach doch mit javascript das letzte > weg, und füg dann width="100" height="100"> wieder dazu.
Dirty Devil *DDS*

RANG 0wn3r

#5 - 23.10 11:08

das versteh ich nicht... mit javascript habe ich ja dies hier :

<script language=javascript src="http://www.clanintern.de/emembers.php4?clan=83815&type=javascript"></script>


Da bringt mir das nicht viel wenn ich da width und height einfüge.....


Und beim %picture% bringt es auch nix, weil da die klammern schon mit in der variable sind...
horst

RANG Prophet of Clanintern

#6 - 23.10 11:31

Du könntest natürlich nachträglich über alle IMG Elemente im DOM Baum gehen und auf den nötigen Height und Width auf 100 setzen.

Irgendwie in der Art:

var allImages = document.images;

for(i=0; i<allImages.length; i++) {
if (allImages[i].src.match(someRegExp)) {
allImages[i].width = 100;
allImages[i].height = 100;
}
}
h¥pertex

RANG Deckschrubber

#7 - 23.10 13:18

ja richtig. du sollst nichts an dem javascript ändern, das dir das bild ausgibt, sondern nachträglich dem bild die richtige grösse zuweisen.
aber ich kenn das script nicht, darum kann ich nicht mehr dazu sagen.
Dirty Devil *DDS*

RANG 0wn3r

#8 - 23.10 15:20

nachträglich kann ich dem bild keine größe zuweisen, da die variable %picture% ja schon die klammern enthällt <> und auf der Homepage wollte ich es einfach per javascript einbinden wie oben geschrieben...

@ Horst : sorry aber das verstehe ich nicht :/ Wo genau müsste ich das hin kopieren ? Bin da nicht so der Experte...
h¥pertex

RANG Deckschrubber

#9 - 23.10 17:44

ja, aber du kannst doch die variable %picture% nachträglich noch ändern, oder?
h¥pertex

RANG Deckschrubber

#10 - 23.10 17:56

eigtl müsse es doch sogar so gehen %picture%.replace(/>/, "width=100 height=100>")
vaest´ark // patrick *ich bin hier nicht der depp*

RANG Master of Clanintern

#11 - 23.10 19:19

ne, weil in %picture% wohl der komplette html-tag hinterlegt ist. so sehe ich das zumindest in #1. sonst wärs ja kein ding
horst

RANG Prophet of Clanintern

#12 - 24.10 09:41

einfach ein <script>...</script> nachdem du per js den content auf die seite geschrieben hast. ich hoffe, dass die elemente dann im dom baum landen...
Shooter

RANG Master of Clanintern

#13 - 24.10 12:07

Ich kenn mich da ja nicht so aus, aber was isn das someRegExp, horst?
Da bekomm ich nur nen js fehler. Wenn ich aber dort zB 'http://' eintrage funktioniert das sogar ^^

http://dp.clanintern.de/test/emembers.html
deluxe *photoenthusiast*

RANG Master of Clanintern

#14 - 24.10 12:37

Guckst du hier:
http://de.selfhtml.org/javascript/objekte/string.htm#match
http://de.selfhtml.org/javascript/objekte/regexp.htm
horst

RANG Prophet of Clanintern

#15 - 24.10 13:54

Das ist einfach ein regulärer Ausdruck.

Ich hab den Check nur drin, weil du auf einer "normalen" Seite vermutlich mehr Bilder, neben den User-Bildern hast. Und im Endeffekt willst du ja nicht ALLE Bilder auf 100x100 verkleinern, sondern nur ausgewählte, die (z.B.) von einer bestimmten Adresse kommen...
Shooter

RANG Master of Clanintern

#16 - 24.10 17:07

jo, aber wenn sie schon schreibt, dass sie sich nicht auskennt sollte man sowas schon erwähnen
horst

RANG Prophet of Clanintern

#17 - 24.10 18:21

wenn du mit "sie" dich meinst

nee. hatte halt keine zeit... aber luxis links beschreiben es doch ganz gut
Dirty Devil *DDS*

RANG 0wn3r

#18 - 25.10 09:02

okay das klingt ja alles super irgendwie aber ich versteh ehrlich gesagt nur Bahnhof.... ?!?

Könnte mir da vielleicht jemand helfen, bitte ?


Das von shooter gefällt mir ja schon richtig gut nur das das Email Bild und die ICQ Blume natürlich nicht 100x100 werden sollten....
Shooter

RANG Master of Clanintern

#19 - 25.10 09:42

Da die Userbilder alle auf asuka liegen, bzw mit http://asuka beginnen, kannst du es einfach so machen:
http://dp.clanintern.de/test/emembers.html (siehe quelltext)
Dirty Devil *DDS*

RANG 0wn3r

#20 - 25.10 10:44

Super Danke schön


Eine Sache habe ich noch, die ist für euch wahrscheinlich auch sehr einfach...

Und zwar möchte ich das wenn der Nickname Eisbär *DDS* lautet im Link aber Eisbaer steht....

Also aus :

quote:
http://www.d-day-soldiers.com/members/Eisbär


soll

quote:
http://www.d-day-soldiers.com/members/Eisbaer


werden.


Hier is der Quelltext wie er hier in CI steht :

quote:
<tr>
<td>%picture%</td>

<td width="200" align="center"><a href=ht tp://www.d-day-soldiers.com/members/%nickname%>%nickname%</a></td>



<td> <a href=mailto:%email%><img src="http://www.d-day-soldiers.com/images/email.gif" border="0"></a></td>
<td>%icqlink%</td>
</tr>



Habe versucht ne If-Abfrage drum rum zu basten aber irgendwie funzt das net bei mir *bin zu blond dafür*


Danke schonmal im Vorraus (Danach hör ich auch auf zu nerven )