本文整理汇总了PHP中AviaHtmlHelper::number_array方法的典型用法代码示例。如果您正苦于以下问题:PHP AviaHtmlHelper::number_array方法的具体用法?PHP AviaHtmlHelper::number_array怎么用?PHP AviaHtmlHelper::number_array使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AviaHtmlHelper
的用法示例。
在下文中一共展示了AviaHtmlHelper::number_array方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Which Entries?", 'avia_framework'), "desc" => __("Select which entries should be displayed by selecting a taxonomy", 'avia_framework'), "id" => "link", "fetchTMPL" => true, "type" => "linkpicker", "subtype" => array(__('Display Entries from:', 'avia_framework') => 'taxonomy'), "multiple" => 6, "std" => "category"), array("name" => __("Columns", 'avia_framework'), "desc" => __("How many columns should be displayed?", 'avia_framework'), "id" => "columns", "type" => "select", "std" => "3", "subtype" => array(__('1 Columns', 'avia_framework') => '1', __('2 Columns', 'avia_framework') => '2', __('3 Columns', 'avia_framework') => '3', __('4 Columns', 'avia_framework') => '4', __('5 Columns', 'avia_framework') => '5')), array("name" => __("Entry Number", 'avia_framework'), "desc" => __("How many items should be displayed?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "9", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array('All' => '-1'))), array("name" => __("Offset Number", 'avia_framework'), "desc" => __("The offset determines where the query begins pulling posts. Useful if you want to remove a certain number of posts because you already query them with another post slider element.", 'avia_framework'), "id" => "offset", "type" => "select", "std" => "0", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array(__('Deactivate offset', 'avia_framework') => '0', __('Do not allow duplicate posts on the entire page (set offset automatically)', 'avia_framework') => 'no_duplicates'))), array("name" => __("Title and Excerpt", 'avia_framework'), "desc" => __("Choose if you want to only display the post title or title and excerpt", 'avia_framework'), "id" => "contents", "type" => "select", "std" => "excerpt", "subtype" => array(__('Title and Excerpt', 'avia_framework') => 'excerpt', __('Title and Excerpt + Read More Link', 'avia_framework') => 'excerpt_read_more', __('Only Title', 'avia_framework') => 'title', __('Only Title + Read More Link', 'avia_framework') => 'title_read_more', __('Only excerpt', 'avia_framework') => 'only_excerpt', __('Only excerpt + Read More Link', 'avia_framework') => 'only_excerpt_read_more', __('No Title and no excerpt', 'avia_framework') => 'no')), array("name" => __("Preview Image Size", 'avia_framework'), "desc" => __("Set the image size of the preview images", 'avia_framework'), "id" => "preview_mode", "type" => "select", "std" => "auto", "subtype" => array(__('Set the preview image size automatically based on column width', 'avia_framework') => 'auto', __('Choose the preview image size manually (select thumbnail size)', 'avia_framework') => 'custom')), array("name" => __("Select custom preview image size", 'avia_framework'), "desc" => __("Choose image size for Preview Image", 'avia_framework'), "id" => "image_size", "type" => "select", "required" => array('preview_mode', 'equals', 'custom'), "std" => "portfolio", "subtype" => AviaHelper::get_registered_image_sizes(array('logo'))), array("name" => __("Autorotation active?", 'avia_framework'), "desc" => __("Check if the slideshow should rotate by default", 'avia_framework'), "id" => "autoplay", "type" => "select", "std" => "no", "subtype" => array(__('Yes', 'avia_framework') => 'yes', __('No', 'avia_framework') => 'no')), array("name" => __("Slideshow autorotation duration", 'avia_framework'), "desc" => __("Slideshow will rotate every X seconds", 'avia_framework'), "id" => "interval", "type" => "select", "std" => "5", "required" => array('autoplay', 'equals', 'yes'), "subtype" => array('3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '15' => '15', '20' => '20', '30' => '30', '40' => '40', '60' => '60', '100' => '100')));
if (current_theme_supports('add_avia_builder_post_type_option')) {
$element = array("name" => __("Select Post Type", 'avia_framework'), "desc" => __("Select which post types should be used. Note that your taxonomy will be ignored if you do not select an assign post type.\n If yo don't select post type all registered post types will be used", 'avia_framework'), "id" => "post_type", "type" => "select", "multiple" => 6, "std" => "", "subtype" => AviaHtmlHelper::get_registered_post_type_array());
array_unshift($this->elements, $element);
}
}
示例2: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("type" => "tab_container", 'nodescription' => true), array("type" => "tab", "name" => __("Slider Content", 'avia_framework'), 'nodescription' => true), array("name" => __("Which Entries?", 'avia_framework'), "desc" => __("Select which entries should be displayed by selecting a taxonomy", 'avia_framework'), "id" => "link", "fetchTMPL" => true, "type" => "linkpicker", "subtype" => array(__('Display Entries from:', 'avia_framework') => 'taxonomy'), "multiple" => 6, "std" => "category"), array("name" => __("Entry Number", 'avia_framework'), "desc" => __("How many items should be displayed?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "3", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array('All' => '-1'))), array("name" => __("Offset Number", 'avia_framework'), "desc" => __("The offset determines where the query begins pulling posts. Useful if you want to remove a certain number of posts because you already query them with another element.", 'avia_framework'), "id" => "offset", "type" => "select", "std" => "enforce_duplicates", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array(__('Deactivate offset', 'avia_framework') => '0', __('Do not allow duplicate posts on the entire page (set offset automatically)', 'avia_framework') => 'no_duplicates', __('Enforce duplicates (if a blog element on the page should show the same entries as this slider use this setting)', 'avia_framework') => 'enforce_duplicates'))), array("name" => __("Title and Read More Button", 'avia_framework'), "desc" => __("Choose if you want to only display the post title or title and a call to action button", 'avia_framework'), "id" => "contents", "type" => "select", "std" => "title", "subtype" => array(__('Only Title', 'avia_framework') => 'title', __('Only Title + Read More Button', 'avia_framework') => 'title_read_more')), array("name" => __("Slider Width/Height Ratio", 'avia_framework'), "desc" => __("The slider will always stretch the full available width. Here you can enter the coresponding height (eg: 4:3, 16:9) or a fixed height in px (eg: 300px)", 'avia_framework'), "id" => "slider_size", "type" => "input", "std" => "16:9"), array("name" => __("Preview Image Size", 'avia_framework'), "desc" => __("Set the image size of the preview images", 'avia_framework'), "id" => "preview_mode", "type" => "select", "std" => "auto", "subtype" => array(__('Set the preview image size automatically based on slider height', 'avia_framework') => 'auto', __('Choose the preview image size manually (select thumbnail size)', 'avia_framework') => 'custom')), array("name" => __("Select custom preview image size", 'avia_framework'), "desc" => __("Choose image size for Preview Image", 'avia_framework'), "id" => "image_size", "type" => "select", "required" => array('preview_mode', 'equals', 'custom'), "std" => "portfolio", "subtype" => AviaHelper::get_registered_image_sizes(array('logo'))), array("name" => __("Slideshow control styling?", 'avia_framework'), "desc" => __("Here you can select if and how to display the slideshow controls", 'avia_framework'), "id" => "control_layout", "type" => "select", "std" => "", "subtype" => array(__('Default', 'avia_framework') => '', __('Minimal', 'avia_framework') => 'av-control-minimal', __('Hidden', 'avia_framework') => 'av-control-hidden')), array("type" => "close_div", 'nodescription' => true), array("type" => "tab", "name" => __("Slider Transitions", 'avia_framework'), 'nodescription' => true), array("name" => __("Transition", 'avia_framework'), "desc" => __("Choose the transition for your Slider.", 'avia_framework'), "id" => "animation", "type" => "select", "std" => "fade", "subtype" => array(__('Slide', 'avia_framework') => 'slide', __('Fade', 'avia_framework') => 'fade')), array("name" => __("Autorotation active?", 'avia_framework'), "desc" => __("Check if the slideshow should rotate by default", 'avia_framework'), "id" => "autoplay", "type" => "select", "std" => "no", "subtype" => array(__('Yes', 'avia_framework') => 'yes', __('No', 'avia_framework') => 'no')), array("name" => __("Slideshow autorotation duration", 'avia_framework'), "desc" => __("Slideshow will rotate every X seconds", 'avia_framework'), "id" => "interval", "type" => "select", "std" => "5", "required" => array('autoplay', 'equals', 'yes'), "subtype" => array('3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '15' => '15', '20' => '20', '30' => '30', '40' => '40', '60' => '60', '100' => '100')), array("type" => "close_div", 'nodescription' => true), array("type" => "tab", "name" => __("Slide Overlay", 'avia_framework'), 'nodescription' => true), array("name" => __("Enable Overlay?", 'avia_framework'), "desc" => __("Check if you want to display a transparent color and/or pattern overlay above your slideshow image/video", 'avia_framework'), "id" => "overlay_enable", "std" => "", "type" => "checkbox"), array("name" => __("Overlay Opacity", 'avia_framework'), "desc" => __("Set the opacity of your overlay: 0.1 is barely visible, 1.0 is opaque ", 'avia_framework'), "id" => "overlay_opacity", "type" => "select", "std" => "0.5", "required" => array('overlay_enable', 'not', ''), "subtype" => array(__('0.1', 'avia_framework') => '0.1', __('0.2', 'avia_framework') => '0.2', __('0.3', 'avia_framework') => '0.3', __('0.4', 'avia_framework') => '0.4', __('0.5', 'avia_framework') => '0.5', __('0.6', 'avia_framework') => '0.6', __('0.7', 'avia_framework') => '0.7', __('0.8', 'avia_framework') => '0.8', __('0.9', 'avia_framework') => '0.9', __('1.0', 'avia_framework') => '1')), array("name" => __("Overlay Color", 'avia_framework'), "desc" => __("Select a custom color for your overlay here. Leave empty if you want no color overlay", 'avia_framework'), "id" => "overlay_color", "type" => "colorpicker", "required" => array('overlay_enable', 'not', ''), "std" => ""), array("required" => array('overlay_enable', 'not', ''), "id" => "overlay_pattern", "name" => __("Background Image", 'avia_framework'), "desc" => __("Select an existing or upload a new background image", 'avia_framework'), "type" => "select", "subtype" => array(__('No Background Image', 'avia_framework') => '', __('Upload custom image', 'avia_framework') => 'custom'), "std" => "", "folder" => "images/background-images/", "folderlabel" => "", "group" => "Select predefined pattern", "exclude" => array('fullsize-', 'gradient')), array("name" => __("Custom Pattern", 'avia_framework'), "desc" => __("Upload your own seamless pattern", 'avia_framework'), "id" => "overlay_custom_pattern", "type" => "image", "fetch" => "url", "secondary_img" => true, "required" => array('overlay_pattern', 'equals', 'custom'), "title" => __("Insert Pattern", 'avia_framework'), "button" => __("Insert", 'avia_framework'), "std" => ""), array("type" => "close_div", 'nodescription' => true), array("type" => "close_div", 'nodescription' => true));
if (current_theme_supports('add_avia_builder_post_type_option')) {
$element = array("name" => __("Select Post Type", 'avia_framework'), "desc" => __("Select which post types should be used. Note that your taxonomy will be ignored if you do not select an assign post type.\n If yo don't select post type all registered post types will be used", 'avia_framework'), "id" => "post_type", "type" => "select", "multiple" => 6, "std" => "", "subtype" => AviaHtmlHelper::get_registered_post_type_array());
array_unshift($this->elements, $element);
}
}
示例3: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Which Entries?", 'avia_framework'), "desc" => __("Select which entries should be displayed by selecting a taxonomy", 'avia_framework'), "id" => "link", "fetchTMPL" => true, "type" => "linkpicker", "subtype" => array(__('Display Entries from:', 'avia_framework') => 'taxonomy'), "multiple" => 6, "std" => "category"), array("name" => __("Sortable?", 'avia_framework'), "desc" => __("Should sorting options based on the taxonomies above be displayed?", 'avia_framework'), "id" => "sort", "type" => "select", "std" => "yes", "subtype" => array(__('Yes, display sort options', 'avia_framework') => 'yes', __('Yes, display sort options and currently active taxonomy', 'avia_framework') => 'yes-tax', __('No, do not display sort options', 'avia_framework') => 'no')), array("name" => __("Post Number", 'avia_framework'), "desc" => __("How many items should be displayed per page?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "12", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array('All' => '-1'))), array("name" => __("Columns", 'avia_framework'), "desc" => __("How many columns do you want to display?", 'avia_framework'), "id" => "columns", "type" => "select", "std" => "flexible", "subtype" => array(__('Automatic, based on screen width', 'avia_framework') => 'flexible', __('2 Columns', 'avia_framework') => '2', __('3 Columns', 'avia_framework') => '3', __('4 Columns', 'avia_framework') => '4', __('5 Columns', 'avia_framework') => '5', __('6 Columns', 'avia_framework') => '6')), array("name" => __("Pagination", 'avia_framework'), "desc" => __("Should a pagination or load more option be displayed to view additional entries?", 'avia_framework'), "id" => "paginate", "type" => "select", "std" => "yes", "required" => array('items', 'not', '-1'), "subtype" => array(__('Display Pagination', 'avia_framework') => 'pagination', __('Display "Load More" Button', 'avia_framework') => 'load_more', __('No option to view additional entries', 'avia_framework') => 'none')), array("name" => __("Order by", 'avia_framework'), "desc" => __("You can order the result by various attributes like creation date, title, author etc", 'avia_framework'), "id" => "query_orderby", "type" => "select", "std" => "date", "subtype" => array(__('Date', 'avia_framework') => 'date', __('Title', 'avia_framework') => 'title', __('Random', 'avia_framework') => 'rand', __('Author', 'avia_framework') => 'author', __('Name (Post Slug)', 'avia_framework') => 'name', __('Last modified', 'avia_framework') => 'modified', __('Comment Count', 'avia_framework') => 'comment_count', __('Page Order', 'avia_framework') => 'menu_order')), array("name" => __("Display order", 'avia_framework'), "desc" => __("Display the results either in ascending or descending order", 'avia_framework'), "id" => "query_order", "type" => "select", "std" => "DESC", "subtype" => array(__('Ascending Order', 'avia_framework') => 'ASC', __('Descending Order', 'avia_framework') => 'DESC')), array("name" => __("Size Settings", 'avia_framework'), "desc" => __("Here you can select how the masonry should behave and handle all entries and the feature images of those entries", 'avia_framework'), "id" => "size", "type" => "radio", "std" => "fixed masonry", "options" => array('flex' => __('Flexible Masonry: All entries get the same width but Images of each entry are displayed with their original height and width ratio', 'avia_framework'), 'fixed' => __('Perfect Grid: Display a perfect grid where each element has exactly the same size. Images get cropped/stretched if they don\'t fit', 'avia_framework'), 'fixed masonry' => __('Perfect Automatic Masonry: Display a grid where most elements get the same size, only elements with very wide images get twice the width and elements with very high images get twice the height. To qualify for "very wide" or "very high" the image must have a aspect ratio of 16:9 or higher', 'avia_framework'), 'fixed manually' => __('Perfect Manual Masonry: Manually control the height and width of entries by adding either a "landscape" or "portrait" tag when creating the entry. Elements with no such tag use a fixed default size, elements with both tags will display extra large', 'avia_framework'))), array("name" => __("Gap between elements", 'avia_framework'), "desc" => __("Select the gap between the elements", 'avia_framework'), "id" => "gap", "type" => "select", "std" => "1px", "subtype" => array(__('No Gap', 'avia_framework') => 'no', __('1 Pixel Gap', 'avia_framework') => '1px', __('Large Gap', 'avia_framework') => 'large')), array("name" => __("Image overlay effect", 'avia_framework'), "desc" => __("Do you want to display the image overlay effect that gets removed on mouseover?", 'avia_framework'), "id" => "overlay_fx", "type" => "select", "std" => "active", "subtype" => array(__('Overlay activated', 'avia_framework') => 'active', __('Overlay deactivated', 'avia_framework') => '')), array("name" => __("Element Title and Excerpt", 'avia_framework'), "desc" => __("You can choose if you want to display title and/or excerpt", 'avia_framework'), "id" => "caption_elements", "type" => "select", "std" => "title excerpt", "subtype" => array(__('Display Title and Excerpt', 'avia_framework') => 'title excerpt', __('Display Title', 'avia_framework') => 'title', __('Display Excerpt', 'avia_framework') => 'excerpt', __('Display Neither', 'avia_framework') => 'none')), array("name" => __("Element Title and Excerpt", 'avia_framework'), "desc" => __("You can choose whether to always display Title and Excerpt or only on hover", 'avia_framework'), "id" => "caption_display", "type" => "select", "std" => "always", "required" => array('caption_elements', 'not', 'none'), "subtype" => array(__('Always Display', 'avia_framework') => 'always', __('Display on mouse hover', 'avia_framework') => 'on-hover')), array("name" => __("For Developers: Section ID", 'avia_framework'), "desc" => __("Apply a custom ID Attribute to the section, so you can apply a unique style via CSS. This option is also helpful if you want to use anchor links to scroll to a sections when a link is clicked", 'avia_framework') . "<br/><br/>" . __("Use with caution and make sure to only use allowed characters. No special characters can be used.", 'avia_framework'), "id" => "id", "type" => "input", "std" => ""));
if (current_theme_supports('add_avia_builder_post_type_option')) {
$element = array("name" => __("Select Post Type", 'avia_framework'), "desc" => __("Select which post types should be used. Note that your taxonomy will be ignored if you do not select an assign post type.\n If yo don't select post type all registered post types will be used", 'avia_framework'), "id" => "post_type", "type" => "select", "multiple" => 6, "std" => "", "subtype" => AviaHtmlHelper::get_registered_post_type_array());
array_unshift($this->elements, $element);
}
}
示例4: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Do you want to display blog posts?", 'avia_framework'), "desc" => __("Do you want to display blog posts or entries from a custom taxonomy?", 'avia_framework'), "id" => "blog_type", "type" => "select", "std" => "posts", "subtype" => array(__('Display blog posts', 'avia_framework') => 'posts', __('Display entries from a custom taxonomy', 'avia_framework') => 'taxonomy')), array("name" => __("Which categories should be used for the blog?", 'avia_framework'), "desc" => __("You can select multiple categories here. The Page will then show posts from only those categories.", 'avia_framework'), "id" => "categories", "type" => "select", "multiple" => 6, "required" => array('blog_type', 'equals', 'posts'), "subtype" => "cat"), array("name" => __("Which Entries?", 'avia_framework'), "desc" => __("Select which entries should be displayed by selecting a taxonomy", 'avia_framework'), "id" => "link", "fetchTMPL" => true, "type" => "linkpicker", "subtype" => array(__('Display Entries from:', 'avia_framework') => 'taxonomy'), "multiple" => 6, "required" => array('blog_type', 'equals', 'taxonomy'), "std" => "category"), array("name" => __("Blog Style", 'avia_framework'), "desc" => __("Choose the default blog layout here.", 'avia_framework'), "id" => "blog_style", "type" => "select", "std" => "single-big", "no_first" => true, "subtype" => array(__('Multi Author Blog (displays Gravatar of the article author beside the entry and feature images above)', 'avia_framework') => 'multi-big', __('Single Author, small preview Pic (no author picture is displayed, feature image is small)', 'avia_framework') => 'single-small', __('Single Author, big preview Pic (no author picture is displayed, feature image is big)', 'avia_framework') => 'single-big', __('Grid Layout', 'avia_framework') => 'blog-grid')), array("name" => __("Blog Grid Columns", 'avia_framework'), "desc" => __("How many columns do you want to display?", 'avia_framework'), "id" => "columns", "type" => "select", "std" => "3", "required" => array('blog_style', 'equals', 'blog-grid'), "subtype" => AviaHtmlHelper::number_array(1, 5, 1)), array("name" => __("Define Blog Grid layout", 'avia_framework'), "desc" => __("Do you want to display a read more link?", 'avia_framework'), "id" => "contents", "type" => "select", "std" => "excerpt", "required" => array('blog_style', 'equals', 'blog-grid'), "subtype" => array(__('Title and Excerpt', 'avia_framework') => 'excerpt', __('Title and Excerpt + Read More Link', 'avia_framework') => 'excerpt_read_more', __('Only Title', 'avia_framework') => 'title', __('Only Title + Read More Link', 'avia_framework') => 'title_read_more', __('Only excerpt', 'avia_framework') => 'only_excerpt', __('Only excerpt + Read More Link', 'avia_framework') => 'only_excerpt_read_more', __('No Title and no excerpt', 'avia_framework') => 'no')), array("name" => __("Blog Content length", 'avia_framework'), "desc" => __("Should the full entry be displayed or just a small excerpt?", 'avia_framework'), "id" => "content_length", "type" => "select", "std" => "content", "required" => array('blog_style', 'not', 'blog-grid'), "subtype" => array(__('Full Content', 'avia_framework') => 'content', __('Excerpt', 'avia_framework') => 'excerpt', __('Excerpt With Read More Link', 'avia_framework') => 'excerpt_read_more')), array("name" => __("Preview Image Size", 'avia_framework'), "desc" => __("Set the image size of the preview images", 'avia_framework'), "id" => "preview_mode", "type" => "select", "std" => "auto", "subtype" => array(__('Set the preview image size automatically based on column or layout width', 'avia_framework') => 'auto', __('Choose the preview image size manually (select thumbnail size)', 'avia_framework') => 'custom')), array("name" => __("Select custom preview image size", 'avia_framework'), "desc" => __("Choose image size for Preview Image", 'avia_framework'), "id" => "image_size", "type" => "select", "required" => array('preview_mode', 'equals', 'custom'), "std" => "portfolio", "subtype" => AviaHelper::get_registered_image_sizes(array('logo'))), array("name" => __("Post Number", 'avia_framework'), "desc" => __("How many items should be displayed per page?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "3", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array('All' => '-1'))), array("name" => __("Offset Number", 'avia_framework'), "desc" => __("The offset determines where the query begins pulling posts. Useful if you want to remove a certain number of posts because you already query them with another blog element.", 'avia_framework'), "id" => "offset", "type" => "select", "std" => "0", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array(__('Deactivate offset', 'avia_framework') => '0', __('Do not allow duplicate posts on the entire page (set offset automatically)', 'avia_framework') => 'no_duplicates'))), array("name" => __("Pagination", 'avia_framework'), "desc" => __("Should a pagination be displayed?", 'avia_framework'), "id" => "paginate", "type" => "select", "std" => "yes", "subtype" => array(__('yes', 'avia_framework') => 'yes', __('no', 'avia_framework') => 'no')));
if (current_theme_supports('add_avia_builder_post_type_option')) {
$element = array("name" => __("Select Post Type", 'avia_framework'), "desc" => __("Select which post types should be used. Note that your taxonomy will be ignored if you do not select an assign post type.\n If yo don't select post type all registered post types will be used", 'avia_framework'), "id" => "post_type", "type" => "select", "required" => array('blog_type', 'equals', 'taxonomy'), "multiple" => 6, "std" => "", "subtype" => AviaHtmlHelper::get_registered_post_type_array());
array_splice($this->elements, 2, 0, array($element));
}
}
示例5: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Which categories should be used for the portfolio?", 'avia_framework'), "desc" => __("You can select multiple categories here. The Page will then show posts from only those categories.", 'avia_framework'), "id" => "categories", "type" => "select", "multiple" => 6, "taxonomy" => "portfolio_entries", "subtype" => "cat"), array("name" => __("Columns", 'avia_framework'), "desc" => __("How many columns should be displayed?", 'avia_framework'), "id" => "columns", "type" => "select", "std" => "4", "subtype" => array(__('1 Column', 'avia_framework') => '1', __('2 Columns', 'avia_framework') => '2', __('3 Columns', 'avia_framework') => '3', __('4 Columns', 'avia_framework') => '4', __('5 Columns', 'avia_framework') => '5', __('6 Columns', 'avia_framework') => '6')), array("name" => __("1 Column layout", 'avia_framework'), "desc" => __("Choose the 1 column layout", 'avia_framework'), "id" => "one_column_template", "type" => "select", "required" => array('columns', 'equals', '1'), "std" => "special", "subtype" => array(__('Use special 1 column layout (side by side)', 'avia_framework') => 'special', __('Use default portfolio layout', 'avia_framework') => 'default')), array("name" => __("Post Number", 'avia_framework'), "desc" => __("How many items should be displayed per page?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "16", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array('All' => '-1'))), array("name" => __("Excerpt", 'avia_framework'), "desc" => __("Display Excerpt and Title below the preview image?", 'avia_framework'), "id" => "contents", "type" => "select", "std" => "yes", "subtype" => array(__('Title and Excerpt', 'avia_framework') => 'excerpt', __('Only Title', 'avia_framework') => 'title', __('Only excerpt', 'avia_framework') => 'only_excerpt', __('No Title and no excerpt', 'avia_framework') => 'no')), array("name" => __("Portfolio Grid Image Size", 'avia_framework'), "desc" => __("Set the image size of the Portfolio Grid images", 'avia_framework'), "id" => "preview_mode", "type" => "select", "std" => "auto", "subtype" => array(__('Set the Portfolio Grid image size automatically based on column or layout width', 'avia_framework') => 'auto', __('Choose the Portfolio Grid image size manually (select thumbnail size)', 'avia_framework') => 'custom')), array("name" => __("Select custom image size", 'avia_framework'), "desc" => __("Choose image size for Portfolio Grid Images", 'avia_framework') . "<br/><small>" . __("(Note: Images will be scaled to fit for the amount of columns chosen above)", 'avia_framework') . "</small>", "id" => "image_size", "type" => "select", "required" => array('preview_mode', 'equals', 'custom'), "std" => "portfolio", "subtype" => AviaHelper::get_registered_image_sizes(array('logo', 'thumbnail', 'widget'))), array("name" => __("Link Handling", 'avia_framework'), "desc" => __("When clicking on a portfolio item you can choose to open the link to the single entry, open a preview (aka AJAX Portfolio) or show a bigger version of the image in a lightbox overlay", 'avia_framework'), "id" => "linking", "type" => "select", "std" => "", "subtype" => array(__('Open the entry on a new page', 'avia_framework') => '', __('Open a preview of the entry (known as AJAX Portfolio)', 'avia_framework') => 'ajax', __('Display the big image in a lightbox', 'avia_framework') => 'lightbox')), array("name" => __("Sortable?", 'avia_framework'), "desc" => __("Should the sorting options based on categories be displayed?", 'avia_framework'), "id" => "sort", "type" => "select", "std" => "yes", "subtype" => array(__('yes', 'avia_framework') => 'yes', __('no', 'avia_framework') => 'no')), array("name" => __("Pagination", 'avia_framework'), "desc" => __("Should a pagination be displayed?", 'avia_framework'), "id" => "paginate", "type" => "select", "std" => "yes", "subtype" => array(__('yes', 'avia_framework') => 'yes', __('no', 'avia_framework') => 'no')));
if (current_theme_supports('avia_template_builder_custom_post_type_grid')) {
$this->elements[0] = array("name" => __("Which Entries?", 'avia_framework'), "desc" => __("Select which entries should be displayed by selecting a taxonomy", 'avia_framework'), "id" => "link", "fetchTMPL" => true, "type" => "linkpicker", "subtype" => array(__('Display Entries from:', 'avia_framework') => 'taxonomy'), "multiple" => 6, "std" => "category");
if (current_theme_supports('add_avia_builder_post_type_option')) {
$element = array("name" => __("Select Post Type", 'avia_framework'), "desc" => __("Select which post types should be used. Note that your taxonomy will be ignored if you do not select an assign post type.\n\t\t\t\t\t\t If yo don't select post type all registered post types will be used", 'avia_framework'), "id" => "post_type", "type" => "select", "multiple" => 6, "std" => "", "subtype" => AviaHtmlHelper::get_registered_post_type_array());
array_unshift($this->elements, $element);
}
}
}
示例6: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Add/Edit Testimonial", 'avia_framework'), "desc" => __("Here you can add, remove and edit your Testimonials.", 'avia_framework'), "type" => "modal_group", "id" => "content", "modal_title" => __("Edit Testimonial", 'avia_framework'), "std" => array(array('name' => __('Name', 'avia_framework'), 'Subtitle' => '', 'check' => 'is_empty')), 'subelements' => array(array("name" => __("Image", 'avia_framework'), "desc" => __("Either upload a new, or choose an existing image from your media library", 'avia_framework'), "id" => "src", "type" => "image", "fetch" => "id", "title" => __("Insert Image", 'avia_framework'), "button" => __("Insert", 'avia_framework'), "std" => ""), array("name" => __("Name", 'avia_framework'), "desc" => "Enter the Name of the Person to quote", "id" => "name", "std" => "", "type" => "input"), array("name" => __("Subtitle bellow name", 'avia_framework'), "desc" => "Can be used for a job description", "id" => "subtitle", "std" => "", "type" => "input"), array("name" => __("Quote", 'avia_framework'), "desc" => __("Enter the testimonial here", 'avia_framework'), "id" => "content", "std" => "", "type" => "tiny_mce"), array("name" => __("Website Link", 'avia_framework'), "desc" => "Link to the Persons website", "id" => "link", "std" => "http://", "type" => "input"), array("name" => __("Website Name", 'avia_framework'), "desc" => "Linktext for the above Link", "id" => "linktext", "std" => "", "type" => "input"))), array("name" => __("Testimonial Style", 'avia_framework'), "desc" => __("Here you can select how to display the testimonials. You can either create a testimonial slider or a testimonial grid with multiple columns", 'avia_framework'), "id" => "style", "type" => "select", "std" => "grid", "subtype" => array(__('Testimonial Grid', 'avia_framework') => 'grid', __('Testimonial Slider', 'avia_framework') => 'slider')), array("name" => __("Testimonial Grid Columns", 'avia_framework'), "desc" => __("How many columns do you want to display", 'avia_framework'), "id" => "columns", "required" => array('style', 'equals', 'grid'), "type" => "select", "std" => "2", "subtype" => AviaHtmlHelper::number_array(1, 4, 1)), array("name" => __("Slideshow autorotation duration", 'avia_framework'), "desc" => __("Slideshow will rotate every X seconds", 'avia_framework'), "id" => "interval", "type" => "select", "std" => "5", "required" => array('style', 'equals', 'slider'), "subtype" => array('3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '15' => '15', '20' => '20', '30' => '30', '40' => '40', '60' => '60', '100' => '100')));
}
示例7: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("type" => "tab_container", 'nodescription' => true), array("type" => "tab", "name" => __("Image Settings", 'avia_framework'), 'nodescription' => true), array("name" => __("Choose Image", 'avia_framework'), "desc" => __("Either upload a new, or choose an existing image from your media library", 'avia_framework'), "id" => "src", "type" => "image", "title" => __("Insert Image", 'avia_framework'), "button" => __("Insert", 'avia_framework'), "std" => AviaBuilder::$path['imagesURL'] . "placeholder.jpg"), array("name" => __("Image Alignment", 'avia_framework'), "desc" => __("Choose here, how to align your image", 'avia_framework'), "id" => "align", "type" => "select", "std" => "center", "subtype" => array(__('Center', 'avia_framework') => 'center', __('Right', 'avia_framework') => 'right', __('Left', 'avia_framework') => 'left', __('No special alignment', 'avia_framework') => '')), array("name" => __("Image Fade in Animation", 'avia_framework'), "desc" => __("Add a small animation to the image when the user first scrolls to the image position. This is only to add some 'spice' to the site and only works in modern browsers", 'avia_framework'), "id" => "animation", "type" => "select", "std" => "no-animation", "subtype" => array(__('None', 'avia_framework') => 'no-animation', __('Pop up', 'avia_framework') => 'pop-up', __('Top to Bottom', 'avia_framework') => 'top-to-bottom', __('Bottom to Top', 'avia_framework') => 'bottom-to-top', __('Left to Right', 'avia_framework') => 'left-to-right', __('Right to Left', 'avia_framework') => 'right-to-left')), array("name" => __("Image Styling", 'avia_framework'), "desc" => __("Chose a styling variaton", 'avia_framework'), "id" => "styling", "type" => "select", "std" => "", "subtype" => array(__('Default', 'avia_framework') => '', __('Circle (image height and width must be equal)', 'avia_framework') => 'circle', __('No Styling (no border, no border radius etc)', 'avia_framework') => 'no-styling')), array("name" => __("Image Hover effect", 'avia_framework'), "desc" => __("Add a mouse hover effect to the image", 'avia_framework'), "id" => "hover", "type" => "select", "std" => "", "subtype" => array(__('No', 'avia_framework') => '', __('Yes, slightly increase the image size', 'avia_framework') => 'av-hover-grow')), array("type" => "close_div", 'nodescription' => true), array("type" => "tab", "name" => __("Link Settings", 'avia_framework'), 'nodescription' => true), array("name" => __("Image Link?", 'avia_framework'), "desc" => __("Where should your image link to?", 'avia_framework'), "id" => "link", "type" => "linkpicker", "fetchTMPL" => true, "subtype" => array(__('No Link', 'avia_framework') => '', __('Lightbox', 'avia_framework') => 'lightbox', __('Set Manually', 'avia_framework') => 'manually', __('Single Entry', 'avia_framework') => 'single', __('Taxonomy Overview Page', 'avia_framework') => 'taxonomy'), "std" => ""), array("name" => __("Open new tab/window", 'avia_framework'), "desc" => __("Do you want to open the link url in a new tab/window?", 'avia_framework'), "id" => "target", "type" => "select", "std" => "", "required" => array('link', 'not_empty_and', 'lightbox'), "subtype" => AviaHtmlHelper::linking_options()), array("type" => "close_div", 'nodescription' => true), array("type" => "tab", "name" => __("Caption", 'avia_framework'), 'nodescription' => true), array("name" => __("Image Caption", 'avia_framework'), "desc" => __("Display a caption overlay?", 'avia_framework'), "id" => "caption", "type" => "select", "std" => "", "subtype" => array(__('No', 'avia_framework') => '', __('Yes', 'avia_framework') => 'yes')), array("name" => __("Caption", 'avia_framework'), "id" => "content", "type" => "textarea", "required" => array('caption', 'equals', 'yes'), "std" => ""), array("name" => __("Caption custom font size?", 'avia_framework'), "desc" => __("Size of your caption in pixel", 'avia_framework'), "id" => "font_size", "type" => "select", "required" => array('caption', 'equals', 'yes'), "subtype" => AviaHtmlHelper::number_array(10, 40, 1, array('Default' => ''), 'px'), "std" => ""), array("name" => __("Caption Appearance", 'avia_framework'), "desc" => __("When to display the caption?", 'avia_framework'), "id" => "appearance", "type" => "select", "std" => "", "container_class" => 'av_half av_half_first', "required" => array('caption', 'equals', 'yes'), "subtype" => array(__('Always display caption', 'avia_framework') => '', __('Only display on hover', 'avia_framework') => 'on-hover')), array("name" => __("Caption Overlay Opacity", 'avia_framework'), "desc" => __("Set the opacity of your overlay: 0.1 is barely visible, 1.0 is opaque ", 'avia_framework'), "id" => "overlay_opacity", "type" => "select", "std" => "0.4", "container_class" => 'av_half', "required" => array('caption', 'equals', 'yes'), "subtype" => array(__('0.1', 'avia_framework') => '0.1', __('0.2', 'avia_framework') => '0.2', __('0.3', 'avia_framework') => '0.3', __('0.4', 'avia_framework') => '0.4', __('0.5', 'avia_framework') => '0.5', __('0.6', 'avia_framework') => '0.6', __('0.7', 'avia_framework') => '0.7', __('0.8', 'avia_framework') => '0.8', __('0.9', 'avia_framework') => '0.9', __('1.0', 'avia_framework') => '1')), array("name" => __("Caption Overlay Background Color", 'avia_framework'), "desc" => __("Select a background color for your overlay here.", 'avia_framework'), "id" => "overlay_color", "type" => "colorpicker", "container_class" => 'av_half av_half_first', "required" => array('caption', 'equals', 'yes'), "std" => "#000000"), array("name" => __("Caption Font Color", 'avia_framework'), "desc" => __("Select a font color for your overlay here.", 'avia_framework'), "id" => "overlay_text_color", "type" => "colorpicker", "std" => "#ffffff", "container_class" => 'av_half', "required" => array('caption', 'equals', 'yes')), array("type" => "close_div", 'nodescription' => true), array("type" => "close_div", 'nodescription' => true));
}
示例8: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Which type of slider is this?", 'avia_framework'), "desc" => __("Slides can either be generated based on images you choose or on recent post entries", 'avia_framework'), "id" => "slide_type", "type" => "select", "std" => "image-based", "subtype" => array(__('Image based Slider', 'avia_framework') => 'image-based', __('Entry based Slider', 'avia_framework') => 'entry-based')), array("name" => __("Which Entries?", 'avia_framework'), "desc" => __("Select which entries should be displayed by selecting a taxonomy", 'avia_framework'), "id" => "link", "fetchTMPL" => true, "type" => "linkpicker", "required" => array('slide_type', 'is_empty_or', 'entry-based'), "subtype" => array(__('Display Entries from:', 'avia_framework') => 'taxonomy'), "multiple" => 6, "std" => "category"), array("name" => __("Number of entries", 'avia_framework'), "desc" => __("How many entries should be displayed?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "5", "required" => array('slide_type', 'is_empty_or', 'entry-based'), "subtype" => AviaHtmlHelper::number_array(1, 12, 1)), array("name" => __("Offset Number", 'avia_framework'), "desc" => __("The offset determines where the query begins pulling entries. Useful if you want to remove a certain number of entries because you already query them with another element.", 'avia_framework'), "id" => "offset", "type" => "select", "std" => "0", "required" => array('slide_type', 'is_empty_or', 'entry-based'), "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array(__('Deactivate offset', 'avia_framework') => '0', __('Do not allow duplicate posts on the entire page (set offset automatically)', 'avia_framework') => 'no_duplicates'))), array("type" => "modal_group", "id" => "content", 'container_class' => "avia-element-fullwidth avia-multi-img", "modal_title" => __("Edit Form Element", 'avia_framework'), "add_label" => __("Add single image", 'avia_framework'), "std" => array(), "required" => array('slide_type', 'equals', 'image-based'), 'creator' => array("name" => __("Add Images", 'avia_framework'), "desc" => __("Here you can add new Images to the slideshow.", 'avia_framework'), "id" => "id", "type" => "multi_image", "title" => __("Add multiple Images", 'avia_framework'), "button" => __("Insert Images", 'avia_framework'), "std" => ""), 'subelements' => array(array("name" => __("Choose another Image", 'avia_framework'), "desc" => __("Either upload a new, or choose an existing image from your media library", 'avia_framework'), "id" => "id", "fetch" => "id", "type" => "image", "title" => __("Change Image", 'avia_framework'), "button" => __("Change Image", 'avia_framework'), "std" => ""), array("name" => __("Caption Title", 'avia_framework'), "desc" => __("Enter a caption title for the slide here", 'avia_framework'), "id" => "title", "std" => "", "type" => "input"), array("name" => __("Caption Text", 'avia_framework'), "desc" => __("Enter some additional caption text", 'avia_framework'), "id" => "content", "type" => "textarea", "std" => ""), array("name" => __("Image Link?", 'avia_framework'), "desc" => __("Where should the Image link to?", 'avia_framework'), "id" => "link", "type" => "linkpicker", "fetchTMPL" => true, "subtype" => array(__('Open Image in Lightbox', 'avia_framework') => 'lightbox', __('Set Manually', 'avia_framework') => 'manually', __('Single Entry', 'avia_framework') => 'single', __('Taxonomy Overview Page', 'avia_framework') => 'taxonomy'), "std" => ""), array("name" => __("Open Link in new Window?", 'avia_framework'), "desc" => __("Select here if you want to open the linked page in a new window", 'avia_framework'), "id" => "link_target", "type" => "select", "std" => "", "required" => array('link', 'not_empty_and', 'lightbox'), "subtype" => AviaHtmlHelper::linking_options()))), array("name" => __("Accordion Image Size", 'avia_framework'), "desc" => __("Choose image and Video size for your slideshow.", 'avia_framework'), "id" => "size", "type" => "select", "std" => "featured", "subtype" => AviaHelper::get_registered_image_sizes(500, false, true)), array("name" => __("Slide Title", 'avia_framework'), "desc" => __("Display the entry title by default?", 'avia_framework'), "id" => "title", "type" => "select", "std" => "true", "subtype" => array(__('Yes - display everywhere', 'avia_framework') => 'active', __('Yes - display, but remove title on mobile devices', 'avia_framework') => 'no-mobile', __('Display only on active slides') => 'on-hover', __('No, never display title', 'avia_framework') => 'inactive')), array("name" => __("Display Excerpt?", 'avia_framework'), "desc" => __("Check if excerpt/caption of the slide should also be displayed", 'avia_framework') . "</small>", "id" => "excerpt", "required" => array('title', 'not', 'inactive'), "std" => "", "type" => "checkbox"), array("name" => __("Autorotation active?", 'avia_framework'), "desc" => __("Check if the slideshow should rotate by default", 'avia_framework'), "id" => "autoplay", "type" => "select", "std" => "false", "subtype" => array(__('Yes', 'avia_framework') => 'true', __('No', 'avia_framework') => 'false')), array("name" => __("Slideshow autorotation duration", 'avia_framework'), "desc" => __("Images will be shown the selected amount of seconds.", 'avia_framework'), "id" => "interval", "type" => "select", "std" => "5", "required" => array('autoplay', 'contains', 'true'), "subtype" => array('3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '15' => '15', '20' => '20', '30' => '30', '40' => '40', '60' => '60', '100' => '100')));
}
示例9: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Heading Text", 'avia_framework'), "id" => "heading", 'container_class' => "avia-element-fullwidth", "std" => __("Hello", 'avia_framework'), "type" => "input"), array("name" => __("Heading Type", 'avia_framework'), "desc" => __("Select which kind of heading you want to display.", 'avia_framework'), "id" => "tag", "type" => "select", "std" => "h3", "subtype" => array("H1" => 'h1', "H2" => 'h2', "H3" => 'h3', "H4" => 'h4', "H5" => 'h5', "H6" => 'h6')), array("name" => __("Heading Color", 'avia_framework'), "desc" => __("Select a heading color", 'avia_framework'), "id" => "color", "type" => "select", "std" => "", "subtype" => array(__("Default Color", 'avia_framework') => '', __("Meta Color", 'avia_framework') => 'meta-heading', __("Custom Color", 'avia_framework') => 'custom-color-heading')), array("name" => __("Custom Font Color", 'avia_framework'), "desc" => __("Select a custom font color for your Heading here", 'avia_framework'), "id" => "custom_font", "type" => "colorpicker", "std" => "", "required" => array('color', 'equals', 'custom-color-heading')), array("name" => __("Heading Style", 'avia_framework'), "desc" => __("Select a heading style", 'avia_framework'), "id" => "style", "type" => "select", "std" => "", "subtype" => array(__("Default Style", 'avia_framework') => '', __("Heading Style Modern (left)", 'avia_framework') => 'blockquote modern-quote', __("Heading Style Modern (centered)", 'avia_framework') => 'blockquote modern-quote modern-centered', __("Heading Style Classic (centered, italic)", 'avia_framework') => 'blockquote classic-quote')), array("name" => __("Heading Size", 'avia_framework'), "desc" => __("Size of your Heading in Pixel", 'avia_framework'), "id" => "size", "type" => "select", "subtype" => AviaHtmlHelper::number_array(20, 90, 1, array(__("Default Size", 'avia_framework') => '')), "required" => array('style', 'not', ''), "std" => ""), array("name" => __("Subheading", 'avia_framework'), "desc" => __("Add an extra descriptive subheading above or below the actual heading", 'avia_framework'), "id" => "subheading_active", "type" => "select", "std" => "", "required" => array('style', 'not', ''), "subtype" => array(__("No Subheading", 'avia_framework') => '', __("Display subheading above", 'avia_framework') => 'subheading_above', __("Display subheading below", 'avia_framework') => 'subheading_below')), array("name" => __("Subheading Text", 'avia_framework'), "desc" => __("Add your subheading here", 'avia_framework'), "id" => "content", "type" => "textarea", "required" => array('subheading_active', 'not', ''), "std" => ""), array("name" => __("Subheading Size", 'avia_framework'), "desc" => __("Size of your subeading in Pixel", 'avia_framework'), "id" => "subheading_size", "type" => "select", "subtype" => AviaHtmlHelper::number_array(10, 40, 1), "required" => array('subheading_active', 'not', ''), "std" => "15"), array("name" => __("Padding Bottom", 'avia_framework'), "desc" => __("Bottom Padding in pixel", 'avia_framework'), "id" => "padding", "type" => "select", "subtype" => AviaHtmlHelper::number_array(0, 120, 1), "std" => "10"));
}
示例10: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Which Entries?", 'avia_framework'), "desc" => __("Select which entries should be displayed by selecting a taxonomy", 'avia_framework'), "id" => "categories", "type" => "select", "taxonomy" => "product_cat", "subtype" => "cat", "multiple" => 6), array("name" => __("Columns", 'avia_framework'), "desc" => __("How many columns should be displayed?", 'avia_framework'), "id" => "columns", "type" => "select", "std" => "3", "subtype" => array(__('2 Columns', 'avia_framework') => '2', __('3 Columns', 'avia_framework') => '3', __('4 Columns', 'avia_framework') => '4', __('5 Columns', 'avia_framework') => '5')), array("name" => __("Entry Number", 'avia_framework'), "desc" => __("How many items should be displayed?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "9", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array('All' => '-1'))), array("name" => __("Offset Number", 'avia_framework'), "desc" => __("The offset determines where the query begins pulling products. Useful if you want to remove a certain number of products because you already query them with another product slider. Attention: Use this option only if the product sorting of the product sliders match!", 'avia_framework'), "id" => "offset", "type" => "select", "std" => "0", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array(__('Deactivate offset', 'avia_framework') => '0', __('Do not allow duplicate posts on the entire page (set offset automatically)', 'avia_framework') => 'no_duplicates'))), array("name" => __("Sorting Options", 'avia_framework'), "desc" => __("Here you can choose how to sort the products", 'avia_framework'), "id" => "sort", "type" => "select", "std" => "0", "no_first" => true, "subtype" => array(__('Use defaut (defined at Woocommerce -> Settings -> Catalog) ', 'avia_framework') => '0', __('Sort alphabetically', 'avia_framework') => 'title', __('Sort by most recent', 'avia_framework') => 'date', __('Sort by price', 'avia_framework') => 'price', __('Sort by popularity', 'avia_framework') => 'popularity')), array("name" => __("Autorotation active?", 'avia_framework'), "desc" => __("Check if the slideshow should rotate by default", 'avia_framework'), "id" => "autoplay", "type" => "select", "std" => "no", "subtype" => array(__('Yes', 'avia_framework') => 'yes', __('No', 'avia_framework') => 'no')), array("name" => __("Slideshow autorotation duration", 'avia_framework'), "desc" => __("Slideshow will rotate every X seconds", 'avia_framework'), "id" => "interval", "type" => "select", "std" => "5", "required" => array('autoplay', 'equals', 'yes'), "subtype" => array('3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '15' => '15', '20' => '20', '30' => '30', '40' => '40', '60' => '60', '100' => '100')));
}
示例11: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("type" => "tab_container", 'nodescription' => true), array("type" => "tab", "name" => __("Text", 'avia_framework'), 'nodescription' => true), array("name" => __("Prepended static text", 'avia_framework'), "desc" => __("Enter static text that should be displayed before the rotating text", 'avia_framework'), "id" => "before_rotating", "std" => __('We are ', 'avia_framework'), "type" => "input"), array("name" => __("Add/Edit rotating text", 'avia_framework'), "desc" => __("Here you can add, remove and edit the rotating text", 'avia_framework'), "type" => "modal_group", "id" => "content", "modal_title" => __("Edit Text Element", 'avia_framework'), "std" => array(array('title' => __('great', 'avia_framework')), array('title' => __('smart', 'avia_framework')), array('title' => __('fast', 'avia_framework'))), 'subelements' => array(array("name" => __("Rotating Text", 'avia_framework'), "desc" => __("Enter the rotating text here (Better keep it short)", 'avia_framework'), "id" => "title", "std" => "", "type" => "input"), array("name" => __("Text Link?", 'avia_framework'), "desc" => __("Do you want to apply a link to the title?", 'avia_framework'), "id" => "link", "type" => "linkpicker", "fetchTMPL" => true, "std" => "", "subtype" => array(__('No Link', 'avia_framework') => '', __('Set Manually', 'avia_framework') => 'manually', __('Single Entry', 'avia_framework') => 'single', __('Taxonomy Overview Page', 'avia_framework') => 'taxonomy'), "std" => ""), array("name" => __("Open in new window", 'avia_framework'), "desc" => __("Do you want to open the link in a new window", 'avia_framework'), "id" => "linktarget", "required" => array('link', 'not', ''), "type" => "select", "std" => "no", "subtype" => AviaHtmlHelper::linking_options()), array("name" => __("Custom Font Color", 'avia_framework'), "desc" => __("Select a custom font color. Leave empty to use the default", 'avia_framework'), "id" => "custom_title", "type" => "colorpicker", "std" => ""))), array("name" => __("Appended static text", 'avia_framework'), "desc" => __("Enter static text that should be displayed after the rotating text", 'avia_framework'), "id" => "after_rotating", "std" => "", "type" => "input"), array("name" => __("Activate Multiline?", 'avia_framework'), "desc" => __("Check if prepended, rotating and appended text should each be displayed on its own line", 'avia_framework'), "id" => "multiline", "type" => "checkbox", "std" => ""), array("type" => "close_div", 'nodescription' => true), array("type" => "tab", "name" => __("Rotation", 'avia_framework'), 'nodescription' => true), array("name" => __("Autorotation duration", 'avia_framework'), "desc" => __("Each rotating textblock will be shown the selected amount of seconds.", 'avia_framework'), "id" => "interval", "type" => "select", "std" => "5", "subtype" => array('2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '15' => '15', '20' => '20', '30' => '30', '40' => '40', '60' => '60', '100' => '100')), array("name" => __("Rotation Animation", 'avia_framework'), "desc" => __("Select the rotation animation", 'avia_framework'), "id" => "animation", "type" => "select", "std" => "", "subtype" => array("Top to bottom" => '', "Bottom to top" => 'reverse', "Fade only" => 'fade')), array("type" => "close_div", 'nodescription' => true), array("type" => "tab", "name" => __("Style", 'avia_framework'), 'nodescription' => true), array("name" => __("HTML Markup", 'avia_framework'), "desc" => __("Select which kind of HTML markup you want to apply.", 'avia_framework'), "id" => "tag", "type" => "select", "std" => "h3", "subtype" => array("H1" => 'h1', "H2" => 'h2', "H3" => 'h3', "H4" => 'h4', "H5" => 'h5', "H6" => 'h6', __('Paragraph', 'avia_framework') => 'p')), array("name" => __("Text Size", 'avia_framework'), "desc" => __("Size of your Text in Pixel", 'avia_framework'), "id" => "size", "type" => "select", "subtype" => AviaHtmlHelper::number_array(11, 150, 1, array(__("Default Size", 'avia_framework') => '')), "std" => ""), array("name" => __("Text align", 'avia_framework'), "desc" => __("Alignment of the text", 'avia_framework'), "id" => "align", "type" => "select", "std" => "left", "subtype" => array(__('Center', 'avia_framework') => 'center', __('Left', 'avia_framework') => 'left', __('Right', 'avia_framework') => 'right')), array("name" => __("Custom Font Color", 'avia_framework'), "desc" => __("Select a custom font color. Leave empty to use the default", 'avia_framework'), "id" => "custom_title", "type" => "colorpicker", "std" => ""), array("type" => "close_div", 'nodescription' => true), array("type" => "close_div", 'nodescription' => true));
}
示例12: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Add/Edit Map Locations", 'avia_framework'), "desc" => __("Here you can add, remove and edit the map locations for your Google Map.", 'avia_framework') . "<br/>", "type" => "modal_group", "id" => "content", "modal_title" => __("Edit Location", 'avia_framework'), "std" => array(array('address' => "", 'type' => 'text', 'check' => 'is_empty')), 'subelements' => array(array("name" => __("Full Adress", 'avia_framework'), "desc" => "Enter the Address, then hit the 'Fetch Coordinates' Button. If the address was found the coordinates will be displayed", "id" => "address", "std" => "", "type" => "gmap_adress"), array("name" => __("Marker Tooltip", 'avia_framework'), "desc" => __("Enter some text here. If the user clicks on the marker the text will be displayed", 'avia_framework'), "id" => "content", "type" => "textarea", "std" => ""), array("name" => __("Display Tooltip by default", 'avia_framework'), "desc" => __("Check to display the tooltip by default. If unchecked user must click the marker to show the tooltip", 'avia_framework'), "id" => "tooltip_display", "std" => "", "required" => array('content', 'not', ''), "type" => "checkbox"), array("name" => __("Custom Map Marker Image", 'avia_framework'), "desc" => __("Use a custom Image as marker. (make sure that you use a square image, otherwise it will be cropped)", 'avia_framework') . "<br/><small>" . __("Leave empty if you want to use the default marker", 'avia_framework') . "</small>", "id" => "marker", "fetch" => 'id', "type" => "image", "title" => __("Insert Marker Image", 'avia_framework'), "button" => __("Insert", 'avia_framework'), "std" => ""), array("name" => __("Custom Map Marker Image Size", 'avia_framework'), "desc" => __("How big should the marker image be displayed in height and width. ", 'avia_framework'), "id" => "imagesize", "type" => "select", "std" => "40", "required" => array('marker', 'not', ''), "subtype" => array(__('20px * 20px', 'avia_framework') => '20', __('30px * 30px', 'avia_framework') => '30', __('40px * 40px', 'avia_framework') => '40', __('50px * 50px', 'avia_framework') => '50', __('60px * 60px', 'avia_framework') => '60', __('70px * 70px', 'avia_framework') => '70', __('80px * 80px', 'avia_framework') => '80')))), array("name" => __("Map height", 'avia_framework'), "desc" => __("You can either define a fixed height in pixel like '300px' or enter a width/height ratio like 16:9", 'avia_framework'), "id" => "height", "type" => "input", "std" => "400px"), array("name" => __("Zoom Level", 'avia_framework'), "desc" => __("Choose the zoom of the map on a scale from 1 (very far away) to 19 (very close)", 'avia_framework'), "id" => "zoom", "type" => "select", "std" => "16", "subtype" => AviaHtmlHelper::number_array(1, 19, 1, array(__("Set Zoom level automatically to show all markers", 'avia_framework') => 'auto'))), array("name" => __("Color Saturation", 'avia_framework'), "desc" => __("Choose the saturation of your map", 'avia_framework'), "id" => "saturation", "type" => "select", "std" => "", "subtype" => array(__('Oversaturated', 'avia_framework') => '100', __('Slightly oversaturated', 'avia_framework') => '50', __('Normal Saturation', 'avia_framework') => '', __('Muted colors', 'avia_framework') => '-50', __('Greyscale', 'avia_framework') => '-100')), array("name" => __("Custom Overlay Color", 'avia_framework'), "desc" => __("Select a custom color for your Map here. The map will be tinted with that color. Leave empty if you want to use the default map color", 'avia_framework'), "id" => "hue", "type" => "colorpicker", "std" => ""), array("name" => __("Display Zoom Control?", 'avia_framework'), "desc" => __("Check to display the controls at the left side of the map", 'avia_framework'), "id" => "zoom_control", "std" => "active", "type" => "checkbox"), array("name" => __("Display Pan Control?", 'avia_framework'), "desc" => __("Check to display the Pan control wheel at the top left side of the map", 'avia_framework'), "id" => "pan_control", "std" => "", "type" => "checkbox"), array("name" => __("Map dragging on mobile", 'avia_framework'), "desc" => __("Check to disable the users ability to drag the map on mobile devices. This ensures that the user can scroll down the page, even if the map fills the whole viewport of the mobile device", 'avia_framework'), "id" => "mobile_drag_control", "std" => "", "type" => "checkbox"));
}
示例13: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("type" => "tab_container", 'nodescription' => true), array("type" => "tab", "name" => __("Content", 'avia_framework'), 'nodescription' => true), array("name" => __("Content", 'avia_framework'), "desc" => __("Enter some content for this textblock", 'avia_framework'), "id" => "content", "type" => "tiny_mce", "std" => __("Click here to add your own text", "avia_framework")), array("name" => __("Font Size", 'avia_framework'), "desc" => __("Size of the text in px", 'avia_framework'), "id" => "size", "type" => "select", "subtype" => AviaHtmlHelper::number_array(10, 40, 1, array(__("Default Size", 'avia_framework') => '')), "std" => ""), array("type" => "close_div", 'nodescription' => true), array("type" => "tab", "name" => __("Colors", 'avia_framework'), 'nodescription' => true), array("name" => __("Font Colors", 'avia_framework'), "desc" => __("Either use the themes default colors or apply some custom ones", 'avia_framework'), "id" => "font_color", "type" => "select", "std" => "", "subtype" => array(__('Default', 'avia_framework') => '', __('Define Custom Colors', 'avia_framework') => 'custom')), array("name" => __("Custom Font Color", 'avia_framework'), "desc" => __("Select a custom font color. Leave empty to use the default", 'avia_framework'), "id" => "color", "type" => "colorpicker", "std" => "", "required" => array('font_color', 'equals', 'custom')), array("type" => "close_div", 'nodescription' => true), array("type" => "close_div", 'nodescription' => true));
}
示例14: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Edit Gallery", 'avia_framework'), "desc" => __("Create a new Gallery by selecting existing or uploading new images", 'avia_framework'), "id" => "ids", "type" => "gallery", "title" => __("Add/Edit Gallery", 'avia_framework'), "button" => __("Insert Images", 'avia_framework'), "std" => ""), array("name" => __("Gallery Style", 'avia_framework'), "desc" => __("Choose the layout of your Gallery", 'avia_framework'), "id" => "style", "type" => "select", "std" => "thumbnails", "subtype" => array(__('Small Thumbnails', 'avia_framework') => 'thumbnails', __('Big image with thumbnails below', 'avia_framework') => 'big_thumb')), array("name" => __("Gallery Big Preview Image Size", 'avia_framework'), "desc" => __("Choose image size for the Big Preview Image", 'avia_framework'), "id" => "preview_size", "type" => "select", "std" => "portfolio", "required" => array('style', 'equals', 'big_thumb'), "subtype" => AviaHelper::get_registered_image_sizes(array('logo'))), array("name" => __("Force same size for all big preview images?", 'avia_framework'), "desc" => __("Depending on the size you selected above, preview images might differ in size. Should the theme force them to display at exactly the same size?", 'avia_framework'), "id" => "crop_big_preview_thumbnail", "type" => "select", "std" => "yes", "required" => array('style', 'equals', 'big_thumb'), "subtype" => array(__('Yes, force same size on all Big Preview images, even if they use a different aspect ratio', 'avia_framework') => 'avia-gallery-big-crop-thumb', __('No, do not force the same size', 'avia_framework') => 'avia-gallery-big-no-crop-thumb')), array("name" => __("Gallery Preview Image Size", 'avia_framework'), "desc" => __("Choose image size for the small preview thumbnails", 'avia_framework'), "id" => "thumb_size", "type" => "select", "std" => "portfolio", "subtype" => AviaHelper::get_registered_image_sizes(array('logo'))), array("name" => __("Gallery Columns", 'avia_framework'), "desc" => __("Choose the column count of your Gallery", 'avia_framework'), "id" => "columns", "type" => "select", "std" => "5", "subtype" => AviaHtmlHelper::number_array(1, 12, 1)), array("name" => __("Use Lighbox", 'avia_framework'), "desc" => __("Do you want to activate the lightbox", 'avia_framework'), "id" => "imagelink", "type" => "select", "std" => "5", "subtype" => array(__('Yes', 'avia_framework') => 'lightbox', __('No, open the images in the browser window', 'avia_framework') => 'aviaopeninbrowser noLightbox', __('No, open the images in a new browser window/tab', 'avia_framework') => 'aviaopeninbrowser aviablank noLightbox', __('No, don\'t add a link to the images at all', 'avia_framework') => 'avianolink noLightbox')), array("name" => __("Thumbnail fade in effect", 'avia_framework'), "desc" => __("You can set when the gallery thumbnail animation starts", 'avia_framework'), "id" => "lazyload", "type" => "select", "std" => "avia_lazyload", "subtype" => array(__('Show the animation when user scrolls to the gallery', 'avia_framework') => 'avia_lazyload', __('Activate animation on page load (might be preferable on large galleries)', 'avia_framework') => 'deactivate_avia_lazyload')));
}
示例15: popup_elements
/**
* Popup Elements
*
* If this function is defined in a child class the element automatically gets an edit button, that, when pressed
* opens a modal window that allows to edit the element properties
*
* @return void
*/
function popup_elements()
{
$this->elements = array(array("name" => __("Which categories should be used for the portfolio?", 'avia_framework'), "desc" => __("You can select multiple categories here. The Page will then show posts from only those categories.", 'avia_framework'), "id" => "categories", "type" => "select", "multiple" => 6, "taxonomy" => "portfolio_entries", "subtype" => "cat"), array("name" => __("Columns", 'avia_framework'), "desc" => __("How many columns should be displayed?", 'avia_framework'), "id" => "columns", "type" => "select", "std" => "4", "subtype" => array(__('2 Columns', 'avia_framework') => '2', __('3 Columns', 'avia_framework') => '3', __('4 Columns', 'avia_framework') => '4')), array("name" => __("Post Number", 'avia_framework'), "desc" => __("How many items should be displayed per page?", 'avia_framework'), "id" => "items", "type" => "select", "std" => "16", "subtype" => AviaHtmlHelper::number_array(1, 100, 1, array('All' => '-1'))), array("name" => __("Excerpt", 'avia_framework'), "desc" => __("Display Excerpt and Title bellow the preview image?", 'avia_framework'), "id" => "contents", "type" => "select", "std" => "yes", "subtype" => array(__('Title and Excerpt', 'avia_framework') => 'excerpt', __('Only Title', 'avia_framework') => 'title', __('Only excerpt', 'avia_framework') => 'only_excerpt', __('No Title and no excerpt', 'avia_framework') => 'no')), array("name" => __("Portfolio Grid Image Size", 'avia_framework'), "desc" => __("Set the image size of the Portfolio Grid images", 'avia_framework'), "id" => "preview_mode", "type" => "select", "std" => "auto", "subtype" => array(__('Set the Portfolio Grid image size automatically based on column or layout width', 'avia_framework') => 'auto', __('Choose the Portfolio Grid image size manually (select thumbnail size)', 'avia_framework') => 'custom')), array("name" => __("Select custom image size", 'avia_framework'), "desc" => __("Choose image size for Portfolio Grid Images", 'avia_framework') . "<br/><small>" . __("(Note: Images will be scaled to fit for the amount of columns chosen above)", 'avia_framework') . "</small>", "id" => "image_size", "type" => "select", "required" => array('preview_mode', 'equals', 'custom'), "std" => "portfolio", "subtype" => AviaHelper::get_registered_image_sizes(array('logo', 'thumbnail', 'widget'))), array("name" => __("Link Handling", 'avia_framework'), "desc" => __("When clicking on a portfolio item you can choose to open the link to the single entry, open a preview (aka AJAX Portfolio) or show a bigger version of the image in a lightbox overlay", 'avia_framework'), "id" => "linking", "type" => "select", "std" => "", "subtype" => array(__('Open the entry on a new page', 'avia_framework') => '', __('Open a preview of the entry (known as AJAX Portfolio)', 'avia_framework') => 'ajax', __('Display the big image in a lightbox', 'avia_framework') => 'lightbox')), array("name" => __("Sortable?", 'avia_framework'), "desc" => __("Should the sorting options based on categories be displayed?", 'avia_framework'), "id" => "sort", "type" => "select", "std" => "yes", "subtype" => array(__('yes', 'avia_framework') => 'yes', __('no', 'avia_framework') => 'no')), array("name" => __("Pagination", 'avia_framework'), "desc" => __("Should a pagination be displayed?", 'avia_framework'), "id" => "paginate", "type" => "select", "std" => "yes", "subtype" => array(__('yes', 'avia_framework') => 'yes', __('no', 'avia_framework') => 'no')));
}