本文整理汇总了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;
}
示例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;
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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
示例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">
示例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>';
}
示例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%">>>></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'];
}
}
示例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;
示例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
示例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
示例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;
// следующая итерация
}