Ищу Нужны два модуля

Регист
22 Мар 2017
Сообщения
56
Симпатии
12
#1
Первый это отзывы для moguta cms
Второй это загрузка файлов для скачивания в товар (PDF/DOC/WORD) и тд
Есть ли такое кто подскажет ?
 

MRX

Администратор
Регист
6 Апр 2016
Сообщения
994
Симпатии
642
#2
Первый это отзывы для moguta cms
Хоть бы объяснили логику этого плагина. К примеру у могуты есть вот такой: https://moguta.ru/plugins/integratsiya-s-servisami/yandeks-market-reviews
Второй это загрузка файлов для скачивания в товар (PDF/DOC/WORD) и тд
Крайне не рекомендую продавать цифровые товары на могуте smeshno
 
Регист
22 Мар 2017
Сообщения
56
Симпатии
12
#3
Хоть бы объяснили логику этого плагина. К примеру у могуты есть вот такой: https://moguta.ru/plugins/integratsiya-s-servisami/yandeks-market-reviews

Крайне не рекомендую продавать цифровые товары на могуте smeshno
Не для продажи просто как тех характеристики ! вот пример поле полезные документы сайт этот на битриксе ! делаю что то типо этого ток на могуте
Код:
https://gotravel.redsign.ru/tours/strany/egipet/118/
 
Последнее редактирование модератором:
Регист
9 Фев 2017
Сообщения
42
Симпатии
30
#4
Отзывы яндекс-маркета очень дорого выходят, там абонентская плата взимается.

Если нужна просто возможность писать отзывы к товарам, то есть 3 модуля:
https://moguta.ru/plugins/plaginy-dlya-kartochki-tovara/otzyvy-pokupateley
https://moguta.ru/plugins/plaginy-dlya-kartochki-tovara/drevovidnye-kommentarii
https://jstudio-pro.com/kommentarii

Для выкладывания инструкций и прочих файлов я однажды использовал функционал характеристик. Просто вставлял в строковые характеристики ссылку на скачивание файла.
Вместо стандартного вывода характеристик использовал в шаблоне product.php следующий код:
PHP:
<table class='productProps'>
<tbody>
    <?php
      $tr = 1; // Свойства товара

      foreach ($data['thisUserFields'] as $property) {   // перебираем все свойства товара и выводим
        if ($property[name] == 'Паспорт изделия') continue; // если натыкаемся на паспорт, то пропускаем его и не выводим
        ?>
          <tr <?php if($tr%2 != 0) echo " class='dark'"; ?>>
            <td class='propertyName'><?php echo $property[name]; ?></td>
            <td class='propertyValue'><?php echo $property[value]; $tr++; ?></td>
          </tr>
        <?php
      }
    ?>
</tbody>
</table>
А для вывода ссылки на скачивание Паспорта изделия вот такой код:
PHP:
    <?php
      $pasportExist = 'none'; // Паспорт изделия
      $pasportLink = '#';
      $pasportByte = '0';
      foreach ($data['thisUserFields'] as $property) {
        if ($property[name] == 'Паспорт изделия' && $property[value] != '') {
          $pasportExist = 'block';
          if ( substr($property[value],0,3) != 'http') {$path=site_url();} // если в свойстве указано относительная ссылка,
          $pasportLink = $path.$property[value];                                    // то прибавляем к ней адрес сайта
          $pasportByte = round(remote_file_size($path.$property[value])/1024); // вычисляем размер файла
        }
      }
    ?>
    <div class='file' style='display:<?php echo $pasportExist; ?>;'>
        <a href="<?php echo $pasportLink; ?>">Паспорт изделия</a> (<?php echo $pasportByte; ?> KБ)
    </div>
Если надо на большее количество файлов, то доработать этот код несложно.
 
Регист
22 Мар 2017
Сообщения
56
Симпатии
12
#5
Отзывы яндекс-маркета очень дорого выходят, там абонентская плата взимается.

Если нужна просто возможность писать отзывы к товарам, то есть 3 модуля:
https://moguta.ru/plugins/plaginy-dlya-kartochki-tovara/otzyvy-pokupateley
https://moguta.ru/plugins/plaginy-dlya-kartochki-tovara/drevovidnye-kommentarii
https://jstudio-pro.com/kommentarii

