• 26-07-2024, 04:03:08
    #1
    Merhabalar, tabloda sayı olmadığı zaman ortalama hesaplamasında hata veriyor bu kodlardan sonra sayfa çalışmıyor, toyunlike kısmına otomatik 1 ekleyebilir miyiz yada sıfır çıksın, altyapı wordpress, kolay gelsin.
                                            <?php
            global $post;
        if(empty($post_id))
        {
        $post_id=$post->ID;
        }                                    
                                                                                    
    $toyunlike   = get_post_ul_meta($post_id,"like");
    $toyundislike = get_post_ul_meta($post_id,"dislike");
    $ortalama = ($toyunlike*5 + $toyundislike*1) / ($toyunlike + $toyundislike);
    
    $toplamoy = ($toyunlike + $toyundislike);
    
    ?>
  • 26-07-2024, 04:20:38
    #2
    <?php
    global $post;
    
    if (empty($post_id)) {
    $post_id = $post->ID;
    }
    
    $toyunlike = get_post_ul_meta($post_id, "like");
    $toyundislike = get_post_ul_meta($post_id, "dislike");
    
    if(!isset($toyunlike)){
    $toyunlike = 1;
    }
    
    if (($toyunlike + $toyundislike) > 0) {
    $ortalama = ($toyunlike * 5 + $toyundislike * 1) / ($toyunlike + $toyundislike);
    } else {
    $ortalama = 0;
    }
    
    $toplamoy = $toyunlike + $toyundislike;
  • 26-07-2024, 04:34:28
    #3
    Profesör adlı üyeden alıntı: mesajı görüntüle
    <?php
    global $post;
    
    if (empty($post_id)) {
    $post_id = $post->ID;
    }
    
    $toyunlike = get_post_ul_meta($post_id, "like");
    $toyundislike = get_post_ul_meta($post_id, "dislike");
    
    if(!isset($toyunlike)){
    $toyunlike = 1;
    }
    
    if (($toyunlike + $toyundislike) > 0) {
    $ortalama = ($toyunlike * 5 + $toyundislike * 1) / ($toyunlike + $toyundislike);
    } else {
    $ortalama = 0;
    }
    
    $toplamoy = $toyunlike + $toyundislike;
    Sağolasın, eline sağlık.