Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/app/design/frontend/Cnc/default/Magento_Review/templates/product/view/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/app/design/frontend/Cnc/default/Magento_Review/templates/product/view/list.phtml
<?php
// phpcs:disable Generic.Files.LineLength.TooLong

/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */

/** @var Magento\Review\Block\Product\View\ListView $block */

$_items = $block->getReviewsCollection()->getItems();
$format = $block->getDateFormat() ?: \IntlDateFormatter::SHORT;
$i = 1;
$limitOfDisplayedItemsByDefault = 3;
?>
<?php if (count($_items)): ?>
    <div class="block review-list" id="customer-reviews">
        <div class="block-title">
            <strong><?= $block->escapeHtml(__('Customer Reviews %1(%2 reviews)%3', '<span>', $block->getProduct()->getReviewsCount(), '</span>'), ['span']) ?></strong>
        </div>
        <div class="block-content">
            <ol class="items review-items">
                <?php foreach ($_items as $_review): ?>
                    <li class="item review-item" itemscope itemprop="review" itemtype="http://schema.org/Review" <?= $i > $limitOfDisplayedItemsByDefault ? 'style="display:none;"' : '' ?>>
                        <div class="review-title" itemprop="name"><?= $block->escapeHtml($_review->getTitle()) ?></div>
                        <div class="review-details">
                            <p class="review-author">
                                <strong class="review-details-value" itemprop="author"><?= $block->escapeHtml($_review->getNickname()) ?></strong>
                            </p>
                            <p class="review-date">
                                <time class="review-details-value" itemprop="datePublished" datetime="<?= $block->escapeHtmlAttr($block->formatDate($_review->getCreatedAt(), $format)) ?>"><?= $block->escapeHtml($block->formatDate($_review->getCreatedAt(), $format)) ?></time>
                            </p>
                            <?php if (count($_review->getRatingVotes())): ?>
                                <div class="review-ratings">
                                    <?php foreach ($_review->getRatingVotes() as $_vote): ?>
                                        <div class="rating-summary item" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
                                            <span class="label rating-label"><span><?= $block->escapeHtml($_vote->getRatingCode()) ?></span></span>
                                            <div class="rating-result" title="<?= $block->escapeHtmlAttr($_vote->getPercent()) ?>%">
                                                <meta itemprop="worstRating" content = "1"/>
                                                <meta itemprop="bestRating" content = "100"/>
                                                <span style="width:<?= $block->escapeHtmlAttr($_vote->getPercent()) ?>%">
                                                    <span itemprop="ratingValue"><?= $block->escapeHtml($_vote->getPercent()) ?>%</span>
                                                </span>
                                            </div>
                                        </div>
                                    <?php endforeach; ?>
                                </div>
                            <?php endif; ?>
                        </div>
                        <div class="review-content" itemprop="description">
                            <?= /* @noEscape */ nl2br($block->escapeHtml($_review->getDetail())) ?>
                        </div>
                    </li>
                    <?php $i++; ?>
                <?php endforeach; ?>
            </ol>
        </div>
    </div>
    <?php if (count($_items) > $limitOfDisplayedItemsByDefault): ?>
        <button type="button" class="action apply" data-trigger="reviews-show-all">
            <span><?= $block->escapeHtml(__('See all reviews')) ?></span>
        </button>
    <?php endif; ?>
    <script>
        require(['jquery'], function($) {
            $('[data-trigger=reviews-show-all]').on('click', function() {
                $('.review-item').fadeIn();
                $(this).hide();
            });
        });
    </script>
<?php endif;?>

Spamworldpro Mini