Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - keyzer

Страницы: [1] 2 3 4 ... 7
1
Дополню свой вопрос. Вдруг кто-то сталкивался с подобным глюком или знает как с ним бороться.

В каталоге товаров санты 3.23 есть несколько категорий, у всех одна товарная группа. По умолчанию стоит категория Все товары, куда соответственно относятся все товары.
Вывожу список товаров фильтром (так надо) и появляется нюанс: ЧПУ присваивает всем товарам категорию первого из списка выводящихся товаров. Например Спортивные товары. Если вывожу просто как "список товаров", то присваивается категория Все товары.
В идеале мне нужно, чтобы каждому товару присваивалась своя категория, но тк категорий может быть несколько, то пусть присваивается категория Все товары. Как это сделать?
Речь идет именно о ЧПУ, то есть неправильно работает дорогая сайта, ссылки со списка на карточку товара и сам вывод адреса товара в адресной строке.

2
Ничего не надо доделывать :)

Шаблон формы фильтра вписываем в список товаров. Прямо в код. Напрямую.
В каталоге есть метод "Вывести фильтр" - это для внутреннего фильтра. Если к примеру вам надо отобразить те же распродажные товары. Потому что он в метку выводит сразу результат работы фильтра (в шаблоне вывода, определяемый самим фильтром).

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

3
В каталоге товаров санты 3.23 проблема с ЧПУ. Неправильно определяются категории товаров. Присваивается значение категории первого загруженного товара всем остальным. Как с этим бороться, кто-нибудь знает?

4
Еще нашел интересный баг в каталоге санты 3.23. Возможно кто-то с этим уже сталкивался.

На своем тестовом сервере разрабатываю сайт. Делаю каталог магазинов по аналогии с каталогом товаров. Если с помощью фильтра выводить на главной каталога все магазины, то их категории (в товаре) почему-то отображаются неправильно. Там везде категории разные, а отображается везде женская одежда. При том, что по умолчанию стоит категория Все магазины. Категории вывожу переменной %category_name_value%.
Кстати, если выводить не фильтром, а просто списком товаров, то такая же беда.
посмотреть можно здесь http://test.fichter.ru/map/

6
P.S.: Лечится данная проблема заменой функции "pub_catalog_show_inner_selection_results" с версии 3.23 на
 функцию "pub_catalog_show_inner_selection_results" версии 3.13а.
А можете скинуть файл с замененой функцией? Фильтр действительно не работает и выдает ошибку.

7
да, ниже 3 строчки
Да! Всё получилось, спасибо!

8
что там выводится? если карточка, то попробовать в каталоге закомментить вот это
Если передан `itemid` с фронтенд значит следует показать карточку товара
Да, выводится карточка. Эта строка в catalog.class.php уже закомментирована. Или нужно что-то закомментить ниже нее?

9
У меня есть каталог с разделами, подразделами, страницами товаров, все как положено. Слева список категорий, справа список товаров. Под списком категорий решил вывести внутренний фильтр с популярными товарами. На страницах категорий и подкатегорий выводится отлично. А на страницах товаров не только не выводится, но и ломает всю верстку. Кто-нибудь знает почему так?
Сразу говорю, дело не в шаблонах, иначе верстка поехала бы и на страницах категорий. Неужели фильтры на страницах товаров вывести нельзя?
Санта 3.15

10
В файле .htaccess
php_flag display_startup_errors off
Через .htaccess не помогло. Зато если подредактировать в ini.php строчку define("SHOW_INT_ERRORE_MESSAGE", false);
то проблема исчезает.

11
Капча работает, но появляются ошибки
INFO: Methods with the same name as their class will not be constructors in a future version of PHP; PhpCaptcha has a deprecated constructor in /home/v/site/folder/public_html/components/captcha/php-captcha.inc.php on line 72
INFO: Methods with the same name as their class will not be constructors in a future version of PHP; AudioPhpCaptcha has a deprecated constructor in /home/v/site/folder/public_html/components/captcha/php-captcha.inc.php on line 408
INFO: Methods with the same name as their class will not be constructors in a future version of PHP; PhpCaptchaColour has a deprecated constructor in /home/v/site/folder/public_html/components/captcha/php-captcha.inc.php on line 482
Как от них избавиться?