Для выкладывания инструкций и прочих файлов я однажды использовал функционал характеристик. Просто вставлял в строковые характеристики ссылку на скачивание файла.
Вместо стандартного вывода характеристик использовал в шаблоне product.php следующий код:
PHP:
<table class='productProps'>
<tbody>
    <?php
      $tr = 1; // Свойства товара

      foreach ($data['thisUserFields'] as $property) {   // перебираем все свойства товара и выводим
        if ($property[name] == 'Паспорт изделия') continue; // если натыкаемся на паспорт, то пропускаем его и не выводим
        ?>
          <tr <?php if($tr%2 != 0) echo " class='dark'"; ?>>
            <td class='propertyName'><?php echo $property[name]; ?></td>
            <td class='propertyValue'><?php echo $property[value]; $tr++; ?></td>
          </tr>
        <?php
      }
    ?>
</tbody>
</table>
А для вывода ссылки на скачивание Паспорта изделия вот такой код:
PHP:
    <?php
      $pasportExist = 'none'; // Паспорт изделия
      $pasportLink = '#';
      $pasportByte = '0';
      foreach ($data['thisUserFields'] as $property) {
        if ($property[name] == 'Паспорт изделия' && $property[value] != '') {
          $pasportExist = 'block';
          if ( substr($property[value],0,3) != 'http') {$path=site_url();} // если в свойстве указано относительная ссылка,
          $pasportLink = $path.$property[value];                                    // то прибавляем к ней адрес сайта
          $pasportByte = round(remote_file_size($path.$property[value])/1024); // вычисляем размер файла
        }
      }
    ?>
    <div class='file' style='display:<?php echo $pasportExist; ?>;'>
        <a href="<?php echo $pasportLink; ?>">Паспорт изделия</a> (<?php echo $pasportByte; ?> KБ)
    </div>
Если надо на большее количество файлов, то доработать этот код несложно.
В какой фаил первый код вставлять и второй как понимаю в layout_property.php или можно все вставить в product.php ?
Функционал характеристик просто фильтр создать так понимаю с значением (Паспорт изделия )
 
Регист
9 Фев 2017
Сообщения
42
Симпатии
30
#6
Наверное первый код вообще не стоит использовать, он не учитывает что могут быть другие неактивные свойства... Надо просто деактивировать свойство Паспорт изделия в админке чтобы оно не выводилось в карточке и фильтре.
 
Регист
22 Мар 2017
Сообщения
56
Симпатии
12
#7
Наверное первый код вообще не стоит использовать, он не учитывает что могут быть другие неактивные свойства... Надо просто деактивировать свойство Паспорт изделия в админке чтобы оно не выводилось в карточке и фильтре.
Непонятно что к чему что за поле должно быть ! Попробую по своему реализовать ! Было бы ништяк как фото добавлять так и файлы .
 
Регист
9 Фев 2017
Сообщения
42
Симпатии
30
#8
Непонятно что к чему что за поле должно быть ! Попробую по своему реализовать ! Было бы ништяк как фото добавлять так и файлы .
Поле должно называться "Паспорт изделия", а его содержимое - ссылка на файл.
Если поле называется как-то иначе, то соответственно и в коде это надо поменять.
 
Регист
22 Мар 2017
Сообщения
56
Симпатии
12
#9
Поле должно называться "Паспорт изделия", а его содержимое - ссылка на файл.
Если поле называется как-то иначе, то соответственно и в коде это надо поменять.
Поле фильтра строка так и в ней прям тег <a href="ссылка на фаил"></a> Правильно понимаю ?
 
Регист
9 Фев 2017
Сообщения
42
Симпатии
30
#10
Не тег, просто URL файла. Можно абсолютный, а можно относительный, не важно.
 
Регист
3 Июн 2018
Сообщения
19
Симпатии
11
#11
Не для продажи просто как тех характеристики ! вот пример поле полезные документы сайт этот на битриксе ! делаю что то типо этого ток на могуте
Код:
https://gotravel.redsign.ru/tours/strany/egipet/118/
У тебя шаблон есть такой для Битрикс?
 
Сверху Снизу