Navigation
Supportsider
Senest Online
HenningS14:41:13
olelau 2 Dage
helmuth 4 Dage
tyson 5 Dage
zepder 6 Dage
Henrik Bendtsen 2 Uger
flj 3 Uger
orgermer 4 Uger
Didos 5 Uger
BronX 5 Uger
Besøgende
Gæster online: 2

Brugere online: 0

Antal brugere: 172
Nyeste bruger: Michael Mogensen
Se indlæg
PHP-Fusion - Danmark » PHP-Fusion version 6 » Elementer v6
 Udskriv debat
Element: Tilfældigt billede
flj
Viser et tilfældigt billede fra alle billeder uploaded til foto-albums.

Koden er:


@opensidex("Et billede til dig", "on");
$result = dbquery(
"SELECT photo_id, photo_thumb1 FROM ".$db_prefix."photos  ORDER BY RAND() LIMIT 1 ");
if (dbrows($result) != 0) {
$data = dbarray($result);
echo "";
}
@closesidex();


Flemming
flj tilknyttede følgende billede:billede:
scrdump.jpg

Redigeret af flj d. 25-01-2008 19:40
 
Brown
Flot arbejde, Flemming. Jeg tror lige, at jeg laver nogle ændringer i det, således, via. noget tekst, men ellers er det sgu rigtig godt lavet! Respekt! Smile
 
JWOLFF
Det virker ikke for mig, den viser bare et rødt kryds.
 
www.kidholm.info
flj
Surt!

Når det ikke virker, men viser et rødt kryds, så tolker jeg det derhen at der er fundet et billede i forespørgslen (ellers ville der slet ikke være noget), men at billedet ikke kan findes.

Prøv først at rette disse to linier midlertidigt:


til


echo .IMAGES."photoalbum/".$data['photo_thumb1'];


Den skulle i stedet for at vise billedet vise directory+navn for billedet. Check så med et FTP program om det path også findes på din server. Jeg er ikke så erfaren med phpFusion, men måske hvis du har en anden version eller hvad ved jeg, så skal "photoalbum/" ændres. Det kan også være at dine thumbs hedder noget andet?

Lad mig høre om det løser problemet

Flemming
 
Josso
@flj:
Der er en lille fejl i kode nummer 2

echo  .IMAGES."photoalbum/".$data['photo_thumb1'];

(Punktummet før IMAGES)
img186.imageshack.us/img186/7947/macuserbar1oz3.png
 
http://mymix.dk
flj
Ups!

Tak for tippet

Flemming
 
flj
@JWOLFF:
bumper - nysgerrig - fik du det til at virke?

Flemming
 
hopper78
Hey.

Kan man få en lille forklaring på hvad man gør med de koder?

Skal man lave en ny php fil, eller skal man skrive det ind i et bestemt ducument?
 
flj
Yep:

Du går ind under "Administration", "Elementer". Klik på "Tilføj nyt element", giv elementet et navn, sæt koden ind, vælg hvor det skal vises og hvem der skal have adgang. Klik gem element, og når du kommer til element-oversigten klik på "Slå til".

Nu skulle elementet gerne vises på din side.

Flemming
 
regulator
Kanon element. Har ldt efter det siden version 6.00.
Takker :-) og det virker perfekt!
 
www.aktiv-enu.dk
flj
Dejligt med den slags tilbagemeldinger - tak Cool
 
GSA
Hejsa,

Jeg har også lige kopiet elementet ind på min side. Det virker super! :-)

Knus Gitte

wwww.gsaundulater.dk
 
www.gsaundulater.dk
egeberg
Hej
Super element og det virker også hos mig. Men er det muligt at resize billedet så det kan blive lidt større. Det ville passe bedre på min side.
Mvh Henrik
 
HopeyS
Hos mig virker det ikke - hverken med eller uden tilretningerne.
Siden er en helt frisk installation...
Glade Tanker fra Hopey *S*
***************************************
www.dare2think.dk

Udbyder; www.gigahost.dk
 
http://www.dare2think.dk/forside.php
flj
Elementet bruger de thumbnails, som det indbyggede fotoalbum generer.

I standard-opsætningen er det 100x100 pixels. Det kan du ændre, men det får vist kun effekt for nye billeder, så hvis du har alt for mange eksisterende billeder, så bliver det et arbejde at oploade dem igen. Desuden skal du kunne leve med, at de samme og større thumbnails benyttes i fotoalbummet.

Du kan også forstørre billedet lidt uden at have højere opløsning, hvis du kan leve med det.

Flemming
 
Christian
Her følger en forklaring på fotoalbummets fil- og folderstruktur: Link
 
Josso
@PMM:
 - Hvorfor ikke lave en artikel om det. Wink
img186.imageshack.us/img186/7947/macuserbar1oz3.png
 
http://mymix.dk
egeberg
Hej igen.
Det jeg tænke at man kunne gøre er. I koden ovenfor henter man thumb1 som er i 100x100 pixels, men hvis man nu henter thumb2 og minimer den med fx 50% eller lignende så kan jeg selv tilpasse billedet så det passer på min side. Jeg er ikke nogen hardcore programør og kan ikke selv forfatte koden. Det er der nok en af jer der kan.
Mvh Henrik
 
flj
Det var da en god idé. Du skal dog være opmærksom på, at det stadigvæk er de større billeder, der skal loades - de vil typisk fylde op til 16 gange mere.

Selv om du ikke er nogen hardcore programmør, så er det ganske lidt der skal ændres, og du kan prøve dig frem.

Der er denne linie, der skal ændres:


echo "


Der skal to ting til: Du skal rette photo_thumb1 til photo_thumb2, og så skal du styre bredden. Tag en ting ad gangen, så du ved det virker.

Med hensyn til det sidste, så er der masser af steder på nettet, hvor du kan finde vejledning. For eksempel her. Som du kan se, skal du indsætte en width=xxx.

Lad os høre om det virker. Dete r fedt, når det lykkes for en selv ;)
Redigeret af flj d. 30-04-2008 10:12
 
Josso
@flj: Han skal også ændre denne linje:

"SELECT photo_id, photo_thumb1, photo_thumb2 FROM ".$db_prefix."photos ORDER BY RAND() LIMIT 1 ");

(Tilføj det røde)
img186.imageshack.us/img186/7947/macuserbar1oz3.png
 
http://mymix.dk
flj
@Josso ja selvfølgelig - godt der er en, der er vågen
 
Spring til debat: