Перейти к содержимому


Фотография
- - - - -

Сбой в работе корзины и форме заказа


Лучший Ответ SmetDenis , 26 February 2015 - 12:43

Скорее всего positions.xml был изменен ранее, задолго до событий из первого сообщения.

Сайт работал нормально, потому что xml c позициями нужен только для панели управления.
 

Когда вы сохранили отсутствие элементов, то поля пропали из формы заказа, т.к обновились настройки позиций в форме корзины.

 

Вижу что сейчас в файле нет layout="order"

В оригинальном было примерно так

<?xml version="1.0" encoding="utf-8"?>
<!--
    JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
    @package     jbzoo
    @version     2.x Pro
    @author      JBZoo App http://jbzoo.com
    @copyright   Copyright (C) JBZoo.com,  All rights reserved.
    @license     http://jbzoo.com/license-pro.php JBZoo Licence
-->
<renderer>
    <positions layout="order">
        <position name="billing">Billing information</position>
        <position name="shipping">Shipping information</position>
        <position name="payment">Payment information</position>
        <position name="other">Other information</position>
    </positions>
    <positions layout="orderemail">
        <position name="items">Items</position>
        <position name="billing">Billing information</position>
        <position name="shipping">Shipping information</position>
        <position name="payment">Payment information</position>
        <position name="other">Other information</position>
    </positions>
    <positions layout="teaser">
        <position name="name">Order name</position>
        <position name="date">Date</position>
        <position name="price">Price</position>
        <position name="payment-type">Payment type</position>
        <position name="payment-status">Payment status</position>
    </positions>
    <positions layout="full">
        <position name="items">Items</position>
        <position name="billing">Billing information</position>
        <position name="shipping">Shipping information</position>
        <position name="payment">Payment information</position>
        <position name="other">Other information</position>
    </positions>
</renderer>

Что делать?

 

Найти бекап и аккуратно перенести информацию из positions.config и positions.xml

 

Или поставить оригинальный xml и вернуть поля вручную. Если не уверены, то бекап никогда не помешает.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 15

#11 alekskomarov

alekskomarov

Отправлено 26 February 2015 - 12:27

в том-то и дело, что не менял ничего, а сохранился машинально

файл positions.xml в аттаче


  • 0
Ищите! И обрящете...

#12 alekskomarov

alekskomarov

Отправлено 26 February 2015 - 12:39

