Joostina CMS / CMF v2.* API
  • Docs
  • Package
  • Class
  • Tree
  • Todo
Overview

Packages

  • Components
    • Acls
      • Models
        • Admin
        • Site
    • BlogCategory
      • Models
        • Admin
        • Site
    • Blogs
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Coder
      • Controllers
        • Admin
      • Models
        • Admin
    • Comments
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • CommentsCounter
      • Models
        • Admin
        • Site
    • Mainpage
      • Controllers
        • Site
    • News
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Pages
      • Controllers
        • Admin
        • Site
      • Models
        • Site
    • Search
      • Controllers
        • Site
    • Site
      • Controllers
        • Admin
        • Site
    • Sitemap
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
    • Test
      • Controllers
        • Site
    • Torrents
      • Controllers
        • Site
    • Users
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
  • Compression
  • Core
    • Libraries
      • Arhive
      • Array
      • Attached
      • Autoadmin
      • Autoloader
      • Benchmark
      • Breadcrumbs
      • Cache
      • Config
      • Cookie
      • Csrf
      • Database
        • Drivers
          • Interfaces
      • Datetime
      • Debug
      • Editor
      • Events
      • File
      • Filter
      • Flashmessage
      • Folder
      • Hit
      • Html
      • Image
      • Inflector
      • Inputfilter
      • Libraries
      • Mail
      • Module
      • Nestedset
      • Pager
      • Pages
      • Params
      • Randomizer
      • Request
      • RobotLoader
      • Route
      • Security
      • Session
      • Static
      • String
      • Text
      • Trash
      • Validate
  • Email
  • Extra
    • Libraries
      • Basket
  • Joostina
    • Controller
    • Core
    • Document
  • JSMin
  • Libraries
    • Extra
      • Basket
        • Models
          • Site
  • None
  • Plugins
    • Autoadmin
    • Editor
    • Sitemap
  • SimpleMail
  • Vendors
    • Libraries
      • Email

Classes

  • joosDocument

Class joosDocument

Класс работы со страницой выдаваемой в браузер

Located at: core/joostina.php

Methods summary

public static joosDocument
# instance( )

Returns

joosDocument
public static
# get_data( $name )
public static
# set_body( $body )
public static
# get_body( )
public joosDocument
# set_page_title( string $title = '', string $pagetitle = '' )

Полностью заменяет заголовок страницы на переданный

Полностью заменяет заголовок страницы на переданный

Parameters

$title
string
Заголовок страницы
$pagetitle
string
Название страницы

Returns

joosDocument
public joosDocument
# add_title( string $title = '' )

Добавляет строку в массив с фрагментами заголовка

Добавляет строку в массив с фрагментами заголовка

Parameters

$title
string
Фрагмент заголовка страницы

Returns

joosDocument
public static string
# get_title( )

Возвращает заголовок страницы, собранный из фрагментов, отсортированных в обратном порядке

Возвращает заголовок страницы, собранный из фрагментов, отсортированных в обратном порядке

Returns

string
Заголовок
public
# add_meta_tag( $name, $content )
public
# append_meta_tag( $name, $content )
public
# prepend_meta_tag( $name, $content )
public
# add_custom_head_tag( $html )
public
# add_custom_footer_tag( $html )
public
# get_head( )
public joosDocument
# add_js_file( string $path, array $params = array('first' => false) )

Подключение JS файла

Подключение JS файла

Parameters

$path
string
полный путь до файла
$params
array
массив дополнительных параметров подключения файла

Returns

joosDocument
public
# add_js_code( $code )
public
# add_js_vars( $code )
public
# add_css( $path, $params = array('media' => 'all') )
public
# seo_tag( $name, $value )
public static
# javascript( )
public static
# js_files( )

Подготовка JS файлов к выводу Если включено кэширование, файлы будут минимизированы и склеены

Подготовка JS файлов к выводу Если включено кэширование, файлы будут минимизированы и склеены

public static
# js_code( )
public static
# stylesheet( )
public static
# head( )
public static
# body( )
public static
# footer_data( )
public static
# head_data( )
public static
# header( )

Properties summary

public static $page_body
#
public static array $data array('title' => array(), 'meta' => array(), 'custom' => array(), //JS-файлы 'js_files' => array(), //Исполняемый код, подключаемый ПОСЛЕ js-файлов 'js_code' => array(), 'js_onready' => array(), 'css' => array(), 'header' => array(), 'pathway' => array(), 'pagetitle' => false, 'page_body' => false, 'html_body' => false, 'footer' => array(),)
#
public static array $config array('favicon' => true, 'seotag' => true,)
#
public static array $seotag array('distribution' => 'global', 'rating' => 'General', 'document-state' => 'Dynamic', 'documentType' => 'WebDocument', 'audience' => 'all', 'revisit' => '5 days', 'revisit-after' => '5 days', 'allow-search' => 'yes', 'language' => 'russian', 'robots' => 'index, follow')
#
public static boolean $cache_header_time false
#
Joostina CMS / CMF v2.* API API documentation generated by ApiGen 2.6.1 – Template adapted by @olvlv and Joostina Team