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


PHP qa_html_theme_base::head_custom方法代码示例

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


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

示例1: head_custom

 function head_custom()
 {
     qa_html_theme_base::head_custom();
     if (qa_opt('ccount')) {
         $this->output(qa_opt('ccount_css'));
     }
 }
开发者ID:NoahY,项目名称:q2a-comment-count,代码行数:7,代码来源:qa-ccount-layer.php

示例2: head_custom

    function head_custom()
    {
        qa_html_theme_base::head_custom();
        if (qa_opt('priv_active') && qa_opt('priv_check') && qa_get_logged_in_handle()) {
            $userid = qa_get_logged_in_userid();
            $notices = qa_db_read_one_value(qa_db_query_sub('SELECT meta_value FROM ^usermeta WHERE user_id=# AND meta_key=$ ', $userid, 'priv_notify'), true);
            if ($notices) {
                $all = explode('^', $notices);
                if (!$all[1]) {
                    // no new
                    return;
                }
                $n = explode(',', $all[1]);
                $this->notify = '<div class="notify-container">';
                $text = count($n) > 1 ? str_replace('#', count($n), qa_opt('priv_notify_text_multi')) : str_replace('^privilege', qa_lang('profile/' . $n[0]), qa_opt('priv_notify_text'));
                $text = str_replace('^profile', qa_path_html('user/' . qa_get_logged_in_handle(), array('tab' => 'privileges'), qa_opt('site_url')), $text);
                $this->notify .= '<div class="priv-notify notify">' . $text . '<div class="notify-close" onclick="jQuery(this).parent().sildeUp(\'fast\')">x</div></div>';
                $this->notify .= '</div>';
                // remove notification flag
                qa_db_query_sub('UPDATE ^usermeta SET meta_value=$ WHERE meta_key=$ AND user_id=#', ($all[0] ? $all[0] . ',' : '') . $all[1] . '^', 'priv_notify', $userid);
                /*					
                					$this->output("
                					<script>
                						jQuery('document').ready(function() { jQuery('.notify-container').delay(10000).fadeOut(); });
                					</script>");
                */
                $this->output('
					<style>', qa_opt('priv_css'), '</style>');
            }
        }
    }
开发者ID:NoahY,项目名称:q2a-privileges,代码行数:31,代码来源:qa-priv-layer.php

示例3: head_custom

    function head_custom()
    {
        qa_html_theme_base::head_custom();
        if (qa_opt('voting_on_cs')) {
            $this->output('
<style>
	.comment-votable-container {
		width:100% !important;
	}
	.comment-vote-container {
		padding-right: 4px;
		text-align: center;
		vertical-align:top;
		width:12px;
	}
	.comment-vote-item {
		color: silver;
	}

	.comment-vote-item:hover {
		color:black;
		cursor:pointer;
	}
	.comment-vote-item-selected {
		color:orange;
		cursor:pointer;
	}
	.comment-vote-item-disabled {
		display:none;
	}

</style>');
        }
    }
开发者ID:neil-zeng,项目名称:q2a-comment-voting,代码行数:34,代码来源:qa-comment-voting-layer.php

示例4: head_custom

    function head_custom()
    {
        qa_html_theme_base::head_custom();
        if (in_array($this->template, array('question', 'ask', 'not-found')) && qa_opt('confirm_close_plugin')) {
            $this->output('<script type="text/javascript">
jQuery("document").ready(function() {

	jQuery("form").submit(function(event) {
		window.onbeforeunload = null;
	});

	window.onbeforeunload = function(event) {
		var content = false
		jQuery("textarea:visible").each( function() {
			if(this.value) {
				content = true;
				return false;
			}
		});
		if (content)
			return "You have entered text; are you sure you wish to leave this page?";

	}
});
</script>');
        }
    }
开发者ID:ruuttt,项目名称:question2answer_sandbox,代码行数:27,代码来源:qa-confirm-layer.php

示例5: array

 function head_custom()
 {
     parent::head_custom();
     $tmpl = array('ask', 'question');
     if (!in_array($this->template, $tmpl)) {
         return;
     }
     $hidecss = qa_opt($this->cssopt) === '1';
     $usehljs = qa_opt($this->hljsopt) === '1';
     $wmd_buttons = QA_HTML_THEME_LAYER_URLTOROOT . 'pagedown/wmd-buttons.png';
     $this->output_raw("<style>\n" . ".wmd-button > span { background-image: url('{$wmd_buttons}') }\n");
     // display CSS for Markdown Editor
     if (!$hidecss) {
         $cssWMD = file_get_contents(QA_HTML_THEME_LAYER_DIRECTORY . 'pagedown/wmd.css');
         $this->output_raw($cssWMD);
         // display CSS for HighlightJS
         if ($usehljs) {
             $cssHJS = file_get_contents(QA_HTML_THEME_LAYER_DIRECTORY . 'pagedown/highlightjs.css');
             $this->output_raw($cssHJS);
         }
     }
     $this->output_raw("</style>\n\n");
     // set up HighlightJS
     if ($usehljs) {
         $this->output_raw("<script src=\"" . QA_HTML_THEME_LAYER_URLTOROOT . "pagedown/highlight.min.js\"></script>\n" . "<script type=\"text/javascript\">\n" . "\$(function(){\n" . "\t\$('.wmd-input').keypress(function(){\n" . "\t\twindow.clearTimeout(hljs.Timeout);\n" . "\t\thljs.Timeout = window.setTimeout(function() {\n" . "\t\t\thljs.initHighlighting.called = false;\n" . "\t\t\thljs.initHighlighting();\n" . "\t\t}, 500);\n" . "\t});\n" . "\twindow.setTimeout(function() {\n" . "\t\thljs.initHighlighting.called = false;\n" . "\t\thljs.initHighlighting();\n" . "\t}, 500);\n" . "});\n" . "</script>\n\n");
     }
     //by hoangweb
     //$cssHJS = file_get_contents( QA_HTML_THEME_LAYER_DIRECTORY . 'pagedown/hoangweb/dropzone.css' ); //print css
     /*$this->output_raw("<style>\n");
       $this->output_raw($cssHJS);
       $this->output_raw("</style>\n\n");*/
     $this->output_raw("<link rel=\"stylesheet\" type=\"text/css\" href=\"" . QA_HTML_THEME_LAYER_URLTOROOT . "pagedown/hoangweb/dropzone.css\"/>");
     $this->output_raw("<link rel=\"stylesheet\" type=\"text/css\" href=\"" . QA_HTML_THEME_LAYER_URLTOROOT . "pagedown/hoangweb/style.css\"/>");
     $this->output_raw("<script src=\"" . QA_HTML_THEME_LAYER_URLTOROOT . "pagedown/hoangweb/dropzone.js\"></script>");
 }
开发者ID:hoangsoft90,项目名称:q2a-hw-markdown-editor,代码行数:35,代码来源:qa-md-layer.php

示例6: head_custom

 function head_custom()
 {
     if ($this->template == 'admin') {
         $this->output("\n\t<script>\t\t\t\n\tfunction mergePluginGetPosts() {\n\t\tvar from=jQuery('#merge_from').val();\n\t\tvar to=jQuery('#merge_to').val();\n\n\t\tvar dataString = 'ajax_merge_get_from='+from+'&ajax_merge_get_to='+to;  \n\t\tjQuery.ajax({  \n\t\t  type: 'POST',  \n\t\t  url: '" . qa_self_html() . "',  \n\t\t  data: dataString,  \n\t\t  dataType: 'json',  \n\t\t  success: function(json) {\n\t\t\t\tjQuery('#merge_from_out').html('Merging from: <a href=\"'+json.from_url+'\">'+json.from+'</a>');\n\t\t\t\tjQuery('#merge_to_out').html('To: <a href=\"'+json.to_url+'\">'+json.to+'</a>');\n\t\t\t} \n\t\t});\n\t\treturn false;\n\t}\n\t</script>");
     }
     qa_html_theme_base::head_custom();
 }
开发者ID:NoahY,项目名称:q2a-post-merge,代码行数:7,代码来源:qa-merge-layer.php

示例7: rgba

    function head_custom()
    {
        parent::head_custom();
        if ($this->template != 'plugin' || $this->request != 'chat') {
            return;
        }
        $hidecss = qa_opt($this->optcss) === '1';
        if (!$hidecss) {
            $chat_css = '
				<style>
				#qa-chat-form { text-align: center; }
				.qa-chat-post { width: 600px; }
				#qa-chat-list, .qa-chat-item, #qa-chat-user-list, .qa-chat-user-item { display: block; list-style: none; margin: 0; padding: 0; font-size: 13px;  line-height: 1.4; }
				#qa-chat-list { width: 728px; margin: 1em auto; }
				.qa-chat-item { overflow: hidden; padding: 4px 0; border-top: 1px solid #eee; }
				.qa-chat-item:last-child { border-bottom: 1px solid #eee; }
				.qa-chat-item-meta { float: left; width: 110px; padding-right: 20px; font-size: 11px; color: #999; text-align: right; }
				.qa-chat-item-data { float: left; width: 598px; }
				.qa-chat-user-item { padding: 2px 4px; }
				.qa-chat-user-item:hover { background: rgba(255,255,255,0.4); }
				.qa-chat-idle, .qa-chat-idle > a { color: #aaa; }

				.qa-chat-kick { float: right; cursor: pointer; width: 10px; height: 10px; border-radius: 10px; background: #999; margin-top: 5px; }
				.qa-chat-kick:hover { background: #f00; }
				.qa-chat-service { background: #fffae4; }
				</style>';
            $this->output_raw($chat_css);
        }
    }
开发者ID:microbye,项目名称:q2a-chat-room,代码行数:29,代码来源:qa-chat-layer.php

示例8: head_custom

 function head_custom()
 {
     if (($this->template == 'user' || qa_opt('user_act_list_new')) && qa_opt('user_act_list_active')) {
         $this->output('<style type="text/css">', str_replace('^', QA_HTML_THEME_LAYER_URLTOROOT, qa_opt('user_act_list_css')), '</style>');
     }
     qa_html_theme_base::head_custom();
 }
开发者ID:ruuttt,项目名称:question2answer_sandbox,代码行数:7,代码来源:qa-history-layer.php

示例9: head_custom

 public function head_custom()
 {
     parent::head_custom();
     $allowed_tmpl = qa_opt($this->allowed_templates_opt);
     if (strlen($allowed_tmpl)) {
         $tmpl = explode(',', $allowed_tmpl);
     } else {
         //fall back for the defaults if the option is not set from the admin panel
         $tmpl = array('ask', 'question');
     }
     if (!in_array($this->template, $tmpl)) {
         return;
     }
     $hidecss = qa_opt($this->cssopt) === '1';
     $usehljs = qa_opt($this->hljsopt) === '1';
     $wmd_buttons = QA_HTML_THEME_LAYER_URLTOROOT . 'pagedown/wmd-buttons.png';
     $this->output_raw("<style>\n" . ".wmd-button > span { background-image: url('{$wmd_buttons}') }\n");
     // display CSS for Markdown Editor
     if (!$hidecss) {
         $cssWMD = file_get_contents(QA_HTML_THEME_LAYER_DIRECTORY . 'pagedown/wmd.css');
         $this->output_raw($cssWMD);
         // display CSS for HighlightJS
         if ($usehljs) {
             $cssHJS = file_get_contents(QA_HTML_THEME_LAYER_DIRECTORY . 'pagedown/highlightjs.css');
             $this->output_raw($cssHJS);
         }
     }
     $this->output_raw("</style>\n\n");
     // set up HighlightJS
     if ($usehljs) {
         $js = file_get_contents(QA_HTML_THEME_LAYER_DIRECTORY . 'pagedown/highlightjs-run.js');
         $this->output_raw('<script src="' . QA_HTML_THEME_LAYER_URLTOROOT . 'pagedown/highlight.min.js"></script>' . '<script>' . $js . '</script>');
     }
 }
开发者ID:amiyasahu,项目名称:q2a-markdown-editor,代码行数:34,代码来源:qa-md-layer.php

示例10: head_custom

 function head_custom()
 {
     qa_html_theme_base::head_custom();
     if (qa_opt('admin_plus_dropdown')) {
         $this->output("\n<style>\n.qa-nav-main-item{\n\tposition:relative;\n}\n.qa-nav-main-item ul{\n\tpadding-top:1px;\n\tz-index:1000;\n\tbackground:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */\n\tbackground:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */\n\tlist-style:none;\n\tposition:absolute;\n\tleft:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */\n}\n.qa-nav-main-item ul li{\n\tpadding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */\n\tfloat:none;\n}\n.qa-nav-main-item ul a{\n\twhite-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */\n\tfont-size:75%;\n}\n.qa-nav-main-item:hover ul{ /* Display the dropdown on hover */\n\tleft:0; /* Bring back on-screen when needed */\n}\n</style>\n");
     }
 }
开发者ID:NoahY,项目名称:q2a-admin-plus,代码行数:7,代码来源:qa-admin-layer.php

示例11: head_custom

 function head_custom()
 {
     qa_html_theme_base::head_custom();
     if (qa_opt('embed_enable_thickbox')) {
         $this->output('<script type="text/javascript" src="' . QA_HTML_THEME_LAYER_URLTOROOT . 'thickbox.js"></script>');
         $this->output('<link rel="stylesheet" href="' . QA_HTML_THEME_LAYER_URLTOROOT . 'thickbox.css" type="text/css" media="screen" />');
     }
 }
开发者ID:JoZ3,项目名称:q2a-embed,代码行数:8,代码来源:qa-embed-layer.php

示例12: head_custom

    function head_custom()
    {
        qa_html_theme_base::head_custom();
        $this->output('
<style>
' . qa_opt('share_plugin_css') . '				
</style>');
    }
开发者ID:mostafiz93,项目名称:PrintfScanf,代码行数:8,代码来源:qa-share-layer.php

示例13: head_custom

 function head_custom()
 {
     if (qa_opt('embed_smileys') && qa_opt('embed_smileys_markdown_button')) {
         $this->output('<style>', qa_opt('embed_smileys_css'), '</style>');
         $this->output('<script>', "\n\t\t\t\tfunction toggleSmileyBox(idx) {\n\t\t\t\t\tjQuery('#smiley-box'+idx).toggle();\n\t\t\t\t}\n\t\t\t\tfunction insertSmiley(code,img,idx) {\n\t\t\t\t\tvar el = jQuery('textarea[index=\"'+idx+'\"]');\n\t\t\t\t\tel.val(el.val()+code);\n\t\t\t\t\ttoggleSmileyBox(idx);\n\t\t\t\t}\n\t\t\t\t", '</script>');
     }
     qa_html_theme_base::head_custom();
 }
开发者ID:NoahY,项目名称:q2a-smilies,代码行数:8,代码来源:qa-smilies-layer.php

示例14: head_custom

    function head_custom()
    {
        qa_html_theme_base::head_custom();
        if (qa_opt('badge_active')) {
            $this->output("\n\t\t\t\t<script>" . (qa_opt('badge_notify_time') != '0' ? "\n\t\t\t\t\tjQuery('document').ready(function() { jQuery('.notify-container').delay(" . (int) qa_opt('badge_notify_time') * 1000 . ").slideUp('fast'); });" : "") . "\n\t\t\t\t\tfunction badgeEdit(slug,end) {\n\t\t\t\t\t\tif(end) {\n\t\t\t\t\t\t\tjQuery('#badge_'+slug+'_edit').hide();\n\t\t\t\t\t\t\tjQuery('#badge_'+slug+'_badge').show();\n\t\t\t\t\t\t\tjQuery('#badge_'+slug+'_badge').html(jQuery('#badge_'+slug+'_edit').val());\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tjQuery('#badge_'+slug+'_badge').hide();\n\t\t\t\t\t\tjQuery('#badge_'+slug+'_edit').show();\n\t\t\t\t\t\tjQuery('#badge_'+slug+'_edit').focus();\n\t\t\t\t\t}\n\t\t\t\t</script>");
            $this->output('
				<style>', qa_opt('badges_css'), '</style>');
        }
    }
开发者ID:roine,项目名称:q2a-badges,代码行数:9,代码来源:qa-badge-layer.php

示例15:

 function head_custom()
 {
     parent::head_custom();
     if (qa_opt('qa_btt_enabled')) {
         $script = file_get_contents(QA_HTML_THEME_LAYER_DIRECTORY . 'js/qa-btt.js');
         $script = str_replace('QA_PLUGINDIR', QA_HTML_THEME_LAYER_URLTOROOT, $script);
         $this->output_raw('<script>' . $script . '</script>');
     }
 }
开发者ID:BrunoVandekerkhove,项目名称:q2a-back-to-top,代码行数:9,代码来源:qa-btt-layer.php


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