Images uit database of map automatisch laden

Status
Niet open voor verdere reacties.

DarkSilk

Gebruiker
Lid geworden
7 sep 2010
Berichten
61
Hallo,

Ik ben bezig met Adobe Edge Animate, En de bedoeling is dat als ik foto's in een database of in een map plaats dat die Fotoslider dan automatisch weet dat die meer foto's moet laten zien.
Niet dat ik iedere keer handmatig de codes voor de images moet invullen.

Zou dat kunnen en hoe ?
 
Normaal gesproken worden die sliders geschreven in javascript, daar wordt dus ook de lijst met foto's in geplaatst.

Wanneer je de nieuwe foto's mee wilt laten rouleren dan zal het javascript opnieuw geladen moeten worden. Dus een reload van de pagina.
 
En hoe kan ik dat doen, wat voor een code ? Heb je misschien een voorbeeldje ?
 
Waar is uw code voor de foto's die slider toont op de frontpage? Bevind die zich in de html of php van uw site of in javascript?
Bij meeste sliders (nivo slider, flexy slider) is de hele code in javascript, maar het stuk waar de foto's die u wilt laten sliden op frontpage zijn, is in uw index file.
 
Laatst bewerkt:
stel dat je naar php gaat en oophp toepast
zou je result svg zijn zoals dit
connectie naar database eens kijken naar pdo en php
html printen zal mogelijks ook gemakelijk te vinden zijn en verder is de onderstaande code te zien als deel van een geheel en werkt enkel in een object (class)anders dien je de voorstukken public weg te halen

PHP:
         //based on public webtorials diggens
         public function printtest2(){

                print '<svg width="900px" height="600px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">';
                print $this->create_image("/img0.jpg","title","100","100",18,18,3,3,50,100);
                print $this->create_image("/img1.jpg","title","100","100",15,15,3,3,175,100);
                print $this->create_image("/img2.jpg","title","100","100",12,12,3,3,300,100);
                print $this->create_image("/img3.jpg","title","100","100",9,9,3,3,425,100);
                print $this->create_image("/img4.jpg","title","100","100",6,6,3,3,550,100);
                print $this->create_image("/img5.jpg","title","100","100",3,3,3,3,675,100);
           
                print $this->create_image("/img6.jpg","title","100","100",18,15,3,3,50,350);
                print $this->create_image("/img7.jpg","title","100","100",15,12,3,3,175,350);
                print $this->create_image("/img8.jpg","title","100","100",12,9,3,3,300,350);
                print $this->create_image("/img9.jpg","title","100","100",9,6,3,3,425,350);
                print $this->create_image("/img10.jpg","title","100","100",6,3,3,3,550,350);
                print $this->create_image("/img11.jpg","title","100","100",3,0,3,3,675,350);
                print "</svg>";
                
           }
           private function create_image($imglink,$title,$h,$w,$txstart,$tystart,$txtime,$tytime,$toX=500,$toY=500){
               $return = '<image x="'.$this->startx.'" y="'.$this->starty.'" width="'.$w.'" height="'.$h.'" xlink:href="'.$imglink.'">
                <animate attributeName="x" attributeType="XML" begin="'.$txstart.'s" dur="'.$txtime.'s" fill="freeze" from="'.$this->startx.'" to="'.$toX.'" />
                <animate attributeName="y" attributeType="XML" begin="'.$tystart.'s" dur="'.$tytime.'s" fill="freeze" from="'.$this->starty.'" to="'.$toY.'" />
                <title>'.$title.'</title>
                </image>';
               return $return;
           }
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan