Cara mudah Menampilkan Artikel terkait

- 15.34
advertise here
advertise here

Cara mudah Menampilkan Artikel terkait

anjjriit's picture
Ada banyak module untuk menampilkan artikel terkait, diantaranya juga sudah pernahditanyakan di forum ini, tetapi ini ada solusi yang gampang dan mudah, tidak perlu module, hanya tinggal membuat satu block.
Untuk dapat menampilkan artikel terkait node anda harus memiliki minimal satu vocabulary dengan 2 term (kalau tidak ada ya nggak berasa terkaitnya)
step - stepnya seperti berikut ini:
  • buat satu blok, beri nama misalkan Artikel terkait
  • copy code berikut ini ke dalam body block tersebut
    <?php if (arg(0) == 'node' && is_numeric(arg(1)) && is_null(arg(2)) &&is_null(arg(3))) {
      
    $num_nodes 5;
      
    $nid = (int)arg(1);
      
    $node = new stdClass;
      
    $node->vid $nid;
      
    $terms taxonomy_node_get_terms($node);
      foreach(
    $terms as $term){
        
    $sql "SELECT DISTINCT n.title, n.nid, n.created FROM {node} n INNER JOIN {term_node} tn ON n.nid = tn.nid WHERE n.status = 1 AND tn.tid = "$term->tid." AND n.nid != "$nid ." ORDER BY n.created DESC LIMIT $num_nodes";
        
    $result db_query(db_rewrite_sql($sql));
        
    $output node_title_list($result);
      }
      return 
    $output;
    }
    ?>
  • simpan block tersebut dengan input format php-code
  • letakkan block pada region yang anda suka, misalkan left sidebar
  • buka / akses salah satu artikel anda, maka pada block "Artikel terkait" akan ditampilkan 5 artikel dari term yang sama, kalau mau jumlahnhya ditambah, tinggal ganti
      $num_nodes = 5;

    jadi
      $num_nodes = 10;
Advertisement advertise here


EmoticonEmoticon

 

Start typing and press Enter to search