В движке из коробки такой группы нет. К тому же не очень понятно, что значит «новенький» — кто зарегался меньше стольких-то дней назад? У кого карма меньше заданного числа? Кто еще ничего не написал?
Конечного решения прямо сейчас не напишу, но куда копать, подскажу.
Есть такой сниппет — «спйолер» (тут на сайте нет, но в стандартной версии — есть).
Он вставляет в текст вот такой код: <alto:spoiler title=""></alto:spoiler>
И этот код при обработке текста заменяется кодом шаблона, который лежит здесь — common/templates/skin/start-kit/tpls/snippets/snippet.spoiler.tpl
Вот навскидку код из этого файла можно заменить на такой:
{strip}
<div class="spoiler">
<div class="spoiler-title">
{if $aParams.title}{$aParams.title}{/if}
<div class="spoiler-slider">
{$aLang.spoiler_toggle_show}
</div>
</div>
<div class="spoiler-text">
{if !E::IsUser()}
Здесь текст для гостей
{else}
{$aParams.snippet_text}
{/if}
</div>
</div>
{/strip}
В версии 1.1.х шаблоны из /app не подгружаются. Оттуда берутся только языковые файлы и конфиги скинов.
В вашем случае вернее всего сделать копию исходного скина и его уже дорабатывать. Т.е. копируете common/templates/skin/start-kit/, например, в common/templates/skin/my-skin/ и там уже все добавляете, меняете. Ну, и надо, конечно, этот скин назначить в конфиге app/config/config.local.php:
Т.е. для одной версии язык явно указывать, а для другой нет? Хм, не уверен, что это можно будет сделать, т.к. получается, что для разных языков нужно использовать разную логику формирования URL, что весьма проблематично
По умолчанию языковые ссылки формируются так: site.com/ru/123.html
Но если нужно, то, скорее всего, их можно будет, при желании, сформировать и на поддоменах ru.site.com/123.html
Это все багфиксы, никакого нового функционала:
* иногда вылезала ошибка при поиске по сайту
* была ошибка при выводе RSS, связанная с закрытыми блогами
* не показывались черновики из закрытых блогов
* были проблемы с установкой движка не в корень сайта, а в подпапку
* ломалась верстка в меню при активированном плагине рейтинга, если сам рейтинг при этом в админке был отключен
* не работала ссылка подгрузки фотографий из фотосета (если фоток было много)
* ну и еще всякие мелкие баги
Нет, «PHP7 & HHVM» не может быть в принципе, т.к. и то, и другое — это разные языковые движки. Поэтому PHP-приложение запускается либо под HHVM, либо под родным PHP, но никак не под обоими одновременно. А «поддержка PHP7» в данном случае означает, что будут поддерживаться языковые конструкции и синтаксис языка PHP7.
Я что-то давно не отслеживал развитие HHVM. Но если у них есть 100%-ая совместимость с языком PHP 5.3, и нужные расширения все есть, то версия Альто 1.1.+ должна взлететь.
Но, как я уже говорил, проще под «семеркой» запустить
Ох, вот говорю же — неправильно это, выводить по однотипным УРЛам совершенно разные вещи. Но если уж так хочется, то и это можно сделать. Надо просто добавить еще одно правило в $config['router']['uri']:
Или, если хотите стандартную страницу 404 получать, то так:
И не будут вообще эти атрибуты добавляться
Есть такой сниппет — «спйолер» (тут на сайте нет, но в стандартной версии — есть).
Он вставляет в текст вот такой код:
<alto:spoiler title=""></alto:spoiler>
И этот код при обработке текста заменяется кодом шаблона, который лежит здесь — common/templates/skin/start-kit/tpls/snippets/snippet.spoiler.tpl
Вот навскидку код из этого файла можно заменить на такой:
В вашем случае вернее всего сделать копию исходного скина и его уже дорабатывать. Т.е. копируете common/templates/skin/start-kit/, например, в common/templates/skin/my-skin/ и там уже все добавляете, меняете. Ну, и надо, конечно, этот скин назначить в конфиге app/config/config.local.php:
Но если нужно, то, скорее всего, их можно будет, при желании, сформировать и на поддоменах ru.site.com/123.html
Если в нем есть строка:
то она должна быть такого вида
* иногда вылезала ошибка при поиске по сайту
* была ошибка при выводе RSS, связанная с закрытыми блогами
* не показывались черновики из закрытых блогов
* были проблемы с установкой движка не в корень сайта, а в подпапку
* ломалась верстка в меню при активированном плагине рейтинга, если сам рейтинг при этом в админке был отключен
* не работала ссылка подгрузки фотографий из фотосета (если фоток было много)
* ну и еще всякие мелкие баги
https://github.com/altocms/altocms/blob/master/engine/classes/abstract/Action.class.php#L794
Я что-то давно не отслеживал развитие HHVM. Но если у них есть 100%-ая совместимость с языком PHP 5.3, и нужные расширения все есть, то версия Альто 1.1.+ должна взлететь.
Но, как я уже говорил, проще под «семеркой» запустить