. .
pragmaMx Support Forum 26 Mai 2012, 03:29:53 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1] 2 3   Nach unten
Drucken
Autor Thema: Random Photo Block  (Gelesen 7337 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 182


WWW
« Antworten #1 am: 08 März 2004, 08:45:14 »

Sascha1981!  cheesy

Hmmm....also als Block habe ich sowas noch nicht gesehen.
Aber probiere es doch mal mit einem Java Script. Da gibt es sowas.

MFG!  Smiley
Gespeichert
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
Spezialist
*****
Offline Offline

Beiträge: 736

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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
Spezialist
*****
Offline Offline

Beiträge: 736

rinaldo2000at


« Antworten #5 am: 09 März 2004, 12:51:36 »

Ja aber  
Zitat
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 .....
 
Zitat
$content .= "<img src=\"modules/User_Fotoalbum/album/$image\" border=\"0\"  width=\"XXX\" height=\"XXX\" ></center>";
 


MfG
jubilee
Gespeichert
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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?Huh

Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« 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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
Spezialist
*****
Offline Offline

Beiträge: 736

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
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #12 am: 09 März 2004, 15:03:52 »

Es steht bei mir zwar drunter aber der parameter $uname wird leider nicht übergeben!!
Da erscheint nur der link!
www.domain.at/modules.php?name=Userinfo&uname=$uname
Gespeichert
rinaldo2000at
Spezialist
*****
Offline Offline

Beiträge: 736

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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #14 am: 09 März 2004, 15:22:26 »

Ja hab ich auchb grad gesehen!!
Daran arbeite ich gerade!!!
Gespeichert
rinaldo2000at
Spezialist
*****
Offline Offline

Beiträge: 736

rinaldo2000at


« Antworten #15 am: 09 März 2004, 15:25:00 »

Spitze Sascha!
Gespeichert
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« 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
rinaldo2000at
Spezialist
*****
Offline Offline

Beiträge: 736

rinaldo2000at


« Antworten #19 am: 09 März 2004, 15:36:03 »

Wir haben es fast geschafft Sascha, bei der verknüpfung kommt zur Zeit leider noch raus
 http://www.schmidtianer.de/modules.php?name=Userinfo&uname=

das hatte ich schon mal gelöst das Problem, nur wie?
Gespeichert
Seiten: [1] 2 3   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML