本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}