Wednesday, December 27, 2023

New CSS

 OPACUserCSS

 

#opac-main-search {

    background: #151b54;

    margin: 7px 0;

    padding: 15px;

}

 

body {

    background-color: #E5E4E2;

}

.main {

    background-color: #E5E4E2;

    border: 1px solid #E5E4E2;

    margin: 15px;

    padding: 1rem 0;

}

HTML button

<a href="https://youtube.com"><button type="button">Facebook</button></a>

 

CSS button

<style>

.button {

  border: none;

  color: white;

  padding: 12px 80px;

  text-align: center;

  text-decoration: none;

  display: inline-block;

  font-size: 16px;

  margin: 4px 2px;

  transition-duration: 0.4s;

  cursor: pointer;

}

 

.button1 {

  background-color: white;

  color: black;

  border: 2px solid #008CBA;

}

 

.button1:hover {

  background-color: #008CBA;

  color: white;

}

 

.button2 {

  background-color: white;

  color: black;

  border: 2px solid #008CBA;

}

 

.button2:hover {

  background-color: #008CBA;

  color: white;

}

 

.button3 {

  background-color: white;

  color: black;

  border: 2px solid #008CBA;

}

 

.button3:hover {

  background-color: #008CBA;

  color: white;

}

.button4 {

  background-color: white;

  color: black;

  border: 2px solid #008CBA;

}

 

.button4:hover {

  background-color: #008CBA;

  color: white;

}

.button5 {

  background-color: white;

  color: black;

  border: 2px solid #008CBA;

}

 

.button5:hover {

  background-color: #008CBA;

  color: white;

}

.button6 {

  background-color: white;

  color: black;

  border: 2px solid #008CBA;

}

 

.button6:hover {

  background-color: #008CBA;

  color: white;

}

.button7 {

  background-color: white;

  color: black;

  border: 2px solid #008CBA;

}

 

.button7:hover {

  background-color: #008CBA;

  color: white;

}

 

</style>

<h2>Important links here</h2>

<a href="https://youtube.com"" target="_blank"><button class="button button1">Facebook</button></a> <br />

<a href="https://youtube.com"" target="_blank"><button class="button button2">Facebook</button></a><br />

<a href="https://youtube.com"" target="_blank"><button class="button button3">Facebook</button></a><br />

<a href="https://youtube.com"" target="_blank"><button class="button button4">Facebook</button></a><br />

<a href="https://youtube.com"" target="_blank"><button class="button button5">Facebook</button></a><br />

<a href="https://youtube.com"" target="_blank"><button class="button button6">Facebook</button></a><br />

<a href="https://youtube.com"" target="_blank"><button class="button button7">Facebook</button></a>

 

 

https://catalog.slocanlibrary.ca/cgi-bin/koha/opac-search.pl?advsearch=1&weight_search=1&do=Search&limit=mc-itype%2Cphr%3ABK&sort_by=relevance

Koha staff Logo

 // ]]>

</script>

 <style type="text/css">

/* Custom styles here */

#login h1 a {

height:200px;

}

#login h1 {

background:url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR7iqKC4YM9vdbuci4BJaFgu50SJ8bfj2dpfnJSwn6GdqGkMnoY&s?height=185&width=200") no-repeat scroll center top transparent;

}

</style>

<script type="text/javascript">

// <![CDATA[

OPAC User CSS

       OPACUserCSS

/*page background and font*/

body {

    background-color: #fff;

    font-family: sans-serif;

    font-size: 14px;

}

/*header background*/

#opacheader {

    background-color: #fff;

    margin-top: 5px;

}

/*padding around header image*/

#opacheader img {

    padding-top:15px;

    padding-bottom:15px;

    padding-left:10px;

}

/*link color*/

a, a:hover, a:focus {

    color: #5a2374 !important;

}

/* center more searches bar */

#moresearches {

    text-align: center;

}

/*Change navbar color*/

.navbar-inverse .navbar-inner {

    background-image: linear-gradient(to bottom, #5a2374, #5a2374);

    border-color: #5a2374;

    background-color: #5a2374;

}

/*change navbar font to white*/

.navbar-inverse .brand, .navbar-inverse .nav > li > a, #members a {

    color: #fff !important;

}

/*remove black bars from nav bar*/

.navbar-inverse .divider-vertical {

    border-left-color: #5a2374;

    border-right-color: #5a2374;

}

/*searchbox background*/

