П

Полина Емелина

+3
Репутация
2
Рейтинг
#1 Адаптивность фильтра InstantShop 17 февраля 2023 в 10:09

Именно так и пробовала. Решений не нашла.

#1 Адаптивность фильтра InstantShop 17 февраля 2023 в 01:49

Поспешила я закрыть предыдущую тему. Почти все настроила, даже смогла подключить ползунок выбора цены. Но вот никак не могу избавится от расстояния между строками. А если сжимать экран, то наоборот, появляется скрол (если содержимое превышает три строки). Я так поняла, это в строке <select отвечает команда size=«0». Если задать в нем значение, то пробел между блоками увеличивается, свойство height: в css ничего не дает :((. Не знаю как обойти. 
Предыдущая тема с кодом  instantcms.ru/forum/nastroika-filtra-v-instantcms.html#post-354943 


Изображение

Изображение

#2 [ЕСТЬ РЕШЕНИЕ] Настройка фильтра в InstantCMS 16 февраля 2023 в 16:23

Огромное спасибо! Помогло! Напишите в лс, если что-то должна!

#3 [ЕСТЬ РЕШЕНИЕ] Настройка фильтра в InstantCMS 14 февраля 2023 в 18:12

Изображение

Изображение

Первый вариант просто делает их друг за другом, второй вариант так и урезает по ширине

#1 [ЕСТЬ РЕШЕНИЕ] Настройка фильтра в InstantCMS 14 февраля 2023 в 10:10

Захотела настроить фильтр, опять же разбираюсь сама (проблема ниже). Мне нужно, что бы список был не выпадающий, а кнопками в строчку. Реализовала это следующим образом, в файле com_inshop_view.tpl строчку выпадающего списка сделала так:

  1. <select id="numP" size="0" multiple name="filter[{$char.id}]" style="width:100%;background: #f8f6f0;">
  2. <option value="" {if !$filter[$char.id]}selected="selected"{/if}>{$LANG.SHOP_FILTER_ALL}</option>
  3. {foreach key=vid item=val from=$char.values_arr}
  4. <option value="{$val}" {if trim($filter[$char.id]) == trim($val)}selected="selected"{/if}>{$val}</option>
  5. {/foreach}
  6. </select>

В файле css сделала так:

  1. #numP{
  2. border: none;
  3. overflow: hidden;
  4. }
  5.  
  6.  
  7. #numP::-moz-focus-inner {
  8. border: 0;
  9. }
  10. #numP:focus {
  11. outline: none;
  12. }
  13. #numP option{
  14. width: 250px;
  15. padding: 5px 0;
  16. text-align: center;
  17. margin: 0px 3px;
  18. display: inline-block;
  19. cursor: pointer;
  20. border: rgb(231 229 221) solid 1px;
  21. border-radius: 2px;
  22. color: rgb(75 83 82);
  23. background: #fff;
  24. }
  25.  
  26. #numP option:checked {
  27. background: linear-gradient(#04a17d, #04a17d);
  28. background-color: #04a17d!important;
  29. color: white;
  30. border: 1px solid #04a17d;
  31. -webkit-text-fill-color: white;
  32. }
  33.  

