Photo Rating System

Door The Beeding Clown, 23 jaar geleden, 19.591x bekeken

Photo rating systeem.. Mogelijkheid om de foto's een cijfer te geven..

Om extra foto's in het systeem te gooien hoef je ze alleen in de "images" te uploaden en het word automatisch verder geregeld. Foto's worden uit de dir gelezen, als ze nog niet bekend zijn in de database worden ze bij de eerste vote in de database gezet.

Bij het laden van de pagina word een random img gekozen. Dit voorkomt dat als je veel plaatjes heb de laatste minder votes krijgen dan de eerste. Daarna volgen de plaatjes oplopend op alfabetische volgorde.

Om een foto uit het systeem te halen, delete hem uit de "images" dir.
Je moet (optioneel) wel de foto naam en votes handmatig uit de database deleten.


SQL:
CREATE TABLE `photo_rating` (
`img_name` varchar(32) default NULL,
`votes` int(10) unsigned NOT NULL default '0',
`score` int(10) unsigned NOT NULL default '0',
UNIQUE KEY `img_name` (`img_name`)
) TYPE=MyISAM;

PS: Layout enz moet je zelf maar even opmaken.. heb er maar snel iets van gemaakt ;)

Download (PHPhulp mirror)

Enjoy, grtz nano

Gesponsorde koppelingen

PHP script bestanden

  1. photo-rating-system

 

Er zijn 27 reacties op 'Photo rating system'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Steff   an
Steff an
23 jaar geleden
 
0 +1 -0 -1
mooi scriptje, alleen kan je meerdere keren op 1 afb stemmen. Lijkt me niet handig B)
Mitch X
Mitch X
23 jaar geleden
 
0 +1 -0 -1
En als ik afbeelding 150 wil bekijken zegt ie:
Quote:
Notice: Undefined offset: 149 in m:\htdocs\photo\index.php on line 46



Notice: Undefined offset: 149 in m:\htdocs\photo\index.php on line 106
img

3_5
2 stemmen
score : 3.5


Notice: Undefined offset: 149 in m:\htdocs\photo\index.php on line 110
0 1 2 3 4 5
The Beeding Clown
The Beeding Clown
23 jaar geleden
 
0 +1 -0 -1
Dat moet je ook helemaal niet doen :P

Edit :
Fixed :)

@Greedyxl
heb ik er expres niet ingebouwd, laat ze maar lekker klikken
Johan
Johan
23 jaar geleden
 
0 +1 -0 -1
cool script man...!! :D
DaeDaluz
DaeDaluz
23 jaar geleden
 
0 +1 -0 -1
Nice! :D
The Beeding Clown
The Beeding Clown
23 jaar geleden
 
0 +1 -0 -1
tnx :)
DDragonz
DDragonz
23 jaar geleden
 
0 +1 -0 -1
Dome! hardcore


23 jaar geleden
 
0 +1 -0 -1
Hey nano ;)
Alweer een uitmuntend systeem van jou, een vootbeeld van het systeem in gewerkt in een ?pagina= systeem:

http://www.generalsofhonor.nl/?pagina=images/maps/index&img=1
The Beeding Clown
The Beeding Clown
23 jaar geleden
 
0 +1 -0 -1
tnx dude :D

cool om mijn scrippie geinplementeerd in een site te zien :)
Marijn
Marijn
23 jaar geleden
 
0 +1 -0 -1
** offtopic **
Stemscriptjes.. altijd leuk kijk ook een op www.lekker-bekken.nl voor mijn stemscript en wat ik er mee gedaan heb..


23 jaar geleden
 
0 +1 -0 -1
Is er nog een manier om de naam van de afbeelding erboven te krijgen? Dat zou handig zijn. Of een systeempje erbij zodat de bezoekers maar 1x kunenn stemmen?

ik hoop het:)

Groeten Sven
The Beeding Clown
The Beeding Clown
23 jaar geleden
 
