本文整理汇总了PHP中ICE_Loader::load_ext方法的典型用法代码示例。如果您正苦于以下问题:PHP ICE_Loader::load_ext方法的具体用法?PHP ICE_Loader::load_ext怎么用?PHP ICE_Loader::load_ext使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICE_Loader
的用法示例。
在下文中一共展示了ICE_Loader::load_ext方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: load_field_options
<?php
/**
* ICE API: option extensions, enable/disable radio class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/radio');
/**
* Enable/Disable radio option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Toggle_Enable_Disable extends ICE_Ext_Option_Radio implements ICE_Option_Auto_Field
{
/**
*/
public function load_field_options()
{
return array(true => __('Enable', infinity_text_domain), false => __('Disable', infinity_text_domain));
}
}
示例2: load_field_options
<?php
/**
* ICE API: option extensions, tag class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/select');
/**
* Tag option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Tag extends ICE_Ext_Option_Select implements ICE_Option_Auto_Field
{
/**
*/
public function load_field_options()
{
$args = array('hide_empty' => false);
// get all tags
$tags = get_tags($args);
// field options
$options = array();
示例3: init
<?php
/**
* ICE API: option extensions, WP blog description class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/text');
/**
* WP blog description option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Wp_Blogdescription extends ICE_Ext_Option_Text
{
/**
*/
protected function init()
{
// run parent
parent::init();
// init directives
$this->title = __('Tagline');
$this->description = __('In a few words, explain what this site is about.');
示例4: init
<?php
/**
* ICE API: option extensions, CSS pixels slider class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/ui/slider');
/**
* CSS Pixels Slider
*
* This option is an extension of the slider for selecting pixels
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Css_Length_Px extends ICE_Ext_Option_Ui_Slider
{
protected function init()
{
parent::init();
// initialize directives
$this->description = 'Select the number of pixels by moving the slider';
$this->max = 5;
$this->min = 0;
示例5: init
<?php
/**
* Infinity Theme: option extensions, CSS overlay image class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package Infinity-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/ui/overlay-picker');
/**
* CSS overlay image
*
* @package Infinity-extensions
* @subpackage options
*/
class ICE_Ext_Option_Css_Overlay_Image extends ICE_Ext_Option_Ui_Overlay_Picker
{
/**
*/
protected function init()
{
// run parent
parent::init();
// init directives
$this->title = __('Overlay Image', infinity_text_domain);
$this->description = __('Select a texture to use as the background overlay', infinity_text_domain);
示例6:
<?php
/**
* ICE API: option extensions, generic input class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/input');
/**
* Input element base class
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Input_Group extends ICE_Ext_Option_Input
{
}
示例7: load_field_options
<?php
/**
* ICE API: option extensions, "off" checkbox class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/checkbox');
/**
* Off checkbox option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Toggle_Off extends ICE_Ext_Option_Checkbox implements ICE_Option_Auto_Field
{
/**
*/
public function load_field_options()
{
// this is true because you would be testing if "was `off` checked?"
return array(true => __('Off', infinity_text_domain));
}
}
示例8: init
<?php
/**
* ICE API: option extensions, CSS border width slider class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/css/length-px');
/**
* CSS Border Width Slider
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Css_Border_Width extends ICE_Ext_Option_Css_Length_Px
{
protected function init()
{
parent::init();
// initialize directives
$this->title = 'Border Width';
$this->description = 'Select the width of the border by moving the slider';
$this->style_property = 'border-width';
}
}
示例9: init
<?php
/**
* ICE API: option extensions, css background image class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/upload');
/**
* CSS background image option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Css_Bg_Image extends ICE_Ext_Option_Upload
{
/**
*/
protected function init()
{
// run parent
parent::init();
// init directives
$this->title = __('Background Image', infinity_text_domain);
$this->description = __('Upload an image to use as the background', infinity_text_domain);
示例10: init_styles
<?php
/**
* ICE API: option extensions, UI overlay picker class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/ui/image-picker');
/**
* UI Overlay Picker
*
* This option is an extension of the image picker for handling image overlays
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Ui_Overlay_Picker extends ICE_Ext_Option_Ui_Image_Picker
{
/**
*/
public function init_styles()
{
parent::init_styles();
// add bg image style callback
$this->style()->cache('bgimage-gen', 'bg_image_style');
示例11: configure
<?php
/**
* ICE API: option extensions, UI font picker class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load('utils/webfont');
ICE_Loader::load_ext('options/ui/scroll-picker');
/**
* UI Font Picker
*
* This option is an extension of the scroll picker for handling font selection
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Ui_Font_Picker extends ICE_Ext_Option_Ui_Scroll_Picker
{
/**
*
public function configure()
{
// file directory
if ( $this->config()->contains( 'file_directory' ) ) {
示例12: init
<?php
/**
* ICE API: option extensions, checkbox class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/input-group');
/**
* Checkbox option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Checkbox extends ICE_Ext_Option_Input_Group
{
/**
*/
protected function init()
{
parent::init();
$this->input_type('checkbox');
}
}
示例13: init_styles
<?php
/**
* ICE API: option extensions, css class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/textarea');
/**
* CSS option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_Css_Custom extends ICE_Ext_Option_Textarea
{
/**
*/
public function init_styles()
{
parent::init_styles();
// add css injection callback
$this->style()->cache('custom', 'inject_css');
}
/**
示例14: init
<?php
/**
* ICE API: feature extensions, BuddyPress Joyride tour class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage features
* @since 1.0
*/
ICE_Loader::load_ext('features/scripts/joyride');
/**
* BuddyPress tour feature
*
* @package ICE-extensions
* @subpackage features
*/
class ICE_Ext_Feature_Bp_Tour extends ICE_Ext_Feature_Scripts_Joyride
{
/**
*/
protected function init()
{
// run parent
parent::init();
// set property defaults
$this->title = __('BuddyPress Tour');
$this->description = __('Gives users a tour of the BuddyPress activity stream');
示例15: init
<?php
/**
* ICE API: option extensions, nxt page on front class file
*
* @author Marshall Sorenson <marshall@presscrew.com>
* @link http://infinity.presscrew.com/
* @copyright Copyright (C) 2010-2011 Marshall Sorenson
* @license http://www.gnu.org/licenses/gpl.html GPLv2 or later
* @package ICE-extensions
* @subpackage options
* @since 1.0
*/
ICE_Loader::load_ext('options/page');
/**
* nxt page on front option
*
* @package ICE-extensions
* @subpackage options
*/
class ICE_Ext_Option_nxt_Page_On_Front extends ICE_Ext_Option_Page
{
/**
*/
protected function init()
{
// run parent
parent::init();
// init directives
$this->title = __('Front page displays');
$this->description = __('Select the page to show on the front page');