Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

perl wichser gesucht :)

Anzeigen:

Thema geschlossen
 
Themen-Optionen Thema durchsuchen
martin
Alt 08.06.2001, 10:37   #1
Cool perl wichser gesucht :)

so...

ich hab folgendes problem.
den meisten wird ja schon aufgefallen sein, dass bei den mitgliedern, die kein userpic benutzen, immer ein ein gebrochener bild link angezeigt wird.
ich hab nur keine ahnung woran das liegt.

mit dem userpic funktioniert das folgendesmaßen:
my $user_pic = $user_profile[20];
chomp ($this_img);

if ($user_pic ne "") {
$user_pic = qq(<BR><img src="$user_pic" border=0> );
} else {
$user_pic = "";
}
zur erklärung:
in jeder mitgliederdatei, wird die url zum userpic im feld 20 gespeichert ( $user_profile[20] ).

im code wird nun also erstmal definiert, was $user_pic ist und dann wird überprüft, ob in feld 20 was steht. falls ja kommt halt <img src="$user_pic"...., falls im feld 20 nichts steht sollte auch nichts weiter passieren. ( $user_pic = ""; )

das bild wird dann später an entsprechender stelle mit $user_pic aufgerufen.

zum vergleich dazu das selbe mit dem AIM icon:

my $this_aim = $user_profile[22];
chomp ($this_aim);

if ($this_aim ne "") {
$this_aim = qq(&nbsp<a href="aim:goim?screenname=$this_aim&message=">& lt;img src="$vars_config{NonCGIURL}/aim.gif" border=0></a> );
} else {
$this_aim = "";
}
also die identische funktionsweise, nur gibt es hier keinerlei probleme mit.

das ganze is zwar kein riesenproblem, weil man einfach ein 1x1 pixel transparentes .gif nehmen könnte, wenn kein userpic verwendet wird, aber es kotzt mich trotzdem an, dass das nicht richtig funktioniert.
hat irgendjemand ne idee ?
 
 
Nach oben
Zacharias
Alt 08.06.2001, 12:53   #2
Beitrag

Probiers doch mal so:
if ($user_pic ne "") {
$user_pic = qq(<BR><img src="$user_pic" border=0> );
} else {
$user_pic = qq(<BR> );
}
Müßte eigentlich wunderbar funktionieren. Allerdings nur wenn das Prob in dem Teil des Codes liegt, er kann ja auch dort liegen wo die Bilder angezeigt werden.
 
 
Nach oben
martin
Alt 09.06.2001, 06:56   #3
Beitrag

danke für deine antwort.

aber das problem lag woanders, und hat mich unmengen an zigaretten gekostet *g*

das verwirrende war, dass ja bei den leuten die kein pic nutzen immer "http://" als gebrochener link angezeigt wurde.
da kann man erstmal davon ausgehen, dass wenn man im profil keine url angibt, dass dann automatisch "http://" in profilfeld 20 geschrieben wird.
nur war das leider nicht so, das feld war leer.
das problem lag ganz woanders.
das is an ner anderen stelle ne routine drin, die überprüft ob die url mit "http://" beginnt. falls nicht, wird das automatisch davorgesetzt. nur ist die routine so gammelig geschrieben, dass wenn keine url angegeben wird, auch ein "http://" reingesetzt wird. nur fehlt dann halt der rest der eigentlich garnicht existierenden url.
das selne problem gabs auch bei dem homepage link, das is mir aber eben erst aufgefallen.

wie auch immer..nu gehts...
 
 
Nach oben
hans0815
Alt 05.08.2001, 20:04   #4
Beitrag

hmm... hmm...

hmmmmmmmmmm...


ich glaub deine zigaretten waren für die katz. also, wie ich das sehe scheint das hier nochimmer nicht zu funzen, aber das posting is schon fast nen monat alt... auch wenn ich dich nicht kenne würde ich dir spontan zutrauen, dass du selber gemerkt hast, dass es nicht geht

hmmmmmmmmm...

[ 05 August 2001: Beitrag editiert von: hans0815 ]
 
 
Nach oben
Gothmogh
Alt 05.08.2001, 21:48   #5
Beitrag

Ohh das geht schon wenn man da nicht ein / ins forumlar feld macht funzt das schon. Am besten mal ins Profil gehen und das Korregieren.
 
 
Nach oben
hans0815
Alt 05.08.2001, 23:23   #6
Beitrag

nun, ich hatte meine profil ja nicht verändert, also steht bei mir nen "http://" drinne und den aussagen vom heiligenmartin,
dachte ich eigentlich er hätte das problem durchschaut und behoben, aber bei mir sagt er ja trotzdem noch, dass mein bild nicht gefunden wird.
ich hatte jetzt vermutet, dass er übersehen hat, dass bei neuen mitgliedern von vornherein ein "http://" drinne steht und er das bei seiner korrektur nicht bedacht hat....
 
 
Nach oben
Gothmogh
Alt 06.08.2001, 19:01   #7
Beitrag

Also bei deinem User pic wenn ich da die eigenschaften erfrage dann bekomm ich denn link zu http:/// und da ist eindeutig ein / zu viel geh mal in dein Profil und lösch mal denn ganzen kramm der bei user pic steht. Dann sollte es eigentlich laufen.
 
 
Nach oben
martin
Alt 12.08.2001, 22:14   #8
Beitrag

ich hatte jetzt vermutet, dass er übersehen hat, dass bei neuen mitgliedern von vornherein ein "http://" drinne steht und er das bei seiner korrektur nicht bedacht hat....
exakt.

lag wohl daran, dass es urspünglich das problem gab, dass beim editieren des profil immer ein "http://" angezeigt wurde, wenn man keine grafik angegeben hat.
deshalb hab ich das mit den neuregistrierungen nicht getestet, nachdem das editieren wieder richtig funktioniert hat, weil ich davon ausgegangen bin, dass das dasselbe problem war.

ist es zwar auch, aber halt an verschiedenen stellen.
wie auch immer, is zwar nur ne kleinigkeit, aber ich kanns nichtmehr ändern, weil ich da keinen zugriff mehr drauf hab.
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
Liedsuche/Songsuche [Sammelthread] shorty Musik Planet 274 07.11.2008 15:52
Lehrer gesucht! Abe Karriere und Bildung 3 17.09.2005 20:38
Mit Perl Relais steuern? dErJaSa Coder's Area 1 11.12.2001 19:03
Perl subroutine mit variablen übergabe Gothmogh Coder's Area 3 26.02.2001 19:57
"Wichser" is kein Schimpfwort! Ruebi Postplanet-Kneipe 20 15.11.2000 22:00
Anzeigen:
Thema geschlossen

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche



Alle Zeitangaben in WEZ +2. Es ist jetzt 02:15 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.