Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Помогите разобраться с ошибкой


 Погделиться

Рекомендованные сообещёния

После переноса с подомена на домен

 

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown "endif" tag in "default/template/product/category.twig" at line 19.' in /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Parser.php:178 Stack trace: #0 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Parser.php(100): Twig_Parser->subparse(NULL, false) #1 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Environment.php(619): Twig_Parser->parse(Object(Twig_TokenStream)) #2 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Environment.php(671): Twig_Environment->parse(Object(Twig_TokenStream)) #3 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Environment.php(396): Twig_Environment->compileSource('{{ header }}\nloadTemplate('default/templat...') #5 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template.php(20): Template\Twig->render('default/templat...', '1') #6 /home/o/officejx/slavalfaceramic.com/storage/modification/system/engine/loader.php(85): Template->render('default/templat...', '1') #7 /home/o/officejx/slavalfaceramic.com/public_html/catalog/controller/product/category.php(362): Loader->view('product/categor...', Array) #8 [internal function]: ControllerProductCategory->index() #9 /home/o/officejx/slavalfaceramic.com/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #10 /home/o/officejx/slavalfaceramic.com/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #11 [internal function]: ControllerStartupRouter->index() #12 /home/o/officejx/slavalfaceramic.com/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #13 /home/o/officejx/slavalfaceramic.com/public_html/system/engine/router.php(34): Action->execute(Object(Registry)) #14 /home/o/officejx/slavalfaceramic.com/public_html/system/engine/router.php(29): Router->execute(Object(Action)) #15 /home/o/officejx/slavalfaceramic.com/public_html/system/framework.php(168): Router->dispatch(Object(Action), Object(Action)) #16 /home/o/officejx/slavalfaceramic.com/public_html/system/startup.php(104): require_once('/home/o/officej...') #17 /home/o/officejx/slavalfaceramic.com/public_html/index.php(23): start('catalog') #18 {main} thrown in /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Parser.php on line 178 

Ссылка на комменирий
Погделиться на других сайих


ик пролиийте ошибку, неужели это ик трудно

 

 'Unknown "endif"

 

Ссылка на комменирий
Погделиться на других сайих

8 минут назад, spectre сказал:

ик пролиийте ошибку, неужели это ик трудно

 

 'Unknown "endif"

И как ее можно решить? Неизвестный endif Что это?

 

Ссылка на комменирий
Погделиться на других сайих


само по себе оно появиться не могло

Ссылка на комменирий
Погделиться на других сайих

3 минуты назад, Slavonja2 сказал:

Синиксическая ошибка Twig_Error_Syntax

Воссиновите файл из дистрибутива. Или откатите сгделанные в файле правки.

Ссылка на комменирий
Погделиться на других сайих

