HEX
Server: nginx/1.16.1
System: Linux VM-0-14-centos 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64
User: www (1000)
PHP: 8.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.sceybwg.com/wp-content/themes/Modular/template/module-page/theme-reviews.php
<?php
/**
 * Template: 客户评价
 * @Author: 大胡子
 * @Email:  dahuzi@xintheme.com
 * @Link:   www.xintheme.com
 * @Date:   2023-08-01 07:27:28
 * @Last Modified by:   dahuzi
 * @Last Modified time: 2024-11-08 14:44:20
 */

if(is_array($module_content)){?>
<div class="section">
    <div class="container">
        <?php
        if( !empty($module_setting['title_display']) ){?>
        <div class="section-title <?php echo $wow_style;?>">
            <?php
            if( !empty($module_title) ){
            echo '<strong>'.$module_title.'</strong>';
            }
            if( !empty($module_desc) ){
            echo '<p>'.$module_desc.'</p>';
            }
            ?>
        </div>
        <?php }?>
        <div class="reviews-module<?php if( !empty($module_setting['mask_image']) ){ echo ' mask-image'; }?> <?php echo $wow_style;?>">

        <?php
        foreach ($module_content as $value) {
            if(is_array($value['item_reviews'])){

                //鼠标悬停暂停自动播放
                $pauseonmouseenter = $value['item_autoplay_pauseonmouseenter'] ? 'false' : 'true';
                //允许触摸滑动
                $allowtouchmove = $value['item_allowtouchmove'] ? 'true' : 'false';
                //交互时暂停自动播放
                $disableoninteraction = $value['item_autoplay_disableoninteraction'] ? 'true' : 'false';
                //切换速度
                $speed = $value['item_speed'] ? $value['item_speed'] : '10000';
                //显示数量
                $number = $value['item_number'] ? $value['item_number'] : '3';
                //滚动方向
                $direction = $value['item_reversedirection'] ? ' autoplay-reverseDirection: true;' : '';
                
                echo '<div class="swiper" data-uc-swiper="items: 1; gap: 16; center: true; center-bounds: true; autoplay: 0; loop: true; speed: '.$speed.'; autoplay-delay: -1; allowTouchMove: '.$allowtouchmove.'; autoplay-pauseOnMouseEnter: '.$pauseonmouseenter.'; autoplay-disableOnInteraction: '.$disableoninteraction.';'.$direction.'" data-uc-swiper-l="items: '.$number.'; gap: 30;">';
                ?>
                <div class="swiper-wrapper">

                    <?php
                    foreach ($value['item_reviews'] as $item) {?>
                    <div class="swiper-slide">
                        <div class="reviews-item">
                            <div class="reviews-score">
                                <div class="score-icon">
                                    <?php
                                    $star_count = (int) $item['reviews_icon']; // 获取评分数量,确保是整数
                                    for ($i = 0; $i < $star_count; $i++) {
                                        echo '<i class="ri-star-fill"></i>';
                                    }

                                    // 如果评分少于 5 颗星,补充空心星星
                                    for ($i = $star_count; $i < 5; $i++) {
                                        echo '<i class="ri-star-line"></i>'; // 使用空心星星图标
                                    }
                                    ?>
                                </div>
                                <?php
                                if( !empty($item['reviews_desc']) ){
                                    //echo '<p>'.$item['reviews_desc'].'</p>';
                                    echo wpautop( $item['reviews_desc'] );
                                }?>
                            </div>
                            <div class="reviews-customer">
                                <?php
                                if( !empty($item['reviews_img']) ){
                                    echo '<div>';
                                    echo '<img loading="lazy" src="'.$item['reviews_img'].'" alt="'.$item['reviews_name'].'" />';
                                    echo '</div>';
                                }?>
                                <div>
                                    <?php
                                    if( !empty($item['reviews_name']) ){
                                        echo '<h6>'.$item['reviews_name'].'</h6>';
                                    }
                                    if( !empty($item['reviews_tag']) ){
                                        echo '<span>'.$item['reviews_tag'].'</span>';
                                    }
                                    ?>
                                </div>
                            </div>
                        </div>
                    </div>
                    <?php }?>

                </div>
            </div>
            <?php
            }
        }?>
        </div>
    </div>
</div>
<?php }?>

<?php
//echo wpjam_print_r( $module_setting );
//echo wpjam_print_r( $module_content );
//echo wpjam_print_r( $module_style );