Jump to content
php.lv forumi

marcis

Reģistrētie lietotāji
  • Posts

    1,765
  • Joined

  • Last visited

Everything posted by marcis

  1. Šis jau uz symfony velk. Man tomēr patīk autoload funkcionalitāte un, manuprāt, vislabāk tā ir realizēta kohanā. Attiecīgi arī struktūra man labāk patīk tā pati.
  2. http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-sets.html aka lieto utf8_latvian_ci
  3. Mēs neesam akli, nav nekādas vajadzības pēc lieliem burtiem. Vienkārši neviens nesaprot tavu dialektu :)
  4. marcis

    CSS

    Es tev iesaku pielikt priekšā slashu un viss.
  5. marcis

    CSS

    Ceļi pareizi jānorāda.. Tavā gadījumā css un js tiek meklēti iekš portfolio mapes -> /portfolio/css/fails.css Par šo problēmu arī te ir bijušas vairākas diskusijas. Ātrākais risinājums tavā gadījumā: /css/fails.css (leading slash)
  6. Nav nekā īpaši labāka. Vari lietot UNION, kas pieprasījumu skaitu samazinās līdz vienam, bet ērtāks šis risinājums gan nebūs.
  7. marcis

    [IPB] UMI

    http://lv.php.net/manual/en/ini.core.php#ini.open-basedir Arī kļūdas paziņojumā diezgan elementārā angļu valodā tiek paskaidrots, ka bakstāmais fails neatrodas iekš pieejamajām mapēm, ko nosaka open_basedir variablis.
  8. marcis

    [IPB] UMI

    Varbūt šoreiz googli samaini pret vārdnīcu? Ar chmod te nav nekāda sakara.
  9. marcis

    ?action

    Tu saproti, ka pats jau atbildēji uz savu jautājumu? isset() nav tas pats, kas empty(), šim ir pofig par variabļa vērtību (izņemot NULL). Ja tu tomēr papētītu print_r($_GET), tad novērotu, ka masīva atslēga eksistē un vērtība būs tukšs strings, ja nav padota cita vērtība. yo, if(count($_GET) > 0){ // kaut kas tajā GETā ir switch(current(array_keys($_GET))){ // skatamies tikai pirmo parametru aka /?var case 'kautkas1': blah1(); break; case 'kautkas2': blah2(); break; } }
  10. SQL_CALC_FOUND_ROWS diezgan smagi bremzē, salīdzinot ar COUNT(*), taču ir krietni parocīgāks, ja ieraksti atlasīšanai izmanto WHERE, GROUP BY, utt nosacījumus.
  11. http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.replaceAll vai window.onload = function(){ // aka dom ready CKEDITOR.replace(document.getElementsByTagName("textarea"), { key: value // custom config }); }; Ja tiek lietots jQuery, tad iesaku lietot tā pluginu: http://ckeditor.com/blog/CKEditor_for_jQuery
  12. marcis

    RSS Lasītājs

    Nesapratu, kur problēma? http://lv.php.net/simplexml
  13. marcis

    Translate

    Jā, šitā nedari :D Problēma: Google indexēs tikai defaulto valodu. Risinājums: Valodas identifikators jāpadod urlī, rewrite te var palīdzēt to pasākumu padarīt pietiekami smuku. Tāpat arī kaudze ar konstantēm sūkā (tīri mans viedoklis). Man labāk patiktu masīvs, kas sadalīts pa moduļiem - global, raksti, reģistrācija, utt. Arī izvadīšanu būtu foršāk veikt caur funkciju, kas nočekotu vai pieprasītā masīva atslēga eksistē un papildus varētu čekot vai konkrētais klients nav administrators - ja ir, tad blakus izvadītajam tulkojumam var piemest arī edit podziņu. Bet vispār šajā forumā vajadzētu būt vismaz pārsimt tēmām par lokalizāciju. Ja nestrādā foruma meklētājs -> http://www.google.lv/#q=site:php.lv/f/
  14. marcis

    Javascript

    Iezīmē interesējošo sektoru un ar labo peles pogu -> view selection source Web developer toolbārim zem view source ir view generated source
  15. Domāju, ka tu meklē self keywordu. abstract class Singleton { protected static $DBH; public static function getInstance() { if (!isset(self::$DBH)) { self::$DBH = new static(); } return self::$DBH; } } Un tev tiešām šeit vajadzīga abstrakta klase? :)
  16. Sāksim ar to, ka "Query was empty" kļūdu met 17. rindā esošais mysql_error(), nevis mysql_num_rows()... 16. rindā tu mysql_query() funkcijai padod nedefinēto mainīgo $query. Izskatās, ka $query vietā būtu bijis jābūt $ieliekam mainīgajam, taču mainīgā tips gan nedrīkstētu svārstīties starp string un resource. Kad būsi ticis galā ar php pusi, varēsi ķerties klāt sql kļūdu labošanai, jo tādas arī tur ir novērojamas.
  17. Mana posta gudrība slēpās faktā, ka pie viena sesijas id nekad nebūs citas sesijas dati, attiecīgi hash, ko veido sesijas id, vienmēr būs valids. + jau pieminētais session_regenerate_id() prasītu apdeitot arī hashu (nu tas vēl būtu mazākais)
  18. No tādas pārbaudes nav pilnīgi nekādas jēgas.
  19. Neeksistē tāds size propertijs MapOptions objektam. Tāpat arī par tādu GSize klasi nekas nav minēts, iespējams, tāda ir eksistējusi kādā vecākā API versijā. Vienkāršākais un varbūt arī pareizākais risinājums varētu būt kartes veidošana tikai pēc div'a parādīšanas, nevis uzreiz, kamēr tas vēl nav redzams.
  20. http://dev.mysql.com/doc/refman/5.5/en/counting-rows.html SELECT `raksta_id`, COUNT(*) FROM `tabula` WHERE `raksta_id` IN (39, 69) GROUP BY `raksta_id`
  21. Vienkāršāko iespējamo atbildi es tev jau iedevu. Tālāk skaties pats kas un kāpēc neiet (window.onload tiek pārdefinēts, u.c.). Lieto javascript konsoli.
  22. Tak vienkārši izsauc to pašu funkciju, kura tiktu izsaukta pie klikšķa. <script type="text/javascript"> window.onload = function(){ ekrans4({$film_dati[8]}); }; </script>
  23. Eventu tu piebindo, kad DOM ir gatavs. Pēc tam arī būtu jāizsauc piebindotā funkcija, nevis vienkārši kaut kur randomā. $(function(){ $('#chb_1').live('click', function() { alert(jQuery(this).val()) }).click(); });
  24. marcis

    Pogas ID iegūšana

    var ID = $(this).attr("name").match(/question\[(\d+)\]/)[1]; P.S. @attr bija jālieto kaut kādā jquery 1.3.x versijā
×
×
  • Create New...