12
max_input_vars на сервере
Я извиняюсь, это в каком файле искать?

13
доброго время суток. а скажите пож, использую в каталоге ЧПУ. как сделать что бы выскакивал 404, при наборе http://www.main-domen.ru/i13/w-30/blablabla, а сама страница типа http://www.main-domen.ru/i13/w-30/
Поднимаю этот вопрос. При использовании ЧПУ в каталоге 404 не работает.

14
Модуль "Каталог товаров" / Re: Группы опций
« : 21 августа 2018, 07:58:24 »
у меня item_prop_group[n] работало, в очках это было цвета и диоптрии
К сожалению это не помогает. Пишет "извините, шаблон для группы опций не найден!"

15
Модуль "Каталог товаров" / Группы опций
« : 20 августа 2018, 08:41:50 »
Подскажите кто-нибудь как вывести две группы опций товара одну за другой?
Сейчас добавляется только одна группа опций (первая по счету), не зависимо от того сколько их всего.
Меняю в шаблоне вывода товара <!-- @item_prop_group[n] --> n на id группы опций, но это не помогает.

Santa 3.15

<!--
Шаблон карточки товаров

Содержит секции и переменные, которые могут быть использованы:

@setprop - Определяет внешний вид свойства "SET", где `setprop` - id свойства товара
@setprop_val - Определяет внешний вид выбранного значения свойства "SET", где `setprop` - id свойства товара
@setprop_empty - Определяет внешний вид не выбранного значения свойства "SET", где `setprop` - id свойства товара (необязательное)
@setprop_separator, @item_sets_separator - Определяет внешний вид разделителя опций свойства "SET", где `setprop` - id свойства товара (необязательное)
@setprop_null - Определяет, что будет выводиться вместо свойства "SET" товара, если оно не заполнено, где `setprop` - id свойства товара

@item - Основной блок, которым замещается метка в шаблоне, при переходе к карточки товара.
@item_prop_group[n] - Блок группировки опций у товара, где n - id группы опции товара. Если n не указан, берется @item_prop_group
@item_prop_option_item[n]  - Блок опции товара. Включает в себя все измененные переменные + наследует основные свойства товара. Если n не указан, берется item_prop_option_item

@cat_way_block - Определяет внешний вид «Дороги» товара
@cat_way_separator - Определяет внешний разделителя в «дороге» товара
@cat_way_active - Определяет внешний активного элемента «дороги» товара, т.е той категории в которой находится данный товар
@cat_way_passive - Определяет внешний не активного элемента «дороги» товара, т.е. родительских категорий
cat_link - Заменяется ссылкой для перехода к конкретной странице в «дороге»
cat_name - Заменяется названием конкретной страницы в «дороге»
Блоки типа @property property_value - Определяет внешний вид свойства property товара
Блоки типа @property_null - - Определяет, что будет выводиться вместо свойства property товара, если оно не заполнено в базе
Переменная типа property_value - Выводит значение свойства property товара
%image_small% - Определяет вывод маленькой картинки, если поле с ID 'image' является изображением
%image_value% - Определяет вывод средней картинки, если поле с ID 'image' является изображением
%image_source% - Определяет вывод большой картинки, если поле с ID 'image' является изображением
%item_group[n]  -   Вывод групп опций у товара, где n - id группы опций.
%compare_link% - Перменная, которая содержит ссылку на сравнение товара
%basket_link% - Перменная, которая содержит ссылку на добавление товара в корзину
 -->

<!-- ****************************************** Шаблон карточки товаров ****************************************** -->

<!-- @item -->

%image%
<div class="price">
 %price%
</div>
<div class="dn">
 %dn%
 </div>
 %class%
 %pn%
 %shtuzer%
 %rezba%
<p>&nbsp;</p>
<form class="cart" method="post" enctype='multipart/form-data'>
<input type="hidden" name="add-to-cart" value="" />
    <a href="%basket_link%&option_group=%option_group%&choice=%choice%" rel="nofollow" class="btn_add" role="button" style="line-height:40px;">Добавить в корзину</a>
    <a href="#mod" rel="nofollow" class="btn_add_red" role="button" style="line-height:40px;">Посмотреть все модификации</a>