0 +1 -0 -1
@Marijn
In FF werkt je script niet helemaal zoals het hoord :(
Hij submit niet en je kan meerdere radiobuttons selecteren.

@Sven
echo $files[$img-1]; is de naam van het plaatje.. mischien wil je met substr() gaan werken om de extentie te verbergen.

Ik zal binnenkort idd eens kijken of ik het er effe in kan bouwen dat mensen maar 1x per foto kunnen stemmen. (heb die vraag nu al vaker gehad idd) to be continued
Marijn
Marijn
23 jaar geleden
 
0 +1 -0 -1
@nano.. ik weet dat hij idd bij firefox nog moeilijk doet.. ik ben aan het uitzoeken waardoor dat komt


23 jaar geleden
 
0 +1 -0 -1
leuk script, ziet er leuk uit het is alleen nog een beetje buggy dat is jammer verder mis ik ook nog een optie om een reactie te plaatsen op een plaatje.
The Beeding Clown
The Beeding Clown
23 jaar geleden
 
0 +1 -0 -1
whats buggy about it ??
Rens proos
rens proos
23 jaar geleden
 
0 +1 -0 -1
jah idd, ik zie geen bugs, echt mooi gedaan man


23 jaar geleden
 
0 +1 -0 -1
ik snap echt bar weinig van php... :S:S:S


23 jaar geleden
 
0 +1 -0 -1
Goed man nano je maakt mijn dag weer goed.

dat 1x stemmen per ip zie ik ook wel zitten

thx great script :P
The Beeding Clown
The Beeding Clown
23 jaar geleden
 
0 +1 -0 -1
je hebt um toch nog gevonden contje :D

enjoy m8, dat met die (cookies ga ik doen) komt later.. er zit hier eerst een verhuizing aan te komen. Dus heb er echt geen tijd voor op korte termijn
Rik
rik
22 jaar geleden
 
0 +1 -0 -1
als ik alles ingevoegd heb en ik open index.php krijg ik dit:

Access denied for user '...'@'localhost' (using password: YES)

hoe komt dit ?

alvast bedankt!
Bart V B
Bart V B
22 jaar geleden
 
0 +1 -0 -1
Hoi ik heb het scripie geinstalleerd, het werkt goed. Toppie!
Alleen heb nu een probleem als ik het in mijn website laad.

Hij begint als volgd als array http://localhost/index.php?pagina=rating
Dat gaat goed maar nadat er geklikt is moet ie daar weer terecht komen maar komt bij http://localhost/index.php?img=5 uit. heeft misschien iemand daar een oplossing voor?

Ik ben pas net bezig met php dus don't be to hard on me ;-)
Ellen
Ellen
20 jaar geleden
 
0 +1 -0 -1
ik heb dit script uiteindelijk ook gebruikt op mn site. Hij doet het perfect, alleen zou ik 1 ding anders willen.

als je op een foto stemt, ga je automatisch door naar de volgende. Dat wil ik ook handmatig kunnen doen. Ik heb alleen geen idee hoe. Kan jij me helpen?
Remon
Remon
20 jaar geleden
 
0 +1 -0 -1
Hoe & waar plaats ik een code dat er per foto maar 1 keer gestemt kan worden ??

En hoe voeg ik meer img extentions toe

jpg, jpeg, JPG png, bmp, gif

Verder is het een super script.
The Beeding Clown
The Beeding Clown
20 jaar geleden
 
0 +1 -0 -1
Tnx Remon,

In het blok "if(isset($_POST['rated']))" zou je een cookie moeten schrijven en bij "#--> echo-ing form" zou je de cookie check moeten doen.

Het script zit niet zo heel goed in elkaar daarvoor.. Misschien update ik um ooit nog eens

Grtz nano
Remon
Remon
20 jaar geleden
 
0 +1 -0 -1
ok bedankt voor je reactie,

ik ga even kijken of iemand dat voor me kan doen.
Mit
mit
20 jaar geleden
 
0 +1 -0 -1
hoe maak ik mijn database aan??

na localhost,, eerst password en dan databasename of moet ik username gebruiken??

Ik krijg elke keer deze error als ik naar mijn site ga: Access denied for user 'CN20070598_mooie'@'localhost' (using password: YES)

terwijl ik als databasename 'CN20070598_mooiedates' heb staan in mijn index.php..

Misschien kan iemand mij helpen??
thanks
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
The Beeding Clown
The Beeding Clown
20 jaar geleden
 
0 +1 -0 -1
Het werkt als volgd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
mysql_connect(HOSTNAME, USERNAME, PASSWORD);
mysql_select_db(DATABASENAME);
?>


http://nl.php.net/manual/en/function.mysql-connect.php

Succes :)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. photo-rating-system

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.