.mastheadsearch {

    background: linear-gradient(to bottom, #5a2374 38%, #5a2374 100%) repeat scroll 0% 0% transparent;

}

/*search label made white*/

.mastheadsearch label {

    color: white;

}

/*Search button color*/

.btn-primary {

    color: #000;

    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);

    background-color: #F2F2EF !important;

    background-image: linear-gradient(to bottom, #F2F2EF, #5a2374) !important;

}

#bib_holds {

    border: 2px solid #5a2374;

    border-radius: 15px 15px 15px 15px;

    font-weight: bold;

    padding-left: 10px;

}

-----

 

Koha OPAC Navigation

 <h6>Important Links</h6>

<ul class="unstyled">

<li><a href="http://www.digitallibrary.hec.edu.pk">Digital Library</a></li>

<li><a href="https://youtube.com/c/raflimts">RAFLIMTS</a></li>

<li><a href="https://fb.com/furrukh.raflimts">facebook</a></li>

</ul>

 

<a href="https://demo.biblibre.com/" target="_blank" rel="noopener"><img src="https://lh5.googleusercontent.com/WyXnDfAsvcLhFDI8LX20NWQaLws7_wxqHl29vBvhtnR-42249G7e2bsWjD0Slg11s6N06d2Ax6LmdNMLTJ6Q9VroSEV6P5u66983iUEgtxEUTIN8NRedUFldnH1DFQI5mw=w1280" width="300" height="309" alt="" style="float: right;" /></a>

Virtual Keyboard

 

Paste in OPACUserCSS

<style type="text/css">

#divUrduKeyboardcontainer {

 }

 #DisplayUrduKeyboard {

color: black;

cursor: pointer;

}

 #UrduKeyboard {

background-color: #E1F5A9;

height: 130px;

width: 430px;

border: 1px solid black;

border-bottom-left-radius: 20px;

border-bottom-right-radius: 20px;

}

 #FirstLine, #SecondLine, #ThirdLine, #FourthLine {

text-align: center;

