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


PHP UniteCssParserRev::parseDbArrayToCss方法代码示例

本文整理汇总了PHP中UniteCssParserRev::parseDbArrayToCss方法的典型用法代码示例。如果您正苦于以下问题:PHP UniteCssParserRev::parseDbArrayToCss方法的具体用法?PHP UniteCssParserRev::parseDbArrayToCss怎么用?PHP UniteCssParserRev::parseDbArrayToCss使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UniteCssParserRev的用法示例。


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

示例1: putRevCssCaptions

/**
 * 
 * get revolution slider captions css
 */
function putRevCssCaptions()
{
    $tableCss = "#__" . GlobalsRevSlider::TABLE_CSS_NAME;
    $db = new UniteDBRev();
    $arrStyles = $db->fetch($tableCss);
    $cssStyles = UniteCssParserRev::parseDbArrayToCss($arrStyles, "\n");
    header('Content-type: text/css');
    echo $cssStyles;
    exit;
}
开发者ID:WineWorld,项目名称:joomlatrialcmbg,代码行数:14,代码来源:uniterevolution2.php

示例2: onAddScripts

 /**
  * 
  * a must function. you can not use it, but the function must stay there!.
  *   
  */
 public static function onAddScripts()
 {
     $operations = new RevOperations();
     $arrValues = $operations->getGeneralSettingsValues();
     $includesGlobally = UniteFunctionsRev::getVal($arrValues, "includes_globally", "on");
     $includesFooter = UniteFunctionsRev::getVal($arrValues, "js_to_footer", "off");
     $strPutIn = UniteFunctionsRev::getVal($arrValues, "pages_for_includes");
     $isPutIn = RevSliderOutput::isPutIn($strPutIn, true);
     //put the includes only on pages with active widget or shortcode
     // if the put in match, then include them always (ignore this if)
     if ($isPutIn == false && $includesGlobally == "off") {
         $isWidgetActive = is_active_widget(false, false, "rev-slider-widget", true);
         $hasShortcode = UniteFunctionsWPRev::hasShortcode("rev_slider");
         if ($isWidgetActive == false && $hasShortcode == false) {
             return false;
         }
     }
     self::addStyle("settings", "rs-plugin-settings", "rs-plugin/css");
     //check if dynamic-captions.css exists. If not, include captions.php
     if (file_exists(self::$path_plugin . "rs-plugin/css/dynamic-captions.css") == false) {
         self::addDynamicStyle("captions", "rs-plugin-captions", "rs-plugin/css");
     } else {
         $db = new UniteDBRev();
         $styles = $db->fetch(GlobalsRevSlider::$table_css);
         $styles = UniteCssParserRev::parseDbArrayToCss($styles, "\n");
         wp_add_inline_style('rs-plugin-settings', $styles);
         //self::addStyle("dynamic-captions","rs-captions","rs-plugin/css");
     }
     $custom_css = RevOperations::getStaticCss();
     wp_add_inline_style('rs-plugin-settings', $custom_css);
     //self::addStyle("static-captions","rs-plugin-static","rs-plugin/css");
     $setBase = is_ssl() ? "https://" : "http://";
     $url_jquery = $setBase . "ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js?app=revolution";
     self::addScriptAbsoluteUrl($url_jquery, "jquery");
     if ($includesFooter == "off") {
         self::addScriptWaitFor("jquery.themepunch.plugins.min", "rs-plugin/js", 'themepunchtools', 'jquery');
         self::addScriptWaitFor("jquery.themepunch.revolution.min", "rs-plugin/js", 'revmin', 'jquery');
     } else {
         //put javascript to footer
         UniteBaseClassRev::addAction('wp_footer', 'putJavascript');
     }
 }
开发者ID:donpapa26,项目名称:bakancslistad,代码行数:47,代码来源:revslider_front.php

示例3: initProcess

 /**
  * 
  * @throws Exception
  */
 public function initProcess()
 {
     //        $loadTemplate = true;
     $revAction = Tools::getValue('revControllerAction');
     //        if(!empty($revAction))
     $loadTemplate = false;
     $productAdmin = new RevSliderAdmin(_PS_MODULE_DIR_ . 'revsliderprestashop', $loadTemplate);
     switch ($revAction) {
         case 'uploadimage':
             $this->rev_uploader();
             break;
         case 'captions':
             $db = new UniteDBRev();
             $styles = $db->fetch(GlobalsRevSlider::$table_css);
             header("Content-Type: text/css; charset=utf-8");
             echo UniteCssParserRev::parseDbArrayToCss($styles, "\n");
             break;
         default:
             break;
     }
     die;
 }
