Jump to content
php.lv forumi

newnew

Reģistrētie lietotāji
  • Posts

    38
  • Joined

  • Last visited

Everything posted by newnew

  1. Kā pataisīt localhost (vai kādu noteiktu folderi DocumentRoot vietnē) publiski pieejamu?
  2. Paldies, skaidrs. Vienīgi vēl - tikko vienā tutoriālī atradu, ka raksta <?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?> Kādēļ būtu sajā gadījumā jālieto htmlspecialchars...?
  3. Un ja tāda test mainīgā iepriekš nebija, tad arī strādās? + kā vispār var iegūt tekošo adresi? (zinu, ka to noteikti var googlē atrast, bet tomēr...)
  4. Man ir trīs linki: A1, A2, A3. Nospiežot uz linku ir jāpievieno GET mainīgais test (test = 1, test = 2 vai test = 3 attiecīgi). Tad ir vēl trīs linki: B1, B2, B3. Te jāpievieno GET-ā type=1, type=2, type=2. Nav īsti skaidrs kā to izdarīt. Piemēram, ja kabina tekošai saitei klāt GET mainīgo, tad var sanākt, kkas tāds: index.php?test=1&test=2. Savukārt, ja visu to, kas aiz "?" zīmes izdzēš, tad var sanākt, ka jābūt index.php?type=1&test=1, bet rezultātā dabūn tikai index.php?test=1. Respektīvi - vai tiešām tur ir jāanalizē tekošais query strings un jāaizvieto parametrs ar jauno vērtību?
  5. Manuprāt, codez pieeja ir derīga lieliem projektiem. Tā kā man nav tik svarīga ātrdarbība (vismaz šobrīd šķiet, ka nebremzēs nekas), tad ar templatiem liekas pārāk sarežģīti šobrīd, bet nākotnē iespējams variants...
  6. Es domāju glabāt tikai sadaļas, labļus u.tml. Tad šobrīd jādomā par kādu no šiem risinājumiem: 1) ģenerēt failus tikko kā ir izmaiņas datu bāzē (admins izmaiņas veica) 2) katrā sadaļā ielasīt vajadzīgo + vienreiz kkad ielasīt visām sadaļām vajadzīgo 3) ielasīt uzreiz visu kkur un tad izmanto
  7. to Klez: vari lūdzu vēlreiz paskaidrot par to kolonnu "sadala" un kā tad es varēšu iztikt bez tā lielā masīva?
  8. Man nepeiciešams vairākvalodu saits, valodas atslēgvārdus admins var rediģēt admin panelī. Iepriekš nekad to netaisīju. Palasīju šeit forumā un googlē un man sanāk šitāds algoritms: Ir linki LV, RU, ENG. Uzspiežot uz šo valodu izpildās funkcija set_lang. Šī funkcija uzstāda sesiju, uzstāda sesijas mainīgo (valodu) un izveido masīvu lang, kurā salādē no datubāzes tabulas languages visus atslēgvārdus, kas atbilst valodai. Pēc tam šai funkcijai notiek redirekts - uz index.php vai arī var uz tekošo lapu. Tālāk visa saita ietvaros, kur ir kādi atslēgvārdi,$ tiek izmantots masīvs lang Un šitais neattiecas uz menu, menu būs citādāk - atsvišķa tabula datu bāzē, kurā katrai valodai būs sava rinda. Citās vietās lasīju, ka var veidot atsevišku failu en.php, lv.php utt., bet es izdomāju glabāt valodas datu bāzē nevis failā, jo tad ērtāk izveidot admin paneli. Man vismaz tālikās. Pirms to visu rakstīt, gribējās zināt - vai šitā ir korekti un kas vēl būtu jāņem vērā?
  9. newnew

    joomla

    Šai forumā vispār ir kāds, kas strādā ar Joomla? Ja ir - lūdzu sūtiet privāto ziņu (iespējams 1s projekts)
  10. Ok, paldies. Tagad pamēģināšu šitā, bet nākotnē gan plānoju palasīt par CMS.
  11. Es lasīju gan par template, gan par mvc, bet tas būs daudz vēlāk, kad par to sākšu sīkāk skatīties. Tagad esmu tikai iesācējs, kurš saprot PHP konstrukcijas, bet nesaprotu kā to visu kodu organizēt - kaut vai visprimitīvākā veidā, bez visādiem sarežģījumiem (mvc, template u.tml.). Es nesaprotu kā no formām postēt datus - uz index.php, vai arī uz jaunām lapām, kur kopēt lapas struktūru. Līdzīgi ir par navigāciju - nav skaidrs vai katra navigācijas sadaļa apstrādāsies tai pašā index.php vai arī atsevišķā failā (kur atkal būs jākopē lapas struktūra).
  12. newnew

    joomla

    Man nepieciešams saits - vizītkarte (sadaļas/apakšsadaļas + informācija atbilstoši katrai sadaļai). Sarežģītākais ir tas, ka vajag arī administrācijas paneli, kurā var rediģēt sadaļu skaitu, pievienot/dzēst/rediģēt informāciju katrā sadaļā, reklāmas izvietošana, daudzvalodas, galerija. Interesē - cik sarežģīti tas viss ir ar Joomla, ja šo nekad iepriekš neesmu redzējis?
  13. Pamat php darbības esmu apguvis, bet neizrotu kādai jābūt normālai PHP struktūrai. Pieņemsim, man ir neliels projekts - pāris formas, kur pievieno kaut ko, atrāda kaut ko tabulā un tml. Es nesaprotu, kā organizēt index.php failu un kādu kodu likt citos failos, lai būtu pēc iesējas mazāka koda dublēšanās? Apmēram tāds index.php: include "header.html" pārbaude vai ielogojies if (!ielogojies) { logošanas forma iet atpakaļ uz index.php ---???? vai tas ir pareizi } else { kods, lai pieslēgtos pie db navigācijas ģenerēšana (piemēram, linki "PIEVIENOT CILVĒKU", "RĀDĪT VISUS CILVĒKUS", "PIEVIENOT PROJEKTU") -- ??????? šeit nesaprotu, vai linkiem ir jābūt atpakaļ uz index.php atpakaļ ar GETiem, kas norāda navigācijas id, vai arī katru reizi uz atbilstošo jaunu failu (kas it kā šķiet loģiskāks), bet tad sanāk visu augšējo daļu (par logošanos, pamatizskatu un db konekciju) atkārtot // galvenās html daļas ģenerēšana (atkarībā no navigācijas): if ($nav = 11) { funkcija, kas drukāt formu - pievienot cilvēku ---- ????? nesaprotu vai formai submits arī jātaisa uz šo pašu index.php vai atkal uz jaunu failu, kur notiks mysql insert, bet tur atkal liels koda gabals jādublē? } else { funkcijas, kas drukā formu pievienot projektu } include "footer.html" }
×
×
  • Create New...