Jump to content

Kosjak76

Модератор
  • Content Count

    3756
  • Joined

  • Last visited

  • Days Won

    19

8 Followers

Контактная информация

  • ICQ
    614-174-867
  • Skype
    kosjak1976

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

  • Фриланс
    Программирование
  • Версия CMS
    1.x
    2.x
  • From
    Харьков, Украина

Recent Profile Visitors

4190 profile views
  1. Проще всего - страница Поста из Блога)) Или писать свой модуль, или попросить кого-то поставить за деньги
  2. Внимательно перечитайте первую страницу темы
  3. Можно, например, для всего остального в таблицы добавить site_id или что-то вроде и выбирать по нему для разных сайтов.
  4. К какому H1? На какой странице? Какого товара? Пишете письма "на деревню дедушке" и надеетесь на ответ??? Если это страница Товара, то там работает {$category->name}, добавляйте куда хотите...
  5. И что теперь? Что-то поменялось? Или после "великого" Ногтера простым смертным нельзя??? Толку от того, что ты писал? Следи за собой, "Фрилансер"
  6. http://prntscr.com/uwmeox А вот это что за хрень? Почему никто не шевелится? Это одна из основных функций форума. Причем сразу после установки - все работало
  7. Не увидел, что функцию исковеркали через жопу public function get_all_brands($filter = array()) { $visible_filter = ''; $in_stock_filter = ''; if(isset($filter['in_stock'])) $in_stock_filter = $this->db->placehold('AND (SELECT count(*)>0 FROM __variants pv WHERE pv.product_id=p.id AND pv.price>0 AND (pv.stock IS NULL OR pv.stock>0) LIMIT 1) = ?', intval($filter['in_stock'])); if(isset($filter['visible'])) $visible_filter = $this->db->placehold('AND p.visible=?', intval($filter['visible']))
  8. Поменяйте вот этот кусок $this->db->query($query); return $this->db->results(); На вот такой $this->db->query($query); print_r($query); return $this->db->results(); И посмотрите, что выведется, какой будет запрос
  9. Да, там же нет категории Тогда по-другому public function get_all_brands($filter = array()) { $category_id_filter = ''; $visible_filter = ''; $in_stock_filter = ''; if(isset($filter['in_stock'])) $in_stock_filter = $this->db->placehold('AND (SELECT count(*)>0 FROM __variants pv WHERE pv.product_id=p.id AND pv.price>0 AND (pv.stock IS NULL OR pv.stock>0) LIMIT 1) = ?', intval($filter['in_stock'])); if(isset($filter['visible'])) $visible_filter = $this->db->placehold('AND (
  10. В функции ничего менять не надо, надо просто ее вызвать с правильным фильтром Примерно так <?PHP require_once('View.php'); class BrandsView extends View { function fetch() { // Выбираем товар из базы $this->design->assign('meta_title', 'Все производители'); $this->design->assign('meta_keywords', 'Все производители'); $this->design->assign('meta_description', 'Все производители'); $brands = $this->brands->get_brands(array('in_stock'=>1,'visible'=>1)); $this->design->assign('brands', $bra
  11. ProductView.php // Способы доставки $deliveries = $this->delivery->get_deliveries(array('enabled'=>1)); $this->design->assign('deliveries', $deliveries); Шаблон {* Доставка *} {if $deliveries} <h2>Выберите способ доставки:</h2> <ul id="deliveries"> {foreach $deliveries as $delivery} <li> <h3> {$delivery->name} {if $cart->total_price < $delivery->free_from && $delivery->price>0} ({$delivery->price|convert} {$currency->sign}) {elseif $cart->total_price >= $delivery->free_from} (бес
  12. Смысл тега {literal} в Smarty - то, что находится в этом теге НЕ ОБРАБАТЫВАЕТСЯ Smarty Если хотите чтобы обрабатывалось убирайте {literal} и решайте вопросы со скриптами другим способом
  13. {$notes = array()} {foreach $orders as $order} {if $order->note}{$notes[]=$order->note}{/if} {/foreach} {$notes = implode(',',$notes)} {if $notes} <a href="https://track.ukrposhta.ua/tracking_UA.html?barcode={$notes}" target="_blank">Отследить</a> {/if} Вставлять можно в низ orders.tpl Если в примечаниях ТОЛЬКО треки - будет работать
×
×
  • Create New...