开发者ID:evgrishin,项目名称:se1614,代码行数:26,代码来源:revolutionslider_ajax.php

示例4: previewOutputMarkup


//.........这里部分代码省略.........
                echo $http . '://fonts.googleapis.com/css?family=' . strip_tags($c_font['url']);
                ?>
" type='text/css' /><?php 
                echo "\n";
            }
        }
        ?>
<script type='text/javascript' src='<?php 
        echo $urlPlugin;
        ?>
js/jquery.themepunch.tools.min.js?rev=<?php 
        echo GlobalsRevSlider::SLIDER_REVISION;
        ?>
'></script>
<script type='text/javascript' src='<?php 
        echo $urlPlugin;
        ?>
js/jquery.themepunch.revolution.min.js?rev=<?php 
        echo GlobalsRevSlider::SLIDER_REVISION;
        ?>
'></script>
<?php 
        $head_content = ob_get_contents();
        ob_clean();
        ob_end_clean();
        ob_start();
        $custom_css = RevOperations::getStaticCss();
        echo $custom_css . "\n\n";
        echo '/*****************' . "\n";
        echo ' ** ' . __('CAPTIONS CSS', REVSLIDER_TEXTDOMAIN) . "\n";
        echo ' ****************/' . "\n\n";
        $db = new UniteDBRev();
        $styles = $db->fetch(GlobalsRevSlider::$table_css);
        echo UniteCssParserRev::parseDbArrayToCss($styles, "\n");
        $style_content = ob_get_contents();
        ob_clean();
        ob_end_clean();
        ob_start();
        $output->putSliderBase($sliderID);
        $content = ob_get_contents();
        ob_clean();
        ob_end_clean();
        $script_content = substr($content, strpos($content, '<script type="text/javascript">'), strpos($content, '</script>') + 9 - strpos($content, '<script type="text/javascript">'));
        $content = htmlentities(str_replace($script_content, '', $content));
        $script_content = str_replace('				', '', $script_content);
        $script_content = str_replace(array('<script type="text/javascript">', '</script>'), '', $script_content);
        ?>
			<style>
				body 	 { font-family:sans-serif; font-size:12px;}
				textarea { background:#f1f1f1; border:#ddd; font-size:10px; line-height:16px; margin-bottom:40px; padding:10px;}
				.rev_cont_title { color:#000; text-decoration:none;font-size:14px; line-height:24px; font-weight:800;background: #D5D5D5;padding: 10px;}
				.rev_cont_title a,
				.rev_cont_title a:visited { margin-left:25px;font-size:12px;line-height:12px;float:right;background-color:#8e44ad; color:#fff; padding:8px 10px;text-decoration:none;}
				.rev_cont_title a:hover	  { background-color:#9b59b6}
			</style>
			<p><?php 
        $dir = wp_upload_dir();
        ?>
				<?php 
        _e('Replace image path:', REVSLIDER_TEXTDOMAIN);
        ?>
 <?php 
        _e('From:', REVSLIDER_TEXTDOMAIN);
        ?>
 <input type="text" name="orig_image_path" value="<?php 
        echo @$dir['baseurl'];
开发者ID:misfist,项目名称:missdrepants-network,代码行数:67,代码来源:revslider_operations.class.php

示例5: onAddScripts

 /**
  * 
  * a must function. adds scripts on the page
  * add all page scripts and styles here.
  * pelase don't remove this function
  * common scripts even if the plugin not load, use this function only if no choise.
  */
 public static function onAddScripts()
 {
     self::addStyle("edit_layers", "edit_layers");
     //add google font
     //$urlGoogleFont = "http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700";
     //self::addStyleAbsoluteUrl($urlGoogleFont,"google-font-pt-sans-narrow");
     self::addScriptCommon("edit_layers", "unite_layers");
     self::addScriptCommon("css_editor", "unite_css_editor");
     self::addScript("rev_admin");
     self::addScript("jquery.themepunch.plugins.min", "rs-plugin/js", 'themepunchtools');
     //include all media upload scripts
     self::addMediaUploadIncludes();
     //add rs css:
     self::addStyle("settings", "rs-plugin-settings", "rs-plugin/css");
     $db = new UniteDBRev();
     $styles = $db->fetch(GlobalsRevSlider::$table_css);
     $styles = UniteCssParserRev::parseDbArrayToCss($styles, "\n");
     $styles = UniteCssParserRev::compress_css($styles);
     wp_add_inline_style('rs-plugin-settings', $styles);
     $custom_css = RevOperations::getStaticCss();
     $custom_css = UniteCssParserRev::compress_css($custom_css);
     wp_add_inline_style('rs-plugin-settings', $custom_css);
     //self::addStyle("static-captions","rs-plugin-static","rs-plugin/css");
 }
开发者ID:Alderx,项目名称:publioriente,代码行数:31,代码来源:revslider_admin.php

示例6: getCaptionsContent

 /**
  * 
  * get contents of the css table
  */
 public function getCaptionsContent()
 {
     $result = $this->db->fetch(GlobalsRevSlider::$table_css);
     $contentCSS = UniteCssParserRev::parseDbArrayToCss($result);
     return $contentCSS;
 }
开发者ID:RagnarDanneskjold,项目名称:goodbyeloans.com,代码行数:10,代码来源:revslider_operations.class.php

示例7: add_inline_styles

 /**
  * Output Dynamic Inline Styles
  */
 public function add_inline_styles()
 {
     //echo '<div class="revsliderstyles">';
     echo '<style scoped>';
     $db = new UniteDBRev();
     $styles = $db->fetch(GlobalsRevSlider::$table_css);
     foreach ($styles as $key => $style) {
         $handle = str_replace('.tp-caption', '', $style['handle']);
         if (!isset($this->class_include[$handle])) {
             unset($styles[$key]);
         }
     }
     $styles = UniteCssParserRev::parseDbArrayToCss($styles, "\n");
     $styles = UniteCssParserRev::compress_css($styles);
     echo $styles;
     echo '</style>' . "\n";
     //echo '</div>';
 }
开发者ID:perseusl,项目名称:kingdavid,代码行数:21,代码来源:revslider_output.class.php

示例8: add_inline_styles

 /**
  * Output Dynamic Inline Styles
  */
 public function add_inline_styles()
 {
     echo '<div class="revsliderstyles">';
     echo '<style type="text/css">';
     $db = new UniteDBRev();
     $styles = $db->fetch(GlobalsRevSlider::$table_css);
     foreach ($styles as $key => $style) {
         $handle = str_replace('.tp-caption', '', $style['handle']);
         if (!isset($this->class_include[$handle])) {
             unset($styles[$key]);
         }
     }
     $styles = UniteCssParserRev::parseDbArrayToCss($styles, "\n");
     $styles = UniteCssParserRev::compress_css($styles);
     echo $styles;
     // KRISZTIAN MODIFICATION FOR INNERLAYERS
     $stylesinnerlayers = str_replace('.tp-caption', '', $styles);
     echo $stylesinnerlayers;
     // END MODIFICATION
     echo '</style>' . "\n";
     echo '</div>';
 }
开发者ID:szpaddy,项目名称:the7,代码行数:25,代码来源:revslider_output.class.php

示例9: onFrontAjaxAction

 /**
  * onAjax action handler
  */
 public static function onFrontAjaxAction()
 {
     $db = new UniteDBRev();
     $slider = new RevSlider();
     $slide = new RevSlide();
     $operations = new RevOperations();
     $token = self::getPostVar("token", false);
     //verify the token
     $isVerified = wp_verify_nonce($token, 'RevSlider_Front');
     $error = false;
     if ($isVerified) {
         $data = self::getPostVar('data', false);
         switch (self::getPostVar('client_action', false)) {
             case 'get_slider_html':
                 $id = intval(self::getPostVar('id', 0));
                 if ($id > 0) {
                     $html = '';
                     add_filter('revslider_add_js_delay', array('RevSliderAdmin', 'rev_set_js_delay'));
                     ob_start();
                     $slider_class = RevSliderOutput::putSlider($id);
                     $html = ob_get_contents();
                     //add styling
                     $custom_css = RevOperations::getStaticCss();
                     $custom_css = UniteCssParserRev::compress_css($custom_css);
                     $styles = $db->fetch(GlobalsRevSlider::$table_css);
                     $styles = UniteCssParserRev::parseDbArrayToCss($styles, "\n");
                     $styles = UniteCssParserRev::compress_css($styles);
                     $html .= '<style type="text/css">' . $custom_css . '</style>';
                     $html .= '<style type="text/css">' . $styles . '</style>';
                     ob_clean();
                     ob_end_clean();
                     $result = !empty($slider_class) && $html !== '' ? true : false;
                     if (!$result) {
                         $error = __('Slider not found', REVSLIDER_TEXTDOMAIN);
                     } else {
                         if ($html !== false) {
                             self::ajaxResponseData($html);
                         } else {
                             $error = __('Slider not found', REVSLIDER_TEXTDOMAIN);
                         }
                     }
                 } else {
                     $error = __('No Data Received', REVSLIDER_TEXTDOMAIN);
                 }
                 break;
         }
     } else {
         $error = true;
     }
     if ($error !== false) {
         $showError = __('Loading Error', REVSLIDER_TEXTDOMAIN);
         if ($error !== true) {
             $showError = __('Loading Error: ', REVSLIDER_TEXTDOMAIN) . $error;
         }
         self::ajaxResponseError($showError, false);
     }
     exit;
 }
开发者ID:srinivasulurao,项目名称:transcharity,代码行数:61,代码来源:revslider_admin.php

示例10: onAddScripts

 /**
  *
  * a must function. adds scripts on the page
  * add all page scripts and styles here.
  * pelase don't remove this function
  * common scripts even if the plugin not load, use this function only if no choise.
  */
 public static function onAddScripts()
 {
     global $wp_version;
     $style_pre = '';
     $style_post = '';
     if ($wp_version < 3.7) {
         $style_pre = '<style type="text/css">';
         $style_post = '</style>';
     }
     self::addStyle("edit_layers", "edit_layers");
     //add google font
     //$urlGoogleFont = "http://fonts.useso.com/css?family=PT+Sans+Narrow:400,700";
     //self::addStyleAbsoluteUrl($urlGoogleFont,"google-font-pt-sans-narrow");
     self::addScriptCommon("edit_layers", "unite_layers");
     self::addScriptCommon("css_editor", "unite_css_editor");
     self::addScript("rev_admin");
     self::addScript("jquery.themepunch.tools.min", "rs-plugin/js", 'tp-tools');
     //include all media upload scripts
     self::addMediaUploadIncludes();
     //add rs css:
     self::addStyle("settings", "rs-plugin-settings", "rs-plugin/css");
     $db = new UniteDBRev();
     $styles = $db->fetch(GlobalsRevSlider::$table_css);
     $styles = UniteCssParserRev::parseDbArrayToCss($styles, "\n");
     $styles = UniteCssParserRev::compress_css($styles);
     wp_add_inline_style('rs-plugin-settings', $style_pre . $styles . $style_post);
     // KRISZTIAN MODIFICATION FOR INNERLAYERS
     $stylesinnerlayers = str_replace('.tp-caption', '', $styles);
     wp_add_inline_style('rs-plugin-settings', $style_pre . $stylesinnerlayers . $style_post);
     // END MODIFICATION
     $custom_css = RevOperations::getStaticCss();
     $custom_css = UniteCssParserRev::compress_css($custom_css);
     wp_add_inline_style('rs-plugin-settings', $style_pre . $custom_css . $style_post);
     //self::addStyle("static-captions","rs-plugin-static","rs-plugin/css");
 }
开发者ID:szpaddy,项目名称:the7,代码行数:42,代码来源:revslider_admin.php

示例11: header

<?php

header("Content-Type: text/css; charset=utf-8");
$absolute_path = str_replace('\\', '/', __FILE__);
$path_to_file = explode('/revslider/rs-plugin/', $absolute_path);
$path_to_wp = $path_to_file[0] . '/../..';
require_once $path_to_wp . '/wp-load.php';
$currentFolder = dirname($absolute_path);
//include framework files
require_once $currentFolder . '/../../inc_php/framework/include_framework.php';
$db = new UniteDBRev();
$styles = $db->fetch(GlobalsRevSlider::$table_css);
echo UniteCssParserRev::parseDbArrayToCss($styles, "\n");
开发者ID:IDOAgency,项目名称:PAHClinic,代码行数:13,代码来源:captions.php

示例12: getgeneratecss

 public static function getgeneratecss()
 {
     $getcss = self::getcaptioncss(GlobalsRevSlider::TABLE_CSS_NAME);
     $value = UniteCssParserRev::parseDbArrayToCss($getcss, "\n");
     if (isset($value)) {
         return $value;
     } else {
         return false;
     }
 }
开发者ID:evgrishin,项目名称:se1614,代码行数:10,代码来源:revprestashoploader.php

示例13: previewOutputMarkup

    public function previewOutputMarkup($sliderID, $output = null)
    {
        if ($sliderID == "empty_output") {
            $this->loadingMessageOutput();
            exit;
        }
        if ($output == null) {
            $output = new RevSliderOutput();
        }
        $slider = new RevSlider();
        $slider->initByID($sliderID);
        $output->setPreviewMode();
        //put the output html
        $urlPlugin = "http://yourpluginpath/";
        $urlPreviewPattern = UniteBaseClassRev::$url_ajax_actions . "&client_action=preview_slider&only_markup=true&sliderid=" . $sliderID . "&lang=[lang]&nonce=[nonce]";
        $setBase = Mage::helper('nwdrevslider')->isSsl() ? "https://" : "http://";
        ?>
		<html>
		<head>
			<script type='text/javascript' src='<?php 
        echo $setBase;
        ?>
ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'></script>
		</head>
		<body style="padding:0px;margin:0px;">
		<?php 
        //UniteBaseClassRev::$url_plugin
        ob_start();
        ?>
<link rel='stylesheet' href='<?php 
        echo $urlPlugin;
        ?>
css/settings.css?rev=<?php 
        echo GlobalsRevSlider::SLIDER_REVISION;
        ?>
' type='text/css' media='all' />
<?php 
        $_usedStyles = array();
        $_slides = $slider->getSlides();
        foreach ($_slides as $_slide) {
            $_layers = $_slide->getLayers();
            foreach ($_layers as $_layer) {
                $_style = isset($_layer['style']) ? $_layer['style'] : '';
                if ($_style && !in_array($_style, $_usedStyles)) {
                    $_usedStyles[] = $_style;
                }
            }
        }
        echo Mage::helper('nwdrevslider')->inlcudeStyleFonts($_usedStyles);
        $http = Mage::helper('nwdrevslider')->isSsl() ? 'https' : 'http';
        ?>

<script type='text/javascript' src='<?php 
        echo $urlPlugin;
        ?>
js/jquery.themepunch.tools.min.js?rev=<?php 
        echo GlobalsRevSlider::SLIDER_REVISION;
        ?>
'></script>
<script type='text/javascript' src='<?php 
        echo $urlPlugin;
        ?>
js/jquery.themepunch.revolution.min.js?rev=<?php 
        echo GlobalsRevSlider::SLIDER_REVISION;
        ?>
'></script>
<?php 
        $head_content = ob_get_contents();
        ob_clean();
        ob_end_clean();
        ob_start();
        $custom_css = RevOperations::getStaticCss();
        echo $custom_css . "\n\n";
        echo '/*****************' . "\n";
        echo ' ** ' . __('CAPTIONS CSS') . "\n";
        echo ' ****************/' . "\n\n";
        $db = new UniteDBRev();
        $styles = $db->fetch(GlobalsRevSlider::$table_css);
        echo UniteCssParserRev::parseDbArrayToCss($styles, "\n");
        $style_content = ob_get_contents();
        ob_clean();
        ob_end_clean();
        ob_start();
        $output->putSliderBase($sliderID);
        $content = ob_get_contents();
        ob_clean();
        ob_end_clean();
        $script_content = substr($content, strpos($content, '<script type="text/javascript">'), strpos($content, '</script>') + 9 - strpos($content, '<script type="text/javascript">'));
        $content = htmlentities(str_replace($script_content, '', $content));
        $script_content = str_replace('				', '', $script_content);
        $script_content = str_replace(array('<script type="text/javascript">', '</script>'), '', $script_content);
        ?>
		<style>
			body 	 { font-family:sans-serif; font-size:12px;}
			textarea { background:#f1f1f1; border:#ddd; font-size:10px; line-height:16px; margin-bottom:40px; padding:10px;}
			.rev_cont_title { color:#000; text-decoration:none;font-size:14px; line-height:24px; font-weight:800;background: #D5D5D5;padding: 10px;}
			.rev_cont_title a,
			.rev_cont_title a:visited { margin-left:25px;font-size:12px;line-height:12px;float:right;background-color:#8e44ad; color:#fff; padding:8px 10px;text-decoration:none;}
			.rev_cont_title a:hover	  { background-color:#9b59b6}
		</style>
//.........这里部分代码省略.........
开发者ID:perseusl,项目名称:kingdavid,代码行数:101,代码来源:revslider_operations.class.php


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