1 of 2
1
Script gezocht
Posted: 03 May 2008 10:48 PM   [ Ignore ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

Het zit zo:
Ik zoek een script, php, javascript, iets anders, maakt niet uit (geen programma!) om mijn probleem op te lossen.
Wat ik wil:
      - ik wil een script dat foto’s uit een map haalt en zo een HTML -code produceerd met al de fot’s als list-items.
VB:    in het mapje vakantiefoto’s staan 15 foto’s. en op mijn site heb ik de pagina vakantie.html, nu kan ik Daar volgende code ingeven (manueel)
      <ul>
        <li>vakantiefotos/vakantiefoto1.jpg</li>
        <li>vakantiefotos/vakantiefoto2.jpg</li>
        <li>vakantiefotos/vakantiefoto3.jpg</li>
        <li>vakantiefotos/vakantiefoto4.jpg</li>
      </ul>
Maar ik zit met veel foto’s in die map, en de foto’s in die map wijzigen regelmatig. daarom moet dit automatisch kunnen gebeuren.

Waarom?=> ik wil deze gallerij gebruiken om mijn foto’s weer te geven. maar de gallerij (javascript) heeft een lijst met foto’s nodig om deze te kunnen omzetten naar een gallerij.
...
iemand een goed script????
ik heb hetvolgende al gebruikt, maar dat geeft geen html output, waardoor het javascript niks heeft om de gallerij van te maken.
HELP

 Signature 
Profile
 
 
Posted: 03 May 2008 10:48 PM   [ Ignore ]   [ # 1 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

/***********************************************
* PHP Photo Album script- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

var dimension=“999x1” //Specify dimension of gallery (number of images shown), such as 4x2, 3x1 etc
var imagepath=”<?php bloginfo(‘template_directory’); ?>/gallery/” //Absolute path to image directory. Include trailing slash (/)
var href_target=”” //Enter target attribute of links, if applicable

//Toggle popup link setting: popupsetting[0 or 1, “pop up window attributes” (if 1)]
var popupsetting=[1, “width=800px, height=800px”]

//Toggle image description: descriptionprefix[0 or 1, “Text to show” (if 1)]
var descriptionprefix=[0, “Foto “]

//Sort images by date? (“asc”, “desc”, or “”)
//“desc” for example causes the newest images to show up first in the gallery
//”” disables this feature, so images are sorted by file name (default)
var gsortorder=“desc”

//By default, each image hyperlinks to itself.
//However, if you wish them to link to larger versions of themselves
//Specify the directory in which the larger images are located
//The file names of these large images should mirror those of the original
//Enter a blank string (”“) to disable this option
var targetlinkdir=”“

/////No need to edit beyond here///////////////////

function sortbydate(a, b){ //Sort images function
if (gsortorder==“asc”) //sort by file date: older to newer
return new Date(a[1])-new Date(b[1])
else if (gsortorder==“desc”) //sort by file date: newer to older
return new Date(b[1])-new Date(a[1])
}

if (gsortorder==“asc” || gsortorder==“desc”)
galleryarray.sort(sortbydate)

var totalslots=dimension.split(“x”)[0]*dimension.split(“x”)[1]

function buildimage(i){
var imagecompletepath=(targetlinkdir!=”“)? targetlinkdir+galleryarray[0] : imagepath+galleryarray[0]
var tempcontainer=’<a href=”’+imagecompletepath+’” target=”’+href_target+’” onClick=“return popuplinkfunc(this)”>’
tempcontainer+=’‘+imagepath+galleryarray[0]+’
tempcontainer+=’</a>

tempcontainer+=(descriptionprefix[0]==1)? descriptionprefix[1]+(i+1) : “”
return tempcontainer
}

function jumptopage(p){
var startpoint=(p-1)*totalslots
var y=1;
for (i=0; i<totalslots; i++){
document.getElementById("slide"+i)[removed]=(typeof galleryarray[startpoint+i]!="undefined")? buildimage(startpoint+i) : ""
}
while(document.getElementById(“navlink”+y)!=null){
document.getElementById("navlink"+y).className=""
y++
}
document.getElementById(“navlink”+p).className=“current”
}

var curimage=0
for (y=0; y<dimension.split(“x”)[1]; y++){
for (x=0; x<dimension.split(“x”)[0]; x++){
if (curimage<galleryarray.length)
[removed](’<li>’+buildimage(curimage)+’</li>’)
curimage++
}
[removed](’<br left” >’)
}

function popuplinkfunc(imgsrc){
if (popupsetting[0]==1){
var popwin=open(imgsrc.href, “popwin”, popupsetting[1])
popwin.focus()
return false
}
else
return true
}


 
  $(document).ready(function(){
     
      $(’.gallery_demo_unstyled’).addClass(‘gallery_demo’); // adds new class name to maintain degradability
     
      $(‘ul.gallery_demo’).galleria({
        history   : true, // activates the history object for bookmarking, back-button etc.
        clickNext : true, // helper for making the image clickable
        insert   : ‘#main_image’, // the containing selector for our main image
        onImage   : function(image,caption,thumb) { // let’s add some image effects for demonstration purposes
         
          // fade in the image & caption
          image.css(‘display’,‘none’).fadeIn(1000);
          caption.css(‘display’,‘none’).fadeIn(1000);
         
          // fetch the thumbnail container
          var _li = thumb.parents(‘li’);
         
          // fade out inactive thumbnail
          _li.siblings().children(‘img.selected’).fadeTo(500,0.3);
         
          // fade in active thumbnail
          thumb.fadeTo(‘fast’,1).addClass(‘selected’);
         
          // add a title for the clickable image
          image.attr(‘title’,‘Next image >>’);
        },
        onThumb : function(thumb) { // thumbnail effects goes here
         
          // fetch the thumbnail container
          var _li = thumb.parents(‘li’);
         
          // if thumbnail is active, fade all the way.
          var _fadeTo = _li.is(’.active’) ? ‘1’ : ‘0.3’;
         
          // fade in the thumbnail when finnished loading
          thumb.css({display:‘none’,opacity:_fadeTo}).fadeIn(1500);
         
          // hover effects
          thumb.hover(
              function() { thumb.fadeTo(‘fast’,1); },
              function() { _li.not(’.active’).children(‘img’).fadeTo(‘fast’,0.3); } // don’t fade out if the parent is active
          )
        }
      });
  });
 
   
</ul>
<!—Below HTML code refers to the navigational links for the gallery—>

<div id=“navlinks”>

for (i=1; i<Math.ceil(galleryarray.length/totalslots)+1; i++)

document.getElementById(“navlink1”).className=“current”

 

 Signature 
Profile
 
 
Posted: 03 May 2008 11:32 PM   [ Ignore ]   [ # 2 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

ik ken dat maar half’n half/gebruik dat niet diene twitter…
kheb echt zo’n script nodig e…tedjuu, ik moet nog veel leren…

 Signature 
Profile
 
 
Posted: 04 May 2008 07:32 PM   [ Ignore ]   [ # 3 ]
Moderator
Avatar
Rank
Total Posts:  93
Joined  2007-12-31

Ik heb ergens een phpscript staan dat ik zelf geschreven heb om een fotodir om te zetten naar een xml, zal is ff kijken of ik het vind smile

Profile
 
 
Posted: 04 May 2008 07:36 PM   [ Ignore ]   [ # 4 ]
Moderator
Avatar
Rank
Total Posts:  93
Joined  2007-12-31
<?php
header
("Content-type: text/xml"true);
header("Expires: Mon, 26 Jul 1990 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache");
echo 
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n<images>\n";

   
/*
    edit $path to the directory you want to use
    edit $file_types to change the file types to show
   */
   
function file_type($file){
       $path_chunks 
explode("/"$file);
       
$thefile $path_chunks[count($path_chunks) - 1];
       
$dotpos strrpos($thefile".");
       return 
strtolower(substr($thefile$dotpos 1));
   
}
   $file_count 
0;
   
$path "map van je site op de server";
   
$file_types = array('jpg');//, 'jpg', 'ico', 'png', 'gif', 'bmp');
   
$p opendir($path);
       while (
false !== ($filename readdir($p))) {
           $files[] 
$filename;
       
}
   sort
($files);
       foreach (
$files as $file{
           $extension 
file_type($file);
           if(
$file != '.' && $file != '..' && array_search($extension$file_types) !== false){
               $file_count
++;
              echo 
"<pic><image>DE URL VAN JE SITE / $file</image></pic>\n";
           
}
}
echo "</images>";

    if(
$file_count == 0){
        
echo "<b>No file match your file types</b>";
    
}
?> 
Profile
 
 
Posted: 05 May 2008 08:42 PM   [ Ignore ]   [ # 5 ]
Mini Bommer
Avatar
RankRank
Total Posts:  113
Joined  2008-03-23

Verdorie, dit is Chinees. Waar kunnen we de foto’s zelf vinden? Lijkt me voor de meesten eenvoudiger :D

 Signature 
Profile
 
 
Posted: 05 May 2008 09:19 PM   [ Ignore ]   [ # 6 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

neenee, ge versaat het niet… ik heb dit:
http://www.kitslaar.be/?page_id=11
en wil daarvan dit maken:
http://www.monc.se/galleria/demo/demo_01.htm#img/grass-blades.jpg
maar daarvoor heb ik in de pagina als html code dit nodig:

<ul class=“gallery_demo_unstyled”>
  <li>img/flowing-rock.jpg</li>
  <li>img/stones.jpg</li>
  <li class=“active”>img/grass-blades.jpg</li>
  <li>img/ladybug.jpg</li>
  <li>img/lightning.jpg</li>
  <li>img/lotus.jpg</li>
  <li>img/mojave.jpg</li>
  <li>img/pier.jpg</li>
  <li>img/sea-mist.jpg</li>
</ul>

dus heb ik een script nodig dat AUTOMATISCH alle foto’s uit een map (in mijn geval de kunstwerken) neemt en er een lijst van maakt in html…

 Signature 
Profile
 
 
Posted: 06 May 2008 12:34 AM   [ Ignore ]   [ # 7 ]
Moderator
Avatar
Rank
Total Posts:  93
Joined  2007-12-31
coene - 05 May 2008 06:19 PM

neenee, ge versaat het niet… ik heb dit:
http://www.kitslaar.be/?page_id=11
en wil daarvan dit maken:
http://www.monc.se/galleria/demo/demo_01.htm#img/grass-blades.jpg
maar daarvoor heb ik in de pagina als html code dit nodig:

<ul class=“gallery_demo_unstyled”>
  <li>img/flowing-rock.jpg</li>
  <li>img/stones.jpg</li>
  <li class=“active”>img/grass-blades.jpg</li>
  <li>img/ladybug.jpg</li>
  <li>img/lightning.jpg</li>
  <li>img/lotus.jpg</li>
  <li>img/mojave.jpg</li>
  <li>img/pier.jpg</li>
  <li>img/sea-mist.jpg</li>
</ul>

dus heb ik een script nodig dat AUTOMATISCH alle foto’s uit een map (in mijn geval de kunstwerken) neemt en er een lijst van maakt in html…

Ge moet mij script wa aanpassen zoda de output anders gebeurt wink Ik ZOU da is kunnen doen maar heb er momenteel te weinig tijd voor… sorry

Profile
 
 
Posted: 07 May 2008 02:41 PM   [ Ignore ]   [ # 8 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

ik ZAL dat dan zelf eens proberen e…
badankt al voor het script wink

 Signature 
Profile
 
 
Posted: 07 May 2008 06:27 PM   [ Ignore ]   [ # 9 ]
Moderator
Avatar
Rank
Total Posts:  93
Joined  2007-12-31
coene - 07 May 2008 11:41 AM

ik ZAL dat dan zelf eens proberen e…
badankt al voor het script wink

Das graag gedaan, mijnen beste. Let me know of ge het aan de praat krijgt wink

Profile
 
 
Posted: 07 May 2008 06:49 PM   [ Ignore ]   [ # 10 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

ok, geprobeerd en geprobeerd…ik ken dus NIKS van php, maarja, zal ooit wel eens een gepast script vinde…tot dan hebbek dus alleen dit:

Warning: opendir(http://127.0.0.1/img): failed to open dir: not implemented in c:\program files\easyphp1-8\www\wp-content\themes\hans_kitslaar_js1\gallerijpagina.php on line 50

Warning: readdir(): supplied argument is not a valid Directory resource in c:\program files\easyphp1-8\www\wp-content\themes\hans_kitslaar_js1\gallerijpagina.php on line 51

Warning: sort() expects parameter 1 to be array, null given in c:\program files\easyphp1-8\www\wp-content\themes\hans_kitslaar_js1\gallerijpagina.php on line 54

Warning: Invalid argument supplied for foreach() in c:\program files\easyphp1-8\www\wp-content\themes\hans_kitslaar_js1\gallerijpagina.php on line 55
No file match your file types

en da’s chinees volgens mij, of toch ten minste russisch met een schots accent.

 Signature 
Profile
 
 
Posted: 16 May 2008 05:04 PM   [ Ignore ]   [ # 11 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

I am tha king !
jah, het is mij gelukt!!! wel door een ander php script (toch bedankt voor u sript dj martain) te wijzigen
kijk zelf eens voor diegene die het niet snapten:
http://www.kitslaar.be/?page_id=11
wheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

 Signature 
Profile
 
 
Posted: 03 January 2009 12:22 AM   [ Ignore ]   [ # 12 ]
Newbie
Rank
Total Posts:  3
Joined  2009-01-03

Hoe heb je dit nou precies gedaan?

Ik ben namelijk ook op zoek naar zoiets.

Ik hoor graag van je

gr

thomas

Profile
 
 
Posted: 03 January 2009 12:27 AM   [ Ignore ]   [ # 13 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31
tjtommy - 02 January 2009 10:22 PM

Hoe heb je dit nou precies gedaan?

Ik ben namelijk ook op zoek naar zoiets.

Ik hoor graag van je

gr

thomas

gewoon ffkes gezocht naar een “simple php gallery”
maar da’s al zo lang geleden da’k da gefixxed heb, ondertussen kan ik al veeeeel beter overweg met die dingen…
anyway, ik kan u helpen…
lees dit eens:
http://nettuts.com/videos/screencasts/scanning-folders-with-php/
, download het eens, lees het eens, bekijk de video.
als je het dan nog niet snapt…
jah
ciao ! en laat ons iets weten he !

 Signature 
Profile
 
 
Posted: 08 January 2009 07:31 PM   [ Ignore ]   [ # 14 ]
Newbie
Rank
Total Posts:  3
Joined  2009-01-03

Is er ook iets dat die mappen uitleest?

Dus dat ik meerdere mappen op de server aanmaak en dat die dan die uitleest, stel mijn map heet 13-5-2008 en 24-5-2208 dat die dan 2 links maakt (zelfde naam als de map) en als je dan op die linkt klikt dat die dan die mappen uitleest?

Ik hoop dat iemand mee hiermee kan helpen

gr

Profile
 
 
Posted: 09 January 2009 10:19 PM   [ Ignore ]   [ # 15 ]
Geflopte Bommer
Avatar
Rank
Total Posts:  51
Joined  2007-12-31

zet gewoon 2 mappen op uwen directory… dan edde een overzicht van uw “mappen” en als ge der op klikt, ziede den inhoud LOL

 Signature 
Profile
 
 
   
1 of 2
1
 
‹‹ MSN naam      Partyreporters.be ››