Всё работает. Но вот проблема, кнопки при изменении размера экрана не переносятся построчно(( а просто урезаются. Подскажите как сдедать, что бы option value начал переносится построчно. Если нужно, заплачу. Спасибо!

#4 [ЗАКРЫТО] Пропали поля при редактировании и добавлении контента. 8 февраля 2023 в 19:27

Вы меня спасли! Спасибо! Очень вам благодарна!

#1 [ЗАКРЫТО] Пропали поля при редактировании и добавлении контента. 8 февраля 2023 в 13:04

Раньше все было нормально, сайт исключительно информационный, поэтому захожу редко, раз в три месяца добавить пару статей. В разделе «контент», если выбрать настройки, то в разделе «поля» все штатно, как и раньше. Но при редактировании или добавлении страницы этих полей нет. На форуме решение через поиск не нашла. Сделать бекап тоже не выйдет, на хостинге он не дольше чем недельной давности. Версия v2.7.2.

Не отображает ни фотографии, ни текстовые поля. Только стандартный заголовок, анонс и теги.

#5 InstantShop подробное описание товара 3 февраля 2023 в 21:50

Может как-то возможно добавить  bb-code  как в комментариях?
https://instantcms.ru/blogs/blog-utkonosa/dobavljaem-bb-code-v-svoi-komponent.html

он вроде так же ботает с textarea

#6 InstantShop подробное описание товара 2 февраля 2023 в 20:30

тоже не помогло :(

#7 InstantShop подробное описание товара 2 февраля 2023 в 20:17

В обычном варианте сработало, а вот те что с insertEditor не хочет

#8 InstantShop подробное описание товара 2 февраля 2023 в 19:37

к сожалению проблема та же, что и на картнике выше. Начинает отображать одинаковое значение, даже если создаешь новое. Т.е. если в первом написать «123» этот же текст отображается во всех остальных, в т.ч. сразу при добавлении нового варианта. ((

Может как то отвечать фаил admin/backend.php ? Там упоминание vars_title тоже встречается 

#9 InstantShop подробное описание товара 2 февраля 2023 в 18:24

Подскажите что я сделала не так? :(

Полина Емелина

Не перешли на двойку :)

Loadырь

К сожалению есть масса доработок, которые сделаны на первую версию. Десятки разных калькуляторов, опций и прочего. Как только будет версия instantShop для двойки, возможно будем рассматривать и переносить. Первую ветку делали словно с широкой душой и размахом, с хорошим разнообразием функционала и удобства. 

Вот полный код. Подскажите что поменять, что бы поле «название» было с редактором и многострочное.Готова оплатить.

  1. <div style="margin-top:10px"><strong>Разновидности товара</strong></div>
  2. <div style="padding:5px;background:#ECECEC;margin-top:10px;margin-bottom:10px;margin-right:0px;">
  3.  
  4. <table border="0" cellpadding="5" cellspacing="0" width="100%" id="variants">
  5. <tr>
  6. <td width="53">Артикул</td>
  7. <td>Название</td>
  8. <td width="63">Цена</td>
  9. <td width="63">На складе</td>
  10. <td width="17" class="char_del">&nbsp;</td>
  11. </tr>
  12. <?php if (!$mod['vars']){ ?>
  13. <tr class="var">
  14. <td><input type="text" name="vars_art_no[]" style="width:50px" /></td>
  15. <td><input type="text" name="vars_title[]" style="width:99%" /></td>
  16. <td><input type="text" name="vars_price[]" style="width:60px" /></td>
  17. <td><input type="text" name="vars_qty[]" style="width:60px" /></td>
  18. <td width="17" class="char_del">
  19. <a href="javascript:" onclick="deleteVariant(this)" title="Удалить вариант">
  20. <img src="/admin/images/actions/delete.gif" alt="Удалить вариант" border="0">
  21. </a>
  22. </td>
  23. </tr>
  24. <?php } else { ?>
  25. <?php foreach($mod['vars'] as $var){?>
  26. <tr class="var">
  27. <td><input type="text" name="vars_art_no[]" style="width:50px" value="<?php echo htmlspecialchars($var['art_no']); ?>" /></td>
  28. <td><input type="text" name="vars_title[]" style="width:99%" value="<?php echo htmlspecialchars($var['title']); ?>" /></td>
  29. <td><input type="text" name="vars_price[]" style="width:60px" value="<?php echo htmlspecialchars($var['price']); ?>" /></td>
  30. <td><input type="text" name="vars_qty[]" style="width:60px" value="<?php echo htmlspecialchars($var['qty']); ?>" /></td>
  31. <td width="17" class="char_del">
  32. <a href="javascript:" onclick="deleteVariant(this)" title="Удалить разновидность">
  33. <img src="/admin/images/actions/delete.gif" alt="Удалить разновидность" border="0">
  34. </a>
  35. </td>
  36. </tr>
  37. <?php } ?>
  38. <?php } ?>
  39. </table>
  40.  
  41. <script type="text/javascript">
  42. updateVariants();
  43. </script>
  44.  
  45. <div style="margin:5px;margin-bottom:10px;">
  46. <a href="javascript:addVariant()">Добавить разновидность</a>
  47. </div>
  48. </div>
  49.  
#10 InstantShop подробное описание товара 2 февраля 2023 в 14:53

Решила взять за основу разновидности товара, уж очень удобно если что добавлять любое кол-во. И вроде даже разобралась, но вот в чем проблема. Мне нужно что бы там был редактор, даже добавила, но у меня в каждом текстовом полне одно и тоже значение (((

  1. <input type="text" name="vars_title[]" style="width:99%" value="<?php echo htmlspecialchars($var['title']); ?>" />

 Сверху оригинал (из функции разновидности товара)
Снизу как сделала я (взяла код из подробного писания) в базе поменяла тип на longtext

  1. <?php $inCore->insertEditor('vars_title[]', $var['title[]'], '400', '100%'); ?>

Подскажите что я сделала не так? :(

Изображение

#11 InstantShop подробное описание товара 1 февраля 2023 в 17:18

поля разные, но как сделать не знаю, копирования одной формы в админке явно недостаточно

#1 InstantShop подробное описание товара 1 февраля 2023 в 12:25

Здравствуйте. Подскажите, как можно сделать копию подробного описания. Т.е. мне нужно, что бы на карточке товара было два\три таких блока с разным описанием. Понимаю что теоретически нужно скопировать код и создать ячейки в базе данных (если правильно выражаюсь), но далека от этого. Буду благодарна за помощь.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.