че то не прицепился :(

 

<?xml version="1.0" encoding="utf-8"?>
<!--
    JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 
    @package     jbzoo
    @version     2.x Pro
    @author      JBZoo App http://jbzoo.com
    @copyright   Copyright (C) JBZoo.com,  All rights reserved.
    @license     http://jbzoo.com/license-pro.phpJBZoo Licence
    @coder       Denis Smetannikov <denis@jbzoo.com>
-->
<renderer>
    <positions layout="feed">
        <position name="description">Description</position>
    </positions>
 
    <positions layout="full">
        <position name="title">Title</position>
        <position name="subtitle">Subtitle</position>
 
        <position name="likes">Likes</position>
        <position name="rating">Rating</position>
        <position name="meta">Meta</position>
 
        <position name="image">Image</position>
        <position name="anons">Anons</position>
 
        <position name="tab-text">Tab: text</position>
        <position name="tab-gallery">Tab: gallery</position>
        <position name="tab-properties">Tab: properties</position>
        <position name="tab-reviews">Tab: reviews</position>
        <position name="tab-comments">Tab: comments</position>
 
        <position name="social">Social</position>
        <position name="related">Related</position>
    </positions>
 
    <positions layout="teaser">
        <position name="title">Title</position>
        <position name="subtitle">Subtitle</position>
        <position name="price">Price</position>
        <position name="properties">Properties</position>
        <position name="image">Image</position>
        <position name="rating">Rating</position>
        <position name="links">Links</position>
    </positions>
 
    <positions layout="related">
        <position name="image">Image</position>
        <position name="rating">Rating</position>
        <position name="title">Title</position>
        <position name="properties">Properties</position>
        <position name="links">Links</position>
    </positions>
 
    <positions layout="subcategory_item">
        <position name="title">Title</position>
        <position name="image">Image</position>
        <position name="properties">Properties</position>
        <position name="text">Text</position>
        <position name="meta">Meta</position>
    </positions>
 
    <positions layout="submission">
        <position name="content">Content</position>
        <position name="media">Media</position>
        <position name="meta">Meta</position>
        <position name="administration">Administration</position>
    </positions>
 
    <positions layout="compare">
        <position name="fields">Fields</position>
    </positions>
 
    <positions layout="favorite">
        <position name="title">Title</position>
        <position name="image">Image</position>
        <position name="properties">Properties</position>
        <position name="text">Text</position>
        <position name="meta">Meta</position>
    </positions>
    
<positions layout="ymlexport">
   <position name="title">Title</position>
   <position name="price">Price</position>
   <position name="properties">Properties</position>
   <position name="image">Image</position>
   <position name="description">Description</position>
   <position name="sales_notes">Sales_notes</position>
   <position name="vendor">Vendor</position>
   <position name="country_of_origin">Country of origin</position>
 </positions>
 
</renderer>

  • 0
Ищите! И обрящете...

#13 Na_uM

Na_uM

Отправлено 26 February 2015 - 12:41

не похож он совсем на нужный файл по содержанию

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

<?xml version="1.0" encoding="UTF-8"?>

<!-- JBZoo App is universal Joomla CCK, application for YooTheme Zoo component @package jbzoo @version 2.x Pro @author JBZoo App http://jbzoo.com @copyright Copyright (C) JBZoo.com, All rights reserved. @license http://jbzoo.com/license-pro.php JBZoo Licence -->

-<renderer>


-<positions layout="order">

<position name="billing">Billing information</position>

<position name="shipping">Shipping information</position>

<position name="payment">Payment information</position>

<position name="other">Other information</position>

</positions>

</renderer>

Сообщение отредактировал Na_uM: 26 February 2015 - 12:44

  • 0

#14 SmetDenis

SmetDenis

Отправлено 26 February 2015 - 12:43   Лучший Ответ

Скорее всего positions.xml был изменен ранее, задолго до событий из первого сообщения.

Сайт работал нормально, потому что xml c позициями нужен только для панели управления.
 

Когда вы сохранили отсутствие элементов, то поля пропали из формы заказа, т.к обновились настройки позиций в форме корзины.

 

Вижу что сейчас в файле нет layout="order"

В оригинальном было примерно так

<?xml version="1.0" encoding="utf-8"?>
<!--
    JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
    @package     jbzoo
    @version     2.x Pro
    @author      JBZoo App http://jbzoo.com
    @copyright   Copyright (C) JBZoo.com,  All rights reserved.
    @license     http://jbzoo.com/license-pro.php JBZoo Licence
-->
<renderer>
    <positions layout="order">
        <position name="billing">Billing information</position>
        <position name="shipping">Shipping information</position>
        <position name="payment">Payment information</position>
        <position name="other">Other information</position>
    </positions>
    <positions layout="orderemail">
        <position name="items">Items</position>
        <position name="billing">Billing information</position>
        <position name="shipping">Shipping information</position>
        <position name="payment">Payment information</position>
        <position name="other">Other information</position>
    </positions>
    <positions layout="teaser">
        <position name="name">Order name</position>
        <position name="date">Date</position>
        <position name="price">Price</position>
        <position name="payment-type">Payment type</position>
        <position name="payment-status">Payment status</position>
    </positions>
    <positions layout="full">
        <position name="items">Items</position>
        <position name="billing">Billing information</position>
        <position name="shipping">Shipping information</position>
        <position name="payment">Payment information</position>
        <position name="other">Other information</position>
    </positions>
</renderer>

Что делать?

 

Найти бекап и аккуратно перенести информацию из positions.config и positions.xml

 

Или поставить оригинальный xml и вернуть поля вручную. Если не уверены, то бекап никогда не помешает.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#15 alekskomarov

alekskomarov

Отправлено 26 February 2015 - 13:17

 positions.xml заменил, на сайте все восстановилось, спасибо за подсказки

но почему то не цепляется пункт items  в почте, письмо приходит в усеченном виде

19313-clip-38kb.png?nocache=1

 

в админке тоже items пустой

 

5ce1a-clip-13kb.png?nocache=1

 

хотя во всех формах прописан и присутствует. где еще посмотреть?


Сообщение отредактировал alekskomarov: 26 February 2015 - 13:49

  • 0
Ищите! И обрящете...

#16 alekskomarov

alekskomarov

Отправлено 26 February 2015 - 15:41

все, починил. в слое order добавил позицию items и в настройках формы вставил туда товары JBZoo Cart Items. Все работает. Всем огромное спасибо за содействие!


  • 0
Ищите! И обрящете...




Click to return to top of page in style!