Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter lwatson14

    (@lwatson14)

    Blaze,

    It is a good thing to answer us only once a week.

    This is the proper code that needs to be placed in wp-content/plugins/td-cloud-library/modules/tdb_module_loop

    <?php echo rmp_get_visual_rating($this->post[‘post_id’]); ?>

    If anyone else needs to integrate with “Newspaper” theme. Please share this.

    Larry

    Thread Starter lwatson14

    (@lwatson14)

    An update on this topic:

    By using this code, I get the stars, but post_id is not being resolved.

    <?php echo rmp_get_visual_rating($post_id); ?>

    Perhaps you could point me to a thread on how to get to this field. I am not familiar with the “this->” syntax this code is using.

    Thread Starter lwatson14

    (@lwatson14)

    Blaz,

    After a week working with the support team at Newspaper I found the code that controls the loop. When I insert a call to rmp_get_visual_rating, I seem to get back a string with the word “Array” in it. So I am probably not getting it the function resolved.

    You can see this on the site http://www.eros-share.com Click on the category Entertainment. Please look at the below code:

    <?php
    
    class tdb_module_loop extends tdb_module {
    
        function __construct( $post_data_array, $module_atts = array() ) {
            //run the parrent constructor
            parent::__construct( $post_data_array, $module_atts );
        }
    
        function render( $shortcode_class = '' ) {
            ob_start();
    
            $hide_image = $this->get_shortcode_att('hide_image');
            $image_size = $this->get_shortcode_att('image_size');
            $category_position = $this->get_shortcode_att('modules_category');
            $btn_title = $this->get_shortcode_att('btn_title');
            $title_length = $this->get_shortcode_att('mc1_tl');
            $title_tag = $this->get_shortcode_att('mc1_title_tag');
            $author_photo = $this->get_shortcode_att('author_photo');
            $excerpt_length = $this->get_shortcode_att('mc1_el');
            $excerpt_position = $this->get_shortcode_att('excerpt_middle');
            $modified_date = $this->get_shortcode_att('show_modified_date');
            $time_ago = $this->get_shortcode_att('time_ago');
            $time_ago_add_txt = $this->get_shortcode_att('time_ago_add_txt');
            $hide_audio = $this->get_shortcode_att('hide_audio');
    
            $hide_author_date = '';
    
            $hide_cat = '';
            $hide_author = '';
            $hide_date = '';
            $hide_rev = '';
            $hide_com = '';
            $hide_excerpt = '';
            $hide_btn = '';
    
            if ( !empty($shortcode_class)) {
                $hide_cat = $this->get_shortcode_att('show_cat');
                $hide_author = $this->get_shortcode_att('show_author');
                $hide_date = $this->get_shortcode_att('show_date');
                $hide_rev = $this->get_shortcode_att('show_review');
                $hide_com = $this->get_shortcode_att('show_com');
                $hide_excerpt = $this->get_shortcode_att('show_excerpt');
                $hide_btn = $this->get_shortcode_att('show_btn');
    
                // when to hide
                if( $hide_cat == 'none') {
                    $hide_cat = 'hide';
                }
                if( $hide_author == 'none') {
                    $hide_author = 'hide';
                }
                if( $hide_date == 'none') {
                    $hide_date = 'hide';
                }
                if( $hide_rev == 'none') {
                    $hide_rev = 'hide';
                }
                if( $hide_com == 'none') {
                    $hide_com = 'hide';
                }
                if( $hide_excerpt == 'none') {
                    $hide_excerpt = 'hide';
                }
                if( $hide_btn == 'none') {
                    $hide_btn = 'hide';
                }
    
                if( $hide_author == 'hide' && $hide_date == 'hide' && ( $hide_rev == 'hide' || $this->get_review() == '' ) && $hide_com == 'hide' && $author_photo == '' ) {
                    $hide_author_date = 'hide';
                }
            }
    
            if (empty($image_size)) {
                $image_size = 'td_696x0';
            }
            if (empty($btn_title)) {
                $btn_title = 'Read more';
            }
    
            $excerpt = '<div class="td-excerpt">';
                $excerpt .= $this->get_excerpt($excerpt_length);
            $excerpt .= '</div>';
    
            $additional_classes_array = array();
            $additional_classes_array = apply_filters( 'td_cloud_library_module_exclusive_class', $additional_classes_array, $this->post );
    
            ?>
    
            <div class="<?php echo $this->get_module_classes($additional_classes_array);?>">
                <div class="td-module-container td-category-pos-<?php echo esc_attr($category_position) ?>">
                    <?php if( $hide_image == '' ) { ?>
                        <div class="td-image-container">
                            <?php if ($category_position == 'image' && $hide_cat != 'hide') { echo $this->get_category(); }?>
                            <?php echo $this->get_image($image_size);?>
                            <?php echo $this->get_video_duration(); ?>
                        </div>
                    <?php } ?>
    
                    <div class="td-module-meta-info">
                        <?php if ($category_position == 'above' && $hide_cat != 'hide') { echo $this->get_category(); }?>
    
                        <?php echo $this->get_title($title_length, $title_tag); ?>
    
                        <?php if ($excerpt_position == 'yes' && $hide_excerpt != 'hide') { echo $excerpt; } ?>
    
                        <?php if( ( $category_position == '' &&  $hide_cat != 'hide' ) || $hide_author_date != 'hide' ) { ?>
                            <div class="td-editor-date">
                                <?php if ($category_position == '' && $hide_cat != 'hide') { echo $this->get_category(); } ?>
    
                                <?php if( $hide_author_date != 'hide' ) { ?>
                                    <span class="td-author-date">
                                        <?php if( $author_photo != '' ) { echo $this->get_author_photo(); } ?>
                                        <?php if( $hide_author != 'hide' ) { echo $this->get_author(true); } ?>
                                        <?php if( $hide_date != 'hide' ) {  echo $this->get_date($modified_date, true, $time_ago, $time_ago_add_txt); } ?>
    
                                        <?php echo "in module"; ?>                              
                                        <?php echo do_shortcode([rmp_get_visual_rating]); ?>
    
                                        <?php if( $hide_rev != 'hide' ) {  echo $this->get_review(); } ?>
                                        <?php if( $hide_com != 'hide' ) {  echo $this->get_comments(); } ?>
                                    </span>
                                <?php } ?>
                            </div>
                        <?php } ?>
    
                        <?php if ($excerpt_position == '' && $hide_excerpt != 'hide') { echo $excerpt; } ?>
    
                        <?php if( $hide_audio == '' ) {
                            echo $this->get_audio_embed();
                        } ?>
    
                        <?php if( $hide_btn != 'hide' ) { ?>
                        <div class="td-read-more">
                            <a href="<?php echo $this->href;?>"><?php echo __td($btn_title, TD_THEME_NAME);?></a>
                        </div>
                        <?php } ?>
                    </div>
                </div>
            </div>
    
            <?php return ob_get_clean();
        }
    }
Viewing 3 replies - 1 through 3 (of 3 total)