Просмотр файла modules/homepage/templates/index.phtml

Размер файла: 9.79Kb
<?php
/**
 * @var Johncms\Counters $counters
 * @var int $rights
 * @var $data
 */

$this->layout('system::layout/default');
?>
<div class="pt-2 pb-4 bg-white mt-3 mobile_jumbotron border-bottom full-mobile-width">
    <h1 class="display-4 font-weight-bold">JohnCMS <?= CMS_VERSION ?></h1>
    <p class="lead">
        <?= __('Free, Open Source content management system') ?>
    </p>
    <hr class="my-sm-3 my-md-4 full-mobile-width">
    <a class="btn btn-success btn-lg mr-1" href="https://johncms.com/downloads/">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#download"/>
        </svg>
        <span class="hide-xs"><?= __('Download') ?></span>
    </a>
    <a class="btn btn-primary btn-lg mr-1" href="https://johncms.com/documentation/">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#book-open"/>
        </svg>
        <span class="hide-xs"><?= __('Documentation') ?></span>
    </a>
    <a href="https://github.com/johncms" title="GitHub" class="btn btn-primary btn-lg-icon mr-1" target="_blank" rel="nofollow">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#github"/>
        </svg>
    </a>
    <a href="https://translate.johncms.com" title="Translate" class="btn btn-primary btn-lg-icon" target="_blank" rel="nofollow">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg', true) ?>#translate"/>
        </svg>
    </a>
</div>

<div class="d-block d-md-none mobile_tiles">
    <div class="row">
        <div class="col-6 col-sm-4 mt-3 tile">
            <a href="/news/" class="card border text-center">
                <div class="card-body">
                    <div class="icon_with_badge d-inline-block">
                        <svg class="icon-40">
                            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#book"/>
                        </svg>
                        <?php if ($data['counters']['news']['new'] > 0): ?>
                            <span class="badge badge-pill badge-danger ml-3 mt-1"><?= $tools->formatNumber($data['counters']['news']['new']) ?></span>
                        <?php endif ?>
                    </div>
                    <div class="mt-2 tile_name"><?= __('News') ?></div>
                </div>
            </a>
        </div>
        <div class="col-6 col-sm-4 mt-3 tile">
            <a href="/forum/" class="card border text-center">
                <div class="card-body">
                    <div class="icon_with_badge d-inline-block">
                        <svg class="icon-40">
                            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#forum"/>
                        </svg>
                        <?php if ($data['counters']['forum']['new_messages'] > 0): ?>
                            <span class="badge badge-pill badge-danger ml-3 mt-1"><?= $tools->formatNumber($data['counters']['forum']['new_messages']) ?></span>
                        <?php endif ?>
                    </div>
                    <div class="mt-2 tile_name"><?= d__('system', 'Forum') ?></div>
                </div>
            </a>
        </div>
        <div class="col-6 col-sm-4 mt-3 tile">
            <a href="/guestbook/ga" class="card border text-center">
                <div class="card-body">
                    <div class="icon_with_badge d-inline-block">
                        <svg class="icon-40">
                            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#chat"/>
                        </svg>
                        <?php if ($data['counters']['guestbook']['guestbook'] > 0): ?>
                            <span class="badge badge-pill badge-danger ml-3 mt-1"><?= $tools->formatNumber($data['counters']['guestbook']['guestbook']) ?></span>
                        <?php endif ?>
                    </div>
                    <div class="mt-2 tile_name"><?= d__('system', 'Guestbook') ?></div>
                </div>
            </a>
        </div>
        <div class="col-6 col-sm-4 mt-3 tile">
            <a href="/downloads/" class="card border text-center">
                <div class="card-body">
                    <div class="icon_with_badge d-inline-block">
                        <svg class="icon-40">
                            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#download"/>
                        </svg>
                        <?php if ($data['counters']['downloads']['new'] > 0): ?>
                            <span class="badge badge-pill badge-danger ml-3 mt-1"><?= $tools->formatNumber($data['counters']['downloads']['new']) ?></span>
                        <?php endif ?>
                    </div>
                    <div class="mt-2 tile_name"><?= d__('system', 'Downloads') ?></div>
                </div>
            </a>
        </div>
        <div class="col-6 col-sm-4 mt-3 tile">
            <a href="/library/" class="card border text-center">
                <div class="card-body">
                    <div class="icon_with_badge d-inline-block">
                        <svg class="icon-40">
                            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#text"/>
                        </svg>
                        <?php if ($data['counters']['library']['new'] > 0): ?>
                            <span class="badge badge-pill badge-danger ml-3 mt-1"><?= $tools->formatNumber($data['counters']['library']['new']) ?></span>
                        <?php endif ?>
                    </div>
                    <div class="mt-2 tile_name"><?= d__('system', 'Library') ?></div>
                </div>
            </a>
        </div>
        <div class="col-6 col-sm-4 mt-3 tile">
            <a href="/community/" class="card border text-center">
                <div class="card-body">
                    <div class="icon_with_badge d-inline-block">
                        <svg class="icon-40">
                            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#users"/>
                        </svg>
                        <?php if ($data['counters']['users']['new'] > 0): ?>
                            <span class="badge badge-pill badge-danger ml-3 mt-1"><?= $tools->formatNumber($data['counters']['users']['new']) ?></span>
                        <?php endif ?>
                    </div>
                    <div class="mt-2 tile_name"><?= d__('system', 'Users') ?></div>
                </div>
            </a>
        </div>
    </div>
