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


PHP mso_get_val函数代码示例

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


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

示例1: login_form_widget

function login_form_widget($num = 1)
{
    $out = '';
    $widget = 'login_form_widget_' . $num;
    // имя для опций = виджет + номер
    $options = mso_get_option($widget, 'plugins', array());
    // получаем опции
    if (is_login()) {
        $out = '<p><strong>' . t('Привет,') . ' ' . getinfo('users_nik') . '!</strong><br>
				[<a href="' . getinfo('siteurl') . 'admin">' . t('управление') . '</a>]
				[<a href="' . getinfo('siteurl') . 'logout' . '">' . t('выйти') . '</a>] 
				</p>';
    } elseif ($comuser = is_login_comuser()) {
        if (!$comuser['comusers_nik']) {
            $cun = t('Привет!');
        } else {
            $cun = t('Привет,') . ' ' . $comuser['comusers_nik'] . '!';
        }
        $out = '<p><strong>' . $cun . '</strong><br>
				[<a href="' . getinfo('siteurl') . 'users/' . $comuser['comusers_id'] . '">' . t('своя страница') . '</a>]
				[<a href="' . getinfo('siteurl') . 'logout' . '">' . t('выйти') . '</a>] 
				</p>';
    } else {
        $after_form = isset($options['after_form']) ? $options['after_form'] : '';
        $out = mso_login_form(array('login' => t('Логин (email):') . ' ', 'password' => t('Пароль:') . ' ', 'submit' => '', 'form_end' => $after_form), getinfo('siteurl') . mso_current_url(), false);
    }
    if ($out) {
        if (isset($options['header']) and $options['header']) {
            $out = mso_get_val('widget_header_start', '<h2 class="box"><span>') . $options['header'] . mso_get_val('widget_header_end', '</span></h2>') . $out;
        }
    }
    return $out;
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:33,代码来源:index.php

示例2: _is_exclude

function _is_exclude($str)
{
    // исключаемые из списка элементы задаются в custom/set_val_admin.php
    // mso_set_val('editor_files_exclude', array('/node_modules/'));
    $a = mso_get_val('editor_files_exclude', array());
    foreach ($a as $find) {
        if (stripos($str, $find) !== false) {
            return true;
        }
        // найдено вхождение
    }
    return false;
}
开发者ID:rettebinu,项目名称:cms,代码行数:13,代码来源:admin.php

示例3: picasa_widget

function picasa_widget($num = 1)
{
    $widget = 'picasa_widget_' . $num;
    // имя для опций = виджет + номер
    $options = mso_get_option($widget, 'plugins', array());
    // получаем опции
    if (isset($options['header']) and $options['header']) {
        $options['header'] = mso_get_val('widget_header_start', '<h2 class="box"><span>') . $options['header'] . mso_get_val('widget_header_end', '</span></h2>');
    } else {
        $options['header'] = '';
    }
    return picasa_widget_custom($options, $num);
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:13,代码来源:index.php

示例4: tabs_widget

function tabs_widget($num = 1)
{
    $widget = 'tabs_widget_' . $num;
    // имя для опций = виджет + номер
    $options = mso_get_option($widget, 'plugins', array());
    // получаем опции
    // заменим заголовок, чтобы был в  h2 class="box"
    if (isset($options['header']) and $options['header']) {
        $options['header'] = mso_get_val('widget_header_start', '<div class="mso-widget-header"><span>') . $options['header'] . mso_get_val('widget_header_end', '</span></div>');
    } else {
        $options['header'] = '';
    }
    return tabs_widget_custom($options, $num);
}
开发者ID:Kmartynov,项目名称:cms,代码行数:14,代码来源:index.php

示例5: dignity_rss_widget

function dignity_rss_widget($num = 1)
{
    $widget = 'dignity_rss_widget_' . $num;
    // имя для опций = виджет + номер
    $options = mso_get_option($widget, 'plugins', array());
    // получаем опции
    if (isset($options['header']) and $options['header']) {
        $options['header'] = mso_get_val('widget_header_start', '<h2 class="box"><span>') . $options['header'] . mso_get_val('widget_header_end', '</span></h2>');
    } else {
        $options['header'] = '';
    }
    if (isset($options['textdo'])) {
        $options['textdo'] = '<p>' . $options['textdo'] . '</p>';
    } else {
        $options['textdo'] = '';
    }
    if (isset($options['feed_url'])) {
        $options['feed_url'] = $options['feed_url'];
    } else {
        $options['feed_url'] = getinfo('rss_url');
    }
    if (isset($options['google_text'])) {
        $options['google_text'] = $options['google_text'];
    } else {
        $options['google_text'] = t('Читать RSS через Google');
    }
    if (isset($options['yandex_text'])) {
        $options['yandex_text'] = $options['yandex_text'];
    } else {
        $options['yandex_text'] = t('Читать RSS через Яндекс');
    }
    if (isset($options['rss_text'])) {
        $options['rss_text'] = $options['rss_text'];
    } else {
        $options['rss_text'] = t('RSS лента');
    }
    if (isset($options['rss_to_email'])) {
        $options['rss_to_email'] = $options['rss_to_email'];
    } else {
        $options['rss_to_email'] = t('RSS-лента на E-Mail');
    }
    if (isset($options['textposle'])) {
        $options['textposle'] = '<p>' . $options['textposle'] . '</p>';
    } else {
        $options['textposle'] = '';
    }
    return dignity_rss_widget_custom($options, $num);
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:48,代码来源:index.php

示例6: text_block_widget

function text_block_widget($num = 1)
{
    $widget = 'text_block_widget_' . $num;
    // имя для опций = виджет + номер
    $options = mso_get_option($widget, 'plugins', array());
    // получаем опции
    // заменим заголовок, чтобы был в  h2 class="box"
    if (isset($options['header']) and $options['header']) {
        $options['header'] = mso_get_val('widget_header_start', '<h2 class="box"><span>') . $options['header'] . mso_get_val('widget_header_end', '</span></h2>');
    } else {
        $options['header'] = '';
    }
    if (!isset($options['text'])) {
        $options['text'] = '';
    }
    if (!isset($options['type'])) {
        $options['type'] = 'html';
    }
    return text_block_widget_custom($options, $num);
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:20,代码来源:index.php

示例7: category_widget

function category_widget($num = 1)
{
    $widget = 'category_widget_' . $num;
    // имя для опций = виджет + номер
    $options = mso_get_option($widget, 'plugins', array());
    // получаем опции
    // заменим заголовок, чтобы был в  h2 class="box"
    if (isset($options['header']) and $options['header']) {
        $options['header'] = mso_get_val('widget_header_start', '<h2 class="box"><span>') . $options['header'] . mso_get_val('widget_header_end', '</span></h2>');
    } else {
        $options['header'] = '';
    }
    if (isset($options['include'])) {
        $options['include'] = mso_explode($options['include']);
    } else {
        $options['include'] = array();
    }
    if (isset($options['exclude'])) {
        $options['exclude'] = mso_explode($options['exclude']);
    } else {
        $options['exclude'] = array();
    }
    return category_widget_custom($options, $num);
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:24,代码来源:index.php

示例8: exit

<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
mso_set_val('show_thumb', false);
mso_set_val('body_class', mso_get_val('main_class', ''));
mso_set_val('page_content_only', true);
mso_remove_hook('content_end');
mso_remove_hook('head_css');
mso_remove_hook('head');
mso_remove_hook('content');
#end of file
开发者ID:Kmartynov,项目名称:cms,代码行数:13,代码来源:main-function.php

示例9: getinfo

}
/**
 * MaxSite CMS
 * (c) http://max-3000.com/
 */
# основной файл html-структуры
# секция HEAD
if (file_exists(getinfo('template_dir') . 'custom/head-section.php')) {
    require getinfo('template_dir') . 'custom/head-section.php';
} elseif (function_exists('mso_default_head_section')) {
    mso_default_head_section();
}
// подключение через функцию
?>
<body<?php 
echo mso_get_val('body_class') ? ' class="' . mso_get_val('body_class') . '"' : '';
?>
>
<!-- end header -->
<?php 
mso_hook('body_start');
if (function_exists('ushka')) {
    echo ushka('body_start');
}
if (file_exists(getinfo('template_dir') . 'custom/body-start.php')) {
    require getinfo('template_dir') . 'custom/body-start.php';
}
?>

<div class="all">
	<div class="all-wrap">
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:31,代码来源:main.php

示例10: my_default_head_section

function my_default_head_section()
{
    global $page;
    echo '<!DOCTYPE HTML>
<html' . mso_get_val('head_section_html_add') . '><head>' . mso_hook('head_start') . '
<meta charset="UTF-8">
<title>' . mso_head_meta('title') . '</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="MaxSite CMS">
<meta name="description" content="' . mso_head_meta('description') . '">
<meta name="keywords" content="' . mso_head_meta('keywords') . '">
<meta property="og:title" content="' . mso_head_meta('title') . '">
<meta property="og:description" content="' . mso_head_meta('description') . '">
<meta property="og:url" content="' . mso_link_rel('canonical', '', true) . '">
<link rel="shortcut icon" href="' . getinfo('template_url') . 'assets/images/favicons/' . mso_get_option('default_favicon', 'templates', 'favicon1.png') . '" type="image/x-icon">
';
    if (is_type('page') and isset($page['page_meta']['image_for_page'][0])) {
        echo '<meta property="og:image" content="' . $page['page_meta']['image_for_page'][0] . '">';
    }
    if (mso_get_option('default_canonical', 'templates', 0)) {
        echo mso_link_rel('canonical');
    }
    echo mso_rss();
    if ($fn = mso_fe('custom/head-start.php')) {
        require $fn;
    }
    // autoload файлов
    if ($autoload_css = mso_get_path_files(getinfo('template_dir') . 'assets/css/', getinfo('template_url') . 'assets/css/', true, array('css'))) {
        foreach ($autoload_css as $fn_css) {
            echo '<link rel="stylesheet" href="' . $fn_css . '">' . NR;
        }
    }
    my_out_component_css();
    mso_hook('head_css');
    my_default_out_profiles();
    // своя версия jQuery, если нужно
    if ($j = mso_get_val('jquery_url', false)) {
        echo '<script src="' . $j . '"></script>' . NR;
    } else {
        if (mso_fe('assets/js/jquery.min.js')) {
            echo mso_add_file('assets/js/jquery.min.js');
        } else {
            echo mso_load_jquery();
        }
    }
    mso_hook('head');
    // autoload js-файлов
    if ($autoload_js = mso_get_path_files(getinfo('template_dir') . 'assets/js/autoload/', getinfo('template_url') . 'assets/js/autoload/', true, array('js'))) {
        foreach ($autoload_js as $fn_js) {
            echo '<script src="' . $fn_js . '"></script>' . NR;
        }
    }
    if ($fn = mso_fe('custom/head.php')) {
        require $fn;
    }
    if ($fn = mso_page_foreach('head')) {
        require $fn;
    }
    if (function_exists('ushka')) {
        echo ushka('head');
    }
    if (mso_fe('assets/js/my.js')) {
        echo mso_add_file('assets/js/my.js');
    }
    if ($my_style = mso_get_option('my_style', 'templates', '')) {
        echo NR . '<!-- custom css-my_style -->' . NR . '<style>' . NR . $my_style . '</style>';
    }
    mso_hook('head_end');
    if (function_exists('ushka')) {
        echo ushka('google_analytics_top');
    }
    echo NR . '</head>';
}
开发者ID:buyvolov,项目名称:cms,代码行数:73,代码来源:template.php

示例11: twitter_widget_custom

function twitter_widget_custom($arg, $num)
{
    # параметры ленты
    if (!isset($arg['url'])) {
        $arg['url'] = false;
    }
    if (!isset($arg['count'])) {
        $arg['count'] = 5;
    }
    if (!isset($arg['format'])) {
        $arg['format'] = '<p><strong>%DATE%</strong><br>%TITLE% <a href="%LINK%">&gt;&gt;&gt;</a></p>';
    }
    if (!isset($arg['format_date'])) {
        $arg['format_date'] = 'd/m/Y H:i:s';
    }
    if (!isset($arg['max_word_description'])) {
        $arg['max_word_description'] = false;
    }
    # оформление виджета
    if (!isset($arg['header'])) {
        $arg['header'] = mso_get_val('widget_header_start', '<h2 class="box"><span>') . 'Мой Twitter' . mso_get_val('widget_header_end', '</span></h2>');
    }
    if (!isset($arg['block_start'])) {
        $arg['block_start'] = '<div class="twitter">';
    }
    if (!isset($arg['block_end'])) {
        $arg['block_end'] = '</div>';
    }
    if (!isset($arg['footer'])) {
        $arg['footer'] = '';
    }
    if (!isset($arg['show_nick'])) {
        $arg['show_nick'] = true;
    }
    $rss = @twitter_go($arg['url'], $arg['count'], $arg['format'], $arg['format_date'], $arg['max_word_description'], $arg['show_nick']);
    if ($rss) {
        //$rss = str_replace('maxsite:', '<strong>MaxSite:</strong>', $rss);
        return $arg['header'] . $arg['block_start'] . $rss . $arg['footer'] . $arg['block_end'];
    }
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:40,代码来源:index.php

示例12: mso_avatar

            echo '<div class="comments_content">' . mso_avatar($comment) . mso_comments_content($comments_content) . '</div>';
        }
        echo '<div class="clearfix"></div>';
        echo '</li>';
        //	pr($comment);
    }
    echo '</ol>';
    echo '</div>' . NR;
}
if ($page_comment_allow and $page_text_ok) {
    // если запрещены комментарии и от анонимов и от комюзеров, то выходим
    if (mso_get_option('allow_comment_anonim', 'general', '1') or mso_get_option('allow_comment_comusers', 'general', '1')) {
        if ($f = mso_page_foreach('page-comment-form-do')) {
            require $f;
        } else {
            echo '<div class="break"></div>' . mso_get_val('leave_a_comment_start', '<h3 class="comments">') . mso_get_option('leave_a_comment', 'templates', tf('Оставьте комментарий!')) . mso_get_val('leave_a_comment_end', '</h3>');
        }
        if ($f = mso_page_foreach('page-comment-form')) {
            require $f;
            // подключаем кастомный вывод
        } else {
            // форма комментариев
            // page-comment-form.php может быть в type своего шаблона
            $fn1 = getinfo('template_dir') . 'type/page-comment-form.php';
            // путь в шаблоне
            $fn2 = getinfo('templates_dir') . 'default/type/page-comment-form.php';
            // путь в default
            if (file_exists($fn1)) {
                require $fn1;
            } elseif (file_exists($fn2)) {
                require $fn2;
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:31,代码来源:page-comments.php

示例13: elseif

                if ($fn = mso_find_ts_file('type/page/units/page-comments-other-system.php')) {
                    require $fn;
                }
            } elseif ($fn = mso_find_ts_file('type/page/units/page-comments.php')) {
                require $fn;
            }
        }
        // end foreach
    }
    // else page_content_only
} else {
    if ($f = mso_page_foreach('pages-not-found')) {
        require $f;
        // подключаем кастомный вывод
    } else {
        echo '<h1>' . tf('404. Ничего не найдено...') . '</h1>';
        echo '<p>' . tf('Извините, ничего не найдено') . '</p>';
        echo mso_hook('page_404');
    }
}
// endif $pages
if ($f = mso_page_foreach('page-posle')) {
    require $f;
}
if (!mso_get_val('page_content_only', false)) {
    echo NR . '</div><!-- /div.mso-type-page -->' . NR;
}
if ($fn = mso_find_ts_file('main/main-end.php')) {
    require $fn;
}
# end file
开发者ID:buyvolov,项目名称:cms,代码行数:31,代码来源:page.php

示例14: exit

<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
/**
 * MaxSite CMS
 * (c) http://max-3000.com/
 */
$par = array('page_id' => mso_get_option('home_page_id_top', 'templates', '0'), 'cut' => mso_get_option('more', 'templates', 'Читать полностью »'), 'cat_order' => 'category_name', 'cat_order_asc' => 'asc', 'pagination' => false, 'exclude_page_id' => mso_get_val('exclude_page_id'));
// подключаем кастомный вывод, где можно изменить массив параметров $par для своих задач
if ($f = mso_page_foreach('home-top-mso-get-pages')) {
    require $f;
}
$pages = mso_get_pages($par, $temp);
mso_set_val('container_class', 'mso-home-top-page');
mso_set_val('full_format_title_start', '<h1>');
mso_set_val('full_format_title_end', '</h1>');
if ($fn = mso_find_ts_file('type/_def_out/full/full.php')) {
    require $fn;
}
# end file
开发者ID:Kmartynov,项目名称:cms,代码行数:22,代码来源:home-top-page.php

示例15: header

    header('HTTP/1.0 404 Not Found');
}
# начальная часть шаблона
require getinfo('template_dir') . 'main-start.php';
echo NR . '<div class="type type_tag">' . NR;
if ($f = mso_page_foreach('tag-do')) {
    require $f;
} else {
    echo '<h1 class="category">' . htmlspecialchars(mso_segment(2)) . '</h1>';
}
if ($pages) {
    if (mso_get_option('category_show_rss_text', 'templates', 1)) {
        if ($f = mso_page_foreach('tag-show-rss-text')) {
            require $f;
        } else {
            mso_get_val('show_rss_text_start', '<h3 class="category">') . '<a href="' . getinfo('siteurl') . mso_segment(1) . '/' . mso_segment(2) . '/feed">' . tf('Подписаться на эту метку по RSS') . '</a>' . mso_get_val('show_rss_text_end', '</h3>');
        }
    }
    $full_posts = mso_get_option('tag_full_text', 'templates', '1');
    // полные или короткие записи
    if (!$full_posts) {
        echo '<ul class="category">';
    }
    foreach ($pages as $page) {
        // выводим в цикле
        if ($f = mso_page_foreach('tag')) {
            require $f;
            // подключаем кастомный вывод
            continue;
            // следующая итерация
        }
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:31,代码来源:tag.php


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