sansara0891 Опубликовано 12 марта, 2019 Жалоба Поделиться Опубликовано 12 марта, 2019 Здравствуйте. Обновился до актуальной версии симплы, доработок до этого никаких не было. Фильтр стандартный, сейчас после выбора критерия, после нажатия подобрать пишет товары не найдены. В логах ошибка /view/ProductsView.php on line 76 . В чем может быть проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 12 марта, 2019 Жалоба Поделиться Опубликовано 12 марта, 2019 Сравните ваш шаблон и шаблон из актуальной СимплыМогут быть различия в фильтре Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 марта, 2019 Жалоба Поделиться Опубликовано 12 марта, 2019 Здравствуйте. Обновился до актуальной версии симплы, доработок до этого никаких не было. Фильтр стандартный, сейчас после выбора критерия, после нажатия подобрать пишет товары не найдены. В логах ошибка /view/ProductsView.php on line 76 . В чем может быть проблема?Так что же за ошибка??? Цитата Ссылка на сообщение Поделиться на другие сайты
sansara0891 Опубликовано 12 марта, 2019 Автор Жалоба Поделиться Опубликовано 12 марта, 2019 Так что же за ошибка???PHP Notice: Array to string conversion in /view/ProductsView.php on line 76 Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 12 марта, 2019 Жалоба Поделиться Опубликовано 12 марта, 2019 Очень сомневаюсь, что доработок фильтра у вас не былоДайте ссылку на сайт Цитата Ссылка на сообщение Поделиться на другие сайты
sansara0891 Опубликовано 12 марта, 2019 Автор Жалоба Поделиться Опубликовано 12 марта, 2019 Очень сомневаюсь, что доработок фильтра у вас не былоДайте ссылку на сайт <table id="features"> {* Фильтр по брендам *} {if $category->brands} <tr> <td class="feature_name"><b>Бренды</b></td> <td class="feature_values"> {foreach name=brands item=b from=$category->brands} <label><input type="checkbox" name="b[]" value="{$b->id}"{if $smarty.get.b && $b->id|in_array:$smarty.get.b} checked{/if}> {$b->name|escape}</label> {/foreach} </td> </tr> {/if} {* Фильтр по свойствам *} {foreach $features as $f} <tr> <td class="feature_name" data-feature="{$f->id}"> <b> {$f->name}:</b> </td> <td class="feature_values"> {foreach $f->options as $o} <label><input type="checkbox" name="{$f->id}[]" value="{$o->value}"{if $smarty.get.$f@key && $o->value|in_array:$smarty.get.$f@key} checked{/if}> {$o->value|escape}</label> {/foreach} </td> </tr> {/foreach} {if $features_variants|count > 1} <tr> <td class="feature_name"><b>Варианты:</b></td> <td class="feature_values"> {foreach $features_variants as $o} <label><input type="checkbox" name="v[]" value="{$o}"{if $smarty.get.v && $o|in_array:$smarty.get.v} checked{/if}> {$o|escape}</label> {/foreach} </td> </tr> {/if} <tr> <td colspan="2" class="feature_name"> <input type="submit" value="Подобрать" /> </td> </tr> </table> </form> {/if} Всё таки что-то наверное было. Вот такой код в products.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 марта, 2019 Жалоба Поделиться Опубликовано 12 марта, 2019 PHP Notice: Array to string conversion in /view/ProductsView.php on line 76Сбросьте содержимое файла. Цитата Ссылка на сообщение Поделиться на другие сайты
sansara0891 Опубликовано 12 марта, 2019 Автор Жалоба Поделиться Опубликовано 12 марта, 2019 Сбросьте содержимое файла.он стандартный из simpla 2.3.8. Обновлялся и менял все содержимое папки view Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 12 марта, 2019 Жалоба Поделиться Опубликовано 12 марта, 2019 Почитайтеhttp://forum.simplacms.ru/topic/1335-%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0/Вам нужно сделать доработки для множественного выбора Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 марта, 2019 Жалоба Поделиться Опубликовано 12 марта, 2019 он стандартный из simpla 2.3.8. Обновлялся и менял все содержимое папки viewНу тогда всё ясно, у вас в шаблоне значения свойств передаются как массив, а стандартная симпла работает со строкой т.е. не работает с множественными значениями фильтра. Выполните всё по моей инструкции https://simpla-addons.org/blog/modules/236-mnozhestvennoe-znachenie-filtra и проблема исчезнет. Цитата Ссылка на сообщение Поделиться на другие сайты
sansara0891 Опубликовано 12 марта, 2019 Автор Жалоба Поделиться Опубликовано 12 марта, 2019 Ну тогда всё ясно, у вас в шаблоне значения свойств передаются как массив, а стандартная симпла работает со строкой т.е. не работает с множественными значениями фильтра.Выполните всё по моей инструкции https://simpla-addons.org/blog/modules/236-mnozhestvennoe-znachenie-filtra и проблема исчезнет.спасибо! Почитайтеhttp://forum.simplacms.ru/topic/1335-%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0/Вам нужно сделать доработки для множественного выбораБлагодарю за помощь! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.