Overview

Packages

  • None
  • PHPShopAjaxElements
  • PHPShopAjaxElementsDepricated
  • PHPShopArray
  • PHPShopClass
    • Helper
  • PHPShopCore
  • PHPShopCoreDepricated
  • PHPShopCoreFunction
  • PHPShopDepricated
  • PHPShopElements
  • PHPShopElementsDepricated
  • PHPShopGUI
  • PHPShopInc
  • PHPShopObj
  • PHPShopParser
  • PHPShopShopCore
  • PHPShopTest

Classes

  • inwords
  • PHPShopAdminRule
  • PHPShopAnalitica
  • PHPShopArray
  • PHPShopBase
  • PHPShopBaseXml
  • PHPShopBonus
  • PHPShopCart
  • PHPShopCommerceML
  • PHPShopCore
  • PHPShopDebug
  • PHPShopDelivery
  • PHPShopElements
  • PHPShopFile
  • PHPShopMail
  • PHPShopModules
  • PHPShopNav
  • PHPShopObj
  • PHPShopOrm
  • PHPShopPaymentResult
  • PHPShopProductElements
  • PHPShopProductFunction
  • PHPShopPromotions
  • PHPShopPush
  • PHPShopReadCsvNative
  • PHPShopRestore
  • PHPShopRssParser
  • PHPShopShopCore
  • PHPShopSort
  • PHPShopSortAjax
  • PHPShopUpdate
  • PHPShopUserFunction
  • Overview
  • Package
  • Class
  • Tree

Class PHPShopProductElements

Класс создания элементов товаров Примеры использования размещены в папке phpshop/inc/

PHPShopElements
Extended by PHPShopProductElements

Direct known subclasses

PHPShopProductIconElements, PHPShopProductIndexElements, PHPShopShopCatalogElement
Package: PHPShopClass
Author: PHPShop Software
Version: 1.3
Located at class/shopelements.class.php
Methods summary
public
# __construct( )

Конструктор

Конструктор

Overrides

PHPShopElements::__construct()
public
# __call( $name, $arguments )

Overrides

PHPShopElements::__call()
public string
# currency( $name = 'code' )

Валюта

Валюта

Returns

string
public
# seamply( )

Форма заготовка

Форма заготовка

public string
# queryMultibase( )

Проверка прав каталога режима Multibase

Проверка прав каталога режима Multibase

Returns

string
public array
# setramdom( integer $limit )

Расчет случайного вывода товаров

Расчет случайного вывода товаров

Parameters

$limit
кол-во товаров для вывода

Returns

array
public
# select( $select, $where, $order = false, $option = array('limit' => 1), $function_name = false, $from = false )

Выборка из БД

Выборка из БД

public string
# compile( )

Сбор данных по товарам в таблицу

Сбор данных по товарам в таблицу

Returns

string
public
# getStore( )

Проверка дополнительных складов

Проверка дополнительных складов

public
# checkStore( array $row = array() )

Проверка дополнительных данных товара по складу

Проверка дополнительных данных товара по складу

Parameters

$row
массив данных по товару
public float
# price( array $row, boolean $newprice = false, boolean $promo = true )

Стоимость товара

Стоимость товара

Parameters

$row
массив данных товара
$newprice
$newpric изменилась цена
$promo
проверка промоакций

Returns

float
public
# parent( array $row )

Вывод подтипов товаров

Вывод подтипов товаров

Parameters

$row
массив значений
public string
# product_grid( array $dataArray, integer $cell, string $template = false, boolean $line = true, boolean $mod = false )

Генератор сетки товаров

Генератор сетки товаров

Parameters

$dataArray
массив данных
$cell
разрад сетки [1-5]
$template
файл шаблона
$line
показывать сетку разделитель
$mod
шаблон для модуля

Returns

string
public string
# setCell( $d1, $d2 = null, $d3 = null, $d4 = null, $d5 = null, $d6 = null, $d7 = null )

Форма ячеек с товарами

Форма ячеек с товарами

Returns

string
Methods inherited from PHPShopElements
add(), addToTemplate(), doLoadFunction(), get(), getValue(), getValueCache(), init(), isAction(), lang(), memory_clean(), memory_get(), memory_set(), parseTemplate(), set(), setAction(), setError(), setHook(), setHtmlOption(), setValue()
Properties summary
public boolean $cache

кэширование

кэширование

# false
public boolean $template_debug
# true
public array $cache_format

чистка элементов кэша

чистка элементов кэша

# array('content')
public boolean $grid

разделитель между товарами

разделитель между товарами

# false
public integer $num_row

кол-во товара на страницу, если не задано основными настройками.

кол-во товара на страницу, если не задано основными настройками.

# 9
public boolean $memory

запоминание параметров выполнения функций и модулей При проектировании модулей и хуков следует отключить память [false]

запоминание параметров выполнения функций и модулей При проектировании модулей и хуков следует отключить память [false]

# false
public string $no_photo

Имя изображения заглушки

Имя изображения заглушки

# 'images/shop/no_photo.gif'
public integer $total
# 0
public $product_grid
#
public string $cell_type

Тип верстки таблиц товаров [default | li | div]

Тип верстки таблиц товаров [default | li | div]

# 'default'
public string $cell_type_class

Класс элемента товара

Класс элемента товара

# 'product-element-block'
public $warehouse
#
Properties inherited from PHPShopElements
$Disp, $action, $action_prefix, $debug, $disp_format, $objBase, $objPath
PHPShop 6.X API documentation generated by ApiGen