Jump to content
php.lv forumi

xPtv45z

Reģistrētie lietotāji
  • Posts

    650
  • Joined

  • Last visited

Posts posted by xPtv45z

  1. Given a jQuery object that represents a set of DOM elements, the .children() method allows us to search through the immediate children of these elements in the DOM tree and construct a new jQuery object from the matching elements. The .find() and .children() methods are similar, except that the latter only travels a single level down the DOM tree.

  2. inc/category_results.php izvada apmēram kaut ko tādu.

    ...echo json_encode(array('paginate' => $skaits, 'content' => $html)); die();

     

    js

     

    ...
    $.post('inc/category_results.php', { category_id: category_id }, function(data) {  
    data = $.parseJSON(data);//bez šī var, gan jau, iztikt, ja $.post, kurā tur parametrā padod 'json', skaties dokumentācijā.  
    console.log(data);//te jau vari apskatīties, ko tas satur un saprast, kā ar to rīkoties tālāk. Vajadzētu data.paginate un data.content.
    $(".spotlight, .spotlight_switch, .all_events").empty();
    ...
    

  3. Definēt routes atkarībā no valodas neder/nevar?

    if($lang == 'lv'){
    route - jaunumi/nosaukums => controller = news, action = kaut kas, id = nosaukums
    }elseif($lang == 'en'){
    route - news/nosaukums => controller = news, action = kaut kas, id = nosaukums
    }
    

     

    Vēl viens variants, kas nāk prāta, nezinu gan vai labāks, katrai valodai rakstīt controllieri. Controller_jaunumi un controller_news, kas manto vienu un to pašu parent klasi, kur ir visas nepieciešamās metodes.

  4. Kaut kur sen lasīta un varbūt nepatiesa informācija, bet apstrādājot bildes php uz katru pikseli aizņem 5b atmiņas(3b krāsai, un 2 vēl kaut kam citam). Tā kā tur drīzāk jāskatās, ne bildes lielums, bet izmēri.

     

    EDIT: Jā, kļūdījos, domāts bija 5b. :)

  5. Ja tev ir visi dati tabulās, tad tam pēdējam vajadzētu strādāt. Ja noņem Left join, video atlasās? Parādi, kādi tev dati tabulās, kaut vai tikai to daļu, kam vajadzētu atlasīties.

     

    Šis ir lieki SELECT `online-video`.`id`, ... `online-bookmarks`.`filma`, jo abi lauki satur vienu un to pašu vērtību, līdz ar to online-bookmarks.filma var ņemt arā. Left Join gadījumā tur nevienmēr būs vērtība, atšķirībā no online-video.id

  6. Manuprāt, šādi būtu vēl labāk lasāms. Nav jāskaita, kurai kolonai, kura vērtība atbilst. :)

    $insert = array(
       	'language' => $language,
       	'uid' => $lietotajs['id'],
       	'hot' => $hot,
       	'category' => $category,
       	'status' => $status,
       	'desc' => $desc,
       	'title' => $title,
       	'body' => $body,
       	'created' => time(),
       	'updated' => time(),
       	'image' => $image_name.'.jpg',
       	'comments' => $comments
    );
    $query = DB::insert(PREFIX . 'news')
      ->columns(array_keys($insert))
      ->values(array_values($insert))
      ->execute();
    

×
×
  • Create New...