</form>
<p>%description%</p>
<p>&nbsp;</p>
<div style="clear:both;"></div>
<p>%setprop%</p>
<p>%item_group%</p>
<!-- @description -->
<p>&nbsp;</p>
<h4>Описание</h4>
<p>&nbsp;</p>
<p>%description_value%</p>

<!-- @description_null -->
<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>

<!-- @setprop --><ul>%setprop_value%</ul>
<!-- @setprop_val --><li class="active">%setvalue%
<!-- @setprop_empty --><li>%setvalue%
<!-- @setprop_separator --></li>
<!-- @setprop_null -->

<!-- @item_prop_group[5] -->
<fieldset>
    <legend><a name="mod" style="color:#000;">%group_title%</a></legend>
    <table class="table">
<tr>
<td colspan="1" rowspan="2"><strong>Тип</strong></td>
<td colspan="1" rowspan="2"><strong>Диаметр корпуса, мм</strong></td>
<td colspan="1" rowspan="2"><strong>Класс точности</strong></td>
<td colspan="1" rowspan="2"><strong>Диапазон показаний давлений, МПа</strong></td>
<td colspan="2" rowspan="1"><strong>Подключение</strong></td>
<td colspan="1" rowspan="2"><strong>Цена с НДС (руб.)</strong></td>
<td colspan="1" rowspan="2"></td>
</tr>
<tr>
<td><strong>Резьба</strong></td>
<td><strong>Штуцер</strong></td>
</tr>
%option_items%
</table>
</fieldset>

<!-- @item_prop_option_item[5] -->
<tr>
    <td>
        %name_value%
    </td>
    <td>
        %dn_value%
    </td>
    <td>
        %class_value%
    </td>
    <td>
        %pn_value%
    </td>
        <td>
        %rezba_value%
    </td>
        <td>
        %shtuzer_value%
    </td>
    <td>
        %price%
    </td>

    <td>
        <a href="http://sadin38.ru/cart.html?catalog_basket_additemid=%item_id%&redir2=%current_page_url%&option_group=%option_group%&choice=%choice%"><i class="fa fa-shopping-cart"></i>&nbsp;[В&nbsp;корзину]</a>
    </td>
</tr>

<!-- @item_prop_group[6] -->
<fieldset>
    <legend><a name="mod" style="color:#000;">%group_title%</a></legend>
    <table class="table">
<tr>
<td><strong>Наименование услуги</strong></td>
<td><strong>Тип</strong></td>
<td><strong>Цена с НДС (руб.)</strong></td>
<td></td>
</tr>
%option_items%
</table>
</fieldset>

<!-- @item_prop_option_item[6] -->
<tr>
    <td>
        %name_value%
    </td>
    <td>
        %description_value%
    </td>
    <td>
        %price%
    </td>

    <td>
        <a href="http://sadin38.ru/cart.html?catalog_basket_additemid=%item_id%&redir2=%current_page_url%&option_group=%option_group%&choice=%choice%"><i class="fa fa-shopping-cart"></i>&nbsp;[В&nbsp;корзину]</a>
    </td>
</tr>


<!-- @dn -->
Диаметр корпуса: %dn_value%

<!-- @dn_null -->

<!-- @pn -->
 <div class="dn" style="line-height:26px;">
Диапазон показаний давлений, МПа: <nobr>%pn_value%</nobr>
 </div>
<!-- @pn_null -->

<!-- @class -->
 <div class="dn">
Класс точности: %class_value%
 </div>
<!-- @class_null -->

<!-- @shtuzer -->
 <div class="dn">
Штуцер: %shtuzer_value%
 </div>
<!-- @shtuzer_null -->

<!-- @rezba -->
 <div class="dn">
Резьба присоединения: %rezba_value%
 </div>
<!-- @rezba_null -->

<!-- @image -->
<img class="left" src="%image_source%" alt="%name_value%" style="float:right; padding:10px; max-height:450px;" />

<!-- @image_null -->
&nbsp;

<!-- @price -->
<span class="pryatki">Цена от: </span>%price_value%<span class="pryatki"> руб.</span>

<!-- @price_null -->
Цена по запросу


Страницы: [1] 2 3 4 ... 7