Jump to content
php.lv forumi

Image Sorting in Categories Galleries


G-Style

Recommended Posts

Ir koda gabals, kurs atver attieciigu mapi, nolasa failus(bildes), uzgeneree bilzhu thumbs un attieciigi atteelo bildes.

Jautaajums: Kaa saskirot siis bildes pa kategorijaam, galerijaam, lai saakumlapaa buutu piem.

<a href="..??..">Links uz sitaam bildeem</a>

<a href="..??..">Links uz ctaam bildeem</a> .

Varbuut lai atlasa peec failu nosaukumiem?

Varbuut kaads var palidzeet...

Link to comment
Share on other sites

ok, laikam neskaidri izteicos

Man nevajag nekadu 100% koda gabalu, bet gan domu, ideju,piemeeru...

vajag ieguut sekojosu adresi,kas arii laikam atrisinaas manu probleemu (daliishanu pa kategorijaam) : index.php?lapa=bildes&kategorija=manas_bildes

Liidz index.php?lapa=bildes esam tikusi, a taalaak nea :(

Link to comment
Share on other sites

Nu -var visādi darīt.

Var piemēram katrai galerijai izveidot savu txt failu, kurā glabāsies galerijas bilžu nosaukumi.

 

Var arī visu glabāt vienā teksta failā:

kategorijas_nosaukums|bilde.jpg

kategorijas_nosaukums|bilde1.jpg

cita_kategorija|bilde2.jpg

kategorijas_nosaukums|bilde3.jpg

 

Gan jau ir vēl 100 veidi.

 

Varbūt ir vērts paskatīties uz flat file datubāžu pusi ? http://apblog.lv/2007/10/24/flatfile-datubazes-prieks-php/

Link to comment
Share on other sites

Tajā vietā, kur tev galeriju skripts, čeko piemēram.

<?php
$kategorijas	= array('mape', 'mape2'); // ieliekam atļautos get
$path	= '/path/to/images/';
$path_url	= '/images/';
$path_to_images	= '';
$path_url_to_images	= '';

if(!empty($_GET['kategorija']) && in_array($_GET['kategorija'], $kategorijas)) {
$path_to_images = $path.$_GET['kategorija'].'/';
$path_url_to_images = $path_url.$_GET['kategorija'].'/';
if ($handle = opendir($path_to_images)) {
	while (false !== ($file = readdir($handle))) {
		list($w, $h) = getimagesize($path_to_images.$file);
		if ($w > 0 && $h > 0) {
			echo '<image src="'.$path_url_to_images.$file.'" alt="" width="'.$w.'" heigth="'.$h.'" />';
		}
	}
	closedir($handle);
}
}

 

Kaut kā tā.. Pirmais, kas ienāca prātā!

 

Vēl var pamuhļīties ar file name, kur varam pat description utt sabāzt, lai gan tas tāds perverss risinājums.

Edited by Paulinjsh
Link to comment
Share on other sites

Nu tev tur baigaa noslodze sanaaks, jo katru reizi tik skaneetas tas mapes, gjenereti thumbnail. Lai to visu atvieglotu iesaku izmantot datubaazi, kur pie bilzhu augshupielades ari ieliec bildes path (adresi) ieksh datubazes ari kategoriju, vari pielikt ari aprakstu un sazin vel ko. no DB to visu bus vieglak izvilkt ara un ari daudz atrak neka mocities ar failiem.

Link to comment
Share on other sites

MakaTaNaw a kāpec katru reizi jāģenerē thumbnail? Vienreiz uztaisi thumbus un miers.

Un nekur neesmu teicis, ka šis risinājums ir labākais?

Cilvēkam vajadzēja skriptu, un cik saprotu tad ar datu bāzēm jamais ņibumbum, tad šis viņam ir lielisks piemērs!

Link to comment
Share on other sites

Ir koda gabals, kurs atver attieciigu mapi, nolasa failus(bildes), uzgeneree bilzhu thumbs un attieciigi atteelo bildes.

 

Paulinjsh:

Pēc G-Style rakstītā var saprast ka thumbnaili tiek ģenerēti katru reizi kā arī skanētas mapes!

Nekur neesmu arī pieminējis tavu vārdu! Neesmu arī neko teicis par tavu variantu!

 

Zilus zaļus brīnumus izzīd no gaisa!

Link to comment
Share on other sites

×
×
  • Create New...