{{ header }}
<div id="product-category" class="container">
  <ul class="breadcrumb">
    {% for breadcrumb in breadcrumbs %}
    <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% endfor %}
  </ul>
  <div class="row">{{ column_left }}
    {% if column_left and column_right %}
    {% set class = 'col-sm-6' %}
    {% elseif column_left or column_right %}
    {% set class = 'col-sm-9' %}
    {% else %}
    {% set class = 'col-sm-12' %}
    {% endif %}
    
      
      <hr>
 19 строка     {% endif %}
      {% if categories %}
      <h3>{{ text_refine }}</h3>
      {% if categories|length <= 5 %}
      <div class="row">
        <div class="col-sm-3">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
      </div>
      {% else %}
      <div class="row"> {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %}
        <div class="col-sm-3">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
        {% endfor %} </div>
      <br />
      {% endif %}
      {% endif %}
      {% if products %}
      <div class="row">
        <div class="col-md-2 col-sm-6 hidden-xs">
          <div class="btn-group btn-group-sm">
            <button type="button" id="list-view" class="btn btn-default" data-toggle="tooltip" title="{{ button_list }}"><i class="fa fa-th-list"></i></button>
            <button type="button" id="grid-view" class="btn btn-default" data-toggle="tooltip" title="{{ button_grid }}"><i class="fa fa-th"></i></button>
          </div>
        </div>
        <div class="col-md-3 col-sm-6">
          <div class="form-group"><a href="{{ compare }}" id="compare-total" class="btn btn-link">{{ text_compare }}</a></div>
        </div>
        <div class="col-md-4 col-xs-6">
          <div class="form-group input-group input-group-sm">
            <label class="input-group-addon" for="input-sort">{{ text_sort }}</label>
            <select id="input-sort" class="form-control" onchange="location = this.value;">
              
              
              
              {% for sorts in sorts %}
              {% if sorts.value == '%s-%s'|format(sort, order) %}
              
              
              
              <option value="{{ sorts.href }}" selected="selected">{{ sorts.text }}</option>
              
              
              
              {% else %}
              
              
              
              <option value="{{ sorts.href }}">{{ sorts.text }}</option>
              
              
              
              {% endif %}
              {% endfor %}
            
            
            
            </select>
          </div>
        </div>
        <div class="col-md-3 col-xs-6">
          <div class="form-group input-group input-group-sm">
            <label class="input-group-addon" for="input-limit">{{ text_limit }}</label>
            <select id="input-limit" class="form-control" onchange="location = this.value;">
              
              
              
              {% for limits in limits %}
              {% if limits.value == limit %}
              
              
              
              <option value="{{ limits.href }}" selected="selected">{{ limits.text }}</option>
              
              
              
              {% else %}
              
              
              
              <option value="{{ limits.href }}">{{ limits.text }}</option>
              
              
              
              {% endif %}
              {% endfor %}
            
            
            
            </select>
          </div>
        </div>
      </div>
      <div class="row"> {% for product in products %}
        <div class="product-layout product-list col-xs-12">
          <div class="product-thumb">
            <div class="image"><a href="{{ product.href }}"><img src="{{ product.thumb }}" alt="{{ product.name }}" title="{{ product.name }}" class="img-responsive" /></a></div>
            <div>
              <div class="caption">
                <h4><a href="{{ product.href }}">{{ product.name }}</a></h4>
                <p>{{ product.description }}</p>
                {% if product.price %}
                <p class="price"> {% if not product.special %}
                  {{ product.price }}
                  {% else %} <span class="price-new">{{ product.special }}</span> <span class="price-old">{{ product.price }}</span> {% endif %}
                  {% if product.tax %} <span class="price-tax">{{ text_tax }} {{ product.tax }}</span> {% endif %} </p>
                {% endif %}
                {% if product.rating %}
                <div class="rating"> {% for i in 1..5 %}
                  {% if product.rating < i %} <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> {% else %} <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span>{% endif %}
                  {% endfor %} </div>
                {% endif %} </div>
              <div class="button-group">
                <button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
                <button type="button" data-toggle="tooltip" title="{{ button_wishlist }}" onclick="wishlist.add('{{ product.product_id }}');"><i class="fa fa-heart"></i></button>
                <button type="button" data-toggle="tooltip" title="{{ button_compare }}" onclick="compare.add('{{ product.product_id }}');"><i class="fa fa-exchange"></i></button>
              </div>
            </div>
          </div>
        </div>
        {% endfor %} </div>
      <div class="row">
        <div class="col-sm-6 text-left">{{ pagination }}</div>
        <div class="col-sm-6 text-right">{{ results }}</div>
      </div>
      {% endif %}
      {% if not categories and not products %}
      <p>{{ text_empty }}</p>
      <div class="buttons">
        <div class="pull-right"><a href="{{ continue }}" class="btn btn-primary">{{ button_continue }}</a></div>
      </div>
      {% endif %}
      {{ content_bottom }}</div>
    {{ column_right }}</div>

<div id="content" class="{{ class }}">{{ content_top }}
      <h2>{{ heading_title }}</h2>
{% if thumb or description %}
      <div class="row"> {% if thumb %}
        <div class="col-sm-2"><img src="{{ thumb }}" alt="{{ heading_title }}" title="{{ heading_title }}" class="img-thumbnail" /></div>
        {% endif %}
        {% if description %}
        <div class="col-sm-10">{{ description }}</div>
        {% endif %} </div>
