Helix Ultimate

CTPAHHuK

Мой дом здесь!
Регистрация
2 Дек 2006
Сообщения
262
Реакции
226
Helix Ultimate - один из лучших универсальных фреймворков для создания шаблонов для Joomla
helix-ultimate-stable_thumbnail.jpg



Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся (by Для просмотра ссылки Войди или Зарегистрируйся)

ВНИМАНИЕ: Новый фреймворк несовместим с helix 3 !!!! И апгрейда с helix 3 до Helix Ultimate нет и не будет !!!
 
Последнее редактирование:
не уверен, в этой ли теме спрашиваю. Но нужен данный Для просмотра ссылки Войди или Зарегистрируйся

Tattoo Studio​

Поделитесь, пожалуйста
 
Доброго дня!
Поделитесь плиз шаблоном

Floox V2.0.2​


Буду весьма благодарен!
 
Кто включил в шаблоне отображение "время на чтение материала"?
Кириллицу адекватно не считает в UTF-8 и считывает только из fulltext.

Лечим:

1. plugins/system/helixultimate/overrides/layouts/joomla/content/info_block/reading_time.php меняем на код:
Код:
<?php
use HelixUltimate\Framework\Platform\Helper;
defined ('JPATH_BASE') or die();
$introText = $displayData->introtext;
$fullText = $displayData->fulltext;
$text = $introText . $fullText;
$readTime = Helper::getReadTime($text);
?>
<span class="read-time" title="read time"><?php echo $readTime; ?></span>

2. plugins/system/helixultimate/src/Platform/Helper.php меняем в функции (~737 строка:(
Код:
    public static function getReadTime($text)
    {
        $words_per_minute     = 200;
        $word_count         = count(preg_split('/[^А-Яа-яЁё]+/u', $text));
        $read_time            = ceil($word_count / $words_per_minute);

        //if ($read_time == 1) {
        //    $label = Text::_('HELIX_ULTIMATE_BLOG_MINUTES_READS');
        //} else {
        //    $label = Text::_('HELIX_ULTIMATE_BLOG_MINUTES_READS');
        //}
            
        $label = Text::_('HELIX_ULTIMATE_BLOG_MINUTES_READS');
        $totalString =  $label. " ~ " . $read_time . " ".Text::_('HELIX_ULTIMATE_BLOG_MINUTES_READ_MIN');

        return $totalString;
    }
где
HELIX_ULTIMATE_BLOG_MINUTES_READS = "на чтение":
HELIX_ULTIMATE_BLOG_MINUTES_READ_MIN = "мин."

Отражаем на фронте: "на чтение ~ 2 мин."
У кого есть желание могут продолжить с вариациями: "минута, минуты, минут"
 
Последнее редактирование модератором:
Назад
Сверху