Article Management System (AMS)

Article Management System (AMS) 2.2.18

Нет прав для скачивания
Докладываю :)
Просмотрел исходники плагина, там есть упоминание об xf_xa_ams_article_view - переменная из Articles.php
Опрашивается по крону, ничего делать не надо.
Теперь выберу время, разберусь, как переменные запрашивать в XenForo - раньше не занимался этим, но видимо слегка надо погрузиться.
Повторюсь - вопрос исключительно в штатном шаблоне, в котором это (просмотры) не выводится. Сам плагин - пашет , всё считает отлично!
 
Последнее редактирование:
Народ, всем хай. Кто нибудь настраивал свой макет? Я пробовал менять стандартный список тем с помощью гридов, но у меня плывет список тем на форуме, т.к. используется один и тот же класс.
 
Glem, так завяжитесь на шаблоне. У html тега же есть класс template-Имя_Шаблона
CSS:
[data-template="xa_ams_latest_articles"] {
    .structItemContainer {
         display: grid;
         grid-template-rows: auto;
         grid-template-columns: 50% auto;
         grid-gap: 10px;
    }
}
Делал, не срабатывает
 
Glem, не работает в плане вообще не применяются изменения или по прежнему на всех страницах этот цсс код работает?
 
Последнее редактирование:
Потому что оно находится выше по дереву:
1660987189331.png
 
Да и замечание, используйте класс, как Вам рекомендовали.

Less:
.template-xa_ams_latest_articles {
    .structItemContainer {
         display: grid;
         grid-template-rows: auto;
         grid-template-columns: 50% auto;
         grid-gap: 10px;
    }
}
 
Народ, всем хай. Кто нибудь настраивал свой макет? Я пробовал менять стандартный список тем с помощью гридов, но у меня плывет список тем на форуме, т.к. используется один и тот же класс.

У меня через виджеты, вот так, и в настройках AMS выбрано "Модульная индексная страница"

Ff4Lm0O[1].png
 
Последнее редактирование:
  • Мне нравится
Реакции: Glem
есть нормальный руссификатор? если да то киньте мне буду благодарен
 
Приветствую. Как то можно убрать только лишь Навигацию и оставить лишь мой виджет?

2022-10-22_20-23-23.png
 
Последнее редактирование модератором:
Приветствую. Как то можно убрать только лишь Навигацию и оставить лишь мой виджет?

Посмотреть вложение 142429
В модификации xa_ams_category_list_macros удалить этот кода:

Код:
<xf:macro name="simple_list_block" arg-categoryTree="!" arg-categoryExtras="!" arg-selected="{{ 0 }}" arg-isNavBlock="{{ false }}" arg-authorId="{{ 0 }}" arg-seriesAuthorId="{{ 0 }}">
    <div class="block">
        <div class="block-container">
            <xf:if is="$isNavBlock">
                <h3 class="block-header">{{ phrase('navigation') }}</h3>
            <xf:else />
                <h3 class="block-header">{{ phrase('categories') }}</h3>
            </xf:if>
            <div class="block-body">
                <xf:if is="$categoryTree && $categoryTree.count()">
                    <xf:macro name="simple_category_list"
                        arg-selected="{$selected}"
                        arg-pathToSelected="{{ $selected ? $categoryTree.getPathTo($selected) : [] }}"
                        arg-children="{$categoryTree}"
                        arg-extras="{$categoryExtras}"
                        arg-isActive="{{ true }}" />

                    <hr class="block-separator" />
                </xf:if>
                <xf:if contentcheck="true">
                    <xf:contentcheck>
                        <xf:if is="$isNavBlock">
                            <xf:if is="$xf.options.xaAmsEnableAuthorList">
                                <a href="{{ link('ams/authors') }}" class="blockLink{{ $selected == 'browseAuthors' ? ' is-selected' : '' }}">{{ phrase('xa_ams_browse_authors') }}</a>
                            </xf:if>

                            <xf:if is="$xf.visitor.canViewAmsSeries()">
                                <a href="{{ link('ams/series') }}" class="blockLink{{ ($selected == 'browseSeries' && $xf.visitor.user_id != $seriesAuthorId) ? ' is-selected' : '' }}">{{ phrase('xa_ams_browse_series') }}</a>
                            </xf:if>
                        </xf:if>
                        
                        <xf:if is="$isNavBlock && $xf.visitor.user_id && ($xf.visitor.hasAmsArticlePermission('add') || $xf.visitor.hasAmsSeriesPermission('createSeries'))">
                            <xf:if is="$xf.visitor.hasAmsArticlePermission('add')">
                                <a href="{{ link('ams/authors', $xf.visitor) }}" class="blockLink{{ ($selected == 'yourPublishedArticles' && $xf.visitor.user_id == $authorId) ? ' is-selected' : '' }}">{{ phrase('xa_ams_your_published_articles') }}</a>
                                <a href="{{ link('ams/authors/awaiting-publishing', $xf.visitor) }}" class="blockLink{{ ($selected == 'yourArticlesAwaitingPublishing' && $xf.visitor.user_id == $authorId) ? ' is-selected' : '' }}">{{ phrase('xa_ams_your_articles_awaiting_publishing') }}</a>
                                <a href="{{ link('ams/authors/drafts', $xf.visitor) }}" class="blockLink{{ ($selected == 'yourDrafts' && $xf.visitor.user_id == $authorId) ? ' is-selected' : '' }}">{{ phrase('xa_ams_your_drafts') }}</a>
                            </xf:if>
                            <xf:if is="$xf.visitor.hasAmsSeriesPermission('createSeries')">
                                <a href="{{ link('ams/series', null, {'creator_id': $xf.visitor.user_id}) }}" class="blockLink{{ ($selected == 'browseSeries' && $xf.visitor.user_id == $seriesAuthorId) ? ' is-selected' : '' }}">{{ phrase('xa_ams_your_series') }}</a>
                            </xf:if>
                        </xf:if>
                    </xf:contentcheck>
                </xf:if>
            </div>
        </div>
    </div>
</xf:macro>

Он может отличаться у вас и у меня, так как разные версии AMS могут быть. Но примерно копайте в эту сторону. А виджет ставится в настройках виджета.
 
Не удалять, а комментировать, но лучше ТМС использовать, а не прямая правка шаблона.
OFFTOP

А почему лучше комментировать, нежели удалять? Чисто из-за удобства, чтобы потом можно было понять? Или к каким то негативным последствиям может привести?

 
OFFTOP

А почему лучше комментировать, нежели удалять? Чисто из-за удобства, чтобы потом можно было понять? Или к каким то негативным последствиям может привести?

Потому что если обновите, всё слетит если напрямую внесете изменения, а не через модификацию
 
Смотря как будет обновление происходить и где правки будут, но правилом хорошего тона, не удалять, если не понимаешь, что делаешь, что бы потом не вспоминать, что делалось, если обновлять будете.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу