本文整理汇总了PHP中getCurrentTheme函数的典型用法代码示例。如果您正苦于以下问题:PHP getCurrentTheme函数的具体用法?PHP getCurrentTheme怎么用?PHP getCurrentTheme使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getCurrentTheme函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
function init($args)
{
$albumName = $args['name'];
$themeList = getThemeNames();
$albumDefault = getCurrentTheme($albumName);
$outString = "";
foreach ($themeList as $name => $html) {
$outString .= "<theme ";
if ($name == $albumDefault) {
$outString .= "default=\"true\"";
}
$outString .= ">{$name}</theme>";
}
outputXML("<status>success</status>{$outString}");
}
示例2: flowplayer_playlistJS
function flowplayer_playlistJS()
{
$theme = getCurrentTheme();
$css = SERVERPATH . '/' . THEMEFOLDER . '/' . internalToFilesystem($theme) . '/flowplayer3_playlist.css';
if (file_exists($css)) {
$css = WEBPATH . '/' . THEMEFOLDER . '/' . $theme . '/flowplayer3_playlist.css';
} else {
$css = WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER . '/flowplayer3/flowplayer3_playlist.css';
}
?>
<script type="text/javascript" src="<?php
echo WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/flowplayer3/jquery.tools.min.js"></script>
<link rel="stylesheet" type="text/css" href="<?php
echo pathurlencode($css);
?>
" />
<?php
}
示例3: themeJS
static function themeJS()
{
$theme = getCurrentTheme();
$css = SERVERPATH . '/' . THEMEFOLDER . '/' . internalToFilesystem($theme) . '/jquery.bxslider.css';
if (file_exists($css)) {
$css = WEBPATH . '/' . THEMEFOLDER . '/' . $theme . '/jquery.bxslider.css';
} else {
$css = WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER . '/bxslider_thumb_nav/jquery.bxslider.css';
}
?>
<script type="text/javascript" src="<?php
echo WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/bxslider_thumb_nav/jquery.bxslider.min.js"></script>
<link rel="stylesheet" type="text/css" href="<?php
echo html_encode($css);
?>
" />
<?php
}
示例4: themeJS
static function themeJS()
{
$theme = getCurrentTheme();
$css = SERVERPATH . '/' . THEMEFOLDER . '/' . internalToFilesystem($theme) . '/jcarousel.css';
if (file_exists($css)) {
$css = WEBPATH . '/' . THEMEFOLDER . '/' . $theme . '/jcarousel.css';
} else {
$css = WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER . '/jcarousel_thumb_nav/jcarousel.css';
}
?>
<script>
(function($) {
var userAgent = navigator.userAgent.toLowerCase();
$.browser = {
version: (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1],
safari: /webkit/.test(userAgent),
opera: /opera/.test(userAgent),
msie: /msie/.test(userAgent) && !/opera/.test(userAgent),
mozilla: /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent)
};
})(jQuery);
</script>
<script type="text/javascript" src="<?php
echo WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/jcarousel_thumb_nav/jquery.jcarousel.pack.js"></script>
<link rel="stylesheet" type="text/css" href="<?php
echo WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/jcarousel_thumb_nav/jquery.jcarousel.css" />
<link rel="stylesheet" type="text/css" href="<?php
echo html_encode($css);
?>
" />
<?php
}
示例5: elegance_widgets_init
function elegance_widgets_init()
{
// Sidebar Widget
// Location: the sidebar
register_sidebar(array('name' => theme_locals("sidebar"), 'id' => 'main-sidebar', 'description' => theme_locals("sidebar_desc"), 'before_widget' => '<div id="%1$s" class="widget">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
// Header Widget Area
// Location: at the top of pages
register_sidebar(array('name' => __('Header', getCurrentTheme()), 'id' => 'header', 'description' => __('Header widget area', getCurrentTheme()), 'before_widget' => '<div id="%1$s" class="header-widget">', 'after_widget' => '</div>', 'before_title' => '<h4>', 'after_title' => '</h4>'));
// Cart Holder Widget
// Location: the sidebar
register_sidebar(array('name' => __("Cart Holder", "themeWoo"), 'id' => 'cart-holder', 'description' => __("Widget for cart in Header", "themeWoo"), 'before_widget' => '<div id="%1$s" class="cart-holder">', 'after_widget' => '</div></div>', 'before_title' => '<h3>', 'after_title' => '</h3><div class="widget_shopping_cart_content">'));
// Footer Widget Area 1
// Location: at the top of the footer, above the copyright
register_sidebar(array('name' => theme_locals("footer_1"), 'id' => 'footer-sidebar-1', 'description' => theme_locals("footer_desc"), 'before_widget' => '<div id="%1$s" class="footer-widget-item">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
// Footer Widget Area 2
// Location: at the top of the footer, above the copyright
register_sidebar(array('name' => theme_locals("footer_2"), 'id' => 'footer-sidebar-2', 'description' => theme_locals("footer_desc"), 'before_widget' => '<div id="%1$s" class="footer-widget-item">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
// Footer Widget Area 3
// Location: at the top of the footer, above the copyright
register_sidebar(array('name' => theme_locals("footer_3"), 'id' => 'footer-sidebar-3', 'description' => theme_locals("footer_desc"), 'before_widget' => '<div id="%1$s" class="footer-widget-item">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
// Footer Widget Area 4
// Location: at the top of the footer, above the copyright
register_sidebar(array('name' => theme_locals("footer_4"), 'id' => 'footer-sidebar-4', 'description' => theme_locals("footer_desc"), 'before_widget' => '<div id="%1$s" class="footer-widget-item">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
}
示例6: header_js
static function header_js()
{
$theme = getCurrentTheme();
$css = SERVERPATH . '/' . THEMEFOLDER . '/' . internalToFilesystem($theme) . '/slideshow.css';
if (file_exists($css)) {
$css = WEBPATH . '/' . THEMEFOLDER . '/' . $theme . '/slideshow.css';
} else {
$css = WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER . '/slideshow/slideshow.css';
}
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow/jquery.cycle.all.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="<?php
echo $css;
?>
" />
<?php
}
示例7: printCommentForm
//.........这里部分代码省略.........
foreach ($stored as $key => $value) {
$disabled[$key] = false;
}
if (zp_loggedin()) {
if (extensionEnabled('userAddressFields')) {
$address = userAddressFields::getCustomData($_zp_current_admin_obj);
foreach ($address as $key => $value) {
if (!empty($value)) {
$disabled[$key] = true;
$stored[$key] = $value;
}
}
}
$name = $_zp_current_admin_obj->getName();
if (!empty($name)) {
$stored['name'] = $name;
$disabled['name'] = ' disabled="disabled"';
} else {
$user = $_zp_current_admin_obj->getUser();
if (!empty($user)) {
$stored['name'] = $user;
$disabled['name'] = ' disabled="disabled"';
}
}
$email = $_zp_current_admin_obj->getEmail();
if (!empty($email)) {
$stored['email'] = $email;
$disabled['email'] = ' disabled="disabled"';
}
if (!empty($address['website'])) {
$stored['website'] = $address['website'];
$disabled['website'] = ' disabled="disabled"';
}
}
$data = zp_apply_filter('comment_form_data', array('data' => $stored, 'disabled' => $disabled));
$disabled = $data['disabled'];
$stored = $data['data'];
foreach ($data as $check) {
foreach ($check as $v) {
if ($v) {
$_zp_HTML_cache->disable();
// shouldn't cache partially filled in pages
break 2;
}
}
}
if (!empty($addcommenttext)) {
echo $addcommenttext;
}
?>
<div id="commententry" <?php
echo $comment_commententry_mod;
?>
>
<?php
$theme = getCurrentTheme();
$form = getPlugin('comment_form/comment_form.php', $theme);
require $form;
?>
</div><!-- id="commententry" -->
<?php
}
} else {
?>
<div id="commententry">
<h3><?php
echo gettext('Closed for comments.');
?>
</h3>
</div><!-- id="commententry" -->
<?php
}
?>
</div><!-- id="commentcontent" -->
<?php
if (getOption('comment_form_rss') && getOption('RSS_comments')) {
?>
<br clear="all" />
<?php
if (class_exists('RSS')) {
switch ($_zp_gallery_page) {
case "image.php":
printRSSLink("Comments-image", "", gettext("Subscribe to comments"), "");
break;
case "album.php":
printRSSLink("Comments-album", "", gettext("Subscribe to comments"), "");
break;
case "news.php":
printRSSLink("Comments-news", "", gettext("Subscribe to comments"), "");
break;
case "pages.php":
printRSSLink("Comments-page", "", gettext("Subscribe to comments"), "");
break;
}
}
}
?>
<!-- end printCommentForm -->
<?php
}
示例8: cycleJS
static function cycleJS()
{
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.min.js" type="text/javascript"></script>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.center.min.js" type="text/javascript"></script>
<!-- effect plugins -->
<?php
if (getOption('cycle-slideshow_effect') == 'flipHorz' || getOption('cycle-slideshow_effect') == 'flipVert') {
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.flip.min.js" type="text/javascript"></script>
<?php
}
?>
<!--[if lt IE 9]>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.ie-fade.min.js" type="text/javascript"></script>
<![endif]-->
<?php
if (getOption('cycle-slideshow_effect') == 'shuffle') {
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.shuffle.min.js" type="text/javascript"></script>
<?php
}
?>
<?php
if (getOption('cycle-slideshow_effect') == 'tileSlide' || getOption('cycle-slideshow_effect') == 'tileBlind') {
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.tile.min.js" type="text/javascript"></script>
<?php
}
?>
<?php
if (getOption('cycle-slideshow_effect') == 'scrollVert') {
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.scrollVert.min.js" type="text/javascript"></script>
<?php
}
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.carousel.min.js" type="text/javascript"></script>
<!-- swipe with iOS fix -->
<?php
if (getOption('cycle-slideshow_swipe')) {
?>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/jquery.cycle2.swipe.min.js" type="text/javascript"></script>
<script src="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
/slideshow2/ios6fix.js" type="text/javascript"></script>
<?php
}
$theme = getCurrentTheme();
$css = SERVERPATH . '/' . THEMEFOLDER . '/' . internalToFilesystem($theme) . '/slideshow2.css';
if (file_exists($css)) {
$css = WEBPATH . '/' . THEMEFOLDER . '/' . $theme . '/slideshow2.css';
} else {
$css = WEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER . '/slideshow2/slideshow2.css';
}
?>
<link rel="stylesheet" type="text/css" href="<?php
echo $css;
?>
" />
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" href="<?php
echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER;
?>
//.........这里部分代码省略.........
示例9: get_template_directory
<?php
//
//add_filter( 'registration_redirect', '__my_registration_redirect' );
//function __my_registration_redirect()
//{
// header('Location: '.home_url( "/check-your-email" ));
//}
/*
* Set Proper Parent/Child theme paths for inclusion
*/
@define('PARENT_DIR', get_template_directory());
@define('CHILD_DIR', get_stylesheet_directory());
@define('PARENT_URL', get_template_directory_uri());
@define('CHILD_URL', get_stylesheet_directory_uri());
@define('CURRENT_THEME', getCurrentTheme());
@define('CHERRY_VER', cherry_get_theme_version('CherryFramework'));
@define('FILE_WRITEABLE', is_writeable(PARENT_DIR . '/style.css'));
/**
*
* Variables array init
*
**/
$variablesArray = array('textColor' => '#000000', 'bodyBackground' => '#000000', 'baseFontFamily' => '#000000', 'baseFontSize' => '#000000', 'baseLineHeight' => '#000000', 'linkColor' => '#000000', 'linkColorHover' => '#000000', 'mainBackground' => '#ffffff');
/**
*
* JS global variables
*
**/
function cherry_js_global_variables()
{
示例10: getPlugin
/**
* Returns the fully qualified file name of the plugin file.
*
* Note: order of selection is:
* 1-theme folder file (if $inTheme is set)
* 2-user plugin folder file
* 3-zp-extensions file
* first file found is used
*
* @param string $plugin is the name of the plugin file, typically something.php
* @param bool $inTheme tells where to find the plugin.
* true means look in the current theme
* false means look in the zp-core/plugins folder.
* @param bool $webpath return a WEBPATH rather than a SERVERPATH
*
* @return string
*/
function getPlugin($plugin, $inTheme = false, $webpath = false)
{
global $_zp_themeroot;
$pluginFile = NULL;
if ($inTheme === true) {
$inTheme = getCurrentTheme();
}
if ($inTheme) {
$_zp_themeroot = WEBPATH . '/' . THEMEFOLDER . '/' . $inTheme;
$pluginFile = '/' . THEMEFOLDER . '/' . internalToFilesystem($inTheme . '/' . $plugin);
if (!file_exists(SERVERPATH . $pluginFile)) {
$pluginFile = false;
}
}
if (!$pluginFile) {
$pluginFile = '/' . USER_PLUGIN_FOLDER . '/' . internalToFilesystem($plugin);
if (!file_exists(SERVERPATH . $pluginFile)) {
$pluginFile = '/' . ZENFOLDER . '/' . PLUGIN_FOLDER . '/' . internalToFilesystem($plugin);
if (!file_exists(SERVERPATH . $pluginFile)) {
$pluginFile = false;
}
}
}
if ($pluginFile) {
if ($webpath) {
return WEBPATH . filesystemToInternal($pluginFile);
} else {
return SERVERPATH . $pluginFile;
}
}
return false;
}
示例11: printCommentForm
//.........这里部分代码省略.........
foreach ($custom as $key => $value) {
if (!empty($value)) {
$stored[$key] = $value;
}
}
}
$disabled = array('name' => '', 'website' => '', 'anon' => '', 'private' => '', 'comment' => '', 'street' => '', 'city' => '', 'state' => '', 'country' => '', 'postal' => '');
foreach ($stored as $key => $value) {
$disabled[$key] = false;
}
if (zp_loggedin()) {
$raw = $_zp_current_admin_obj->getCustomData();
if (preg_match($arraytest, $raw)) {
$address = unserialize($raw);
foreach ($address as $key => $value) {
if (!empty($value)) {
$disabled[$key] = true;
$stored[$key] = $value;
}
}
}
$name = $_zp_current_admin_obj->getName();
if (!empty($name)) {
$stored['name'] = $name;
$disabled['name'] = ' disabled="disabled"';
} else {
$user = $_zp_current_admin_obj->getUser();
if (!empty($user)) {
$stored['name'] = $user;
$disabled['name'] = ' disabled="disabled"';
}
}
$email = $_zp_current_admin_obj->getEmail();
if (!empty($email)) {
$stored['email'] = $email;
$disabled['email'] = ' disabled="disabled"';
}
if (!empty($address['website'])) {
$stored['website'] = $address['website'];
$disabled['website'] = ' disabled="disabled"';
}
}
$data = zp_apply_filter('comment_form_data', array('data' => $stored, 'disabled' => $disabled));
$disabled = $data['disabled'];
$stored = $data['data'];
if (MEMBERS_ONLY_COMMENTS && !zp_loggedin(POST_COMMENT_RIGHTS)) {
echo gettext('Only registered users may post comments.');
} else {
if (!empty($addcommenttext)) {
echo $addcommenttext;
}
?>
<div id="commententry" <?php
echo $comment_commententry_mod;
?>
>
<?php
$theme = getCurrentTheme();
$form = getPlugin('comment_form' . $formname, $theme);
require $form;
?>
</div><!-- id="commententry" -->
<?php
}
} else {
?>
<div id="commententry">
<h3><?php
echo gettext('Closed for comments.');
?>
</h3>
</div><!-- id="commententry" -->
<?php
}
?>
</div><!-- id="commentcontent" -->
<?php
if (getOption('comment_form_rss')) {
?>
<br clear="all" />
<?php
switch ($_zp_gallery_page) {
case "image.php":
printRSSLink("Comments-image", "", gettext("Subscribe to comments"), "");
break;
case "album.php":
printRSSLink("Comments-album", "", gettext("Subscribe to comments"), "");
break;
case "news.php":
printZenpageRSSLink("Comments-news", "", "", gettext("Subscribe to comments"), "");
break;
case "pages.php":
printZenpageRSSLink("Comments-page", "", "", gettext("Subscribe to comments"), "");
break;
}
}
?>
<!-- end printCommentForm -->
<?php
}
示例12: renderErrorPage
/**
* Render an error page.
*
* @param \Exception $e
* @return \Illuminate\Http\Response
*/
protected function renderErrorPage(Exception $e)
{
$objTheme = Theme::uses(getCurrentTheme())->layout('1-column');
$code = method_exists($e, 'getStatusCode') ? $e->getStatusCode() : 500;
if (config('app.debug') === true) {
$message = $e->getMessage() . ':' . $e->getLine();
} else {
$message = 'Whoops, looks like something went wrong.';
}
return $objTheme->scope('partials.theme.errors.' . ($code === 500 ? 'whoops' : $code), compact('code', 'message'))->render($code ?: 500);
}