2020-01-01 主题小工具(http://www.koline.xyz:8090/wp-admin/widgets.php)“自定义HTML”增加“馆藏查询小工具”
在杂志布局侧边栏加入已下代码
=========================代码开始============================
<script type="text/javascript" src="http://www.koline.xyz:8090/wp-content/themes/Begin/js/banned.js"></script>
<script type="text/javascript" src="http://www.koline.xyz:8090/wp-content/themes/Begin/js/jquery.cookie.js"></script>
<script type="text/javascript">
function baseSearch() {
var qword = $("#q").val();
if (qword != "" && bannedHashSet.contains(qword)) {
alert("您的检索词中包含不当词汇,请更换或删除敏感词");
return;
}
var q = encodeURI($("#q").val());
if (q == "") {
alert("请输入检索词.");
return;
}
//q = "marc:" + q;
var baseURL = "http://121.18.226.58:8082/opac/search?";
<!-- 2018年6月9日更改 上面一句 var baseURL = "http://121.18.226.58:8082/opac/search?"; -->
var targetURL = baseURL + "&q=" + q;
var $searchWay = $("#baseSearchForm select[name='searchWay']");
if ($searchWay != null) {
var searchWay = $searchWay.val();
targetURL = targetURL + "&searchWay=" + searchWay;
if (searchWay == "callno") {
targetURL += "&sortWay=callno_sort";
targetURL += "&sortOrder=asc";
}
}
var $scWay = $("#baseSearchForm select[name='scWay']");
targetURL += "&scWay=" + $scWay.val();
targetURL += "&searchSource=reader";
if ($("#navPageBaseURL").text().indexOf("view=express") != -1) {
targetURL += "&view=express";
var locals = "";
var codeArrays = locals.split(",");
for (index in codeArrays) {
if (codeArrays[index] != "") {
targetURL += "&curlocal=" + codeArrays[index];
}
}
}
var curlocalconfig = $.cookie("localConfig");
if (curlocalconfig != null && curlocalconfig != "") {
var values = curlocalconfig.split(",");
for (var i = 0; i < values.length; i++) {
targetURL += "&curlocal=" + values[i];
}
}
document.location.href = targetURL;
}
$(document).ready(function () {
$("#baseSearchForm").submit(function () {
return false;
});
});
</script>
<style type="text/css">
#page_nav
{
width: 280px;
height:160px;
clear: both;
overflow: hidden;
}
#page_nav .logo
{
float: left;
margin-right: 10px;
_margin-top: 7px;
}
#page_nav .logo IMG
{
border-bottom: medium none;
border-left: medium none;
border-top: medium none;
border-right: medium none;
}
.page_nav_search
{
margin: 10px 0px 0px;
}
.search_input
{
line-height: 27px;
width: 207px;
float: left;
height: 27px;
margin-left: 15px;
background-image: url(../images/bg.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.search_input INPUT
{
border-bottom: 0px;
border-left: 0px;
line-height: 20px;
text-indent: 3px;
width: 200px;
height: 20px;
color: #333333;
border-top: 0px;
top: 2px;
border-right: 0px;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 15px;
float:right;
background: #FFFFFF;
}
.search_select
{
border-bottom: medium none;
border-left: medium none;
margin-left: 15px;
width: 207px;
padding-right: 8px;
float: left;
height: 27px;
border-top: medium none;
margin-right: 5px;
border-right: medium none;
padding-top: 7px;
background: #FFFFFF;
}
.search_select SELECT
{
border-bottom: 0px;
border-left: 0px;
border-top: 0px;
border-right: 0px;
width: 207px;
height: 27px;
}
.search_button
{
border-bottom: medium none;
text-align: center;
border-left: medium none;
width: 77px;
float: left;
height: 33px;
border-top: medium none;
cursor: pointer;
margin-right: 5px;
border-right: medium none;
background-image: url(../images/bg.png);
background-repeat: no-repeat;
background-position: -400px 0px;
margin-left: 15px;
margin-top: 15px;
background: #3c72b2;
}
.advance_search_button
{
border-bottom: medium none;
text-align: center;
border-left: medium none;
width: 113px;
float: left;
height: 33px;
border-top: medium none;
cursor: pointer;
margin-right: 5px;
border-right: medium none;
background-image: url(../images/bg.png);
background-repeat: no-repeat;
background-position: -477px 0px;
margin-left: 12px;
margin-top: 15px;
background: #3c72b2;
}
</style>
<div id="page_nav" style="background-color: #e7e5e6;">
<form id="baseSearchForm" method="get" action="http://121.18.226.58:8082/opac/search">
<!-- 2018年6月9日更改 上面一句 <form id="baseSearchForm" method="get" action="http://121.18.226.58:8082/opac/search"> -->
<div class="page_nav_search">
<input type="hidden" name="rows">
<div style="display: none">
<select class="search_select" name="scWay">
<option value="prefixMatch">前方一致</option>
<option selected="" value="dim">模糊检索</option>
<option value="full">精确检索</option>
</select>
</div>
<div style="height:27px">
<select class="search_select" name="searchWay">
<option selected="" value="">任意词</option>
<option value="title">题名</option>
<option value="isbn">ISBN/ISSN</option>
<option value="author">著者</option>
<option value="subject">主题词</option>
<option value="class">分类号</option>
<option value="ctrlno">控制号</option>
<option value="orderno">订购号</option>
<option value="publisher">出版社</option>
<option value="callno">索书号</option>
</select>
</div>
<br>
<div class="search_input">
<input onkeydown="if(event.keyCode==13) baseSearch();" id="q" size="50" type="text" name="q"></div>
<input style="display: none" id="reSearchButton" class="search_result_button" onclick="reSearch()" value="在结果中检索" type="button">
<br>
<input class="search_button" onclick="baseSearch()" value="检索" type="button" style="color: #FFFFFF">
<input class="advance_search_button" onclick="window.location='http://121.18.226.58:8082/opac/index/advance'" value="高级检索" type="button" name="advance_search" style="color: #FFFFFF">
</div>
</form>
<!-- 2018年6月9日更改 上面空行上面一句 <input class="advance_search_button" onclick="window.location='http://121.18.226.58:8082/opac/index/advance'" -->
<!--<div id="showVisitedCountDiv">
</div>-->
</div>
=========================代码结束============================
2019-12-20 修改主题 begin\cms\ 下文件cms-cat-big.php和cms-cat-big-n.php时间显示样式为由d/m改为Y/m/d
===========================================================
修改wp-includes/category-template.php参数 'exclude'由空改为28,
function wp_list_categories( $args = '' ) {
$defaults = array(
'child_of' => 0,
'current_category' => 0,
'depth' => 0,
'echo' => 1,
'exclude' => 28,
'exclude_tree' => '',
'feed' => '',
'feed_image' => '',
'feed_type' => '',
'hide_empty' => 1,
'hide_title_if_empty' => false,
'hierarchical' => true,
'order' => 'ASC',
'orderby' => 'name',
'separator' => '<br />',
'show_count' => 0,
'show_option_all' => '',
'show_option_none' => __( 'No categories' ),
'style' => 'list',
'taxonomy' => 'category',
'title_li' => __( 'Categories' ),
'use_desc_for_title' => 1,
);
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
