Именно так и пробовала. Решений не нашла.
Полина Емелина
Поспешила я закрыть предыдущую тему. Почти все настроила, даже смогла подключить ползунок выбора цены. Но вот никак не могу избавится от расстояния между строками. А если сжимать экран, то наоборот, появляется скрол (если содержимое превышает три строки). Я так поняла, это в строке <select отвечает команда size=«0». Если задать в нем значение, то пробел между блоками увеличивается, свойство height: в css ничего не дает :((. Не знаю как обойти.
Предыдущая тема с кодом instantcms.ru/forum/nastroika-filtra-v-instantcms.html#post-354943
Огромное спасибо! Помогло! Напишите в лс, если что-то должна!
Первый вариант просто делает их друг за другом, второй вариант так и урезает по ширине
Захотела настроить фильтр, опять же разбираюсь сама (проблема ниже). Мне нужно, что бы список был не выпадающий, а кнопками в строчку. Реализовала это следующим образом, в файле com_inshop_view.tpl строчку выпадающего списка сделала так:
<select id="numP" size="0" multiple name="filter[{$char.id}]" style="width:100%;background: #f8f6f0;"> <option value="" {if !$filter[$char.id]}selected="selected"{/if}>{$LANG.SHOP_FILTER_ALL}</option> {foreach key=vid item=val from=$char.values_arr} <option value="{$val}" {if trim($filter[$char.id]) == trim($val)}selected="selected"{/if}>{$val}</option> {/foreach} </select>
В файле css сделала так:
#numP{ border: none; overflow: hidden; } #numP::-moz-focus-inner { border: 0; } #numP:focus { outline: none; } #numP option{ width: 250px; padding: 5px 0; text-align: center; margin: 0px 3px; display: inline-block; cursor: pointer; border: rgb(231 229 221) solid 1px; border-radius: 2px; color: rgb(75 83 82); background: #fff; } #numP option:checked { background: linear-gradient(#04a17d, #04a17d); background-color: #04a17d!important; color: white; border: 1px solid #04a17d; -webkit-text-fill-color: white; }
Всё работает. Но вот проблема, кнопки при изменении размера экрана не переносятся построчно(( а просто урезаются. Подскажите как сдедать, что бы option value начал переносится построчно. Если нужно, заплачу. Спасибо!
Вы меня спасли! Спасибо! Очень вам благодарна!
Раньше все было нормально, сайт исключительно информационный, поэтому захожу редко, раз в три месяца добавить пару статей. В разделе «контент», если выбрать настройки, то в разделе «поля» все штатно, как и раньше. Но при редактировании или добавлении страницы этих полей нет. На форуме решение через поиск не нашла. Сделать бекап тоже не выйдет, на хостинге он не дольше чем недельной давности. Версия v2.7.2.
Не отображает ни фотографии, ни текстовые поля. Только стандартный заголовок, анонс и теги.
Может как-то возможно добавить bb-code как в комментариях?
https://instantcms.ru/blogs/blog-utkonosa/dobavljaem-bb-code-v-svoi-komponent.html
он вроде так же ботает с textarea
тоже не помогло :(
В обычном варианте сработало, а вот те что с insertEditor не хочет
к сожалению проблема та же, что и на картнике выше. Начинает отображать одинаковое значение, даже если создаешь новое. Т.е. если в первом написать «123» этот же текст отображается во всех остальных, в т.ч. сразу при добавлении нового варианта. ((
Может как то отвечать фаил admin/backend.php ? Там упоминание vars_title тоже встречается
Подскажите что я сделала не так? :(
Не перешли на двойку :)
К сожалению есть масса доработок, которые сделаны на первую версию. Десятки разных калькуляторов, опций и прочего. Как только будет версия instantShop для двойки, возможно будем рассматривать и переносить. Первую ветку делали словно с широкой душой и размахом, с хорошим разнообразием функционала и удобства.
Вот полный код. Подскажите что поменять, что бы поле «название» было с редактором и многострочное.Готова оплатить.
<div style="margin-top:10px"><strong>Разновидности товара</strong></div> <div style="padding:5px;background:#ECECEC;margin-top:10px;margin-bottom:10px;margin-right:0px;"> <table border="0" cellpadding="5" cellspacing="0" width="100%" id="variants"> <tr> <td width="53">Артикул</td> <td>Название</td> <td width="63">Цена</td> <td width="63">На складе</td> <td width="17" class="char_del"> </td> </tr> <?php if (!$mod['vars']){ ?> <tr class="var"> <td><input type="text" name="vars_art_no[]" style="width:50px" /></td> <td><input type="text" name="vars_title[]" style="width:99%" /></td> <td><input type="text" name="vars_price[]" style="width:60px" /></td> <td><input type="text" name="vars_qty[]" style="width:60px" /></td> <td width="17" class="char_del"> <a href="javascript:" onclick="deleteVariant(this)" title="Удалить вариант"> <img src="/admin/images/actions/delete.gif" alt="Удалить вариант" border="0"> </a> </td> </tr> <?php } else { ?> <?php foreach($mod['vars'] as $var){?> <tr class="var"> <td><input type="text" name="vars_art_no[]" style="width:50px" value="<?php echo htmlspecialchars($var['art_no']); ?>" /></td> <td><input type="text" name="vars_title[]" style="width:99%" value="<?php echo htmlspecialchars($var['title']); ?>" /></td> <td><input type="text" name="vars_price[]" style="width:60px" value="<?php echo htmlspecialchars($var['price']); ?>" /></td> <td><input type="text" name="vars_qty[]" style="width:60px" value="<?php echo htmlspecialchars($var['qty']); ?>" /></td> <td width="17" class="char_del"> <a href="javascript:" onclick="deleteVariant(this)" title="Удалить разновидность"> <img src="/admin/images/actions/delete.gif" alt="Удалить разновидность" border="0"> </a> </td> </tr> <?php } ?> <?php } ?> </table> <script type="text/javascript"> updateVariants(); </script> <div style="margin:5px;margin-bottom:10px;"> <a href="javascript:addVariant()">Добавить разновидность</a> </div> </div>
Решила взять за основу разновидности товара, уж очень удобно если что добавлять любое кол-во. И вроде даже разобралась, но вот в чем проблема. Мне нужно что бы там был редактор, даже добавила, но у меня в каждом текстовом полне одно и тоже значение (((
<input type="text" name="vars_title[]" style="width:99%" value="<?php echo htmlspecialchars($var['title']); ?>" />
Сверху оригинал (из функции разновидности товара)
Снизу как сделала я (взяла код из подробного писания) в базе поменяла тип на longtext
<?php $inCore->insertEditor('vars_title[]', $var['title[]'], '400', '100%'); ?>
Подскажите что я сделала не так? :(
поля разные, но как сделать не знаю, копирования одной формы в админке явно недостаточно
Здравствуйте. Подскажите, как можно сделать копию подробного описания. Т.е. мне нужно, что бы на карточке товара было два\три таких блока с разным описанием. Понимаю что теоретически нужно скопировать код и создать ячейки в базе данных (если правильно выражаюсь), но далека от этого. Буду благодарна за помощь.