|
|
|
Sascha1981
|
« am: 07 März 2004, 21:50:37 » |
|
Hey @ll!!!
Es gab da doch mal einen block mit dem konnte ich alle xx Minuten ein anderes Photo aus einem bestimten Verzeichnis anzeigen lassen! Weiß vielleicht jemand wo ich denn block bekomme? Hab bei warp-speed.de schon gesucht, aber leider nicht das gefunden was ich suche!!!!
Viellei9cht könnt ihr mir weiter helfen!!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Kevke
|
« Antworten #1 am: 08 März 2004, 08:45:14 » |
|
Sascha1981! Hmmm....also als Block habe ich sowas noch nicht gesehen. Aber probiere es doch mal mit einem Java Script. Da gibt es sowas. MFG!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #2 am: 08 März 2004, 16:49:28 » |
|
So hab denn block jetzt gefunden denn ich gesucht habe!!!!!!!
Jetzt hab ich ein kleines problem!!!! Ich möchte in denn block zusätzlich zum Photo einen Link zum Profil des jeweiligen users eionbauen! Vielleicht könnt ihr mir dabei helfen??
Hier der Code
<?php
if (eregi("block-RandomPic.php",$PHP_SELF)) { Header("Location: index.php"); die(); }
mt_srand((double)microtime()*1000000); $imgs = dir('modules/User_Fotoalbum/album'); while ($file = $imgs->read()) { if (eregi("gif", $file) || eregi("jpg", $file)) { $imglist .= "$file "; } } closedir($imgs->handle); $imglist = explode(" ", $imglist); $a = sizeof($imglist)-2; $random = mt_rand(0, $a); $image = $imglist[$random]; $asin = explode(".", $image); $content .= "<img src=\"modules/User_Fotoalbum/album/$image\" border=\"0\"></center>";
?>
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
rinaldo2000at
|
« Antworten #3 am: 09 März 2004, 11:38:00 » |
|
Das würde ich auch sehr gerne wissen, ach ja wie kann man die größe der angezeigten Bilder im Block einstellen?
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #4 am: 09 März 2004, 12:34:08 » |
|
Die größe kannst du mit width=\"xxx\" einstellen!!
xxx durch deine gewünschte größe ersetzen!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
rinaldo2000at
|
« Antworten #5 am: 09 März 2004, 12:51:36 » |
|
Ja aber width=\"xxx\ steht nirgends im Code. In welche Zeile würde das rein gehören?
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
jubilee
Gast
|
« Antworten #6 am: 09 März 2004, 12:53:34 » |
|
Das steht jetzt aber in jeder HTML-Doku drin ..... $content .= "<img src=\"modules/User_Fotoalbum/album/$image\" border=\"0\" width=\"XXX\" height=\"XXX\" ></center>"; MfG jubilee
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #7 am: 09 März 2004, 12:57:21 » |
|
Das mußt du dir eben dann selber rein schreiben! Ich mußte das auchs elber rein scchreiben! Hab aber trotzdem noch ein paar probleme !!! Ist es irgendwie möglich das ich da bild dann mit dem User Profil des jeweiligen users verlinke? 
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #8 am: 09 März 2004, 13:03:41 » |
|
Du müsstest irgendwie nur denn file namen rausbekommen also ohnr .jpg oda .gif dann wäre es ziemlich simple einen passenden link einzubinden
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
Sascha1981
|
« Antworten #9 am: 09 März 2004, 13:19:58 » |
|
Also wenn ein user ein photo upploadet dann wird das mit $uname1 u.sw. gespeichert!!!
hab es jetzt schon so versucht!!!! modules.php?name=Userinfo&uname=$uname Aber da wird dann irgendwie nix angezeigt!! bzw. der parameter $uname wird nicht übergeben!!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #10 am: 09 März 2004, 13:22:01 » |
|
Hab es so versucht!!
<?php global $prefix,$user_prefix,$uname;
if (eregi("block-RandomPic.php",$PHP_SELF)) { Header("Location: index.php"); die(); }
mt_srand((double)microtime()*1000000); $imgs = dir('modules/User_Fotoalbum/album'); while ($file = $imgs->read()) { if (eregi("gif", $file) || eregi("jpg", $file)) { $imglist .= "$file "; } } closedir($imgs->handle); $imglist = explode(" ", $imglist); $a = sizeof($imglist)-2; $random = mt_rand(0, $a); $image = $imglist[$random]; $asin = explode(".", $image); $content .= "<center><img src=\"modules/User_Fotoalbum/album/$image\" width=\"120\" border=\"0\"><br><a href=\"modules.php?name=Userinfo&uname=$uname\"><b>Profil</b></a></center>";
?>
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
rinaldo2000at
|
« Antworten #11 am: 09 März 2004, 13:55:38 » |
|
Der Block funktioniert jetzt zwar jedoch die verknüpfung mit den jeweilgen Profil des Users wäre dennoch wünschenswert, ich hoffe Sascha und mir kann geholfen werden.!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
|
|
rinaldo2000at
|
« Antworten #13 am: 09 März 2004, 15:19:14 » |
|
@Sascha, mir fällt im übrigen auf das beim Bild keine verknüpfung statt findet, ich glaube daran könnte es auch liegen oder?
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #14 am: 09 März 2004, 15:22:26 » |
|
Ja hab ich auchb grad gesehen!! Daran arbeite ich gerade!!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
rinaldo2000at
|
« Antworten #15 am: 09 März 2004, 15:25:00 » |
|
Spitze Sascha!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #16 am: 09 März 2004, 15:25:31 » |
|
Also an der verlinkung liegt es nicht!!
Hab das jetzt grad versucht, aber es wird trotzdem der parameter $uname nicht übergeben!!
Hier der Code!
<?php global $prefix,$user_prefix,$uname;
if (eregi("block-RandomPic.php",$PHP_SELF)) { Header("Location: index.php"); die(); }
mt_srand((double)microtime()*1000000); $imgs = dir('modules/User_Fotoalbum/album'); while ($file = $imgs->read()) { if (eregi("gif", $file) || eregi("jpg", $file)) { $imglist .= "$file "; } } closedir($imgs->handle); $imglist = explode(" ", $imglist); $a = sizeof($imglist)-2; $random = mt_rand(0, $a); $image = $imglist[$random]; $asin = explode(".", $image); $content .= "<center><a href=\"modules.php?name=Userinfo&uname=$uname\"><img src=\"modules/User_Fotoalbum/album/$image\" width=\"120\" border=\"0\"></a></center>"; ?>
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #17 am: 09 März 2004, 15:28:12 » |
|
So ich hab jetzt die Lösung!!!
Hier der neue Code der funktionieren müßte!!
<?php global $prefix,$user_prefix,$uname;
if (eregi("block-RandomPic.php",$PHP_SELF)) { Header("Location: index.php"); die(); } $isseruser = 0; $username = ""; if (mxIsUser()){ $isseruser = 1; $cookie=mxGetUserSession(); $username = $cookie[1]; $uid = $cookie[0]; }
mt_srand((double)microtime()*1000000); $imgs = dir('modules/User_Fotoalbum/album'); while ($file = $imgs->read()) { if (eregi("gif", $file) || eregi("jpg", $file)) { $imglist .= "$file "; } } closedir($imgs->handle); $imglist = explode(" ", $imglist); $a = sizeof($imglist)-2; $random = mt_rand(0, $a); $image = $imglist[$random]; $asin = explode(".", $image); $content .= "<center><a href=\"modules.php?name=Userinfo&uname=$username\"><img src=\"modules/User_Fotoalbum/album/$image\" width=\"120\" border=\"0\"></a></center>"; ?>
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #18 am: 09 März 2004, 15:30:41 » |
|
ok das war es dann doch nicht!! Da wird bei jedem Photo der selbe Link angezeigt!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|