Jump to content
php.lv forumi

Image Sorting in Categories Galleries


Recommended Posts

Posted

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...

Posted

Man jau liekas, ka tu šito jautāji. Kur problēma bildes dalīt pa mapēm ? Un tad arī sakumlapā nolasīt visu mapju sarakstu un izdrukāt linkus uz tām ?

Posted

vajag konkrētu darba uzdevumu, nevis no pirksta izzīstu problēmu...

Es galīgi nesapratu, kas beigās jādabū...

 

un visu 100% kodu tev te neviens nerakstīs...

Posted

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 :(

Posted

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/

Posted

Var jau atstāt takš šo pašu ideju:

index.php?lapa=bildes&kategorija=manas_bildes

 

un tad,

ja kategorija ir manas_bildes, links uz manas_bildes mapi

ja kategorija ir x, links uz x mapi

ja kategorija ir y, links uz y mapi

utt.

Posted (edited)

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
Posted

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.

Posted

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!

Posted
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!

×
×
  • Create New...