Jump to content
php.lv forumi

101111

Reģistrētie lietotāji
  • Posts

    274
  • Joined

  • Last visited

Posts posted by 101111

  1. mefisto, normālformas te būs nevietā. Izlasot jautājumu, škiet ka vienīgais ko grib zināt ir vai sarakstu ar tipiem glabāt datubāzē.

     

    Jā, kā jau teici datu integritātes nodrošināšanai labāk glabāt savā tabulā, es tā domāju.

     

    Būtu interesanti uzzināt arī viedokli par pretēju gadījumu. Ir tabula ar tipiem, uz kuru referencējas lauks 'type' - vai būtu jāievieš konstantes? Tad nebūtu visur jāraksta, piemēram "if($type == 1)...", bet būtu daudz skaidrāk "if($type == KAUT_KAADS_IERAKSTA_TIPS)..."

     

    Es šito īsti nesapratu. Tās konstantes, lai padarītu php skaidrāku vari ieviest jeburā gadījumā - vai tie tipi glabājas datu bāzē vai nē.

  2. Parasti nav jēgas visu pašam taisīt. Manuprāt labs variants ir strādāt ar kādu populāru php freimworku. Kas nozīmē, ka ne tikai kodā būs ieviesta zināma kārtība, bet arī varēs daudz dažādas bibliotēkas un helperus izmantot, ko ir uzprogrammējuši un nopublicējuši citi šī freimworka cienītāji. Pašam programmēt no nulles vajadzētu tikai kaut ko specifisku izstrādājamā produkta vajadzībām.

     

    Par to vai obligāti pašam jāprogrammē savs CMS - tas ir atkarīgs no konkrēta projekta specifikācijas.

  3. Un tīri teorētisks jautājums: Ja es veidoju piemēram blogu, tad ir iespējams "virtuāli" rezise bildes izmēru, lai iederētos blog ieraksta bildē, bet reāli, tā bilde nebūtu resized .

     

    Labāk to bildi failu sistēmā glabā vairākos eksemplāros - orģinālo un samazināto kuru parādīt blogā. Un, protams, DB labāk glabāt tikai attēla faila nosaukumu nevis ceļu, kā tev topika virsrakstā minēts - savādāk būs tikai problēmas.

  4. droši vien tapēc ka funkcija subStr atgriež apakšvirkni. un tev sanāk ka katrā iterācijā rezultāta virknei tiek pielikta galā apakšvirkne no $characters. tāpēc arī sanāk tāda neprognozējama garuma virkne.

     

    iedodot subStr funkcijai trešo argumentu - apakšvirnes garumu (kas šajā gadījumā būs 1), iespējams tiks panākts tas ko tu gribi panākt

  5. Modālus popupus var izveidot jqModal, jQuery UI vai kādu no citām miljons javascript bibliotēkām, ar kuru palīdzību var vienkāršā veidā parādīt modālus popupus. Katrai bibliotēkai ir parasti dokumentācija, kur ir paskaidrots kādā veidā var izveidot tādus popupus kādus tu gribi. Tāpat parasti visām bibliotēkām ir uzrakstīts kā noķert notikumu, kad popups tiek atvērts. Tātad var izveidot kodu, kurā būtu cookija iesetošana un šo kodu izpildam uz tā notikuma, kad popups tiek atvērts.

×
×
  • Create New...