Polo Art пишет:

Не совсем ясно, что имеется в виду - покажите скрин или адрес страницы, лучше второе

Чтобы товары без цены не участвовали в фильтре цены, чтобы 0 не показывать.
https://i.ibb.co/3c1hSBp/image.png

Polo Art пишет:

Не понял, конечно, где я помог

Написали код русскими буквами. Мне осталось только подставить значения.

иф цена ноль кнопка заказать ельз кнопка купить
{if $new_cost == '0'}{t}Узнать цену{/t}{else}{t}Заказать{/t}{/if}

Теперь понять бы, как игнорировать (не показывать) 0 в фильтре цены?

Polo Art пишет:

Да, и отлично, что получилось, но я бы условие ставил вокруг span
То есть
иф цена ноль
кнопка заказать
ельз
кнопка купить
Тогда и дисплейноун не нужен

С ельз с первого раза не получилось разобраться, сделал, что первое сработало.

Но после вашего этого сообщения я понял, как  это работает, сделал так:

В карточке товара
product.tpl

<span itemprop="price" class="rs-price-new  myCost" content="{$product->getCost(null, null, false)}" {if $new_cost == '0'}style="display: none"{/if}>{$new_cost}</span>

<a data-url="{$router->getUrl('shop-front-reservation', ["product_id" => $product.id])}" class="link link-one-click rs-reserve rs-in-dialog"><span>{if $new_cost == '0'}{t}Узнать цену{/t}{else}{t}Заказать{/t}{/if}</span></a>

В категории
product_in_list_table.tpl

<span class="card-price_new" {if $cur_cost == '0'}style="display: none"{/if}>{$cur_cost} {$product->getCurrency()}</span>

<a data-url="{$router->getUrl('shop-front-multioffers', ["product_id" => $product.id])}" class="link link-more rs-in-dialog" >{if $cur_cost == '0'}{t}Узнать цену{/t}{else}{t}Заказать{/t}{/if}</a>

product_in_list_block.tpl

<span class="card-price" {if $cur_cost == '0'}style="display: none"{/if}>{$cur_cost} {$product->getCurrency()}</span>

<a data-url="{$router->getUrl('shop-front-multioffers', ["product_id" => $product.id])}" class="link link-more pull-right rs-in-dialog" >{if $cur_cost == '0'}{t}Узнать цену{/t}{else}{t}Заказать{/t}{/if}</a>

Так выглядит проще, спасибо!

В категории товаров сделал так:
Табличная форма

<a data-url="{$router->getUrl('shop-front-reservation', ["product_id" => $product.id])}" class="link link-more rs-in-dialog" {if $cur_cost == '0'}style="display: none"{/if}>{t}Заказать{/t}</a>
 <a data-url="{$router->getUrl('shop-front-reservation', ["product_id" => $product.id])}" class="link link-more rs-in-dialog" {if $cur_cost > '0'}style="display: none"{/if}>{t}Узнать цену{/t}</a>

Блоковая форма

<a data-url="{$router->getUrl('shop-front-reservation', ["product_id" => $product.id])}" class="link link-more pull-right rs-in-dialog" {if $cur_cost == '0'}style="display: none"{/if}>{t}Заказать{/t}</a>
<a data-url="{$router->getUrl('shop-front-reservation', ["product_id" => $product.id])}" class="link link-more pull-right rs-in-dialog" {if $cur_cost > '0'}style="display: none"{/if}>{t}Узнать цену{/t}</a>

Изменил решение, теперь в карточке товара так:

<span itemprop="price" class="rs-price-new  myCost" content="{$product->getCost(null, null, false)}" {if $new_cost == '0'}style="display: none"{/if}>{$new_cost}</span>
<span  {if $new_cost == '0'}style="display: none"{/if}>{t}Заказать{/t}</span><span  {if $new_cost > '0'}style="display: none"{/if}>{t}Узнать цену{/t}</span>

Сделал так:

<span class="card-price_new" {if $new_cost == '0'}style="display: none"{/if}>
<span class="card-price" {if $cur_cost == '0'}style="display: none"{/if}>{$cur_cost} {$product->getCurrency()}</span>
<span class="card-price_new" {if $cur_cost == '0'}style="display: none"{/if}>{$cur_cost} {$product->getCurrency()}</span>

Так не показывается цена. Допустимо ли такое решение?

Polo Art пишет:

Я пинаю в нужном направлении
Потому что у Вас в будущем подобные проблемы будут возникать постоянно.

Я как не вебмастер, предполагал, что покупка готового движка магазина, избавит меня от необходимости правок кода, чтобы элементарные (как мне кажется) функции работали.

Polo Art пишет:

Чтобы решить проблему с кроном, нужно всего лишь запускать cron.php каждую минуту
https://readyscript.ru/manual/cron.html
согласно тому, как это производится на конкретном(!) хостинге
даже на рег.ру различные варианты хостинга - а ясновидящих тут нет

Про крон уже решен вопрос.

Polo Art пишет:

Чтобы добавить условие в шаблон, нужно почитать здесь
https://www.smarty.net/
конкретнее
https://www.smarty.net/docsv2/ru/langua … ion.if.tpl

Спасибо.

Ярослав пишет:

можно в шаблоне задать условие, по которому не будет выводится цена = 0

