XF 2.2 Ошибка в консоли .m-iconicIcon is undefined in public:ampcore.less

Версия XenForo
2.2

Bams

Заблокирован
Сообщения
470
Решения
2
Реакции
70
Баллы
325
Указание некорректной версии движка!
В консоли появилась ошибка

Код:
XF\CssRenderException: Error rendering template public:ampcore.less: .m-iconicIcon is undefined in public:ampcore.less (on or near line 5258) src/XF/CssRenderException.php:89

Код:
Трассировка стека
 5255 |
 5256 |         + i
 5257 |         {
*5258*|             .m-iconicIcon();
 5259 |         }
 5260 |
 5261 |         & + i:after
------------

#0 src/XF/CssRenderer.php(418): XF\CssRenderException::createFromLessException(Object(Less_Exception_Compiler), 'public:ampcore....', '// Note that th...')
#1 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:ampcore....', '// Note that th...')
#2 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:ampcore....', NULL)
#3 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#4 src/addons/MaZ/AMP/Styles.php(158): XF\CssRenderer->render(Array)
#5 src/addons/MaZ/AMP/Styles.php(185): MaZ\AMP\Styles::generate('1', '2', Array)
#6 src/addons/MaZ/AMP/Listener.php(101): MaZ\AMP\Styles::insertCss(Object(XF\Pub\App), 'thread', Array, '<!doctype html>...')
#7 src/XF/Extension.php(69): MaZ\AMP\Listener::app_complete(Object(XF\Pub\App), Object(XF\Http\Response))
#8 src/XF/App.php(2843): XF\Extension->fire('app_complete', Array, NULL)
#9 src/XF/App.php(2111): XF\App->fire('app_complete', Array)
#10 src/XF/Pub/App.php(455): XF\App->complete(Object(XF\Http\Response))
#11 src/XF/App.php(2348): XF\Pub\App->complete(Object(XF\Http\Response))
#12 src/XF.php(512): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}

-------------

Previous Less_Exception_Compiler: .m-iconicIcon is undefined in anonymous-file-0.less - src/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php:149
#0 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(147): Less_Tree_Mixin_Call->compile(Object(Less_Environment))
#1 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(88): Less_Tree_Ruleset->EvalMixinCalls(Object(Less_Tree_Ruleset), Object(Less_Environment), 1)
#2 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(94): Less_Tree_Ruleset->compile(Object(Les

Код:
array(4) {
  ["url"] => string(26) "/tags/digital-store/?amp=1"
  ["referrer"] => bool(false)
  ["_GET"] => array(2) {
    ["/tags/digital-store/"] => string(0) ""
    ["amp"] => string(1) "1"
  }
  ["_POST"] => array(0) {
  }
}
 
Последнее редактирование:
Я так понимаю относится к core.less, но я его не трогал никогда. На офе нашел подобную тему, с данной ошибкой, но разработчики написали что исправление внесено в v2.2.7 Patch 1...хотя до обновления такого не было
 
Последнее редактирование:
DreamTails, бесполезно. Плагин кривой и ничего не поделаешь, кмк.
Сколько видел у кого на форумах - то забит лог ошибками от него, то вот такое.
Тут в теме скидывались на него, не тот который в ресурсах если не ошибаюсь версии 1.2
До сегодняшнего вечера, проблемы с ним не было
 
West14, никакой проблемы нет с этим плагином с момента покупки, возможно с чем то другим не контачит и из за этого проблема. Но повторюсь, у меня все как часы.
 
Вот Амп страница, без ошибок с этим плагином, если не движок не стили не обновляли нужно смотреть что вызывает проблему
 
Вот Амп страница, без ошибок с этим плагином, если не движок не стили не обновляли нужно смотреть что вызывает проблему
На странице вызывает вот что
Код:
Трассировка стека
 5255 |
 5256 |         + i
 5257 |         {
*5258*|             .m-iconicIcon();
 5259 |         }
 5260 |
 5261 |         & + i:after

и не понимаю откуда ноги растут
 
у меня в шаблоне ampcore.less нету даже намека на .m-iconicIcon(); откуда он у вас я не знаю

Мало того этого класса нет не в одном шаблоне на форуме
 
у меня в шаблоне ampcore.less нету даже намека на .m-iconicIcon(); откуда он у вас я не знаю

Мало того этого класса нет не в одном шаблоне на форуме
а у меня к тому-же дефолтный шаблон стоит, без каких либо изменений...
 
Значит какой-то плагин что то где-то меняет и коряво, в плагине AMP этого класса нет, это уже или сами что то не так сделали или какой-то плагин корявый
 
На офф пишут что эта ошибка из за устаревшего шаблона и Крис пишет что проблема может быть в setup.less, в любом случае попробуйте накатить заново стиль под вашу версию Ксена
 
