当前位置: 首页>>代码示例>>PHP>>正文


PHP mso_widget_create_form函数代码示例

本文整理汇总了PHP中mso_widget_create_form函数的典型用法代码示例。如果您正苦于以下问题:PHP mso_widget_create_form函数的具体用法?PHP mso_widget_create_form怎么用?PHP mso_widget_create_form使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了mso_widget_create_form函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: page_views_widget_form

function page_views_widget_form($num = 1)
{
    $widget = 'page_views_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['limit'])) {
        $options['limit'] = 10;
    }
    if (!isset($options['page_type'])) {
        $options['page_type'] = 0;
    }
    if (!isset($options['format'])) {
        $options['format'] = '[A][TITLE][/A] <sup>[COUNT]</sup>';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $CI->db->select('page_type_id, page_type_name');
    $query = $CI->db->get('page_type');
    $types = array(0 => t('Все типы'));
    if ($query->num_rows() > 0) {
        foreach ($query->result_array() as $page) {
            $types[$page['page_type_id']] = $page['page_type_name'];
        }
    }
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Количество записей'), form_input(array('name' => $widget . 'limit', 'value' => $options['limit'])), '');
    $form .= mso_widget_create_form(t('Тип записей'), form_dropdown($widget . 'page_type', $types, array('value' => $options['page_type'])), '');
    $form .= mso_widget_create_form(t('Формат'), form_input(array('name' => $widget . 'format', 'value' => $options['format'])), t('<strong>[TITLE]</strong> - название записи<br><strong>[COUNT]</strong> - просмотров в день<br><strong>[ALLCOUNT]</strong> - всего просмотров<br><strong>[A]</strong>ссылка<strong>[/A]</strong>'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:35,代码来源:index.php

示例2: top_commentators_widget_form

function top_commentators_widget_form($num = 1)
{
    $widget = 'top_commentators_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['format'])) {
        $options['format'] = '[LINK_URL][NAME][/LINK]<sup>[COUNT]</sup>';
    }
    if (!isset($options['commentators_cnt'])) {
        $options['commentators_cnt'] = 10;
    }
    if (!isset($options['days'])) {
        $options['days'] = 30;
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Формат'), form_input(array('name' => $widget . 'format', 'value' => $options['format'])), t('Возможные подстановки: [LINK_URL]ссылка[/LINK] [LINK_PAGE]ссылка[/LINK] [NAME] [COUNT]'));
    $form .= mso_widget_create_form('Количество комментаторов', form_input(array('name' => $widget . 'commentators_cnt', 'value' => $options['commentators_cnt'])), '');
    $form .= mso_widget_create_form(t('За сколько дней учитывать комментарии'), form_input(array('name' => $widget . 'days', 'value' => $options['days'])), '');
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:27,代码来源:index.php

示例3: search_form_widget_form

function search_form_widget_form($num = 1)
{
    $widget = 'search_form_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['text'])) {
        $options['text'] = t('Что искать?');
    }
    if (!isset($options['submit'])) {
        $options['submit'] = t('Поиск');
    }
    if (!isset($options['style_text'])) {
        $options['style_text'] = '';
    }
    if (!isset($options['style_submit'])) {
        $options['style_submit'] = '';
    }
    if (!isset($options['text_posle'])) {
        $options['text_posle'] = '';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])));
    $form .= mso_widget_create_form(t('Текст подсказки'), form_input(array('name' => $widget . 'text', 'value' => $options['text'])));
    $form .= mso_widget_create_form(t('Текст на кнопке'), form_input(array('name' => $widget . 'submit', 'value' => $options['submit'])));
    $form .= mso_widget_create_form(t('CSS-стиль текста'), form_input(array('name' => $widget . 'style_text', 'value' => $options['style_text'])));
    $form .= mso_widget_create_form(t('CSS-стиль кнопки'), form_input(array('name' => $widget . 'style_submit', 'value' => $options['style_submit'])));
    $form .= mso_widget_create_form(t('Текст внизу'), form_textarea(array('name' => $widget . 'text_posle', 'value' => $options['text_posle'], 'rows' => '3')));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:35,代码来源:index.php

示例4: last_comments_widget_form

function last_comments_widget_form($num = 1)
{
    $widget = 'last_comments_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['count'])) {
        $options['count'] = 5;
    }
    if (!isset($options['words'])) {
        $options['words'] = 20;
    }
    if (!isset($options['maxchars'])) {
        $options['maxchars'] = 20;
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Количество'), form_input(array('name' => $widget . 'count', 'value' => $options['count'])), '');
    $form .= mso_widget_create_form(t('Количество слов'), form_input(array('name' => $widget . 'words', 'value' => $options['words'])), '');
    $form .= mso_widget_create_form(t('Количество символов в одном слове'), form_input(array('name' => $widget . 'maxchars', 'value' => $options['maxchars'])), '');
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:27,代码来源:index.php

示例5: random_pages_widget_form

function random_pages_widget_form($num = 1)
{
    $widget = 'random_pages_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['count'])) {
        $options['count'] = 3;
    }
    if (!isset($options['page_type'])) {
        $options['page_type'] = 'blog';
    }
    if (!isset($options['page_content'])) {
        $options['page_content'] = false;
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Количество'), form_input(array('name' => $widget . 'count', 'value' => $options['count'])), '');
    $form .= mso_widget_create_form(t('Тип страниц'), form_input(array('name' => $widget . 'page_type', 'value' => $options['page_type'])), '');
    $form .= mso_widget_create_form(' ', form_checkbox(array('name' => $widget . 'page_content', 'checked' => $options['page_content'], 'value' => 'page_content')) . ' ' . t('Показывать содержимое'), '');
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:27,代码来源:index.php

示例6: authors_widget_form

function authors_widget_form($num = 1)
{
    $widget = 'authors_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = t('Авторы');
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), t('Укажите заголовок виджета'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:15,代码来源:index.php

示例7: twitter_widget_form

function twitter_widget_form($num = 1)
{
    $widget = 'twitter_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = t('Мой Twitter');
    }
    if (!isset($options['url'])) {
        $options['url'] = 'http://twitter.com/statuses/user_timeline/14057433.rss';
    }
    if (!isset($options['count'])) {
        $options['count'] = '7';
    }
    if (!isset($options['max_word_description'])) {
        $options['max_word_description'] = '0';
    }
    if (!isset($options['format'])) {
        $options['format'] = '<p><a href="%LINK%">%DATE%</a><br>%TITLE%</p>';
    }
    if (!isset($options['format_date'])) {
        $options['format_date'] = 'd/m/Y H:i:s';
    }
    if (!isset($options['footer'])) {
        $options['footer'] = '';
    }
    // http://d51x.ru/page/modifikacija-plagina-twitter
    if (!isset($options['show_nick'])) {
        $options['show_nick'] = true;
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . '_header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Адрес RSS'), form_input(array('name' => $widget . '_url', 'value' => $options['url'])), '');
    $form .= mso_widget_create_form(t('Количество записей'), form_input(array('name' => $widget . '_count', 'value' => $options['count'])), '');
    $form .= mso_widget_create_form(t('Формат вывода'), form_input(array('name' => $widget . '_format', 'value' => $options['format'])), '%TITLE% %DATE% %LINK%');
    $form .= mso_widget_create_form(t('Формат даты'), form_input(array('name' => $widget . '_format_date', 'value' => $options['format_date'])), '');
    $form .= mso_widget_create_form(t('Количество слов'), form_input(array('name' => $widget . '_max_word_description', 'value' => $options['max_word_description'])), '');
    $form .= mso_widget_create_form(t('Текст в конце блока'), form_input(array('name' => $widget . '_footer', 'value' => $options['footer'])), '');
    $form .= mso_widget_create_form('', form_checkbox(array('name' => $widget . '_show_nick', 'value' => 'show_nick', 'checked' => $options['show_nick'])) . ' ' . t('Отображать ник'));
    return $form;
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:44,代码来源:index.php

示例8: randomtext_widget_form

function randomtext_widget_form($num = 1)
{
    $widget = 'randomtext_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['once_daily'])) {
        $options['once_daily'] = 'random';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Способ вывода'), form_dropdown($widget . 'once_daily', array('random' => t('Случайным образом'), 'day' => t('Раз в сутки')), $options['once_daily']), t('При выборе «Раз в сутки» выводится строчка, номер которой совпадает с сегодняшним числом'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:19,代码来源:index.php

示例9: page_parent_widget_form

function page_parent_widget_form($num = 1)
{
    $widget = 'page_parent_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['page_id'])) {
        $options['page_id'] = '';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Номер страницы'), form_input(array('name' => $widget . 'page_id', 'value' => $options['page_id'])), '');
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:19,代码来源:index.php

示例10: favorites_widget_form

function favorites_widget_form($num = 1)
{
    $widget = 'favorites_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['favorites'])) {
        $options['favorites'] = '';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Ссылки'), form_textarea(array('name' => $widget . 'favorites', 'value' => $options['favorites'])), t('Указывайте по одной ссылке в каждом абзаце в формате: <strong>тип/ссылка | название</strong><br><strong>тип/ссылка</strong> - указывается от адреса сайта, например<br><strong>page/about</strong>, <strong>category/news</strong><br>Для главной страницы укажите: <strong> / | Главная</strong>'));
    return $form;
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:19,代码来源:index.php

示例11: login_form_widget_form

function login_form_widget_form($num = 1)
{
    $widget = 'login_form_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['after_form'])) {
        $options['after_form'] = '';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), t('Укажите заголовок виджета'));
    $form .= mso_widget_create_form(t('Текст после формы'), form_input(array('name' => $widget . 'after_form', 'value' => $options['after_form'])), t('Например, ссылка на регистрацию'));
    return $form;
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:19,代码来源:index.php

示例12: links_widget_form

function links_widget_form($num = 1)
{
    $widget = 'links_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['links'])) {
        $options['links'] = '';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Ссылки'), form_textarea(array('name' => $widget . 'links', 'value' => $options['links'])), t('Указывайте по одной ссылке в каждом абзаце в формате:<br><strong>http://links/ | название | описание | noindex | _blank</strong><br><strong>noindex</strong> - обрамить ссылку в nofollow, если не нужно - указать пробел<br><strong>_blank</strong> - открыть ссылку в новом окне, если не нужно - указать пробел'));
    return $form;
}
开发者ID:LeonisX,项目名称:cms,代码行数:19,代码来源:index.php

示例13: last_pages_unit_widget_form

function last_pages_unit_widget_form($num = 1)
{
    $widget = 'last_pages_unit_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = t('Последние записи');
    }
    if (!isset($options['cache_time'])) {
        $options['cache_time'] = 0;
    }
    if (!isset($options['prefs'])) {
        $options['prefs'] = '
cat_id = 1
limit = 3
thumb = 0
content = 0
placehold = 0
line1 = [title]
line2 = [thumb]
line3 = 
line4 = 
line5 = 
page_start = <li>
page_end = </li>
title_start = 
title_end = 
block_start= <div class="layout-center pad20 pad10-b"><ul class="pad0">
block_end = </ul></div>
';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Время кеширования'), form_input(array('name' => $widget . 'cache_time', 'value' => $options['cache_time'])), '');
    $form .= mso_widget_create_form(t('Параметры отображения'), form_textarea(array('name' => $widget . 'prefs', 'value' => $options['prefs'], 'rows' => '10')), 'Доступны параметры PHP-класса <a href="http://maxsite.org/page/vyvod-blokov-zapisej-v-shablone">Block_pages</a>');
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:40,代码来源:index.php

示例14: text_block_widget_form

function text_block_widget_form($num = 1)
{
    $widget = 'text_block_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['text'])) {
        $options['text'] = '';
    }
    if (!isset($options['type'])) {
        $options['type'] = 'html';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Текст'), form_textarea(array('name' => $widget . 'text', 'value' => $options['text'])), '');
    $form .= mso_widget_create_form(t('Тип'), form_dropdown($widget . 'type', array('html' => t('HTML или текст'), 'php' => 'PHP'), $options['type']), t('Можно использовать HTML-тэги. Если тип PHP, то код должен выполняться без ошибок!'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:23,代码来源:index.php

示例15: page_comments_widget_form

function page_comments_widget_form($num = 1)
{
    $widget = 'page_comments_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['limit'])) {
        $options['limit'] = 10;
    }
    if (!isset($options['format'])) {
        $options['format'] = '[A][TITLE][/A] <sup>[COUNT]</sup>';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(t('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), '');
    $form .= mso_widget_create_form(t('Количество записей'), form_input(array('name' => $widget . 'limit', 'value' => $options['limit'])), '');
    $form .= mso_widget_create_form(t('Формат'), form_input(array('name' => $widget . 'format', 'value' => $options['format'])), t('<strong>[TITLE]</strong> - название записи<br><strong>[COUNT]</strong> - количество комментариев<br><strong>[A]</strong>ссылка<strong>[/A]</strong>'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:23,代码来源:index.php


注:本文中的mso_widget_create_form函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。