bubu Posted June 1, 2004 Report Share Posted June 1, 2004 galleries un images laukus čista nevajag, tos var dabuut ar COUNT(*) Link to comment Share on other sites More sharing options...
azpage Posted June 1, 2004 Author Report Share Posted June 1, 2004 galleries un images laukus čista nevajag, tos var dabuut ar COUNT(*) Manupraat, ka vajag, ja galerijaa vel ir apakskgalerijas, kuraas ir gan bildes, gan vel papildus apakshgalerijas. Tad ar count nestraadaas. Link to comment Share on other sites More sharing options...
bubu Posted June 2, 2004 Report Share Posted June 2, 2004 Kā tev izpaudīsies tās apakšgalerijas, kā tu tās glabāsi DB? Ja norādot virsgalerijas ID, tad to varēs mierīgi izdarīt. Link to comment Share on other sites More sharing options...
Aleksejs Posted June 2, 2004 Report Share Posted June 2, 2004 ...kā tu tās glabāsi DB? Ja norādot virsgalerijas ID, tad to varēs mierīgi izdarīt. g_galleriesid gallery_id - galerijas id, kuraa shii galerija atrodas, piraa liimenja galerijai sheit ir 0 Uz sitienu nevaru izdomāt vaicājumu, kas dotu visu apakšgaleriju skaitu... :( Link to comment Share on other sites More sharing options...
Kaklz Posted June 2, 2004 Report Share Posted June 2, 2004 ...kā tu tās glabāsi DB? Ja norādot virsgalerijas ID, tad to varēs mierīgi izdarīt. g_galleriesid gallery_id - galerijas id, kuraa shii galerija atrodas, piraa liimenja galerijai sheit ir 0 Uz sitienu nevaru izdomāt vaicājumu, kas dotu visu apakšgaleriju skaitu... :( select count(*) from galleries where gallery_parent = x; Link to comment Share on other sites More sharing options...
bubu Posted June 2, 2004 Report Share Posted June 2, 2004 select count(*) from galleries where gallery_parent = x; Nu ja, pareizi! Un lai dabūtu visu apakšgaleriju skaitu x vietā 0: select count(*) from galleries where gallery_id = 0 Link to comment Share on other sites More sharing options...
Aleksejs Posted June 2, 2004 Report Share Posted June 2, 2004 Tas atgriezīs manuprāt tikai bērnu skaitu, bet nevis mazbērnu, vai mazmazbērnu, vai :) ... mazmazmazmaz...bērnu. Link to comment Share on other sites More sharing options...
bubu Posted June 2, 2004 Report Share Posted June 2, 2004 A kurš prasīja maz....mazbērnu skaitu? Manuprāt jau vajadzēja tikai vienā līmenī bērnu skaitu. Link to comment Share on other sites More sharing options...
azpage Posted June 2, 2004 Author Report Share Posted June 2, 2004 Jebkuraa gadiijumaa, taa nebuus liela probleema uztaisiit skriptu, kas pievienojot galeriju palielina augstaakstaavoshajas galeriju skaitu, ja arii izdomaashu ka gribeeshu skaitiit arii maz mazbeernu galeriju skaitu, ja ne tad jau ar count(*). Paldies par idejaam. Vai kaads vareetu pateikt, ko dariit ar taam dazhadaam izkirtspeejaam? Link to comment Share on other sites More sharing options...
Kaklz Posted June 3, 2004 Report Share Posted June 3, 2004 Jebkuraa gadiijumaa, taa nebuus liela probleema uztaisiit skriptu, kas pievienojot galeriju palielina augstaakstaavoshajas galeriju skaitu, ja arii izdomaashu ka gribeeshu skaitiit arii maz mazbeernu galeriju skaitu, ja ne tad jau ar count(*). Paldies par idejaam. Vai kaads vareetu pateikt, ko dariit ar taam dazhadaam izkirtspeejaam? glabā katras izšķirtspējas bildes savā direktorijā: /galerija/1280 /galerija/1024 /galerija/800 /galerija/640 Attiecīgi ar is_file() pārbaudi, vai atbilstošā bilde ir vai nav, ja tu pieļauj variantu, ka kādas izšķirtspējas bilde varētu nebūt. Tikpat labi vari DB struktūrā paredzēt lauku int(1), kurā rakstīt 1, ja bilde ir vai 0, ja bildes nav. Link to comment Share on other sites More sharing options...
Gacha Posted June 3, 2004 Report Share Posted June 3, 2004 Es ar par to domaju un izdomaju, ka varetu glabat piemeram bildes 1024x768 viena direktorija. Un tad attiecigi ar GD to pasniekt lietotajam. Ta itka bus lenak neka saglabat bildi dazhadas direktorijas, jo tiks pielietots php kods. Bet man shkjiet kaut ka neparocigi uploudet 1 bildi 3jaas izshkjirtspejas. Vienigi var meginat ta, ja bildes vienmer bus 1024x768 tad to vienu bildi ar GD apstrada un izveido 3 eksemplarus un saglaba attiecigajas direktorijas. Tik nezinu vai tas ir reali iespejams - veikt triss seivus vienlaicigi ar vienu uploudu. ir ? Link to comment Share on other sites More sharing options...
Kaklz Posted June 3, 2004 Report Share Posted June 3, 2004 Es ar par to domaju un izdomaju, ka varetu glabat piemeram bildes 1024x768 viena direktorija. Un tad attiecigi ar GD to pasniekt lietotajam. Ta itka bus lenak neka saglabat bildi dazhadas direktorijas, jo tiks pielietots php kods. Bet man shkjiet kaut ka neparocigi uploudet 1 bildi 3jaas izshkjirtspejas. Vienigi var meginat ta, ja bildes vienmer bus 1024x768 tad to vienu bildi ar GD apstrada un izveido 3 eksemplarus un saglaba attiecigajas direktorijas. Tik nezinu vai tas ir reali iespejams - veikt triss seivus vienlaicigi ar vienu uploudu. ir ? ir un vajag. Ja gribēsi ar GD katru bildi pārveidot pēc pieprasījuma, tad tikko tava lapa kļūs populārāka, tā būs auzas. Link to comment Share on other sites More sharing options...
Aleksejs Posted June 3, 2004 Report Share Posted June 3, 2004 tad tikko tava lapa kļūs populārāka, tā būs auzas. Tieši tā, jo rēķinies, ka vienas 1024x768 bildes atvēršanai GD tērē vismaz 1024*768*4 (24bitu krāsas = 4 baitiuz punktu) = 3MB servera atmiņas. Link to comment Share on other sites More sharing options...
azpage Posted June 3, 2004 Author Report Share Posted June 3, 2004 Paldies velreiz par idejaam, tagad tikai jauztaisa skripts, kas paradis visus izmerus. Kaadas varetu buut pashas nepiecieshamaakas funkcijas labai galerija, kuras arii biezhi tiek izmantotas ? Link to comment Share on other sites More sharing options...
azpage Posted June 14, 2004 Author Report Share Posted June 14, 2004 Nav jautaajums par struktuuru shoreiz, bet nju par galeriju gan. Ir php skripts showphoto.php kursh paraada bildi, kuras id ir nodots skriptam. Bilde tiks atteelota ar html taga width un heigth paliidziibu ja bilde ir piem. 1240x1000 tiek samazinaata liidz 640x... un uzspiezhot uz bildes atveras jauns logs, kuraa bilde ir pilnaa izmeeraa. Bildi samazinu taadeel lai lielaa bilde neizkropjo lapas izskatu. Kaa buus tad ar aatrdarbiibu, vai taa ir labi taisiit, vai ir kaads labaaks rinsinaajums shim merkim? Zinu ka, ja samazinaas ar php tad pie liela apmekleetaaja skaita buus baigais servera noslogojums. Link to comment Share on other sites More sharing options...
Recommended Posts