Значит какой-то плагин что то где-то меняет и коряво, в плагине AMP этого класса нет, это уже или сами что то не так сделали или какой-то плагин корявый
Отключил все, 0 результатов
 
На офф пишут что эта ошибка из за устаревшего шаблона и Крис пишет что проблема может быть в setup.less, в любом случае попробуйте накатить заново стиль под вашу версию Ксена
Версия последняя, даже на тесте ставил последнюю с нуля, аналогичная прболема
 
сделайте бекап шаблона. ampcore.less и замените на

Less:
.m-formElementExplain()
{
    display: block;
    font-style: normal;
    .xf-formExplain();

    .m-textColoredLinks();
}
// ########################## GLOBAL BASE SETUP #######################

html
{
    font: @xf-fontSizeNormal / @xf-lineHeightDefault sans-serif;
    font-family: @xf-fontFamilyUi;
    font-weight: @xf-fontWeightNormal;
    color: @xf-textColor;
    margin: 0;
    padding: 0;
    word-wrap: break-word;
    .m-hyphens(none);
    background-color: @xf-pageBg;
}

button, input, optgroup, select, textarea
{
    font-family: @xf-fontFamilyUi;
    line-height: @xf-lineHeightDefault;
}

img
{
    max-width: 100%;
    height: auto;
}

b, strong
{
    font-weight: @xf-fontWeightHeavy;
}

a
{
    .xf-link();
}

svg
{
    fill: currentColor;
}

{{ include('ampcore_setup.less') }}
{{ include('ampcore_utilities.less') }}
{{ include('ampcore_block.less') }}
{{ include('ampcore_blockmessage.less') }}
{{ include('ampcore_blockstatus.less') }}
{{ include('ampcore_blocklink.less') }}
{{ include('ampcore_blockend.less') }}
{{ include('ampcore_button.less') }}

{{ include('core_input.less') }}

// ############################# BASIC UTILITY CLASSES #######################
.u-srOnly {
  position: absolute;
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden
}
.u-anchorTarget {
  display: block;
  height: 0;
  width: 0;
  visibility: hidden;
  pointer-events: none;
  position: absolute
}


{{ include('ampcore_list.less') }}

@_form-labelShiftInput: @xf-paddingMedium + @xf-borderSize; // technically input border-top-width + padding-top
@_form-labelButtonInput: 5px; // technically button border-top-width + padding-top, adjusted for text size differences
@_form-elementSpacer: @xf-paddingMedium;

{{ include('ampcore_offcanvas.less') }}
{{ include('ampcore_tab.less') }}
{{ include('ampcore_overlay.less') }}
{{ include('ampcore_pagenav.less') }}
{{ include('ampcore_avatar.less') }}
{{ include('ampcore_contentrow.less') }}

// #################################### TAGS ##############################
// note that while this is related to tags, it's commonly used so just include it

.tagList,
.tagList > dt,
.tagList > dd
{
    display: inline;
    padding: 0;
    margin: 0;
}

.tagItem
{
    display: inline-block;
    max-width: 100%;
    padding: 0 6px 1px;
    margin: 0 0 2px;
    border-radius: @xf-borderRadiusMedium;
    font-size: @xf-fontSizeSmaller;
    .xf-chip();
}

// ############################# MISC #########################

.reactionsBar
{
    .m-transitionFadeDown();
    .xf-minorBlockContent();
    border-left: @xf-borderSizeMinorFeature solid @xf-borderColorFeature;
    padding: @xf-paddingMedium;
    font-size: @xf-fontSizeSmaller;
    margin-top: @xf-paddingMedium;
}

.reactionSummary
{
    display: inline-block;
    .m-listPlain();
    line-height: 16px;
    height: 16px;
    margin: 0 -2px;
    vertical-align: text-top;

    > li
    {
        display: inline-block;
        height: 20px;
        width: 20px;
        padding: 2px;
        margin: -2px 0;
        background: @xf-contentBg;
        border-radius: 50%;
        position: relative;
        margin-left: -6px;

        &:nth-child(1)
        {
            z-index: 3;
            margin-left: 0;
        }

        &:nth-child(2)
        {
            z-index: 2;
        }

        &:nth-child(3)
        {
            z-index: 1;
        }
    }

    .reaction
    {
        position: absolute;
        top: 0;

        &.reaction
        {
            // increase specificity to override .reaction.reaction--<size>
            display: block;
        }
    }
}

.reactionsBar,
.message-responseRow
{
    .reactionSummary
    {
        > li
        {
            background: @xf-contentAltBg;
        }

        .reaction
        {
            top: 2px;
        }
    }
}