Можете поделиться, какое условие?

Polo Art пишет:
Ярослав пишет:

можно в шаблоне задать условие

А можно просто написать вот так
RTFM!
https://www.smarty.net/

Прибавилось "вебмастеров", что не могут крон настроить, что не могут документацию почитать

Сделали же ребята классный движок, нет - чукча не читатель, чукча - писатель.
А в движке шаблонизатор - популярный smarty

Почему так узко мыслите? Вам не приходит в голову, что не все, кто открывают интернет магазин "вебмастера"? Не хотите помочь решить вопрос не помогайте, зачем умничать?

Ярослав пишет:

Здравствуйте!
Задайте отдельно характеристики для каждой подкатегории. Или Вы все характеристики добавили корневой категории?

Есть отдельные характеристики главной категории и подкатегорий. В товарах подкатегории, я не указываю характеристики основной категории, только характеристики подкатегории. Но в товаре все равно показывается заголовок характеристик основной категории, так как я ни как не могу удалить шаблонах характеристик основной категории в подкатегориях, он там автоматически появляется. Это реализовано вообще не гибко, либо создавай отдельные категории, что нарушает структуру и логику подкатегорий меню, либо не добавляй характеристики в основную категорию, что тоже выглядит не правильно. Почему просто не показывать заголовок характеристик, если там нет характеристик?

11

(7 ответов, оставленных в Вопросы по работе с системой)

Polo Art пишет:
Джордж пишет:

В поддержке хостинга (reg.ru) ответили, что с их стороны все нормально, и проблема в движке!

Быть такого не может, что проблема в движке - у нас за всё время работы с ридискриптом с кроном всё было отлично.
А мы сделали не один десяток проектов

У рег.ру поддержки как таковой и нет - кто-то там отвечает через день очень низкого левела. И сам хостинг - дырявый кусок #$%.

В настройках крона на хостинге ставьте уведомление о событии на почту - и посмотрите, что придёт на почту.

Поддержка хостинга все сделала в течение нескольких минут (а не через день), после того, как я узнал от поддержки RS, что нужны дополнительные настройки хостинга.

12

(7 ответов, оставленных в Вопросы по работе с системой)

Вопрос решили, спасибо поддержке RS, там быстро ответили, что надо делать.

13

(7 ответов, оставленных в Вопросы по работе с системой)

В поддержке хостинга (reg.ru) ответили, что с их стороны все нормально, и проблема в движке!

14

(16 ответов, оставленных в Вопросы по работе с системой)

Как исправить ошибку с нулевой ценой. Должна быть возможно указывать кнопку узнать цену, или вообще не показывать цену, что логично, а не ноль.

Получается, что на сайте нет возможности добавлять отдельные характеристики подкатегориям, что очень не удобно. Зачем мне к деталям Котлов, указывать характеристики самих котлов. Или получается, надо отдельно в меню создавать категорию для деталей котлов, что не логично, так как они должны быть в категории котлов. Зачем название пустой характеристики основной категории, показывается в товаре с характеристиками подкатегории? Как исправить эту ошибку?

Почему показывается цена 0? Не на все товары бывают цены, часто ее надо уточнять, но не писать же теперь цена 0, и не скрывать товар из категории.
Как не показывать цену 0 в карточке товара и фильтре цены? Спасибо.

Скажите пожалуйста, как сделать, чтобы не показывался ноль, когда цена не указана?

Вопрос еще актуален.

19

(7 ответов, оставленных в Вопросы по работе с системой)

Polo Art пишет:

Крон проверяйте

Можно подробнее?

Здравствуйте! Есть Категория Котлы, в ней есть подкатегория Дымоходы. В каждой категории свои характеристики, соответственно для товаров Дымоходы, не указываются характеристики Котлы. Но в самом товаре показывается заголовок характеристики Котлы, а за ним сразу же показывается заголовок характеристики Дымоходы. Как сделать, чтобы заголовок характеристики Котлы не показывался, ведь там нет ни каких характеристик.

Здравствуйте! Скажите, почему не обновляется автоматически курс валют?

В настройках стоит: "Как часто обновлять курсы валют - Каждые 3 часа"
"Количество процентов, на которое должен отличатся прошлый курс валюты для обновления - 0".

admin пишет:

Добрый день!

{$product->getUnit()->stitle} - выведет единицу измерения, например кв.м.

Спасибо. Добавил в эту строчку <span class="card-price_currency ">{$product->getCurrency()} {$product->getUnit()->stitle}</span>, получается р. кв.м. А как сделать р. / кв.м. чтобы слеш не появлялся, если не указана единица измерения?

Здравствуйте! Подскажите пожалуйста, как вывести единицу измерения возле цены, в карточке товара?
Чтобы было например: 800 р./кв.м.

Здравствуйте. Так получается вывести количество товаров на странице категории.

{$category.fields.itemcount}

А как сделать, чтобы там же, при изменении фильтров, количество товаров менялось?

Ярослав пишет:

Здравствуйте! с лицензией надо писать в техподдержку. Форум у нас на добровольных началах.
Кавычки режутся из-за особенностей mysql. По идее надо их заменять на коды html

&quot;
должно быть 16x1/2&quot; мм

Спасибо за ответ. Но такой способ не работает, на сайте отображается не кавычки, а сам код.