Перейти к содержанию
Официальный форум поддержки Simpla

Виталий Анатольевич

Фрилансер
  • Публикаций

    309
  • Зарегистрирован

  • Посещение

  • Победитель дней

    9

1 Подписчик

Информация о Виталий Анатольевич

  • День рождения 10/21/1985

Информация о вас

  • Фриланс
    Программирование
    Верстка
  • Версия CMS
    1.x
    2.x
  • Откуда
    Москва

Посетители профиля

1196 просмотров профиля
  1. К сожалению сейчас совсем не распологаю свободным временем. Прошу меня великодушно извинить. Вернусь к вопросу как только смогу.
  2. Спасибо за пояснение. Но Я бы хотел услушать ответ от автора
  3. опять базар-вокзал.... а где у меня ошибка в решении? Я спросил для уточнения
  4. на самом деле все не так сложно. Я бы с удовольвием сделал стандартное решение, да думаю и для всех полезная функция. Давайте со среды (если еще будет актцально) решить вопрос
  5. надо сделать мелкие правки в 2х файлах api/Products.php view/ProductsView.php Я бы помог, но сейчас времени совсем нет сорри... наводку Я дал
  6. api/Products.php примерно 93 строка if(!empty($filter['keyword'])) { $keywords = explode(' ', $filter['keyword']); foreach($keywords as $keyword) $keyword_filter .= $this->db->placehold('AND (p.name LIKE "%'.mysql_real_escape_string(trim($keyword)).'%" OR p.meta_keywords LIKE "%'.mysql_real_escape_string(trim($keyword)).'%") '); } изменяем на if(!empty($filter['keyword'])) { $keywords = explode(' ', $filter['keyword']); foreach($keywords as $keyword) $keyword_filter .= $this->db->placehold('AND (p.name LIKE "%'.mysql_real_escape_string(trim($keyw
  7. и так.. можно поступить жестко: в index.php else { // Иначе страница об ошибке header('Location: http://'.$_SERVER['SERVER_NAME'].'/', true, 301); exit(); } вместо else { // Иначе страница об ошибке header("http/1.0 404 not found"); // можно сменить хедер на ответ который вам нужен // Подменим переменную GET, чтобы вывести страницу 404 $_GET['page_url'] = '404'; $_GET['module'] = 'PageView'; print $view->fetch(); }
  8. {if $category && $category->subcategories} {foreach $category->subcategories AS $cat} {if $cat->visible==1} <a href="catalog/{$cat->url}">{$cat->name|escape}</a> {/if} {/foreach} {/if}
  9. 1 в файле api/Brands.php заменяем строку if(!empty($filter['category_id'])) $category_id_filter = $this->db->placehold('LEFT JOIN __products p ON p.brand_id=b.id LEFT JOIN __products_categories pc ON p.id = pc.product_id WHERE pc.category_id in(?@)', (array)$filter['category_id']); на if(!empty($filter['category_id']) && !empty($filter['visible'])) $category_id_filter = $this->db->placehold('LEFT JOIN __products p ON p.brand_id=b.id LEFT JOIN __products_categories pc ON p.id = pc.product_id WHERE pc.category_id in(?@) AND p.visible = ?', (array)$filter['cate
  10. http://bit.ly/1gYoHWC Пользуйтесь на здоровье. Если кому то пригодилось - плюсуйте
  11. а в шаблоне {$purchase->product->category->name} category - обычный объект категории где есть name, id, url, path и т д
  12. в файл OrderView.php добавить код foreach($products as &$product){ $product->categories = $this->categories->get_categories(array('product_id'=>$product->id)); $product->category = reset($product->categories); } перед foreach($purchases as &$purchase) { это примерно 95 строка
×
×
  • Создать...