Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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

 

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 

Link to comment
Share on other sites


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

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

 

 'Unknown "endif"

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

 

Link to comment
Share on other sites


{{ 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 }} 

 

Edited by Slavonja2
Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

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

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

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

 

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

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

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

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

Link to comment
Share on other sites

  • 1 year later...

Добрый гдень форумчане прошу меня не закидывать камнями сразу , т.к. учусь только , при редактирование заказа покупателя в админке вылазит сие чудо Уведомление от сайи 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!")

 

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

Edited by nekto778
Link to comment
Share on other sites


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.

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites


  • 6 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.