-
Публикаций
16 -
Зарегистрирован
-
Посещение
Информация о вас
-
Фриланс
Пользователь
-
Версия CMS
1.x
2.x -
Откуда
Волгоград
-
Здравствуйте! И снова Я =) Мне нужно выводить одну картину в товаре, в случае если товар принадлежит определенной категории, и другую если это не так. Мое решение: {$isexist = true} // поиск нужной категории {foreach from=$product->categories item=cat} {if $cat->name == 'CATEGORY_NAME'} <img src="design/{$settings->theme|escape}/images/yes.png"> {$quality_default = false} {/if} {/foreach} // если категория не обнаружена {if $isexist} <img src="design/{$settings->theme|escape}/images/no.png"> {/if} Скажите, можно ли это сделать без цикла и желательно без assign?
-
Спасибо! Получилось вот что. if($params['category_id']){ $category = $this->categories->get_category((int)$params['category_id']); if(empty($category) || (!$category->visible)) return false; // получаем дочерние категории if( isset($category->subcategories) ){ $category_ids = array(); // добавим корневую категорию в массив $category_ids[] = $params['category_id']; foreach($category->subcategories as $key => $val){ // добавим подкатегорию в массив if( $category->subcategories[$key]->visible == $params['visible'] ) $category_ids[] = $category-&g
- 5 ответов
-
- категории
- category_id
-
(и ещё 2 )
C тегом:
-
Когда я на сайте выбираю корневую категорию (site.com/category/name), отображаются все товары включая подкатегории. Но фильтр по продуктам в функции get_products (api/Products.php) по параметру category_id делает выборку только из конечной категории. Это нормальное явление или у меня что-то не так работает?
- 5 ответов
-
- категории
- category_id
-
(и ещё 2 )
C тегом:
-
Есть! Я был не прав. Проблемы в имени файла. Символ "|" в имени кодируется как "_%7C_". Но этот символ в файле сохраняется, как нижний дефис. Однако, не заметил сразу. Странно, почему проблема возникала через какое-то время. Еще странно, почему api записывает в базу и имя файла разные строки. Теперь осталось найти где происходит кодирование спец-символов. Не думаю, что проблемы могут быть только в этом символе. Наверно, тут происходит преобразование в имени файла. (api/Image.php) private function correct_filename($filename) { $ru = explode('-', "А-а-Б-б-В-в-Ґ-ґ-Г-г-Д-д-Е-е-Ё-ё-Є-є-Ж-ж-З-
-
В админке, тоже не открывает. Но в папке фото лежит. Если открывать без параметров, пишет, как и должен "Bad token". Через {debug} имя файла верное. Firebug говорит "не удается загрузить указанный url". Путь до файла верный. (соседние фото рядом открываются без проблем). Права на все фото "rwxrwxrwx". Имя файла вменяемое. Папку /compiled/ очистил, кеш браузеров чист. Проблему заметил и на reg.ru и ihc.ru. (вроде, хостер не при чем)
-
Странная штука, пропадают иногда сразу, иногда на следующий день. Пропадает, всмысле, на странице товара она не открывается, буд-от кто-то с директории грохнул. Сначала думал, что симпла хранит только хотлинки, так ведь она их скачивает. Ещё рассматривал вариант, что при авто-подборке получается дубль, но все равно картинка отображалась ведь. Какие есть предположения? Спасибо!