Ondersteuning » Code oplossingen gezocht » Upload naar een custom folder

  • Hey,

    Ik probeer in een eigen thema een random image op de homepage te laten verschijnen. Mijn huidige oplossing is dat ik een map op de server heb staan met een aantal afbeeldingen erin, een php script selecteert random eentje ervan elke keer als de pagina ververst.
    Het nadeel hier van is dat alleen iemand met ftp toegang de afbeeldingen kan verwijderen en nieuwe toevoegen. Mijn vraag is daarom ook of iemand een oplossing kent waarbij een ingelogde gebruiker dit in de backend van WordPress kan doen, liefst zoals de mediamanager of met een andere simpele upload plugin.

    Dankje,
    Raoul

1 reactie aan het bekijken (van in totaal 1)
  • Ik gebruik hier vaak Nextgen Gallery voor.

    De volgende code geeft een afbeelding uit Gallery ID 2.
    Ik heb het even geknipt en geplakt uit een website van me. De “Order By” stond daar op “sort_order” maar ik denk dat “random” is wat jij bedoelt.

    global $wpdb;
    		// uitlezen van de gallery
    		$tab=$wpdb->prefix.'ngg_gallery';
    		$gallery=$wpdb->get_row( "SELECT * FROM $tab WHERE gid=2" );
    
    		if (isset($gallery)) {
    			?>
    			<div class="img">
    				<?php
    				$tab=$wpdb->prefix.'ngg_pictures';
    				$rows=$wpdb->get_results( "SELECT * FROM $tab WHERE exclude = 0 AND galleryid=".$gallery->gid." ORDER BY random LIMIT 1" );
    
    				for($i=0;$i<count($rows);$i++){
    					// maak een afbeelding ?>
    					<img src="/<?php echo $gallery->path . '/' . $rows[$i]->filename; ?>"
    						alt="<?php echo $rows[$i]->alttext; ?>" />
    					<?php
    				} // end for
    				?>
    			</div>
    			<?php
    		}
1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘Upload naar een custom folder’ is gesloten voor nieuwe reacties.