• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP mso_widget_create_form函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: tabs_widget_form

function tabs_widget_form($num = 1)
{
    $widget = 'tabs_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['tabs'])) {
        $options['tabs'] = '';
    }
    if (!isset($options['type_func'])) {
        $options['type_func'] = 'widget';
    }
    // вывод самой формы
    $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 . 'tabs', 'value' => $options['tabs'])), t('Указывайте по одному табу в каждом абзаце в формате: <strong>заголовок | виджет номер</strong><br>Например: <strong>Цитаты | randomtext_widget 1</strong><br>Для ушки: <strong>Цитаты | ушка_цитаты</strong>'));
    $form .= mso_widget_create_form(t('Использовать с'), form_dropdown($widget . 'type_func', array('widget' => t('виджетами'), 'ushka' => t('ушками')), $options['type_func']), '');
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:23,代码来源:index.php


示例17: 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'] = '';
    }
    if (!isset($options['registration'])) {
        $options['registration'] = '0';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(tf('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), tf('Укажите заголовок виджета'));
    $form .= mso_widget_create_form(tf('Регистрация'), form_dropdown($widget . 'registration', array('0' => tf('Не показывать ссылку'), '1' => tf('Показывать ссылку')), $options['registration']), tf('Ссылка будет отображена рядом с кнопкой входа'));
    $form .= mso_widget_create_form(tf('Текст после формы'), form_input(array('name' => $widget . 'after_form', 'value' => $options['after_form'])), tf('Можно использовать HTML'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:23,代码来源:index.php


示例18: events_widget_form

function events_widget_form($num = 1)
{
    $widget = 'events_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['events'])) {
        $options['events'] = '';
    }
    if (!isset($options['format_date'])) {
        $options['format_date'] = 'l, j F';
    }
    // вывод самой формы
    $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_date', 'value' => $options['format_date'])), t('Как это <a href="http://ru.php.net/date" target="_blank">принято в PHP</a>'));
    $form .= mso_widget_create_form(t('События'), form_textarea(array('name' => $widget . 'events', 'value' => $options['events'])), t('Указывайте по одному событию в каждом абзаце в формате:<br><strong>дата | до | после | текст события</strong><br><strong>дата</strong> в формате yyyy-mm-dd<br><strong>до</strong> - выводить событие до наступления N-дней<br><strong>после</strong> - выводить событие после прошествия N-дней<br><strong>В тексте события</strong> можно использовать HTML<br><strong>ПРИМЕР:</strong> 2008-09-01 | 3 | 1 | Пора в школу!'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:23,代码来源:index.php


示例19: 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'] = '';
    }
    if (!isset($options['screenshot'])) {
        $options['screenshot'] = 0;
    }
    // вывод самой формы
    $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> - открыть ссылку в новом окне, если не нужно - указать пробел'));
    $form .= mso_widget_create_form(t('Отображать'), form_dropdown($widget . 'screenshot', array('0' => t('Обычным списком'), '1' => t('Использовать скриншот сайта 120x83px (бэби)'), '2' => t('Использовать скриншот сайта 202x139px (маленький)'), '3' => t('Использовать скриншот сайта 305x210px (средний)'), '4' => t('Использовать скриншот сайта 400x275px (большой)')), $options['screenshot']), t('Скриншоты создаются с помощью <a href="http://www.webmorda.kz/" target="_blank">Мордашка твоего сайта</a>'));
    return $form;
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:23,代码来源:index.php


示例20: picasa_widget_form

function picasa_widget_form($num = 1)
{
    $widget = 'picasa_widget_' . $num;
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = t('Мой веб-альбом Picasa');
    }
    if (!isset($options['url'])) {
        $options['url'] = 'Логин пользователя';
    }
    if (!isset($options['show_type'])) {
        $options['show_type'] = 1;
    }
    if (!isset($options['albums_count'])) {
        $options['albums_count'] = 10;
    } else {
        $options['albums_count'] = (int) $options['albums_count'];
    }
    if (!isset($options['album_name'])) {
        $options['album_name'] = 'название_альбома';
    }
    if (!isset($options['img_size'])) {
        $options['img_size'] = 32;
    }
    // вывод самой формы
    $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 . 'url', 'value' => $options['url'])), 'http://picasaweb.google.com/<b>' . t('логин') . '</b>');
    $form .= mso_widget_create_form(t('Показывать'), form_dropdown($widget . 'show_type', array('1' => t('Только названия альбомов'), '2' => t('Обложки альбомов'), '3' => t('Фотографии из альбома')), $options['show_type']), '');
    $form .= mso_widget_create_form(t('Количество'), form_input(array('name' => $widget . 'albums_count', 'value' => $options['albums_count'])), t('Количество выводимых названий альбомов/обложек/фотографий'));
    $form .= mso_widget_create_form(t('Название альбома'), form_input(array('name' => $widget . 'album_name', 'value' => $options['album_name'])), t('Для «Фотографии из альбома» http://picasaweb.google.com/логин/<b>название_альбома</b>'));
    $form .= mso_widget_create_form(t('Размер изображений'), form_dropdown($widget . 'img_size', array('32' => t('32px'), '48' => t('48px'), '64' => t('64px'), '72' => t('72px'), '144' => t('144px'), '160' => t('160px'), '200' => t('200px — только для фотографий'), '288' => t('288px — только для фотографий'), '320' => t('320px — только для фотографий'), '400' => t('400px — только для фотографий'), '512' => t('512px — только для фотографий')), $options['img_size']), '');
    return $form;
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:36,代码来源:index.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP mso_widget_get_post函数代码示例发布时间:2022-05-15
下一篇:
PHP mso_slug函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap