Jump to content
php.lv forumi

ray

Reģistrētie lietotāji
  • Posts

    449
  • Joined

  • Last visited

Posts posted by ray

  1. Atvainojos, kļūda query. p.id = 1 nebija jābūt.

    parent_id ir "_pictures" tabulā un norāda pie kuras ziņas bilde pieder.

     

    Izlaboju pirmajā ierakstā "_pictures" tabulu un query

     

    Kavacky:

    diemžēl tā nevar izdarīt, jo lietotājam ir arī iespēja nenorādīt titulbildi (picture_id), tādā gadījumā jārādās pirmā bilde no galerijas (_pictures tabula)

  2. Varbūt kāds db speciālists var palīdzēt opimizēt / izveidot šādu vaicājumu:

     

    SELECT

    *, id n_id,

    (

    SELECT

    file

    FROM

    _pictures p

    WHERE

    p.parent_id = n_id

    ORDER BY

    p.id ASC

    LIMIT 1

    )

    first ,

    (

    SELECT

    file

    FROM

    _pictures p

    WHERE

    p.parent_id = n_id AND p.id = picture_id

    ORDER BY

    p.id ASC

    LIMIT 1

    )

    picture

     

    FROM _news WHERE active = 1 ORDER BY id DESC

     

    tabulas:

     

    [_news]

    - id

    - title

    - text

    - picture_id

    - active

     

    [_pictures]

    -id

    - file

    - parent_id

     

    Tas rezultāts, kas jāpanāk ir jāatlasa no bilžu tabulas izvēlētē jaunuma default bilde (picture_id) vai pirmā pēc secības, ja tajā tabulā tāda bilde nav vai picture_id = 0

     

    Vaicājumi vienmēr bijusi man liela problēma, tāpēc varbūt kāda "gudrāka galva" var šajā lietā izlīdzēt

     

     

     

  3. Šī sadaļa ir "Hostinga piedāvājumi", kādā sakarā vispār tev te atsauksmes vajadzētu rakstīt? Gribi rakstīt atsauksmes ir sadaļa "Hostinga novērtējumi un atsauksmes". Citi hostingi? Piemēram, garmtech vai nano vai vēl citi. Ar ko labāki? Kaut vai ar to, ka serverus apkalpo vairāk kā viens cilvēks. Ko darīs serveriem.lv džeks, kad būs būs ceļā uz laukiem pie vecmāmiņas Zilupē vai slēpot uz Alpiem, bet serveriem būs problēmas?

     

    p.s. ko tas dod, ka ir 3 ns serveri? neko. it īpaši tad, ja ārzemēs fiziski serveri nemaz netiek turēti, bet tikai dns :)

     

    Man nav nekas pretī pret serveriem.lv, neesmu lietojis nezinu kāds ir, bet šitās bezjēdzīgās slavināšana sava bloga vai affilate dēļ padari sevi par apsmieklu.

  4. Jā, būs vairākas klases, kurās būs nepieciešams šis tulkojums, tāpēc include tiktu izmantots daudz reizes.

    Neiet pie sirds arī šis variants:

    class Klase {
     	protected $translate;
     	public function __construct($translate) {
      			$this->translate = $translate;
     	}
     	function metode() {
    		return 'Jums tiek attēlots' . $this->translate->tree;
     	}
    }
    

    būs jāapskatās, kas tas gettext ir, jo līdz šim uz to nebiju skatījies.

     

    p.s. nav 'masīva klases' -> "No šī masīva [maza pauze lasot] klases metodē...". Neesmu īpaši spēcīgs lingvistikā, bet man liekas, ka tur komats nebija jāliek.

  5. Tātad man ir valodu masīvs $translate, kurā glabājas tulkojumi:

    $translate['one'] = 'viens';
    $translate['name'] = 'Vārds';
    $translate['tree'] = 'koks';
    utt.
    

    No šī masīva klases metodē ir nepieciešams izgūt tulkojumu.

    class Klase {
    function metode() {
           	return 'Jums tiek attēlots' . $translate['tree'];
    }
    }
    

    Kā to būtu vispareizāk izdarīt? "global $translate;" laikam nebūs vislabākais variants, kkā arī nepatīk tas variants, ka katrai klasei ir jāpadod konstruktorā $translate vērtības. Ir alternatīvas ko varētu ieteikt?

  6. tā template sistēma mani kaut kā nepaķēra :/

     

    1) doma par valodu pievienošanu, kā jau codez teica, ir likt klāt "ru, ge, es, it" utt. un tad attiecīgi ar "LIKE valodas_radit = '%lv%' " to izgūt no db. Ko par šo saka db eksperti? nebūs problēmas ar ātrumu pie liela db ierakstu un apmeklētāju daudzuma?

     

    2) domā jaunumu tabulu pārveidot uz (id, nosaukuma_tulkojuma_id, teksta_tulkojuma_id, valodas_id, valodas_radit) un tad tajā "valodas_id" attiecīgi glabāt kādās valodās tulkojumi ir pieejami/iztulkoti ?

  7. Mēģinu uztaisīt lapu ar multilanguage db un esmu iedomājies šādu variantu:

     

    tabula1 - jaunumi

    (id, nosaukuma_tulkojuma_id, teksta_tulkojuma_id, valodas_radit)

    ar datiem

    (1, 1, 2, 'lv,en')

     

    tabula2 - tulkojumi

    (id, tulkojums, tulkojuma_id, valoda)

    ar datiem

    (1, 'nosaukums latviski', 1, 'lv';

    2, 'nosaukums angliski', 1, 'en';

    3, 'teksts latviski', 2, 'lv';

    4, 'teksts angliski', 2, 'en')

     

    Ko sakāt par šādu variantu? Nebūs baigās problēmas ar ātrdarbību pie liela apmeklētāju pieplūduma?

  8. šis variants laikam nederēs, jo šie jaunumi & news ir paredzēti dinamiski. sadaļu nosaukumi no db

     

     

    Kaut vai arī par piemēru ņemot internetveikalu, un tur url veido pievienotās preces un preču sadaļu nosaukumi no kataloga. Piemēram:

    [LV]

    www.domens.lv/lv/datori/lietoti

    www.domens.lv/lv/telefoni/samsung

    www.domens.lv/lv/elektrotehnika/televizori

    [EN]

    www.domens.lv/en/computers/used

    www.domens.lv/en/phones/samsung

    www.domens.lv/en/electronics/tv

  9. Mēģinu izdomāt kā ar codeigniter uztaisīt tā, lai multi valodu mājas lapā adreses veidotos šādi:

     

    LV valodā

    http://domēns.lv/lv/...numa-virsraksts

    ENG valodā

    http://domēns.lv/en/news/new-title

     

    nevis šādi:

     

    LV valodā

    http://domēns.lv/lv/...numa-virsraksts

    ENG valodā

    http://domēns.lv/en/news/new-title

     

    Ir kādi ieteikumi/risinājumi kā varētu realizēt šādu lietu?

  10. Man ir tabula "table1" ar laukiem: id, new_id, keyword_id un vērtībām (1, 2, 3), (2, 2, 4)

    No web lapas formas tiek atlasīti un izvadīti jaunumi pēc atslēgas vārdiem.

     

    Nekādi neizdodas izveidot vaicājumu, kas varētu šo vēlamo darbību veikt.

    Piemēram, darbība atlasīt visus jaunumus (news_id), kuriem atslēgvārdiem (keyword_id) ir 3 un 4

     

    Kāds var mazliet palīdzēt?

  11. Tā kā līdzšinējais mājas lapas dizainers ir "apkrauts" ar darbiem, tad meklējam jaunu freelance dizaineri priekš mājas lapas dizainu izstrādes.

     

    Piedāvājumus un portofolio sūtīt PM

  12. Pieņemsim, ka man ir jaunumu tabula (id, date, title, author) un autoru tabula (id, name). No šīm tabulām vajadzētu izgūt datus, par to cik katrs autors katrā mēnesī ir uzrakstījis rakstus. Tabulas izkārtojums būtu matrica, ka augšā ir mēnesis (+ gads), bet kreisajā kolonnā autora vārds (name) un attiecīgi pret vārdu un mēnesi skaits (cik raksti šajā mēnesī attiecīgajam autoram).

    Kā kaut ko šādu varētu realizēt?

  13. Vēlējos piebilst, ka šeit iet runa par mazcenas hostingu TEREHOST, nevis biznesa hostingu. Un tiešām, nākošo 2dien mazcenas hostinga serveris atkal uz kādu 1h būs "DOWN", jo jaudas pastiprināšanai tiks pielikts papildus CPU kā arī vēl daži tehniski uzlabojumi.

  14. problēma ir tāda, ka ar ajax tiek uztaisīts pieprasījums un tiek pieprasīts fails, kurš satur arī javascript kodu, bet šis javascript nezin kapēc netiek izpildīts un nedarbojas tas tiek vnk ignorēts. pārejais kas tur ir (teksts) tiek attēlots. ir kādam risinājumi, kā likt tam javascript strādāt?

×
×
  • Create New...