</div>

<?php if (! empty($data['news']) && $data['news']->count() > 0): ?>
    <div class="mb-n3">
        <h2 class="h1 font-weight-bold mt-4 mb-2"><?= __('News') ?></h2>
        <div class="row row-cols-1">
            <?php foreach ($data['news'] as $news_item): ?>
                <?php /** @var News\Models\NewsArticle $news_item */  ?>
                <div class="col mb-3">
                    <a class="h4 font-weight-bold" href="<?= $news_item->url ?>"><?= $news_item->name ?></a>
                    <?php if (! empty($news_item->preview_text_safe)): ?>
                        <div class="mb-n3 mt-1"><?= $news_item->preview_text_safe ?></div>
                    <?php endif; ?>
                    <div class="text-muted small pt-1"><?= $news_item->display_date ?></div>
                </div>
            <?php endforeach; ?>
        </div>
    </div>
<?php endif; ?>


<h2 class="h1 font-weight-bold mt-4 mb-4"><?= __('Features') ?></h2>
<dl class="ml-4">
    <dt class="h3 font-weight-bold">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#check"/>
        </svg>
        <?= __('Responsive Layout') ?>
    </dt>
    <dd class="mb-3">
        <?= __('Your site will appear equally well on both computers and mobile devices.') ?>
    </dd>

    <dt class="h3 font-weight-bold">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#check"/>
        </svg>
        <?= __('Template System') ?>
    </dt>
    <dd class="mb-3">
        <?= __('Using templates, you can completely change the style of your site so that it becomes unique and not like the others.') ?>
    </dd>

    <dt class="h3 font-weight-bold">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#check"/>
        </svg>
        <?= __('High Performance') ?>
    </dt>
    <dd class="mb-3">
        <?= __('When developing JohnCMS we pay special attention to system performance.<br>Your website will not require a powerful server for as long as possible.') ?>
    </dd>

    <dt class="h3 font-weight-bold">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#check"/>
        </svg>
        <?= __('Multilingual') ?>
    </dt>
    <dd class="mb-3">
        <?= __(
            'Reach the maximum audience in different languages. Several languages have already been built into the system.<br>And if you don\'t have the desired language, you can easily add it using advanced translation tools that support johnCMS.'
        ) ?>
    </dd>

    <dt class="h3 font-weight-bold">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#check"/>
        </svg>
        <?= __('Modularity') ?>
    </dt>
    <dd>
        <?= __('The most popular modules are built into the system.<br>You can install ready-made additional modules, create them yourself or order development of new modules from other developers.') ?>
    </dd>
</dl>

<h2 class="h1 font-weight-bold mt-4 mb-4"><?= __('Free License') ?></h2>

<dl class="ml-4">
    <dt class="h3 font-weight-bold">
        <svg class="icon">
            <use xlink:href="<?= $this->asset('icons/sprite.svg') ?>#check"/>
        </svg>
        GPL-3
    </dt>
    <dd class="mb-3">
        <?= __('The GNU GPL-3 license gives you the right to distribute and modify JohnCMS.') ?>
    </dd>
</dl>