</div>        
{{ footer }} 

 

Изменено пользователем Slavonja2
Ссылка на комменирий
Погделиться на других сайих


40 минут назад, NDemidov сказал:

покажите 19ю строку файла default/template/product/category.twig

:)

Ссылка на комменирий
Погделиться на других сайих

5 минут назад, Slavonja2 сказал:

Есть понятное пояснение что не ик?

Конечно,, Кто-то туда, это прописал

Ссылка на комменирий
Погделиться на других сайих

Это ошибка синиксиса. Для данного endif нет проверки условия if. Возможно заэтопили лишнего при копировании кода. Или ещё как, но им этого endif не должно быть.

Ссылка на комменирий
Погделиться на других сайих

13 минут назад, mpn2005 сказал:

Это ошибка синиксиса. Для данного endif нет проверки условия if. Возможно заэтопили лишнего при копировании кода. Или ещё как, но им этого endif не должно быть.

При переносе с потдомена на домен это могло произойти?

Ссылка на комменирий
Погделиться на других сайих


15 минут назад, Slavonja2 сказал:

При переносе с потдомена на домен это могло произойти?

При перехогде в категорию , категория не отображается https://slavalfaceramic.com/

Ссылка на комменирий
Погделиться на других сайих


3 часа назад, Slavonja2 сказал:

При переносе с потдомена на домен это могло произойти?

Нет. Даое может быть только при ищменении файла.

другой вопрос, что при переносе мог быдь олиещён кэш. И ошибка вылезла. Но она им была зналит и раньше.

 

3 часа назад, Slavonja2 сказал:

При перехогде в категорию , категория не отображается https://slavalfaceramic.com/

Ошибка 500 говорит о том, что есть ошибки в когде php.

Надо смотреть лог ошипотому чток php и разбираться.

Ссылка на комменирий
Погделиться на других сайих

  • 1 год спустя...

Добрый гдень форумчане прошу меня не закидывать камнями сразу , т.к. учусь только , при редактирование заказа покупателя в админке вылазит сие чудо Уведомление от сайи shinoff. market
SyntaxError: Unexpected token < in JSON at position 0
OK
<b>Notice</b>: Undefined index: order_id in <b>/
www/catalog/controller/extension/feed/unisender.php</b> on line <b>41</
b>"'success":"\u0412\u0430\u0448 \u0437\u0430\u043a\u0430\u0437
\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d!")

 

в чем мой косячок и если не сложно то ткните пальэтом 

Изменено пользователем nekto778
Ссылка на комменирий
Погделиться на других сайих


6 часов назад, nekto778 сказал:

Добрый гдень форумчане прошу меня не закидывать камнями сразу , т.к. учусь только , при редактирование заказа покупателя в админке вылазит сие чудо Уведомление от сайи shinoff. market
SyntaxError: Unexpected token < in JSON at position 0
OK
<b>Notice</b>: Undefined index: order_id in <b>/
www/catalog/controller/extension/feed/unisender.php</b> on line <b>41</
b>"'success":"\u0412\u0430\u0448 \u0437\u0430\u043a\u0430\u0437
\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d!")

 

в чем мой косячок и если не сложно то ткните пальэтом 

косячок в модуле UniSender, который не видит в массиве ключ order_id.

Ну или возможно посивили модуль не для своей версии опенкари. Обратитесь к разрилитлику модуля

Ссылка на комменирий
Погделиться на других сайих

9 часов назад, Blast сказал:

косячок в модуле UniSender, который не видит в массиве ключ order_id.

Ну или возможно посивили модуль не для своей версии опенкари. Обратитесь к разрилитлику модуля

Спасипотому что огромное , коскак в модуле 

Ссылка на комменирий
Погделиться на других сайих


  • 6 месяэтов спустя...
On 6/21/2018 at 8:48 AM, spectre said:

ик пролиийте ошибку, неужели это ик трудно

 

 'Unknown "endif"

не сложно если знаешь что и ггде лиить...

 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.