Jump to content

get31

Пользователь
  • Content Count

    119
  • Joined

  • Last visited

About get31

  • Birthday 01/10/1990

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

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

  • Фриланс
    Дизайн
    Верстка
    SEO
  • Версия CMS
    2.x
  • From
    То тут, то там

Recent Profile Visitors

1464 profile views
  1. <?php require_once('Simpla.php'); class Files extends Simpla { private $allowed_extentions = array('pdf', 'txt', 'doc', 'docx', 'xls', 'xlsx', 'mp4', 'mp3', 'psd', 'ai', 'zip', 'rar'); public function __construct() { parent::__construct(); } function get_files($filter = array()) { $object_id_filter = ''; $type_filter = ''; if(!empty($filter['object_id'])) $object_id_filter = $this->db->placehold('AND f.object_id in(?@)', (array)$filter['object_id']); if(!empty($filter['type'])) $type_filter = $this->db->placehold('AND f.ty
  2. Почему в шаблоне связанный товар отображается на всех товарах? а не для каждого свой (если есть связанные товары)? $related_ids = array(); $related_products = array(); foreach($this->products->get_related_products($products_ids) as $p) { $related_ids[] = $p->related_id; $related_products[$p->related_id] = null; } if(!empty($related_ids)) { foreach($this->products->get_products(array('id'=>$related_ids, 'visible'=>1)) as $p) $related_products[$p->id] = $p; $related_products_images = $this->products->get_images(array('produc
  3. Интересная логика получается, по коду для OrderView данные передаются, а для ProductsView не передаются, а код идентичный))) $product->related_products = array(); $related_ids = array(); $related_products = array(); foreach($this->products->get_related_products($products_ids) as $p) { $related_ids[] = $p->related_id; $related_products[$p->related_id] = null; } if(!empty($related_ids)) { foreach($this->products->get_products(array('id'=>$related_ids, 'in_stock'=>1, 'visible'=>1)) as $p) $related_products[$p->id] = $p; $re
  4. Пруфы нужны? Та не вопрос. В OrderView после foreach($purchases as &$purchase){ } добавляем: $order->related_products = array(); $related_ids = array(); $related_products = array(); foreach($this->products->get_related_products($products_ids) as $p) { $related_ids[] = $p->related_id; $related_products[$p->related_id] = null; } if(!empty($related_ids)) { foreach($this->products->get_products(array('id'=>$related_ids, 'in_stock'=>1, 'visible'=>1)) as $p) $related_products[$p->id] = $p; $related_products_images =
  5. вывести где угодно "методом тыка" получается, а вот в каталоге нет....аналогичный метод а ТЫК не работает...
  6. пробовал методом $product->related_products = array(); чтобы вывести через $product->related_products и тоже не работает(
  7. Добрый день форумчани, и со всеми праздниками! Хочу вывести связанные товары в каталоге к каждому товару (где есть связанные товары у товара). В ProductsView.php вставляю: $related_ids = array(); $related_products = array(); foreach($this->products->get_related_products($products_ids) as $p) { $related_ids[] = $p->related_id; $related_products[$p->related_id] = null; } if(!empty($related_ids)) { foreach($this->products->get_products(array('id'=>$related_ids, 'in_stock'=>1, 'visible'=>1)) as $p) $related_products[$p->id] = $p; $related_produc
  8. так мне не нужно чтобы было пусто , мне нужно вывести то что в условии. В данном случаи условия получается: {if isset($product->images[$i])} {if $product->images[$i]->image_main == 1}<img src="{$product->images[$i]->filename|resize:600:600}" style="width:100%;" />{/if} {/if}
  9. Про значение $product->images[$i]->image_main я ранее написал, что в админке добавил в изображение select выборку где отображать (код в админке карточки товара) {foreach $product_images as $image} <li style="position:relative;" id='img_{$image->id}'> <img src="{$image->filename|resize:600:600}" /> <input type=hidden name='images[]' value='{$image->id}'> <select name="var_to_img[{$image->id}]" style="position:absolute;bottom:0;left:0;width:100%;height:18px;{if $image->image_main == 1}background:lime;{else}{/if}"> <
  10. Супер! спасибо! Только сейчас столкнулся с проблемой порядка изображений. Я добавил в изображение select выборку отображения. Через foreach работает как нужно: {foreach $product->images as $image} {if $image->image_main == 1} <img src="{$image->filename|resize:600:600}"> {/if} {/foreach} а вот если сделать вывод изображений в данном коде: <div>{if isset($product->images[$i])}{if $product->images[$i]->image_main == 1}<img src="{$product->images[$i]->filename|resize:600:600}" style="width:100%;" />{/if}{/if}</div> то из-за {i
  11. Не подходит, создает: текст фото текст фото текст фото ...
  12. Доброго времени суток! пожалуйста, кто может подсказать по шахматному порядку: есть CSS и HTML для шахматного порядка: .items-wrap { width: 250px; } .items-wrap>div { width: 100px; height: 100px; display:inline-block; background: blue; } .items-wrap>div:nth-child(4n-3), .items-wrap>div:nth-child(4n) { background: red; } <div class="items-wrap"> <div>текст</div> <div>фото</div> <div>фото</div> <div>текст</div> <div>текст</div> <div>
  13. Уважаемые спецы, подскажите пожалуйста. Сделал запись А - через *, чтобы можно было создавать автоматически поддомены. Как теперь правильно закрыть в htaccess стандартные папки чтобы не было simpla.site.com а тех которые не существуют ведут на 404 страницу?
×
×
  • Create New...