Overview

Packages

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

Classes

  • PHPShopNewprice
  • PHPShopNewtip
  • PHPShopPrice
  • PHPShopPrint
  • PHPShopSearch
  • PHPShopSelection
  • PHPShopSelectioncat
  • PHPShopShop
  • PHPShopSpec
  • Overview
  • Package
  • Class
  • Tree

Class PHPShopSearch

Обработчик поиска товаров

PHPShopCore
Extended by PHPShopShopCore
Extended by PHPShopSearch
Package: PHPShopShopCore
Author: PHPShop Software
Version: 1.6
Located at core/search.core.php
Methods summary
public
# __construct( )

Конструктор

Конструктор

Overrides

PHPShopShopCore::__construct()
public
# index( )

Экшен по умолчанию, вывод формы поиска

Экшен по умолчанию, вывод формы поиска

public mixed
# query_filter( string $where = false )

Генерация SQL запроса со сложными фильтрами и условиями Функция вынесена в отдельный файл query_filter.php

Генерация SQL запроса со сложными фильтрами и условиями Функция вынесена в отдельный файл query_filter.php

Parameters

$where
параметр отбора

Returns

mixed

Overrides

PHPShopShopCore::query_filter()
public boolean
# subcategory( integer $cat, string $parent_name = false )

Составление реверсивного списка подкаталогов

Составление реверсивного списка подкаталогов

Parameters

$cat
ИД каталога
$parent_name
цепочка имен родителей

Returns

boolean
public
# category_select( )

Вывод категорий для поиска

Вывод категорий для поиска

public
# sort_select( )

Вывод фильтров

Вывод фильтров

public
# words_category( )

Поиск по именам категорий

Поиск по именам категорий

public
# words( )

Экшен поиска по запросу

Экшен поиска по запросу

public
# write( $name, $num, $cat, $set )

Запись в журнал поиска

Запись в журнал поиска

public
# setPaginator( integer $count = null, string $sql = null )

Генерация пагинатора

Генерация пагинатора

Parameters

$count
количество товаров на странице
$sql
SQL запрос в виде строки для сложных выборок (применение AND и OR в одном условии, начиная от WHERE)

Overrides

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

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

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

Returns

string

Overrides

PHPShopShopCore::setCell()
Methods inherited from PHPShopShopCore
__call(), calculateCell(), checkStore(), currency(), errorMultibase(), getPreviewSorts(), getStore(), parent(), price(), product_grid(), queryMultibase(), select()
Methods inherited from PHPShopCore
Compile(), add(), addToTemplate(), doLoadFunction(), garbage(), get(), getFullInfoItem(), getListInfoItem(), getNavigationPath(), getValue(), header(), ifValue(), isAction(), lang(), loadAction(), memory_clean(), memory_get(), memory_set(), message(), meta(), navigation(), parseTemplate(), set(), setAction(), setError(), setError404(), setHook(), setHtmlOption(), setValue(), waitAction()
Constants summary
string YANDEX_SEARCH_API_URL
# 'https://catalogapi.site.yandex.net/v1.0'
Properties summary
public integer $cell

сетка товаров

сетка товаров

# 1
public boolean $line
# false
public boolean $debug

Отладка

Отладка

# false
public boolean $cache

Кэширование, рекомендуется [true]

Кэширование, рекомендуется [true]

# false
public boolean $grid

Генерация рамок в сетки товаров

Генерация рамок в сетки товаров

# false
public boolean $empty_index_action

отключение защиты проверки пустого экшена

отключение защиты проверки пустого экшена

# false
public boolean $isYandexSearch
# false
public $yandexSearchAPI
#
public $yandexSearchId
#
Properties inherited from PHPShopShopCore
$cache_format, $cell_type, $cell_type_class, $max_item, $memory, $multi_cat, $no_photo, $previewSorts, $price_max, $price_min, $sortCategories, $warehouse
Properties inherited from PHPShopCore
$Disp, $ListInfoItems, $action, $action_prefix, $arrayPath, $description, $garbage_enabled, $keywords, $lastmodified, $mysql_error, $nav_len, $navigationBase, $navigation_array, $navigation_link, $objBase, $objPath, $template, $template_debug, $title
PHPShop 6.X API documentation generated by ApiGen