pre.sf-dump
{
    // not ideal, but then again neither is the default of 99999...
    z-index: @zIndex-1 !important;
}

{{ include('core_action_bar.less') }}
{{ include('ampcore_labels.less') }}
{{ include('ampcore_reaction.less') }}
{{ include('ampcore_bbcode.less') }}
{{ include('ampcore_smilie.less') }}
 
Последнее редактирование:
сделайте бекап шаблона. ampcore.less и замените на

OFFTOP


.m-formElementExplain()
{
display: block;
font-style: normal;
.xf-formExplain();

.m-textColoredLinks();
}
// ########################## GLOBAL BASE SETUP #######################

html
{
font: @xf-fontSizeNormal / @xf-lineHeightDefault sans-serif;
font-family: @xf-fontFamilyUi;
font-weight: @xf-fontWeightNormal;
color: @xf-textColor;
margin: 0;
padding: 0;
word-wrap: break-word;
.m-hyphens(none);
background-color: @xf-pageBg;
}

button, input, optgroup, select, textarea
{
font-family: @xf-fontFamilyUi;
line-height: @xf-lineHeightDefault;
}

img
{
max-width: 100%;
height: auto;
}

b, strong
{
font-weight: @xf-fontWeightHeavy;
}

a
{
.xf-link();
}

svg
{
fill: currentColor;
}

{{ include('ampcore_setup.less') }}
{{ include('ampcore_utilities.less') }}
{{ include('ampcore_block.less') }}
{{ include('ampcore_blockmessage.less') }}
{{ include('ampcore_blockstatus.less') }}
{{ include('ampcore_blocklink.less') }}
{{ include('ampcore_blockend.less') }}
{{ include('ampcore_button.less') }}

{{ include('core_input.less') }}

// ############################# BASIC UTILITY CLASSES #######################
.u-srOnly {
position: absolute;
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
clip: rect(0 0 0 0);
overflow: hidden
}
.u-anchorTarget {
display: block;
height: 0;
width: 0;
visibility: hidden;
pointer-events: none;
position: absolute
}


{{ include('ampcore_list.less') }}

@_form-labelShiftInput: @xf-paddingMedium + @xf-borderSize; // technically input border-top-width + padding-top
@_form-labelButtonInput: 5px; // technically button border-top-width + padding-top, adjusted for text size differences
@_form-elementSpacer: @xf-paddingMedium;

{{ include('ampcore_offcanvas.less') }}
{{ include('ampcore_tab.less') }}
{{ include('ampcore_overlay.less') }}
{{ include('ampcore_pagenav.less') }}
{{ include('ampcore_avatar.less') }}
{{ include('ampcore_contentrow.less') }}

// #################################### TAGS ##############################
// note that while this is related to tags, it's commonly used so just include it

.tagList,
.tagList > dt,
.tagList > dd
{
display: inline;
padding: 0;
margin: 0;
}

.tagItem
{
display: inline-block;
max-width: 100%;
padding: 0 6px 1px;
margin: 0 0 2px;
border-radius: @xf-borderRadiusMedium;
font-size: @xf-fontSizeSmaller;
.xf-chip();
}

// ############################# MISC #########################

.reactionsBar
{
.m-transitionFadeDown();
.xf-minorBlockContent();
border-left: @xf-borderSizeMinorFeature solid @xf-borderColorFeature;
padding: @xf-paddingMedium;
font-size: @xf-fontSizeSmaller;
margin-top: @xf-paddingMedium;
}

.reactionSummary
{
display: inline-block;
.m-listPlain();
line-height: 16px;
height: 16px;
margin: 0 -2px;
vertical-align: text-top;

> li
{
display: inline-block;
height: 20px;
width: 20px;
padding: 2px;
margin: -2px 0;
background: @xf-contentBg;
border-radius: 50%;
position: relative;
margin-left: -6px;

&:nth-child(1)
{
z-index: 3;
margin-left: 0;
}

&:nth-child(2)
{
z-index: 2;
}

&:nth-child(3)
{
z-index: 1;
}
}

.reaction
{
position: absolute;
top: 0;

&.reaction
{
// increase specificity to override .reaction.reaction--<size>
display: block;
}
}
}

.reactionsBar,
.message-responseRow
{
.reactionSummary
{
> li
{
background: @xf-contentAltBg;
}

.reaction
{
top: 2px;
}
}
}

pre.sf-dump
{
// not ideal, but then again neither is the default of 99999...
z-index: @zIndex-1 !important;
}

{{ include('core_action_bar.less') }}
{{ include('ampcore_labels.less') }}
{{ include('ampcore_reaction.less') }}
{{ include('ampcore_bbcode.less') }}
{{ include('ampcore_smilie.less') }}

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