X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Moguta CMS есть пользователи?, вопрос технического плана
3rim
3rim
Topic Starter сообщение 19.5.2019, 11:23; Ответить: 3rim
Сообщение #1


Офф форум скорее мертв чем жив. Самому не хватает знаний. Не выводятся в шаблоне Crocus или Victoria (это одно и тоже) характеристики. В дефолтном всё нормально.
Прошу помощи.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 19.5.2019, 13:27; Ответить: falken
Сообщение #2


Цитата(3rim @ 19.5.2019, 10:23) *
Moguta CMS есть пользователи?

есть очень большие сомнения


--------------------
🗹 Быстрый и надежный хостинг от 135 рублей
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3rim
3rim
Topic Starter сообщение 19.5.2019, 13:43; Ответить: 3rim
Сообщение #3


Цитата(falken @ 19.5.2019, 13:27) *
есть очень большие сомнения

не может не огорчать ( Хотя очень на то похоже - везде тишина. Имхо весьма достойный двиг
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 19.5.2019, 13:43; Ответить: falken
Сообщение #4


Цитата(3rim @ 19.5.2019, 12:43) *
Имхо весьма достойный двиг

документация что говорит?


--------------------
🗹 Быстрый и надежный хостинг от 135 рублей
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3rim
3rim
Topic Starter сообщение 19.5.2019, 14:59; Ответить: 3rim
Сообщение #5


Цитата(falken @ 19.5.2019, 13:43) *
документация что говорит?

Что нужна переменная $data['thisUserFields'] которая собсна и выводит пользовательские хар-ки. Пытался и так и эдак результат 0. Да и дальше этого <?php пхп не знаю.

Вот эта страница выводит хар-ки
Развернуть/Свернуть
Код
<?php
/**
*  Файл представления Product - выводит сгенерированную движком информацию на странице карточки товара.
*  В этом файле доступны следующие данные:
*   <code>
*   $data['category_url'] => URL категории в которой находится продукт
*   $data['product_url'] => Полный URL продукта
*   $data['id'] => id продукта
*   $data['sort'] => порядок сортировки в каталоге
*   $data['cat_id'] => id категории
*   $data['title'] => Наименование товара
*   $data['description'] => Описание товара
*   $data['price'] => Стоимость
*   $data['url'] => URL продукта
*   $data['image_url'] => Главная картинка товара
*   $data['code'] => Артикул товара
*   $data['count'] => Количество товара на складе
*   $data['activity'] => Флаг активности товара
*   $data['old_price'] => Старая цена товара
*   $data['recommend'] => Флаг рекомендуемого товара
*   $data['new'] => Флаг новинок
*   $data['thisUserFields'] => Пользовательские характеристики товара
*   $data['images_product'] => Все изображения товара
*   $data['currency'] => Валюта магазина.
*   $data['propertyForm'] => Форма для карточки товара
*     $data['liteFormData'] => Упрощенная форма для карточки товара
*   $data['meta_title'] => Значение meta тега для страницы,
*   $data['meta_keywords'] => Значение meta_keywords тега для страницы,
*   $data['meta_desc'] => Значение meta_desc тега для страницы,
*   $data['wholesalesData'] => Информация об оптовых скидках,
*   $data['storages'] => Информация о складах,
*   $data['remInfo'] => Информация при отсутсвии товара,
*   </code>
*
*   Получить подробную информацию о каждом элементе массива $data, можно вставив следующую строку кода в верстку файла.
*   <code>
*    <?php viewData($data['thisUserFields']); ?>
*   </code>
*
*   Вывести содержание элементов массива $data, можно вставив следующую строку кода в верстку файла.
*   <code>
*    <?php echo $data['thisUserFields']; ?>
*   </code>
*
*   <b>Внимание!</b> Файл предназначен только для форматированного вывода данных на страницу магазина. Категорически не рекомендуется выполнять в нем запросы к БД сайта или реализовывать сложную программную логику логику.
* @author Авдеев Марк <mark-avdeev@mail.ru>
* @package moguta.cms
* @subpackage Views
*/
// Установка значений в метатеги title, keywords, description.
mgSEO($data);
?>


<div class="c-product product-details-block">

    <div class="l-row">
        <div class="l-col min-0--12">
            <div class="product-status" itemscope itemtype="http://schema.org/Product">
                <?php if (class_exists('BreadCrumbs')): ?>[brcr]<?php endif; ?>
                <div class="l-row">
                    <div class="l-col min-0--12 min-768--6">
                        <?php mgGalleryProduct($data); ?>
                    </div>
                    <div class="l-col min-0--12 min-768--6">
                        <div class="c-product__content buy-block">
                            <div class="buy-block-inner">
                                <div class="product-bar">
                                    <div class="c-product__row">
                                        <h1 class="c-title" itemprop="name"><?php echo $data['title'] ?></h1>
                                    </div>
                                    <div class="c-product__row">
                                        <div class="c-product__block">
                                            <div class="c-product__block--left">
                                                <div class="c-product__row">
                                                    <div class="c-product__code product-code">
                                                        <span>
                                                        <?php echo lang('productCode'); ?> <span class="c-product__code--span label-article code" itemprop="productID"> <?php echo $data['code'] ?></span>
                                                        </span>
                                                        <span class="price">
                                                            <span content="<?php echo str_replace(' ', '', $data['price'])?>"></span>
                                                            <span content="<?php echo $data['currency']; ?>"></span>
                                                        </span>
                                                    </div>
                                                    <div class="available">
                                                        <?php layout('count_product', $data); ?>                                                                                                            
                                                    </div>
                                                </div>
                                                <?php if (class_exists('NonAvailable')): ?>
                                                    <div class="c-product__row">[non-available id="<?php echo $data['id']?>"]</div>
                                                <?php endif; ?>
                                                <div class="c-product__row">
                                                    <ul class="product-status-list">
                                                        <li <?php echo (!$data['weight']) ? 'style="display:none"' : 'style="display:block"' ?>>
                                                            <?php echo lang('productWeight1'); ?> <span class="label-black weight"><?php echo $data['weight'] ?></span> <?php echo lang('productWeight2'); ?>
                                                        </li>
                                                    </ul>
                                                </div>  
                                            </div>
                                            <div class="c-product__block--right">
                                                <div class="c-product__row">
                                                    <div class="default-price">
                                                        <div class="product-price">
                                                            <ul itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="product-status-list">
                                                                <li>
                                                                    <div class="c-product__price c-product__price--current normal-price">
                                                                        <div class="c-product__price--title">
                                                                            <?php echo lang('productPrice'); ?>
                                                                        </div>
                                                                        <span class="c-product__price--value price">
                                                                            <span itemprop="price" content="<?php echo MG::numberDeFormat($data['price']);?>"><?php echo $data['price'] ?></span> <span itemprop="priceCurrency"><?php echo $data['currency']; ?></span>
                                                                        </span>
                                                                    </div>
                                                                </li>
                                                                <li <?php echo (!$data['old_price']) ? 'style="display:none"' : 'style="display:block"' ?>>
                                                                    <div class="c-product__price c-product__price--old old">
                                                                        <div class="c-product__price--title">
                                                                            <?php echo lang('productOldPrice'); ?>
                                                                        </div>
                                                                        <s class="c-product__price--value old-price">
                                                                            <?php echo MG::numberFormat($data['old_price']) . " " . $data['currency']; ?>
                                                                        </s>
                                                                    </div>
                                                                </li>
                                                            </ul>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="c-product__row">
                                                <?php if (class_exists('Rating')): ?>
                                                    <div class="c-product__row">[rating id = "<?php echo $data['id'] ?>"]</div>
                                                <?php endif; ?>                                                    
                                                </div>
                                                

                                            </div>
                                        </div>
                                    </div>
                                      <div class="c-product__row">
                                        <?php echo MG::layoutManager('layout_wholesales_info', $data['wholesalesData']); ?>
                                    </div>

                                    <div class="c-product__row">
                                        <?php echo MG::layoutManager('layout_storage_info', $data); ?>
                                        <?php echo $data['propertyForm'] ?>
                                    </div>

                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="l-col min-0--12">
                        <div class="c-tab">
                            <div class="c-tab__nav">
                                <a class="c-tab__link c-tab__link--active" href="#c-tab__tab1"><?php echo lang('productDescription'); ?></a>
                                
                                <?php if(!empty($data['stringsProperties'])): ?>
                                <a class="c-tab__link" href="#c-tab__property"><?php echo lang('productCharacteristics'); ?></a>
                                <?php endif; ?>

                                <?php if (class_exists('mgTreelikeComments')): ?>
                                    <a class="c-tab__link" href="#c-tab__tree-comments"><?php echo lang('productComments'); ?></a>
                                <?php endif; ?>
                                
                                <?php if (class_exists('CommentsToMoguta')): ?>
                                    <a class="c-tab__link" href="#c-tab__comments-mg"><?php echo lang('productComments'); ?></a>
                                <?php endif; ?>

                                <?php foreach ($data['thisUserFields'] as $key => $value) {
                                    if ($value['type']=='textarea'&&$value['value']) {?>
                                        <a class="c-tab__link" href="#c-tab__tab<?php echo $key?>"><?php echo $value['name']?></a>
                                    <?php   }
                                }?>
                            </div>

                            <div class="c-tab__content c-tab__content--active" id="c-tab__tab1" itemprop="description">
                                <?php echo $data['description'] ?>
                            </div>

                            <?php if(class_exists('mgTreelikeComments')): ?>
                                <div class="c-tab__content" id="c-tab__tree-comments" itemscope itemtype="http://schema.org/Review">
                                    <span style="display: none;" itemprop="itemReviewed" content="<?php echo $data['product_title'] ?>"></span>
                                   [mg-treelike-comments type="product"]
                                </div>
                            <?php endif; ?>

                            <?php if(class_exists('CommentsToMoguta')): ?>
                                <div class="c-tab__content" id="c-tab__comments-mg" itemscope itemtype="http://schema.org/Review">
                                    <span style="display: none;" itemprop="itemReviewed" content="<?php echo $data['product_title'] ?>"></span>
                                    [comments]
                                </div>
                            <?php endif; ?>
                            
                            <?php if(!empty($data['stringsProperties'])): ?>
                                <div class="c-tab__content" id="c-tab__property">
                                 <?php layout('property',$data);?>                            
                                </div>
                            <?php endif; ?>

                            <?php foreach ($data['thisUserFields'] as $key => $value) {
                                if ($value['type']=='textarea') { ?>
                                    <div class="c-tab__content" id="c-tab__tab<?php echo $key?>">
                                        <?php echo preg_replace('/\<br(\s*)?\/?\>/i', "\n", $value['value'])?>
                                    </div>
                                <?php  }
                            }?>
                        </div>
                    </div>
                </div>
              
            </div>
        </div>

        <div class="l-col min-0--12">
            <?php echo $data['related'] ?>
        </div>
        <?php if(class_exists('RecentlyViewed')) {?>
        <div class="l-col min-0--12">
            <div class="c-carousel__title">
                <span class="c-carousel__title--span">
                    <?php echo lang('RecentlyViewed'); ?>
                </span>
            </div>
            [recently-viewed countPrint=4 count=5 random=1]
        </div>
        <?php }?>
        <div class="l-col min-0--12">
            <?php if(class_exists('SetGoods')): ?>[set-goods id="<?php echo $data['id']?>"]<?php endif; ?>
        </div>

    </div>
</div>


а вот эта страница из другого шаблона - не выводит
Развернуть/Свернуть
Код
<?php mgSEO($data); ?>
[brcr]
<div class="j-product  product-details-block" itemscope itemtype="http://schema.org/Product">

    <h1 class="j-product__title j-title" itemprop="name"><?php echo $data['title'] ?></h1>

  
    <div class="j-product__gallery">
        <?php mgGalleryProduct($data); ?>
    </div>

    <div class="j-product__status   product-status">

        <div class="buy-block">
            <div class="j-product__block   buy-block-inner">

                <div class="j-product__block__left j-product__price   product-price">
                    <ul class="product-status-list">
                        <?php if($data["old_price"]!=""): ?>
                        <li <?php echo (!$data['old_price'])?'style="display:none"':'style="display:inline-block"' ?>>
                            <span class="j-product__price__old   old-price"><?php echo MG::numberFormat($data['old_price'])." ".$data['currency']; ?></span>
                        </li>
                      
                        <?php endif; ?>
                        <li>
                            <span class="j-product__price__current   price" itemprop="price"><?php echo $data['price'] ?> <?php echo $data['currency']; ?></span>
                        </li>
                    </ul>

                    <?php if(class_exists('JSComments')): ?>[jscomments id="<?php echo $data['id']?>"]<?php endif; ?>
                </div>

                <div class="j-product__block__right">
                    <div class="j-product__code    product-code">
                      
                  </div>
                  
                </div>
<ul class="product-status-list">
                        <li class="count-product-info">
                            <?php layout('count_product', $data); ?>
                      </li>
                        <li <?php echo (!$data['weight'])?'style="display:none"':'style="display:block;"' ?>>Вес: <span class="label-black weight"><?php echo $data['weight'] ?></span> кг. </li>
              </ul>
            </div>
            <?php echo $data['propertyForm'] ?>

            <div class="j-social">
                <div class="j-social__text">Понравился товар? Расскажите о нем своим друзьям:</div>
                <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>
                <script src="//yastatic.net/share2/share.js"></script>
                <div class="ya-share2" data-services="collections,vkontakte,facebook,odnoklassniki,moimir,gplus" data-counter=""></div>
            </div>

        </div>
    </div>

    <div class="j-product__tab">
        <div class="j-tab__nav">
            <a class="j-tab__nav__a active" href="#tab1">Описание</a>
          <a class="j-tab__nav__a" href="#tab2">Характеристики</a>
            <a class="j-tab__nav__a" href="#tab3">Отзывы <span class="j-comments__count"></span></a>

            <?php foreach ($data['thisUserFields'] as $key => $value) { if ($value['type']=='textarea'&&$value['value']) {?>
            <a class="j-tab__nav__a" href="#tab<?php echo $key?>"><?php echo $value['name']?></a>
            <?php } }?>
        </div>

        <div class="j-tab__content active" id="tab1" itemprop="description">
            <?php echo $data['description'] ?>
    
        </div>
     <div classs="j-tab__content"  id="tab2"

     </div>
    
  <div class="j-tab__content" id="tab3" itemscope itemtype="http://schema.org/Review">
            <?php if(class_exists('JSComments')): ?>[jscomments]<?php endif; ?>
            [mg-treelike-comments type=""]
        </div>

        <?php foreach ($data['thisUserFields'] as $key => $value) { if ($value['type']=='textarea') {?>
        <div class="j-tab__content" id="tab<?php echo $key?>" itemscope>
            <?php echo preg_replace('/\<br(\s*)?\/?\>/i', "\n", $value['value'])?>
        </div>
        <?php } }?>
    </div>


    <?php echo $data['related'] ?>

</div>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 19.5.2019, 17:27; Ответить: falken
Сообщение #6


Код
<?php foreach ($data['thisUserFields'] as $key => $value) { if ($value['type']=='textarea') {?>
        <div class="j-tab__content" id="tab<?php echo $key?>" itemscope>
            <?php echo preg_replace('/\<br(\s*)?\/?\>/i', "\n", $value['value'])?>
        </div>
        <?php } }?>


Вам только type=textarea нужны? Вы уверены, что там вообще есть тип textarea?
Выведите отдельно $data['thisUserFields'], посмотрите что там есть, чего нет. Имеются ли там поля которые вам нужны и тд.


--------------------
🗹 Быстрый и надежный хостинг от 135 рублей
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3rim
3rim
Topic Starter сообщение 19.5.2019, 18:14; Ответить: 3rim
Сообщение #7


Нужны только строковые значения, текст т.е. Всё что вы написали я нифига не понимаю. Попытался тупо вставить код в дескрипшн - результат нулевой
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 19.5.2019, 23:58; Ответить: Gerga
Сообщение #8


3rim, сделайте
Код
<?php print_r($data['thisUserFields']); ?>

и покажите тут результат.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3rim
3rim
Topic Starter сообщение 20.5.2019, 8:40; Ответить: 3rim
Сообщение #9


Цитата(Gerga @ 19.5.2019, 23:58) *
и покажите тут результат.

Код
Array ( [26] => Array ( [prop_id] => 26 [type_view] => [id] => 26 [name] => Размер [type] => assortmentCheckBox [default] => [data] => Array ( [0] => Array ( [id] => 123 [prop_id] => 26 [prop_data_id] => 50 [product_id] => 1 [name] => 4х3х2 см [margin] => [type_view] => [active] => 0 [name_orig] => 4х3х2 см [margin_orig] => ) [1] => Array ( [id] => 124 [prop_id] => 26 [prop_data_id] => 51 [product_id] => 1 [name] => 6х4х3 см [margin] => [type_view] => [active] => 0 [name_orig] => 6х4х3 см [margin_orig] => ) ) [all_category] => 0 [activity] => 1 [sort] => 26 [filter] => 0 [description] => [type_filter] => checkbox [1c_id] => [plugin] => [unit] => [group_id] => 0 ) [25] => Array ( [prop_id] => 25 [type_view] => [id] => 25 [name] => Ёмкость аккумулятора [type] => assortmentCheckBox [default] => [data] => Array ( [0] => Array ( [id] => 121 [prop_id] => 25 [prop_data_id] => 48 [product_id] => 1 [name] => 200 mAh [margin] => [type_view] => [active] => 1 [name_orig] => 200 mAh [margin_orig] => ) [1] => Array ( [id] => 122 [prop_id] => 25 [prop_data_id] => 49 [product_id] => 1 [name] => 400 mAh [margin] => [type_view] => [active] => 0 [name_orig] => 400 mAh [margin_orig] => ) ) [all_category] => 0 [activity] => 1 [sort] => 25 [filter] => 0 [description] => [type_filter] => checkbox [1c_id] => [plugin] => [unit] => [group_id] => 0 ) [24] => Array ( [prop_id] => 24 [type_view] => [id] => 24 [name] => Разрешение видео [type] => assortmentCheckBox [default] => [data] => Array ( [0] => Array ( [id] => 119 [prop_id] => 24 [prop_data_id] => 46 [product_id] => 1 [name] => 720х480 [margin] => [type_view] => [active] => 1 [name_orig] => 720х480 [margin_orig] => ) [1] => Array ( [id] => 120 [prop_id] => 24 [prop_data_id] => 47 [product_id] => 1 [name] => 640х480 [margin] => [type_view] => [active] => 0 [name_orig] => 640х480 [margin_orig] => ) ) [all_category] => 0 [activity] => 1 [sort] => 24 [filter] => 0 [description] => [type_filter] => checkbox [1c_id] => [plugin] => [unit] => [group_id] => 0 ) )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DevDeweloper
DevDeweloper
сообщение 20.5.2019, 11:20; Ответить: DevDeweloper
Сообщение #10


С чего вы взяли что это классный двиг, сколько с ним имел дело, нечего хорошего не увидел. 1 проект, есть на нем, всё пытаюсь на норм cms угорить. А вообще. Это пользовательские, опции при заказе товара и его шаблон храниться в " /layout/layout_variant.php​"

Вставьте вот так и дайте вывод:
Код
<php viewData($data['thisUserFields']); ?>


Сообщение отредактировал DevDeweloper - 20.5.2019, 11:25


--------------------
Мои услуги - клик
Интересное предложение по моб. приложению для интернет магазинов - клик
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Есть смысл создавать сайты на латышском?
15 Nekit 3251 20.3.2024, 9:40
автор: Skyworker
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4849 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Есть ли инструмент для поиска запросов на YouTube?
1 rownong27 968 18.2.2024, 22:19
автор: malamut
Горячая тема (нет новых ответов) Microsoft отказался работать в России: на что повлияет и есть ли ему замена
30 Room 4482 30.12.2023, 23:17
автор: australianman
Горячая тема (нет новых ответов) Pharmcashusa.com. Есть USA фарма траф? Вам сюда!
36 Herbalka 14525 11.12.2023, 21:27
автор: Herbalka


 



RSS Текстовая версия Сейчас: 29.3.2024, 16:45
Дизайн