photoalbum met Lightbox en vote en comments
bestaat er een foto album script met:
Lightbox
vote
comments
in 1:P bedoel kan dat uberhaupt
groeten
Arco
Zal je waarschijnlijk zelf moeten maken.
Zie niet in waarom niet kan.
Hier kun je zelf vast wel een vote en comments script aan toevoegen. Gewoon even zoeken hier in de scripts, er zit vast wel wat tussen.
Maar zoals jeej dat al zei, het kan dus wel makkelijk alleen het zal waarschijnlijk nog niet kant en klaar zo zijn zoals jij het wilt. Je zult altijd wel dingen aan moeten passen.
btw hoe bedoel je reageren? dat je kun reageren in de light box? of hoe moet ik dit zien?
en heb je eventueel een voorbeeldje? anders wil ik dit wel maken als je me wat tijd geeft.
Groet,
Dirkjan Heinen
Maar dat je weet dat ik ook zeker wel interesse heb ;).
Iig alvast bedankt.
Groeten,
Jordy
Moet er ook een upload functie bij?
Zeg het maar..
ik heb hier een voorbeeldje van wat zou kunen.. of hier nog 1
de eerste is met db en votes en comments en die 2e is zonder db of wat dan ook.
Groet,
DirkJan Heinen
Edit:
Ik heb even de volgende downloads online gezet..
Een site waar ik ooit aan was begonnen maar nooit afgemaakt.. mishien dat jullie daar wat aan hebben download hier
en de foto site van mijn scouting groep (hier boven staat url) download hier
hoop dat jullie er wat aan hebben!
voor vragen post hier maar. ik antwoord wel en anders iemand anders miss wel aangezien ik nu weg ga.
succes..
Groet,
DirkJan Heinen
Gewijzigd op 01/01/1970 01:00:00 door DirkJan Heinen
Een upload functie is wel makkelijk natuurlijk. Het is niet voor mijzelf, maar voor iemand anders en om die nou met ftp te gaan laten klooien is ook niet alles.
Waar zou jij voor gaan? een database? (met een database kan je toch ook met paginanummering doen enzo?, zoja dan lijkt me een database het beste)
Bedankt voor je snelle reactie.
Groet,
Jordy
dus wat ik graag wil is:
foto, comment, vote in 1 Lightbox:)
groeten
Arco
edit:
ik heb zelf in gedachte dat in de Lightbox aan de rechter of linkerkant de comments kom zeg maar:P
Gewijzigd op 01/01/1970 01:00:00 door Arco
Ja dat is niet zo moeilijk.. nou ik ga even wat voor je maken..
Post hier wel als het klaar is..
Dus gewoon foto album die tumbnails uit een db haalt die weergeeft en als je er op klikt de grote versie geopent wordt in lightbox.
ok no prob.. als er nog meer in moet, zeg ut maar
Yes heb weer wat te doen :-)
@Arco
Sorry maar ik heb geen idee hoe ik zo iets zou moeten verwerken in lightbox. zou je echt aan iemand die verstand heeft van JS moet vragen
Wat ik wil is gewoon dat je een foto upload (het maakt mij niet veel uit of dit 2 fotos zijn, dus 1 thumb en een grote of 1 grote en dat er dan automatisch een thumb word aangemaakt) en dat die dan automatisch in een fotoboek getoont word (in mijn bestaande lay-out, dus er hoeft alleen maar een link geplaatst te worden met a href enzo, want met css maak ik het zelf wel op).
Het zou misschien wel mooi zijn als er maximaal 9 fotos op 1 pagina kunnen, maar dat hoeft niet hoor, want je moet er niet teveel tijd in gaan steken ook al vind je het leuk om wat te doen ;).
Ik ben in ieder geval al erg blij dat je die 2 scripts te download heb gezet, want dan kan ik daar lekker me knutselen (let nog wel even op mijn pm)
Bedankt!
@ Arco, kun je niet beter uit een andere optie kiezen. Ik bedoel dan Thickbox of een andere versie? Dan zou je het misschien makkelijker kunnen maken, want lightbox is alleen maar voor foto's gemaakt. Je hebt ook andere versies voor scripts (zoals contactformulier enz), wat meer jou richting opgaat denk ik zo.
Google even op verschillende versies, dan vind je misschien een betere.
als ik iets werkend heb laat ik het jullie weten:)
groetjes
Arco
Wat gebruikt hyves dan? Ik denk als je weet wat dat is, dat je zelf toch ook aardig wat in elkaar kunt knutselen. Ik zou daar eens naar opzoek gaan.
ik denk dat dat Thickbox is...
maar je kunt het het best vergelijken met ThickBox inderdaad ;)
ik zou Thickbox gebruiken ;)
Hier staat een inline content thickbox versie.. die zou je het beste ervoor kunnen gebruiken.. met het script dat ik heb gestuurd denk ik
Groet,
D!rkJan Heinen
Voorbeeldje
Download
In de config moet je even wat aan passen en in de css moet je even kijken...
Verder zou ik graag willen dat als je het gebruikt mijn vermelding weergeeft (zoals op het voorbeeld) en dat je mij even de link stuurt waar het op staat..
verder moet je alleen config.php includen op de pagina dat je het gebruikt en de javascript files en de css files voor de lightbox.
en fotos.php kun gewoon includen waar je ook maar wilt op de pagina en daar zal het dan weergegeven worden..
voor bugs post hier maar..
transperante png's upload hij wel maar het transperante gedeelte wordt dan zwart verder upload hij gewoon gifs, jpgs gewoon goed.. hij resized een foto niet maar hij cropt hem.
zit niet echt een beveiliging in gebouwd maar dat is denk ik ook niet echt nodig..
Groet,
DirkJan Heinen
Gewijzigd op 01/01/1970 01:00:00 door DirkJan Heinen
http://www.onsureterp.nl/test/
ben ff bezig geweest (het is aleen nog maar html)
maar weet ook iemand hoe je op een foto volgende en vorige zoals met lightbox moet?:) en een slideshow:P als dat zou kunnen zou supper zijn:)
ben ff bezig geweest (het is aleen nog maar html)
maar weet ook iemand hoe je op een foto volgende en vorige zoals met lightbox moet?:) en een slideshow:P als dat zou kunnen zou supper zijn:)
Gewijzigd op 01/01/1970 01:00:00 door Arco
dat is dan reeks 1 en zo kun je meerdere groepjes bij elkara voegen
Edit:
ik las hoet dat bij lightbox moet.. maar er stond hoe dat moest net zoals bij lightbox :P sorry
ik zal effe zoeken heb het ergens gezien
ik las hoet dat bij lightbox moet.. maar er stond hoe dat moest net zoals bij lightbox :P sorry
ik zal effe zoeken heb het ergens gezien
Edit:
Gefonden!
gewoon met een rel net als bij lightbox
rel="reeks1"
dus er hoeft geen lightbox of watdan ook voor
Gefonden!
gewoon met een rel net als bij lightbox
rel="reeks1"
dus er hoeft geen lightbox of watdan ook voor
Gewijzigd op 01/01/1970 01:00:00 door DirkJan Heinen
oke zal ff wat probeeren en stond daar ook hoe je een slideshow moest doen?
Ps. met slideshow neem ik aan dat je bedoelt dat hij automatish naar de volgende gaat?
Code (php)
1
Notice: Undefined index: img in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 50
(regel 50 kun je hieronder zien)
Nadat ik een foto upload, komt hij wel in de database te staan, dus in de directory uploads en in de directory thumbs.
Maar ik zie niets op mijn scherm verschijnen, maar wel foutmeldingen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Warning: move_uploaded_file(uploadsjordychatlive2932.jpg): failed to open stream: Permission denied in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 15
Warning: move_uploaded_file(): Unable to move '/tmp/phpOSIcjq' to 'uploadsjordychatlive2932.jpg' in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 15
Niet gelukt
Warning: getimagesize(): Unable to access uploadsjordychatlive2932.jpg in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 19
Warning: getimagesize(uploadsjordychatlive2932.jpg): failed to open stream: No such file or directory in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 19
Warning: copy(uploadsjordychatlive2932.jpg): failed to open stream: No such file or directory in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 27
Notice: Undefined variable: file in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 28
failed to copy ...
Warning: Cannot modify header information - headers already sent by (output started at /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php:15) in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 37
Notice: Undefined index: img in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 50
Warning: move_uploaded_file(): Unable to move '/tmp/phpOSIcjq' to 'uploadsjordychatlive2932.jpg' in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 15
Niet gelukt
Warning: getimagesize(): Unable to access uploadsjordychatlive2932.jpg in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 19
Warning: getimagesize(uploadsjordychatlive2932.jpg): failed to open stream: No such file or directory in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 19
Warning: copy(uploadsjordychatlive2932.jpg): failed to open stream: No such file or directory in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 27
Notice: Undefined variable: file in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 28
failed to copy ...
Warning: Cannot modify header information - headers already sent by (output started at /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php:15) in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 37
Notice: Undefined index: img in /home/vhosts/woonwerkwinkeldedussel.nl/httpdocs/test/test/artikelen/upload.php on line 50
Code zie je hieronder:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
include("config.php");
if(isset($_POST['submit']) && $_SERVER["REQUEST_METHOD"]=="POST") {
if(isset($HTTP_POST_FILES['file']['tmp_name'])) {
$fileNameFul = $_FILES['file']['name'];
$fileName = explode(".",$fileNameFul);
$fileNewName = $fileName[0].rand(11,999).".".$fileName[1];
$tmpFile = $HTTP_POST_FILES['file']['tmp_name'];
if(!move_uploaded_file($tmpFile, $uploads . $fileNewName)) {
echo "Niet gelukt ";
}
$picsize=getimagesize($uploads . $fileNewName);
$source_x = $picsize[0];
$source_y = $picsize[1];
if($source_y > $tbs) {
$type = findexts($uploads.$fileNewName);
cropImage($tbs, $tbs, $uploads . $fileNewName, $type, $uploadstumb . $fileNewName);
}
else {
if (!copy($uploads . $fileNewName, $uploadstumb .$fileNewName)) {
echo "failed to copy $file...\n";
}
}
$img = $uploads . $fileNewName;
$imgtumb = $uploadstumb . $fileNewName;
$caption = mysql_real_escape_string($_POST['caption']);
$date = date("l, j F Y");
mysql_query("INSERT INTO `fotos` (`img`,`tumb`,`caption`,`date`) VALUES ('$img','$imgtumb','$caption','$date')")
or die("Er is niets ge insert!");
header("Location: upload.php?tumb=$imgtumb&img=$img");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$site_titel?> - uploaden</title>
</head>
<body>
<?php
if($_GET['img'] && $_GET['tumb']) {
echo "Gelukt:<br /><img src='".$_GET['tumb']."' alt='' /><br /><img src='".$_GET['img']."' alt='' />";
}
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>" enctype="multipart/form-data">
<table>
<tr>
<td>Foto die je wilt uploaden </td>
<td><input type="file" name="file" /></td>
</tr>
<tr>
<td>Foto beschrijving </td>
<td><textarea cols="50" rows="5" name="caption"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="uploaden" /> </td>
</table>
</form>
</body>
</html>
ini_set('display_errors', 'On');
error_reporting(E_ALL);
include("config.php");
if(isset($_POST['submit']) && $_SERVER["REQUEST_METHOD"]=="POST") {
if(isset($HTTP_POST_FILES['file']['tmp_name'])) {
$fileNameFul = $_FILES['file']['name'];
$fileName = explode(".",$fileNameFul);
$fileNewName = $fileName[0].rand(11,999).".".$fileName[1];
$tmpFile = $HTTP_POST_FILES['file']['tmp_name'];
if(!move_uploaded_file($tmpFile, $uploads . $fileNewName)) {
echo "Niet gelukt ";
}
$picsize=getimagesize($uploads . $fileNewName);
$source_x = $picsize[0];
$source_y = $picsize[1];
if($source_y > $tbs) {
$type = findexts($uploads.$fileNewName);
cropImage($tbs, $tbs, $uploads . $fileNewName, $type, $uploadstumb . $fileNewName);
}
else {
if (!copy($uploads . $fileNewName, $uploadstumb .$fileNewName)) {
echo "failed to copy $file...\n";
}
}
$img = $uploads . $fileNewName;
$imgtumb = $uploadstumb . $fileNewName;
$caption = mysql_real_escape_string($_POST['caption']);
$date = date("l, j F Y");
mysql_query("INSERT INTO `fotos` (`img`,`tumb`,`caption`,`date`) VALUES ('$img','$imgtumb','$caption','$date')")
or die("Er is niets ge insert!");
header("Location: upload.php?tumb=$imgtumb&img=$img");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$site_titel?> - uploaden</title>
</head>
<body>
<?php
if($_GET['img'] && $_GET['tumb']) {
echo "Gelukt:<br /><img src='".$_GET['tumb']."' alt='' /><br /><img src='".$_GET['img']."' alt='' />";
}
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>" enctype="multipart/form-data">
<table>
<tr>
<td>Foto die je wilt uploaden </td>
<td><input type="file" name="file" /></td>
</tr>
<tr>
<td>Foto beschrijving </td>
<td><textarea cols="50" rows="5" name="caption"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="uploaden" /> </td>
</table>
</form>
</body>
</html>
Wat ik trouwens niet snap is waar /home/vhosts/ vandaan komt. Is dit standaard?
Klik hier voor de site, je moet niet op het menu komen, want die doet het even niet zoals hij hoort
@mrHeinen, de vermelding komt er nog op, maar zodra hij kaar is, maar dat komt allemaal wel in een PM.
De 2 fotos die dus wel geupload zijn, komen niet tevoorschijn maar je ziet wel 2 links en als je daarop klikt komt Lightbox tevoorschijn, maar blijft constant laden. De foto's worden dus niet uit de database geladen. Hoe komen deze dingen allemaal?
Gewijzigd op 01/01/1970 01:00:00 door J V
ik zou niet weten hoe dat komt.. mischien andere leden op phphulp??