本文整理汇总了PHP中mso_load_jquery函数的典型用法代码示例。如果您正苦于以下问题:PHP mso_load_jquery函数的具体用法?PHP mso_load_jquery怎么用?PHP mso_load_jquery使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了mso_load_jquery函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: lightbox_head
function lightbox_head($args = array())
{
echo mso_load_jquery();
$url = getinfo('plugins_url') . 'lightbox/';
$t_izob = t('Изображение');
$t_iz = t('из');
// http://leandrovieira.com/projects/jquery/lightbox/
echo <<<EOF
<script src="{$url}js/jquery.lightbox.js"></script>
<script>
\$(function(){
lburl = '{$url}images/';
\$('div.gallery a').lightBox({
imageLoading: lburl+'lightbox-ico-loading.gif',
imageBtnClose: lburl+'lightbox-btn-close.gif',
imageBtnPrev: lburl+'lightbox-btn-prev.gif',
imageBtnNext: lburl+'lightbox-btn-next.gif',
imageBlank: lburl+'lightbox-blank.gif',
txtImage: '{$t_izob}',
txtOf: '{$t_iz}',
});
\$('a.lightbox').lightBox({
imageLoading: lburl+'lightbox-ico-loading.gif',
imageBtnClose: lburl+'lightbox-btn-close.gif',
imageBtnPrev: lburl+'lightbox-btn-prev.gif',
imageBtnNext: lburl+'lightbox-btn-next.gif',
imageBlank: lburl+'lightbox-blank.gif',
txtImage: '{$t_izob}',
txtOf: '{$t_iz}',
});
});
</script>
EOF;
}
示例2: rater_head
function rater_head($args = array())
{
mso_load_jquery();
$path = getinfo('plugins_url') . 'rater/';
echo '<script src="' . $path . 'jquery.rater.js"></script>' . NR;
echo ' <link rel="stylesheet" href="' . $path . 'rater.css">' . NR;
}
示例3: admin_files_admin_head
function admin_files_admin_head($args = array())
{
#echo mso_load_jquery('ui/ui.core.packed.js');
#echo mso_load_jquery('ui/ui.draggable.packed.js');
echo mso_load_jquery('alerts/jquery.alerts.js');
//echo mso_load_jquery('cornerz.js');
echo ' <link href="' . getinfo('common_url') . 'jquery/alerts/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen">';
return $args;
}
示例4: samborsky_polls_head
function samborsky_polls_head($args = array())
{
mso_load_jquery();
$path = getinfo('plugins_url') . 'samborsky_polls/';
echo <<<EOFS
\t\t
\t<script src="{$path}js/kernel.js"></script>
\t<link rel="stylesheet" href="{$path}css/style.css">
\t
EOFS;
}
示例5: 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>';
}
示例6: rater_body_end
function rater_body_end($args = array())
{
mso_load_jquery();
echo '<script src="' . getinfo('plugins_url') . 'rater/' . 'jquery.rater.js"></script>' . NR;
}
示例7: str_replace
if (!$slides0) {
return;
}
// слайды не определены - выходим
$slides0 = str_replace('TEMPLATE_URL/', getinfo('template_url'), $slides0);
// ищем вхождение [slide] ... [slide]
// указываем дефолтные атрибуты полей слайдера
$slides = mso_section_to_array($slides0, '!\\[slide\\](.*?)\\[\\/slide\\]!is', array('header' => '', 'text' => '', 'link' => '', 'img' => ''));
if (!$slides) {
return;
}
// нет секций - выходим
$slidesjs_output = mso_get_option('slidesjs_pagination', 'templates', 1) ? 'true' : 'false';
$slidesjs_play = (int) mso_get_option('slidesjs_play', 'templates', 4000);
// http://slidesjs.com/
echo mso_load_jquery('slides.min.jquery.js');
echo '
<script>
$(document).ready(function(){
$("div.slidesjs").slides({
currentClass: "slides_current",
play: ' . $slidesjs_play . ',
effect: "fade",
generatePagination: ' . $slidesjs_output . ',
animationStart: function(current){
$("div.slide div.r2").animate({
bottom: -85
}, 100);
},
示例8: getinfo
<meta charset="UTF-8">
<title><?php
echo $admin_title;
?>
</title>
<link rel="shortcut icon" href="<?php
echo getinfo('template_url') . 'images/favicons/' . mso_get_option('default_favicon', 'templates', 'favicon1.png');
?>
" type="image/x-icon">
<link rel="stylesheet" href="<?php
echo $admin_css;
?>
">
<?php
echo $admin_css_profile;
echo mso_load_jquery();
mso_hook('admin_head');
?>
</head>
<body>
<div id="container">
<div class="admin-header"><div class="r">
<h1><a href="<?php
echo getinfo('siteurl');
?>
"><?php
echo mso_get_option('name_site', 'general');
?>
</a></h1>
<?php
echo $admin_header;
示例9: t
// вывод подготовленной таблицы
# добавим строчку для дополнительного действия
$table2 .= '<p><button type="submit" name="f_activate_submit" class="button i-chain">' . t('Включить') . '</button></p>';
} else {
$table2 = '';
}
echo '<script>
$(function() {
$("table.tablesorter").tablesorter( {headers: { 0: {sorter: false}, 2: {sorter: false} }});
});
</script>';
// быстрые настройки плагинов
// echo '<p class="nav"><strong>' . t('Настройки') . '</strong> '
// . str_replace(' ', '<span class="sep"> </span>', trim(implode(' ', $opt_url)))
// .'</p>';
// echo '<p class="nav">' . trim(implode(' ', $opt_url)) .'</p>';
echo mso_load_jquery('jquery.cookie.js');
echo mso_load_script(getinfo('plugins_url') . 'tabs/tabs.js');
echo '
<form method="post">' . mso_form_session('f_session_id') . '
<div class="mso-tabs_widget mso-tabs_widget_000"><div class="mso-tabs">
<ul class="mso-tabs-nav">
<li class="mso-tabs-elem mso-tabs-current active-plugins"><span>' . t('Активные плагины') . '</span></li>
<li class="mso-tabs-elem inactive-plugins"><span>' . t('Неактивные плагины') . '</span></li>
<li class="mso-tabs-elem options-plugins"><span>' . t('Опции плагинов') . '</span></li>
</ul>
<div class="mso-tabs-box mso-tabs-visible">' . $table1 . '</div>
<div class="mso-tabs-box">' . $table2 . '</div>
<div class="mso-tabs-box tab-options-plugins"><p class="nav">' . trim(implode(' ', $opt_url)) . '</p></div>
</div></div></form>';
# end file
示例10: theme_switch_body_start
function theme_switch_body_start($args = '')
{
$opt = mso_get_option('theme_switch', 'plugins', array());
if (!isset($opt['show_panel']) or !$opt['show_panel']) {
return $args;
}
// не отмечена панель
if (!isset($opt['templates'])) {
return $args;
}
// нет выбранных шаблонов
// $height_img = isset($opt['height_img']) ? $opt['height_img'] : 125;
$current_template = getinfo('template');
$imgs = '';
// извраты со счетчиками, чтобы сделать красивый скролинг к выбранному элементу
$i = 1;
$i_cur = 1;
foreach ($opt['templates'] as $key => $val) {
if ($key == $current_template) {
$class = 'current';
$i_cur = $i;
} else {
$class = '';
}
$class = trim($class . ' img' . $i);
if (file_exists(getinfo('templates_dir') . $key . '/screenshot.png')) {
$fn = 'screenshot.png';
} else {
$fn = 'screenshot.jpg';
}
$imgs .= '<a href="' . getinfo('siteurl') . '?theme=' . $key . '" title="' . $val . '" class="' . $class . '"><img src=' . getinfo('templates_url') . $key . '/' . $fn . '></a>';
$i++;
}
// куда скролируем = на 4 картинки назад
$i_go = $i_cur - 4;
if ($i_go < 1) {
$i_go = 1;
}
$info_template = '';
$fn_info = getinfo('templates_dir') . $current_template . '/info.php';
if (file_exists($fn_info)) {
require $fn_info;
$info_template .= $info['name'] . ' ' . $info['version'];
}
$out = mso_load_jquery('jquery.scrollto.js') . '
<div class="theme-switch-panel"><div class="wrap">' . $imgs . '</div></div><!-- div class=theme-switch-panel -->
<script>
$("div.theme-switch-panel").scrollTo("a.current img", 500);
$("div.theme-switch-panel").scrollTo("a.img' . $i_go . ' img", 800);
</script>
';
echo $out;
return $args;
}
示例11: mso_view_ini
//.........这里部分代码省略.........
$default = '';
} else {
$default = _mso_ini_check_php(stripslashes(htmlspecialchars(trim($row['default']))));
}
// получаем текущее значение опции из массива $all_options
$options_present = false;
$value = t($default);
// нет значения, поэтому берем дефолт
foreach ($all_options as $v) {
if ($v['options_type'] == $options_type and $v['options_key'] == $options_key) {
$value = htmlspecialchars($v['options_value']);
$options_present = true;
// признак, что опция есть в базе
break;
}
}
$f = NR;
// тип none не создает поля - фиктивная опция
if ($options_key != 'none') {
$name_f = 'f_options[' . $options_key . '_m_s_o_' . $options_type . ']';
} else {
$name_f = '';
}
if ($type == 'textfield') {
$value = str_replace('_QUOT_', '"', $value);
// в этом типе может быть свой type для input
if (!isset($row['textfield_type'])) {
$textfield_type = 'text';
} else {
$textfield_type = stripslashes($row['textfield_type']);
}
$f .= '<input type="' . $textfield_type . '" name="' . $name_f . '" value="' . $value . '">' . NR;
} elseif ($type == 'color') {
$f .= mso_load_jquery('jscolor.js', getinfo('common_url') . 'jquery/jscolor/');
$f .= '<input type="text" name="' . $name_f . '" value="' . $value . '" class="color">' . NR;
} elseif ($type == 'textarea') {
$value = str_replace('_NR_', "\n", $value);
$value = str_replace('_QUOT_', '"', $value);
if (!isset($row['rows'])) {
$rr = 7;
} else {
$rr = (int) $row['rows'];
}
$f .= '<textarea rows="' . $rr . '" name="' . $name_f . '">' . $value . '</textarea>' . NR;
} elseif ($type == 'checkbox') {
if ($value) {
$checked = 'checked="checked"';
} else {
$checked = '';
}
$f .= '<label><input type="checkbox" name="' . $name_f . '" ' . $checked . '> ' . t($key) . '</label>' . NR;
$f .= '<input type="hidden" name="f_all_checkbox[' . $options_key . '_m_s_o_' . $options_type . ']">' . NR;
} elseif ($type == 'multicheckbox') {
$mr = $value;
// отмеченные пункты - массив в виде стандартного option
if ($mr) {
// служебные замены
$mr = str_replace('&', '&', $mr);
$mr = str_replace('"', '"', $mr);
if (preg_match('|_serialize_|A', $mr)) {
$mr = preg_replace('|_serialize_|A', '', $mr, 1);
$mr = @unserialize($mr);
}
if (!is_array($mr)) {
$mr = array($mr);
}
示例12: bbcode_show_callback
function bbcode_show_callback($matches)
{
static $js = false;
$out = '';
if (!$js) {
$out .= mso_load_jquery('jquery.cookie.js');
$out .= mso_load_jquery('jquery.showhide.js');
$out .= ' <script>
$(function () {
$.cookie.json = true; $("div.show").showHide({time: 400, useID: false, clickElem: "a.link", foldElem: "dd.show-text", visible: false});
});
</script> ';
$js = true;
}
$out .= '<div class="show"><dl>' . '<dt class="show-header"><a href="#" class="link">' . $matches[1] . '</a></dt>' . '<dd class="show-text">' . $matches[2] . '</dd>' . '</dl></div>' . NR;
return $out;
}
示例13: isset
* (c) http://max-3000.com/
*/
# коммментарии
$page_text_ok = true;
// разрешить вывод текста комментария в зависимости отпароля записи
if (isset($page['page_password']) and $page['page_password']) {
$page_text_ok = isset($page['page_password_ok']);
// нет отметки, что пароль пройден
}
echo '<span><a id="comments"></a></span>';
// получаем список комментариев текущей страницы
require_once getinfo('common_dir') . 'comments.php';
// функции комментариев
// если был отправлен новый коммент, то обрабатываем его и выводим сообщение в случае ошибки
if ($out = mso_get_new_comment(array('page_title' => $page_title))) {
$out .= mso_load_jquery('jquery.scrollto.js');
$out .= '<script>$(document).ready(function(){$.scrollTo("#comments", 500);})</script>';
echo $out;
}
// получаем все разрешенные комментарии
$comments = mso_get_comments($page_id);
// в сессии проверяем может быть только что отправленный комментарий
if (isset($MSO->data['session']['comments']) and $MSO->data['session']['comments']) {
$anon_comm = $MSO->data['session']['comments'];
// массив: id-коммент
// получаем комментарии для этого юзера
$an_comments = mso_get_comments($page_id, array('anonim_comments' => $anon_comm));
// добавляем в вывод
if ($an_comments) {
$comments = array_merge($comments, $an_comments);
}
示例14: theme_switch_body_start
function theme_switch_body_start($args = '')
{
$opt = mso_get_option('theme_switch', 'plugins', array());
if (!isset($opt['show_panel']) or !$opt['show_panel']) {
return $args;
}
// не отмечена панель
if (!isset($opt['templates'])) {
return $args;
}
// нет выбранных шаблонов
$height_img = isset($opt['height_img']) ? $opt['height_img'] : 125;
$current_template = getinfo('template');
$imgs = '';
// извраты со счетчиками, чтобы сделать красивый скролинг к выбранному элементу
$i = 1;
$i_cur = 1;
foreach ($opt['templates'] as $key => $val) {
if ($key == $current_template) {
$class = 'current';
$i_cur = $i;
} else {
$class = '';
}
$class = trim($class . ' img' . $i);
$imgs .= '<a href="' . getinfo('siteurl') . '?theme=' . $key . '" title="' . $val . '" class="' . $class . '"><img src=' . getinfo('templates_url') . $key . '/screenshot.jpg></a>';
$i++;
}
// куда скролируем = на 4 картинки назад
$i_go = $i_cur - 4;
if ($i_go < 1) {
$i_go = 1;
}
$info_template = '';
$fn_info = getinfo('templates_dir') . $current_template . '/info.php';
if (file_exists($fn_info)) {
require $fn_info;
$info_template .= '<p>' . t('Шаблон:') . ' <strong>' . $info['name'] . '</strong></p>';
$info_template .= '<p>' . t('Версия:') . ' <strong>' . $info['version'] . '</strong></p>';
}
$out = mso_load_jquery('jquery.scrollto.js') . '
<style>
div.theme_switch_panel_main {width: 100%; height: ' . ($height_img + 35) . 'px;}
div.theme_switch_panel_info {width: 15%; height: 100%; float: left; overflow: hidden; color: black; background: #DB3A3A; background: -moz-linear-gradient(180deg, white, #EEEEEE, gray); text-shadow: 0px 0px 2px white; box-shadow: -5px 0 3px gray;}
div.theme_switch_panel_info p {margin: 3px 0 2px 10px; font-size: 10pt; line-height: 1em;}
div.theme_switch_panel {width: 85%; float: left; height: 100%; overflow: auto; white-space: nowrap; background: white;}
div.theme_switch_panel_wrap {padding: 5px;}
div.theme_switch_panel img {height: ' . $height_img . 'px; width: auto; margin: 2px 6px; vertical-align: middle; border: 1px solid gray; -webkit-box-shadow: 3px 3px 3px gray; box-shadow: 3px 3px 3px gray; }
div.theme_switch_panel a.current img {border: 1px solid orange; -webkit-box-shadow: 0px 0px 12px orange; box-shadow: 0px 0px 12px orange; }
div.theme_switch_panel a:hover img {border: 1px solid #DB3A3A; -webkit-box-shadow: 0px 0px 12px #DB3A3A; box-shadow: 0px 0px 12px #DB3A3A;}
</style>
<div class="theme_switch_panel_main">
<div class="theme_switch_panel_info">
<br>' . $info_template . '
</div><!-- div class=theme_switch_panel_info -->
<div class="theme_switch_panel"><div class="theme_switch_panel_wrap">
' . $imgs . '
</div></div><!-- div class=theme_switch_panel -->
</div><!-- div class=theme_switch_panel_main -->
<script>
$("div.theme_switch_panel").scrollTo("a.current img", 500);
$("div.theme_switch_panel").scrollTo("a.img' . $i_go . ' img", 800);
</script>
';
echo $out;
return $args;
}
示例15: exit
<?php
if (!defined('BASEPATH')) {
exit('No direct script access allowed');
}
/*
Файл: _login.php
Описание: Форма логина. Подкомпонет.
Если есть залогиненность, то выводим приветствие.
PHP-связи:
if ($fn = mso_fe('components/_login/_login.php')) require($fn);
*/
echo mso_load_jquery('jquery.dropdown.js');
if (is_login()) {
$out = '
<a href="#" data-dropdown="#dropdown-1" class="dropdown">' . t('Привет,') . ' ' . getinfo('users_nik') . '!</a>
<div id="dropdown-1" class="dropdown-menu has-tip anchor-right">
<ul>
<li><a href="' . getinfo('siteurl') . 'admin">' . t('Админ-панель') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'page_new">' . t('Создать запись') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'page">' . t('Список записей') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'cat">' . t('Рубрики') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'plugins">' . t('Плагины') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'files">' . t('Загрузки') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'sidebars">' . t('Сайдбары') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'options">' . t('Основные настройки') . '</a></li>
<li><a href="' . getinfo('site_admin_url') . 'template_options">' . t('Настройка шаблона') . '</a></li>
<li class="divider"></li>