height: 30px;

}

 .UrduKey {

font-size: 16px;

font-weight: bold;

color: #ffffff;

background: #3498db;

background-image: -webkit-linear-gradient(top, #3498db, #2980b9);

background-image: -moz-linear-gradient(top, #3498db, #2980b9);

background-image: -ms-linear-gradient(top, #3498db, #2980b9);

background-image: -o-linear-gradient(top, #3498db, #2980b9);

background-image: linear-gradient(to bottom, #3498db, #2980b9);

-webkit-border-radius: 7;

-moz-border-radius: 7;

border-radius: 7px;

width: 18px;

height: 20px;

cursor:pointer;

display: inline-block;

text-align: center;

margin-top: 10px;

padding: 2px;

}

 .UrduKey:hover {

background: white;

color: black;

width: 22px;

height: 24px;

font-size: 18px;

}

 .UrduKey:active {

background: red;

color: yellow;

position:relative;

top:2px;

}

 

.UrduKeySpace {

font-size: 20px;

color: white;

background: #3498db;

background-image: -webkit-linear-gradient(top, #3498db, #2980b9);

background-image: -moz-linear-gradient(top, #3498db, #2980b9);

background-image: -ms-linear-gradient(top, #3498db, #2980b9);

background-image: -o-linear-gradient(top, #3498db, #2980b9);

background-image: linear-gradient(to bottom, #3498db, #2980b9);

border:0px solid #4a3a00;

text-shadow: 0px -1px 1px #222222;

box-shadow: 0px 4px 0px #2e2300;

-moz-box-shadow: 0px 4px 0px #2e2300;

-webkit-box-shadow: 0px 4px 0px #2e2300;

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

width: 300px;

height: 20px;

cursor:pointer;

display: inline-block;

text-align: center;

margin-top: 10px;

}

 .UrduKeySpace:hover {

background: white;

color: black;

}

 

.UrduKeySpace:active {

background: red;

color: yellow;

position:relative;

top:2px;

}

#translControl1 {

});

Paste in   OPACUserJS 

 

$(document).ready(function(){

$("#opac-main-search").append($("#divUrduKeyboardcontainer"));

})

 

function WriteLetter(Letter) {

textfield = document.getElementById("translControl1");

textfield.value = textfield.value + Letter;

}

 

function DisplayUrduKeyboardFunction () {

x = document.getElementById("UrduKeyboard");

if (x.style.display == "none") {

x.style.display = "block";

}

else if (x.style.display == "block") {

x.style.display = "none";

}

}

 

</script>

 

 

 

<div id="divUrduKeyboardcontainer">

<center><span id="DisplayUrduKeyboard" onclick="DisplayUrduKeyboardFunction();"> اردو کى بورڈ</span>

<div id="UrduKeyboard" style="display:none;">

<div id="FirstLine">

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ذ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ڈ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">د</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">خ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ح</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">چ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ج</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ث</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ٹ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ت</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">پ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ب</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">آ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">أ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ا</div>

<div class="UrduKey" onclick="WriteLetter2(this.innerHTML);">ّ</div>

</div>

<div id="SecondLine">

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ق</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ف</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">غ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ع</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ظ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ط</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ض</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ص</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ش</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">س</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ژ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ز</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ڑ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ر</div>

</div>

<div id="ThirdLine">

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ے</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ي</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ى</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ء</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ھ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ه</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ؤ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">و</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ن</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">م</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ل</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">گ</div>

<div class="UrduKey" onclick="WriteLetter(this.innerHTML);">ک</div>

</div>

<div id="FourthLine">

<div class="UrduKeySpace" onclick="WriteLetter(this.innerHTML);"> </div>

 

 

Display New Arrivals on OPAC

Display New Arrivals on OPAC

 

a)    Manual Method | Specifies the URL of the image (src)

 

<p>Please tab the cover image for biblio record.</p>

<br><marquee behavior="scroll" direction="left">

<a target="_self" href="/cgi-bin/koha/opac-detail.pl?biblionumber=651"><img src="https://books.google.com/books/content?id=Df81PQAACAAJ&printsec=frontcover&img=1&zoom=1" alt="" border="0"></a>

<a target="_self" href="/cgi-bin/koha/opac-detail.pl?biblionumber=658"><img src="https://books.google.com/books/content?id=m55nAAAAMAAJ&printsec=frontcover&img=1&zoom=1" alt="" border="0"></a>

</marquee>

 

b)    Automatic Method | Feedmikle

(Replace your catalog link with red)

<br><!-- start feedwind code --><script type="text/javascript">document.write('\x3Cscript type="text/javascript" src="' + ('https:' == document.location.protocol ? 'https://' : 'http://') + 'feed.mikle.com/js/rssmikle.js">\x3C/script>');</script><script type="text/javascript" src="http://feed.mikle.com/js/rssmikle.js"></script><script type="text/javascript">(function() {var params = {rssmikle_url: "http://catalog.ivs.edu.pk/cgi-bin/koha/opac-search.pl?&limit=mc-itype%2Cphr%3ABK&offset=180&sort_by=acqdate_dsc&format=rss2",rssmikle_frame_width: "450",rssmikle_frame_height: "450",frame_height_by_article: "0",rssmikle_target: "_blank",rssmikle_font: "sans-serif, sans-serif, sans-serif",rssmikle_font_size: "12",rssmikle_border: "on",responsive: "on",rssmikle_css_url: "",text_align: "left",text_align2: "left",corner: "off",scrollbar: "off",autoscroll: "on",scrolldirection: "up",scrollstep: "3",mcspeed: "20",sort: "Off",rssmikle_title: "on",rssmikle_title_sentence: "New Arrival",rssmikle_title_link: "http://catalog.ivs.edu.pk/cgi-bin/koha/opac-search.pl?&limit=mc-itype%2Cphr%3ABK&offset=180&sort_by=acqdate_dsc=rss2",rssmikle_title_bgcolor: "#5a2374",rssmikle_title_color: "#FFFFFF",rssmikle_title_bgimage: "",rssmikle_item_bgcolor: "#FFFFFF",rssmikle_item_bgimage: "",rssmikle_item_title_length: "55",rssmikle_item_title_color: "#5a2374",rssmikle_item_border_bottom: "on",rssmikle_item_description: "on",item_link: "on",rssmikle_item_description_length: "200",rssmikle_item_description_color: "#666666",rssmikle_item_date: "gl1",rssmikle_timezone: "Etc/GMT",datetime_format: "%Y-%c-%d",item_description_style: "text+tn",item_thumbnail: "crop",item_thumbnail_selection: "auto",article_num: "15",rssmikle_item_podcast: "off",keyword_inc: "",keyword_exc: ""};feedwind_show_widget_iframe(params);})();</script>

 

  

KOHA OPAC Credits

 <p><br><center>© RAFLIMTS, 2019. All rights reserved.<br><font size="2">(<a

 

href="http://wiki.koha-community.org/wiki/KohaUsers/SouthAsian#table_row_4">Koha-ILS,</a>

 

Implemented and Customized by <a href="https://pk.linkedin.com/pub/furrukh-hussain-

 

zai/a2/1/598">Mr. Furrukh Hussain Zai</a> for Ready Access to Free Library and Information Management Technologies in

 

2019)</font></center></p>