Version Description
- Change - Main LIKE query re-worked: better cross-field (title, content etc..) matching, better relevance calculation and faster execution
- Change - Words within double quotes will now be matched exactly (in order), and can be combined with other keywords. For example, entering phrase - "nobel prize" 2018 - will use keywords: "nobel prize" and "2018"
- Change - The default keyword logic set to AND
- Fix - Remaining form title labels moved to aria-label attributes
- Fix - Other minor code bugfixes
Download this release
Release Info
Developer | wpdreams |
Plugin | Ajax Search Lite |
Version | 4.7.17 |
Comparing to | |
See all releases |
Code changes from version 4.7.16 to 4.7.17
- ajax-search-lite.php +4 -5
- backend/settings/default_options.php +1 -1
- css/style-classic-blue.css +1 -1
- css/style-curvy-black.css +1 -1
- css/style-curvy-blue.css +1 -1
- css/style-curvy-red.css +1 -1
- css/style-simple-blue.css +1 -1
- css/style-simple-grey.css +1 -1
- css/style-simple-red.css +1 -1
- css/style-underline.css +1 -1
- css/style.basic.css +1 -1
- includes/classes/core/class-asl-manager.php +1 -3
- includes/classes/etc/class-asl_helpers.php +410 -0
- includes/classes/search/search.class.php +126 -110
- includes/classes/search/search_content.class.php +268 -190
- includes/classes/suggest/google_suggest.class.php +3 -2
- includes/classes/suggest/suggest-abstract.class.php +0 -35
- includes/views/asl.shortcode.php +2 -2
- languages/ajax-search-lite-en_EN.pot +331 -155
- readme.txt +8 -3
ajax-search-lite.php
CHANGED
@@ -3,14 +3,13 @@
|
|
3 |
Plugin Name: Ajax Search Lite
|
4 |
Plugin URI: http://wp-dreams.com
|
5 |
Description: The lite version of the most powerful ajax powered search engine for WordPress.
|
6 |
-
Version: 4.7.
|
7 |
Author: Ernest Marcinko
|
8 |
Author URI: http://wp-dreams.com
|
9 |
Text Domain: ajax-search-lite
|
10 |
Domain Path: /languages/
|
11 |
*/
|
12 |
-
|
13 |
-
<?php
|
14 |
/* Prevent direct access */
|
15 |
defined('ABSPATH') or die("You can't access this file directly.");
|
16 |
|
@@ -22,8 +21,8 @@ define('ASL_FUNCTIONS_PATH', plugin_dir_path(__FILE__)."/includes/functions/");
|
|
22 |
define('ASL_DIR', 'ajax-search-lite');
|
23 |
define('ASL_URL', plugin_dir_url(__FILE__));
|
24 |
define('ASL_URL_NP', str_replace(array("http://", "https://"), "//", plugin_dir_url(__FILE__)));
|
25 |
-
define('ASL_CURRENT_VERSION',
|
26 |
-
define('ASL_CURR_VER_STRING', "4.7.
|
27 |
define('ASL_DEBUG', 0);
|
28 |
define('ASL_DEMO', get_option('wd_asl_demo', 0) );
|
29 |
|
3 |
Plugin Name: Ajax Search Lite
|
4 |
Plugin URI: http://wp-dreams.com
|
5 |
Description: The lite version of the most powerful ajax powered search engine for WordPress.
|
6 |
+
Version: 4.7.17
|
7 |
Author: Ernest Marcinko
|
8 |
Author URI: http://wp-dreams.com
|
9 |
Text Domain: ajax-search-lite
|
10 |
Domain Path: /languages/
|
11 |
*/
|
12 |
+
|
|
|
13 |
/* Prevent direct access */
|
14 |
defined('ABSPATH') or die("You can't access this file directly.");
|
15 |
|
21 |
define('ASL_DIR', 'ajax-search-lite');
|
22 |
define('ASL_URL', plugin_dir_url(__FILE__));
|
23 |
define('ASL_URL_NP', str_replace(array("http://", "https://"), "//", plugin_dir_url(__FILE__)));
|
24 |
+
define('ASL_CURRENT_VERSION', 4727);
|
25 |
+
define('ASL_CURR_VER_STRING', "4.7.17");
|
26 |
define('ASL_DEBUG', 0);
|
27 |
define('ASL_DEMO', get_option('wd_asl_demo', 0) );
|
28 |
|
backend/settings/default_options.php
CHANGED
@@ -46,7 +46,7 @@ function asl_do_init_options() {
|
|
46 |
'theme' => 'simple-red',
|
47 |
'override_search_form' => 0,
|
48 |
'override_woo_search_form' => 0,
|
49 |
-
'keyword_logic' => "
|
50 |
'trigger_on_facet_change' => 1,
|
51 |
'redirect_click_to' => 'results_page',
|
52 |
'redirect_enter_to' => 'results_page',
|
46 |
'theme' => 'simple-red',
|
47 |
'override_search_form' => 0,
|
48 |
'override_woo_search_form' => 0,
|
49 |
+
'keyword_logic' => "AND",
|
50 |
'trigger_on_facet_change' => 1,
|
51 |
'redirect_click_to' => 'results_page',
|
52 |
'redirect_enter_to' => 'results_page',
|
css/style-classic-blue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#dbe9ee;background-image:radial-gradient(ellipse at center,#dbe9ee,#dbe9ee);overflow:hidden;border:0 none #000;border-radius:5px 5px 5px 5px;box-shadow:0 10px 18px -13px #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:4px;height:28px;background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff);border:1px solid #68aec7;border-radius:3px 3px 3px 3px;box-shadow:1px 0 6px -3px #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox div.proinput{font-weight:normal;font-family:Open Sans;color:#000
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#dbe9ee;background-image:radial-gradient(ellipse at center,#dbe9ee,#dbe9ee);overflow:hidden;border:0 none #000;border-radius:5px 5px 5px 5px;box-shadow:0 10px 18px -13px #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:4px;height:28px;background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff);border:1px solid #68aec7;border-radius:3px 3px 3px 3px;box-shadow:1px 0 6px -3px #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox div.proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox div.proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox div.proinput,div.asl_w.asl_msie .probox div.proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #363636;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-color:#6cd1f5;background-image:-o-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:-ms-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:-webkit-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:linear-gradient(180deg,#84c5dc,#6cd1f5);background-position:center center;background-repeat:no-repeat;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.61) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox .prosettings{width:28px;height:28px;background-color:#6cd1f5;background-image:-o-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:-ms-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:-webkit-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:linear-gradient(185deg,#68aec7,#6cd1f5);background-position:center center;background-repeat:no-repeat;float:left;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:1px 1px 0 0 rgba(255,255,255,.63) inset;cursor:pointer;background-size:100% 100%;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#99daf1;border-radius:3px;border:0 none #000;border-radius:3px 3px 3px 3px;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#ebfaff;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:'Open Sans';color:#1454a9;font-size:13px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#6dcced;background-image:linear-gradient(185deg,#6dcced,#68aec7);background-image:-webkit-linear-gradient(185deg,#6dcced,#68aec7);background-image:-moz-linear-gradient(185deg,#6dcced,#68aec7);background-image:-o-linear-gradient(185deg,#6dcced,#68aec7);background-image:-ms-linear-gradient(185deg,#6dcced,#68aec7);background-image:linear-gradient(185deg,#6dcced,#68aec7);background-image:-webkit-linear-gradient(185deg,#6dcced,#68aec7);background-image:-moz-linear-gradient(185deg,#6dcced,#68aec7);background-image:-o-linear-gradient(185deg,#6dcced,#68aec7);background-image:-ms-linear-gradient(185deg,#6dcced,#68aec7);;box-shadow:2px 2px 3px -1px #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style-curvy-black.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #1e1e1e;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #1e1e1e;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #1e1e1e;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style-curvy-blue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #4a89bf;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #4a89bf;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);line-height:normal!important;}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#4a89bf;}div.asl_w .probox div.asl_simple-circle{border:4px solid #4a89bf;}div.asl_w .probox .prosettings .innericon svg{fill:#4a89bf;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #4a89bf;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style-curvy-red.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #de6464;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #de6464;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#de6464;}div.asl_w .probox div.asl_simple-circle{border:4px solid #de6464;}div.asl_w .probox .prosettings .innericon svg{fill:#de6464;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #de6464;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style-simple-blue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px!important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(180deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(180deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(180deg,#468ebe,#468ebe);background-image:linear-gradient(180deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox .prosettings{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#5cb7e1;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#468ebe;background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style-simple-grey.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#e5e5e5;background-image:-moz-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e5e5e5,#e5e5e5);background-image:-webkit-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-o-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-ms-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:radial-gradient(ellipse at center,#e5e5e5,#e5e5e5);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#d2d2d2;background-image:-moz-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-webkit-gradient(radial,center center,0,center center,100%,#d2d2d2,#d2d2d2);background-image:-webkit-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-o-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-ms-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:radial-gradient(ellipse at center,#d2d2d2,#d2d2d2);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#e5e5e5;background-image:-moz-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e5e5e5,#e5e5e5);background-image:-webkit-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-o-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-ms-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:radial-gradient(ellipse at center,#e5e5e5,#e5e5e5);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#d2d2d2;background-image:-moz-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-webkit-gradient(radial,center center,0,center center,100%,#d2d2d2,#d2d2d2);background-image:-webkit-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-o-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-ms-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:radial-gradient(ellipse at center,#d2d2d2,#d2d2d2);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px!important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(180deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:rgba(118,118,118,.8);border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:4px;}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#b6b6b6;background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#2d2d2d;font-size:14px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style-simple-red.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background:#d1eaff;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#e1635c;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(180deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(180deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(180deg,#be4c46,#be4c46);background-image:linear-gradient(180deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#e1635c;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r.horizontal{background-image:linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-webkit-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-moz-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-o-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-ms-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));;border:0 solid #dbe9ee;border-radius:0 0 0 0;box-shadow:0 0 2px -3px #000 inset;-webkit-box-shadow:0 0 4px -3px #000 inset;-ms-box-shadow:0 0 4px -3px #000 inset;margin-top:12px;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r.horizontal .results .item{height:174px;width:150px;margin:10px 8px;padding:7px;float:left;background-color:#fff;background-image:-moz-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-webkit-gradient(radial,center center,0,center center,100%,#fff,#fff);background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-o-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-ms-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff);;border:0 none #fafafa;border-radius:0 0 0 0;box-shadow:0 0 4px -3px #000;-webkit-box-shadow:0 0 6px -3px #000;-ms-box-shadow:0 0 6px -3px #000;}div.asl_r.horizontal .results .item:hover{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r.horizontal .results .item .asl_content h3 a{text-align:center;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(#fff,1);filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background:#fff;background:#fafafa;opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background:#fafafa;opacilty:.95;filter:"alpha(opacity=95)";-ms-filter:"alpha(opacity=95)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r .group{background:#ddd;background:#f6f6f6;border-radius:3px 3px 0 0;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;font-weight:bold;font-family:Open Sans;color:#055e94;font-size:11px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings{background-color:#be4c46;background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background:#d1eaff;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#e1635c;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px!important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(180deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(180deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(180deg,#be4c46,#be4c46);background-image:linear-gradient(180deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#e1635c;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r.horizontal{background-image:linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-webkit-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-moz-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-o-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-ms-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));;border:0 solid #dbe9ee;border-radius:0 0 0 0;box-shadow:0 0 2px -3px #000 inset;-webkit-box-shadow:0 0 4px -3px #000 inset;-ms-box-shadow:0 0 4px -3px #000 inset;margin-top:12px;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r.horizontal .results .item{height:174px;width:150px;margin:10px 8px;padding:7px;float:left;background-color:#fff;background-image:-moz-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-webkit-gradient(radial,center center,0,center center,100%,#fff,#fff);background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-o-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-ms-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff);;border:0 none #fafafa;border-radius:0 0 0 0;box-shadow:0 0 4px -3px #000;-webkit-box-shadow:0 0 6px -3px #000;-ms-box-shadow:0 0 6px -3px #000;}div.asl_r.horizontal .results .item:hover{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r.horizontal .results .item .asl_content h3 a{text-align:center;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(#fff,1);filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background:#fff;background:#fafafa;opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background:#fafafa;opacilty:.95;filter:"alpha(opacity=95)";-ms-filter:"alpha(opacity=95)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r .group{background:#ddd;background:#f6f6f6;border-radius:3px 3px 0 0;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;font-weight:bold;font-family:Open Sans;color:#055e94;font-size:11px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings{background-color:#be4c46;background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style-underline.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000
|
1 |
+
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,1);filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
|
css/style.basic.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);}}@-webkit-keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}}@keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}@-webkit-keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}.hiddend{display:none !important;}div.asl_w.asl_an_fadeInDrop,div.asl_w.asl_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}div.asl_w.asl_an_fadeInDrop{animation-name:aslAnFadeInDrop;-webkit-animation-name:aslAnFadeInDrop;}div.asl_w.asl_an_fadeOutDrop{animation-name:aslAnFadeOutDrop;-webkit-animation-name:aslAnFadeOutDrop;}div.asl_w.asl_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear;}div.asl_w,div.asl_w *,div.asl_r,div.asl_r *,div.asl_s,div.asl_s *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;}div.asl_r,div.asl_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.asl_m .proinput input::-ms-clear{display:none !important;width:0 !important;height:0 !important;}div.asl_m .proinput input::-ms-reveal{display:none !important;width:0 !important;height:0 !important;}div.asl_m input[type="search"]{-webkit-appearance:textfield !important;}div.asl_m input[type="search"]::-webkit-search-decoration,div.asl_m input[type="search"]::-webkit-search-cancel-button,div.asl_m input[type="search"]::-webkit-search-results-button,div.asl_m input[type="search"]::-webkit-search-results-decoration{display:none;}.clear{clear:both;}.hiddend{display:none;}div.asl_m textarea:focus,div.asl_m input:focus{outline:none;}div.asl_m{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden;position:relative;z-index:200;}div.asl_m .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}div.asl_m .probox .proinput{width:auto;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;order:5;-webkit-order:5;}div.asl_m .probox .proinput input:before,div.asl_m .probox .proinput input:after,div.asl_m .probox .proinput form:before,div.asl_m .probox .proinput form:after{display:none;}div.asl_m .probox .proinput input{height:28px;border:0;background:transparent;width:100%;box-shadow:none;margin:-1px;padding:0;left:0;line-height:normal !important;display:block;}div.asl_m .probox .proinput input::-webkit-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input::-moz-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-ms-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-moz-placeholder{opacity:.85;}div.asl_m .proinput input.orig{padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;background-color:transparent !important;box-shadow:none !important;z-index:10;position:relative;}div.asl_m .proinput input.autocomplete{padding:0 !important;margin:0;background:transparent !important;border:none !important;background-color:transparent !important;box-shadow:none !important;opacity:.2;}div.asl_m .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;margin-top:-28px !important;padding:0;left:0;position:relative;z-index:9;}div.asl_m .probox .proinput.iepaddingfix{padding-top:0;}div.asl_m .probox .proinput .loading{width:32px;background:#000;height:100%;box-shadow:none;}div.asl_m .probox .proloading,div.asl_m .probox .proclose,div.asl_m .probox .promagnifier,div.asl_m .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;flex:0 0 auto;-webkit-flex:0 0 auto;z-index:100;}div.asl_m .probox .promagnifier{order:10;-webkit-order:10;}div.asl_m .probox .prosettings{order:1;-webkit-order:1;}div.asl_m .probox .proloading,div.asl_m .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent;order:6;-webkit-order:6;}div.asl_m .probox .proclose{position:relative;cursor:pointer;}div.asl_m .probox .promagnifier .innericon,div.asl_m .probox .prosettings .innericon,div.asl_m .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;text-align:center;overflow:hidden;}div.asl_m .probox .promagnifier .innericon svg,div.asl_m .probox .prosettings .innericon svg,div.asl_m .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block;}div.asl_m .probox .proloading{padding:2px;box-sizing:border-box;}div.asl_m .probox div.asl_loader,div.asl_m .probox div.asl_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none;}div.asl_m .probox div.asl_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;width:100%;height:100%;align-items:center;justify-content:center;}div.asl_m .probox div.asl_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%;}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}div.asl_m .probox div.asl_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:4px solid #fff;border-right-color:transparent !important;border-radius:50%;box-sizing:border-box;}div.asl_m .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,.9);}div.asl_r *{text-decoration:none;text-shadow:none;}div.asl_r .results .asl_nores{overflow:hidden;width:auto;height:100%;line-height:initial;text-align:center;margin:0;background:#fff;padding:10px 3px;color:#222;}div.asl_r.horizontal{padding:2px 0 10px;}div.asl_r.horizontal .results .nores{background:transparent;}div.asl_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0;}div.asl_r.horizontal .results{height:auto;width:auto;}div.asl_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.4);animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden;}div.asl_r.vertical .results .item:first-child{border-radius:3px 3px 0 0;}div.asl_r.vertical .results .item:last-child{border-radius:0 0 3px 3px;margin-bottom:0;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #ccc;display:block;height:2px;width:100%;margin:0;padding:0;}div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}div.asl_r .results .item .asl_image{overflow:hidden;background:transparent;margin:2px 8px 0 0;padding:0;float:left;background-position:center;background-size:cover;}div.asl_r .results .item .asl_image img{width:100%;height:100%;}div.asl_r .results .item .asl_content{overflow:hidden;height:auto;background:transparent;margin:0;padding:3px 3px 5px 3px;}div.asl_r .results .item .asl_content h3{margin:0;padding:0;display:inline;line-height:inherit;}div.asl_r .results .item .asl_content .asl_desc{margin-top:4px;font-size:12px;line-height:18px;}div.asl_r .results .item div.etc{margin-top:4px;}div.asl_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}div.asl_r p.showmore{text-align:center;padding:0;margin:0;font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);background-color:#fff;margin-top:3px;cursor:pointer;}div.asl_r p.showmore a{font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);display:block;text-align:center;cursor:pointer;}.results .asl_nores .asl_keyword{padding:0 6px;cursor:pointer;font-weight:bold;font-family:Open Sans;}div.asl_r .resdrg{height:auto;}div.asl_w .group:first-of-type{margin:0 0 -3px;}div.asl_s.searchsettings{width:200px;height:auto;position:absolute;display:none;z-index:1101;border-radius:0 0 3px 3px;visibility:hidden;padding:0;}div.asl_s.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0 !important;padding:0 !important;}div.asl_s.searchsettings .asl_option_inner{margin:2px 10px 0 10px;*padding-bottom:10px;}div.asl_s.searchsettings.ie78 .asl_option_inner{margin-bottom:0 !important;padding-bottom:0 !important;}div.asl_s.searchsettings .asl_option_label{font-size:14px;line-height:20px !important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]{display:none !important;}div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox]{display:block;}div.asl_s.searchsettings.ie78 .asl_option_label{float:right !important;}div.asl_s.searchsettings .asl_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer;}div.asl_s.searchsettings .asl_option.asl-o-last,div.asl_s.searchsettings .asl_option:last-child{margin-bottom:0;}div.asl_s.searchsettings .asl_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;}div.asl_s.searchsettings .asl_option_inner label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);overflow:hidden;font-size:0 !important;color:rgba(0,0,0,0);}div.asl_s.searchsettings.ie78 .asl_option_inner label{display:none;}div.asl_s.searchsettings .asl_option_inner label:after{opacity:0;font-family:'aslsicons2';content:"";font-weight:normal !important;background:transparent;border:none !important;box-sizing:content-box;color:#fff;height:100%;width:100%;padding:0 !important;margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none;display:block;font-size:11px !important;position:absolute;top:0;left:0;z-index:1;}div.asl_s.searchsettings.ie78 .asl_option_inner label:after{display:none;}div.asl_s.searchsettings .asl_option_inner label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}div.asl_s.searchsettings fieldset{position:relative;float:left;}div.asl_s.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0 !important;padding:0;width:192px;}div.asl_s.searchsettings fieldset .asl_option_label{width:130px;display:block;}div.asl_s.searchsettings form fieldset legend{padding:5px 0 8px 10px;}div.asl_w .mCustomScrollBox .mCSBap_scrollTools{width:16px;height:100%;top:0;right:0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{position:relative;margin:-8px 0 0 3px;background-position:0 0;background:transparent;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 5px 6px 5px;width:0;height:0;padding:10px 0 0 0;background:0;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";display:block;overflow:hidden;cursor:pointer;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{margin:-16px 0 0 3px;border-width:6px 5px 0 5px;border-color:#fff transparent transparent transparent;position:relative;top:100%;}div.asl_w .mCustScr{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom;}div.asl_w .mCustScr.mCS_no_scrollbar,.mCustScr.mCS_touch_action{-ms-touch-action:auto;touch-action:auto;}div.asl_w .mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}div.asl_w .mCSBap_container{overflow:hidden;width:auto;height:auto;}div.asl_w .mCSBap_inside>.mCSBap_container{margin-right:20px;}div.asl_w .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container{margin-right:0;margin-left:30px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}div.asl_w .mCSBap_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}div.asl_w .mCSBap_outside+.mCSBap_scrollTools{right:-26px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_scrollTools,div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{right:auto;left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{left:-26px;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}div.asl_w .mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:20px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:6px;box-shadow:0 0 2px 0 rgba(0,0,0,.5);height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{width:12px;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{width:8px;}div.asl_w .mCSBap_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}div.asl_w .mCSBap_container_wrapper>.mCSBap_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:20px;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:20px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal,div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:0;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:20px;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container_wrapper{margin-right:0;margin-left:30px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSBap_container{padding-right:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSBap_container{padding-bottom:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}div.asl_w .mCSBap_scrollTools,div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCS-autoHide>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide>.mCustomScrollBox~.mCSBap_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}div.asl_w .mCustScr>.mCustomScrollBox>.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustScr>.mCustomScrollBox~.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustomScrollBox:hover>.mCSBap_scrollTools,div.asl_w .mCustomScrollBox:hover~.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox~.mCSBap_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp{background-position:0 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:hover,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:active,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}#asl_hidden_data{display:none !important;}
|
1 |
+
@keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);}}@-webkit-keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}}@keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}@-webkit-keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}.hiddend{display:none!important;}div.asl_w.asl_an_fadeInDrop,div.asl_w.asl_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}div.asl_w.asl_an_fadeInDrop{animation-name:aslAnFadeInDrop;-webkit-animation-name:aslAnFadeInDrop;}div.asl_w.asl_an_fadeOutDrop{animation-name:aslAnFadeOutDrop;-webkit-animation-name:aslAnFadeOutDrop;}div.asl_w.asl_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear;}div.asl_w,div.asl_w *,div.asl_r,div.asl_r *,div.asl_s,div.asl_s *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;}div.asl_r,div.asl_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.asl_m .proinput input::-ms-clear{display:none!important;width:0!important;height:0!important;}div.asl_m .proinput input::-ms-reveal{display:none!important;width:0!important;height:0!important;}div.asl_m input[type="search"]{-webkit-appearance:textfield!important;}div.asl_m input[type="search"]::-webkit-search-decoration,div.asl_m input[type="search"]::-webkit-search-cancel-button,div.asl_m input[type="search"]::-webkit-search-results-button,div.asl_m input[type="search"]::-webkit-search-results-decoration{display:none;}.clear{clear:both;}.hiddend{display:none;}div.asl_m textarea:focus,div.asl_m input:focus{outline:none;}div.asl_m{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden;position:relative;z-index:200;}div.asl_m .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}div.asl_m .probox .proinput{width:auto;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;order:5;-webkit-order:5;}div.asl_m .probox .proinput input:before,div.asl_m .probox .proinput input:after,div.asl_m .probox .proinput form:before,div.asl_m .probox .proinput form:after{display:none;}div.asl_m .probox .proinput input{height:28px;border:0;background:transparent;width:100%;box-shadow:none;margin:-1px;padding:0;left:0;line-height:normal!important;display:block;}div.asl_m .probox .proinput input::-webkit-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input::-moz-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-ms-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-moz-placeholder{opacity:.85;}div.asl_m .proinput input.orig{padding:0!important;margin:0!important;background:transparent!important;border:none!important;background-color:transparent!important;box-shadow:none!important;z-index:10;position:relative;}div.asl_m .proinput input.autocomplete{padding:0!important;margin:0;background:transparent!important;border:none!important;background-color:transparent!important;box-shadow:none!important;opacity:.2;}div.asl_m .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;margin-top:-28px!important;padding:0;left:0;position:relative;z-index:9;}div.asl_m .probox .proinput.iepaddingfix{padding-top:0;}div.asl_m .probox .proinput .loading{width:32px;background:#000;height:100%;box-shadow:none;}div.asl_m .probox .proloading,div.asl_m .probox .proclose,div.asl_m .probox .promagnifier,div.asl_m .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;flex:0 0 auto;-webkit-flex:0 0 auto;z-index:100;}div.asl_m .probox .promagnifier{order:10;-webkit-order:10;}div.asl_m .probox .prosettings{order:1;-webkit-order:1;}div.asl_m .probox .proloading,div.asl_m .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent;order:6;-webkit-order:6;}div.asl_m .probox .proclose{position:relative;cursor:pointer;}div.asl_m .probox .promagnifier .innericon,div.asl_m .probox .prosettings .innericon,div.asl_m .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;text-align:center;overflow:hidden;}div.asl_m .probox .promagnifier .innericon svg,div.asl_m .probox .prosettings .innericon svg,div.asl_m .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block;}div.asl_m .probox .proloading{padding:2px;box-sizing:border-box;}div.asl_m .probox div.asl_loader,div.asl_m .probox div.asl_loader *{box-sizing:border-box!important;margin:0;padding:0;box-shadow:none;}div.asl_m .probox div.asl_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;width:100%;height:100%;align-items:center;justify-content:center;}div.asl_m .probox div.asl_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%;}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}div.asl_m .probox div.asl_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:4px solid #fff;border-right-color:transparent!important;border-radius:50%;box-sizing:border-box;}div.asl_m .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,.9);}div.asl_r *{text-decoration:none;text-shadow:none;}div.asl_r .results .asl_nores{overflow:hidden;width:auto;height:100%;line-height:initial;text-align:center;margin:0;background:#fff;padding:10px 3px;color:#222;}div.asl_r.horizontal{padding:2px 0 10px;}div.asl_r.horizontal .results .nores{background:transparent;}div.asl_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0;}div.asl_r.horizontal .results{height:auto;width:auto;}div.asl_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.4);animation-delay:0;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden;}div.asl_r.vertical .results .item:first-child{border-radius:3px 3px 0 0;}div.asl_r.vertical .results .item:last-child{border-radius:0 0 3px 3px;margin-bottom:0;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #ccc;display:block;height:2px;width:100%;margin:0;padding:0;}div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}div.asl_r .results .item .asl_image{overflow:hidden;background:transparent;margin:2px 8px 0 0;padding:0;float:left;background-position:center;background-size:cover;}div.asl_r .results .item .asl_image img{width:100%;height:100%;}div.asl_r .results .item .asl_content{overflow:hidden;height:auto;background:transparent;margin:0;padding:3px 3px 5px 3px;}div.asl_r .results .item .asl_content h3{margin:0;padding:0;display:inline;line-height:inherit;}div.asl_r .results .item .asl_content .asl_desc{margin-top:4px;font-size:12px;line-height:18px;}div.asl_r .results .item div.etc{margin-top:4px;}div.asl_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}div.asl_r p.showmore{text-align:center;padding:0;margin:0;font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);background-color:#fff;margin-top:3px;cursor:pointer;}div.asl_r p.showmore a{font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);display:block;text-align:center;cursor:pointer;}.results .asl_nores .asl_keyword{padding:0 6px;cursor:pointer;font-weight:bold;font-family:Open Sans;}div.asl_r .resdrg{height:auto;}div.asl_w .group:first-of-type{margin:0 0 -3px;}div.asl_s.searchsettings{width:200px;height:auto;position:absolute;display:none;z-index:1101;border-radius:0 0 3px 3px;visibility:hidden;padding:0;}div.asl_s.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0!important;padding:0!important;}div.asl_s.searchsettings .asl_option_inner{margin:2px 10px 0 10px;*padding-bottom:10px;}div.asl_s.searchsettings.ie78 .asl_option_inner{margin-bottom:0!important;padding-bottom:0!important;}div.asl_s.searchsettings .asl_option_label{font-size:14px;line-height:20px!important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]{display:none!important;}div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox]{display:block;}div.asl_s.searchsettings.ie78 .asl_option_label{float:right!important;}div.asl_s.searchsettings .asl_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer;}div.asl_s.searchsettings .asl_option.asl-o-last,div.asl_s.searchsettings .asl_option:last-child{margin-bottom:0;}div.asl_s.searchsettings .asl_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;}div.asl_s.searchsettings .asl_option_inner label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);overflow:hidden;font-size:0!important;color:rgba(0,0,0,0);}div.asl_s.searchsettings.ie78 .asl_option_inner label{display:none;}div.asl_s.searchsettings .asl_option_inner label:after{opacity:0;font-family:'aslsicons2';content:"";font-weight:normal!important;background:transparent;border:none!important;box-sizing:content-box;color:#fff;height:100%;width:100%;padding:0!important;margin:1px 0 0 0!important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none;display:block;font-size:11px!important;position:absolute;top:0;left:0;z-index:1;}div.asl_s.searchsettings.ie78 .asl_option_inner label:after{display:none;}div.asl_s.searchsettings .asl_option_inner label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}div.asl_s.searchsettings fieldset{position:relative;float:left;}div.asl_s.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0!important;padding:0;width:192px;}div.asl_s.searchsettings fieldset .asl_option_label{width:130px;display:block;}div.asl_s.searchsettings form fieldset legend{padding:5px 0 8px 10px;}div.asl_w .mCustomScrollBox .mCSBap_scrollTools{width:16px;height:100%;top:0;right:0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{position:relative;margin:-8px 0 0 3px;background-position:0 0;background:transparent;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 5px 6px 5px;width:0;height:0;padding:10px 0 0 0;background:0;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";display:block;overflow:hidden;cursor:pointer;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{margin:-16px 0 0 3px;border-width:6px 5px 0 5px;border-color:#fff transparent transparent transparent;position:relative;top:100%;}div.asl_w .mCustScr{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom;}div.asl_w .mCustScr.mCS_no_scrollbar,.mCustScr.mCS_touch_action{-ms-touch-action:auto;touch-action:auto;}div.asl_w .mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}div.asl_w .mCSBap_container{overflow:hidden;width:auto;height:auto;}div.asl_w .mCSBap_inside>.mCSBap_container{margin-right:20px;}div.asl_w .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container{margin-right:0;margin-left:30px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}div.asl_w .mCSBap_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}div.asl_w .mCSBap_outside+.mCSBap_scrollTools{right:-26px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_scrollTools,div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{right:auto;left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{left:-26px;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}div.asl_w .mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:20px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:6px;box-shadow:0 0 2px 0 rgba(0,0,0,.5);height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{width:12px;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{width:8px;}div.asl_w .mCSBap_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}div.asl_w .mCSBap_container_wrapper>.mCSBap_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:20px;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:20px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal,div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:0;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:20px;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container_wrapper{margin-right:0;margin-left:30px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSBap_container{padding-right:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSBap_container{padding-bottom:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}div.asl_w .mCSBap_scrollTools,div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCS-autoHide>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide>.mCustomScrollBox~.mCSBap_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}div.asl_w .mCustScr>.mCustomScrollBox>.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustScr>.mCustomScrollBox~.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustomScrollBox:hover>.mCSBap_scrollTools,div.asl_w .mCustomScrollBox:hover~.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox~.mCSBap_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp{background-position:0 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:hover,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:active,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}#asl_hidden_data{display:none!important;}
|
includes/classes/core/class-asl-manager.php
CHANGED
@@ -155,14 +155,12 @@ if (!class_exists("WD_ASL_Manager")) {
|
|
155 |
require_once(ASL_FUNCTIONS_PATH . "functions.php");
|
156 |
require_once(ASL_CLASSES_PATH . "ajax/ajax.inc.php");
|
157 |
require_once(ASL_CLASSES_PATH . "filters/filters.inc.php");
|
|
|
158 |
require_once(ASL_CLASSES_PATH . "cache/cache.inc.php");
|
159 |
require_once(ASL_CLASSES_PATH . "suggest/suggest.inc.php");
|
160 |
require_once(ASL_CLASSES_PATH . "search/search.inc.php");
|
161 |
require_once(ASL_CLASSES_PATH . "shortcodes/shortcodes.inc.php");
|
162 |
|
163 |
-
// This must be here!! If it's in a conditional statement, it will fail..
|
164 |
-
//require_once(ASL_PATH . "/backend/vc/vc.extend.php");
|
165 |
-
|
166 |
switch ($this->context) {
|
167 |
case "special":
|
168 |
require_once(ASL_PATH . "/backend/settings/types.inc.php");
|
155 |
require_once(ASL_FUNCTIONS_PATH . "functions.php");
|
156 |
require_once(ASL_CLASSES_PATH . "ajax/ajax.inc.php");
|
157 |
require_once(ASL_CLASSES_PATH . "filters/filters.inc.php");
|
158 |
+
require_once(ASL_CLASSES_PATH . "etc/class-asl_helpers.php");
|
159 |
require_once(ASL_CLASSES_PATH . "cache/cache.inc.php");
|
160 |
require_once(ASL_CLASSES_PATH . "suggest/suggest.inc.php");
|
161 |
require_once(ASL_CLASSES_PATH . "search/search.inc.php");
|
162 |
require_once(ASL_CLASSES_PATH . "shortcodes/shortcodes.inc.php");
|
163 |
|
|
|
|
|
|
|
164 |
switch ($this->context) {
|
165 |
case "special":
|
166 |
require_once(ASL_PATH . "/backend/settings/types.inc.php");
|
includes/classes/etc/class-asl_helpers.php
ADDED
@@ -0,0 +1,410 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if (!defined('ABSPATH')) die('-1');
|
3 |
+
|
4 |
+
if (!class_exists("ASL_Helpers")) {
|
5 |
+
/**
|
6 |
+
* Class ASL_Helpers
|
7 |
+
*
|
8 |
+
* Compatibility and other helper functions for data translations
|
9 |
+
*
|
10 |
+
* @class ASL_Helpers
|
11 |
+
* @version 1.0
|
12 |
+
* @package AjaxSearchPro/Classes/Etc
|
13 |
+
* @category Class
|
14 |
+
* @author Ernest Marcinko
|
15 |
+
*/
|
16 |
+
class ASL_Helpers {
|
17 |
+
|
18 |
+
/**
|
19 |
+
* Performs a safe sanitation and escape for strings and numeric values in LIKE type queries.
|
20 |
+
* This is not to be used on whole queries, only values.
|
21 |
+
*
|
22 |
+
* @uses wd_mysql_escape_mimic()
|
23 |
+
* @param $string
|
24 |
+
* @return array|mixed
|
25 |
+
*/
|
26 |
+
public static function escape( $string ) {
|
27 |
+
|
28 |
+
// recursively go through if it is an array
|
29 |
+
if ( is_array($string) ) {
|
30 |
+
foreach ($string as $k => $v) {
|
31 |
+
$string[$k] = self::escape($v);
|
32 |
+
}
|
33 |
+
return $string;
|
34 |
+
}
|
35 |
+
|
36 |
+
if ( is_float( $string ) )
|
37 |
+
return $string + 0;
|
38 |
+
|
39 |
+
if ( function_exists( 'esc_sql' ) )
|
40 |
+
return esc_sql( $string );
|
41 |
+
|
42 |
+
// Okay, what? Not one function is present, use the one we have
|
43 |
+
return wd_mysql_escape_mimic($string);
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Checks if the given date matches the pattern
|
48 |
+
*
|
49 |
+
* @param $date
|
50 |
+
* @return bool
|
51 |
+
*/
|
52 |
+
public static function check_date( $date ) {
|
53 |
+
if ( ASL_mb::strlen( $date ) != 10 ) return false;
|
54 |
+
|
55 |
+
return preg_match('/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}\z/', $date);
|
56 |
+
}
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Converts a string to number, array of strings to array of numbers
|
60 |
+
*
|
61 |
+
* Since esc_like() does not escape numeric values, casting them is the easiest way to go
|
62 |
+
*
|
63 |
+
* @param $number string or array of strings
|
64 |
+
* @return mixed number or array of numbers
|
65 |
+
*/
|
66 |
+
public static function force_numeric ( $number ) {
|
67 |
+
if ( is_array($number) ) {
|
68 |
+
foreach ($number as $k => $v) {
|
69 |
+
$number[$k] = self::force_numeric($v);
|
70 |
+
}
|
71 |
+
return $number;
|
72 |
+
} else {
|
73 |
+
// Replace any non-numeric and decimal point character
|
74 |
+
$number = preg_replace("/[^0-9\.]+/", "", $number);
|
75 |
+
$number = $number + 0;
|
76 |
+
}
|
77 |
+
|
78 |
+
return $number;
|
79 |
+
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* Generates a string reverse, support multibite strings, plus fallback if mbstring not avail
|
83 |
+
*
|
84 |
+
* @param $string
|
85 |
+
* @return string
|
86 |
+
*/
|
87 |
+
public static function reverseString ( $string ) {
|
88 |
+
|
89 |
+
/*
|
90 |
+
* Not sure if using extension_loaded(...) is enough.
|
91 |
+
*/
|
92 |
+
if (
|
93 |
+
function_exists('mb_detect_encoding') &&
|
94 |
+
function_exists('mb_strlen') &&
|
95 |
+
function_exists('mb_substr')
|
96 |
+
) {
|
97 |
+
// Using mbstring
|
98 |
+
$encoding = mb_detect_encoding($string);
|
99 |
+
$length = mb_strlen($string, $encoding);
|
100 |
+
$reversed = '';
|
101 |
+
while ($length-- > 0) {
|
102 |
+
$reversed .= mb_substr($string, $length, 1, $encoding);
|
103 |
+
}
|
104 |
+
|
105 |
+
return $reversed;
|
106 |
+
|
107 |
+
} else {
|
108 |
+
// Good old regex method, still supporting fully UFT8
|
109 |
+
preg_match_all('/./us', $string, $ar);
|
110 |
+
return implode(array_reverse($ar[0]));
|
111 |
+
}
|
112 |
+
|
113 |
+
}
|
114 |
+
|
115 |
+
/**
|
116 |
+
* Clears and trims a search phrase from extra slashes and extra space characters
|
117 |
+
*
|
118 |
+
* @param $s
|
119 |
+
* @return mixed
|
120 |
+
*/
|
121 |
+
public static function clear_phrase($s) {
|
122 |
+
return preg_replace( '/\s+/', ' ', trim(stripcslashes($s)) );
|
123 |
+
}
|
124 |
+
|
125 |
+
|
126 |
+
/**
|
127 |
+
* Removes given tags and it's contents from a text
|
128 |
+
*
|
129 |
+
* @param string|array $text
|
130 |
+
* @param array $tags
|
131 |
+
* @return string
|
132 |
+
*/
|
133 |
+
public static function stripTagsWithContent($text, $tags = array()) {
|
134 |
+
if ( !is_array($tags) ) {
|
135 |
+
$tags = str_replace(',', ' ', $tags);
|
136 |
+
$tags = preg_replace('/\s+/', ' ',$tags);
|
137 |
+
$tags = explode(' ', $tags);
|
138 |
+
}
|
139 |
+
foreach ($tags as $tag) {
|
140 |
+
$text = preg_replace("/<\\/?" . $tag . "(.|\\s)*?>/", '', $text);
|
141 |
+
}
|
142 |
+
return $text;
|
143 |
+
}
|
144 |
+
|
145 |
+
/**
|
146 |
+
* Calculates the weeks passed between two dates
|
147 |
+
*
|
148 |
+
* @param $date1
|
149 |
+
* @param $date2
|
150 |
+
* @return int
|
151 |
+
*/
|
152 |
+
public static function datediffInWeeks($date1, $date2) {
|
153 |
+
if ( !class_exists('DateTime') )
|
154 |
+
return 0;
|
155 |
+
if( $date1 > $date2 )
|
156 |
+
return datediffInWeeks($date2, $date1);
|
157 |
+
|
158 |
+
$first = DateTime::createFromFormat('m/d/Y', $date1);
|
159 |
+
$second = DateTime::createFromFormat('m/d/Y', $date2);
|
160 |
+
|
161 |
+
return floor($first->diff($second)->days/7);
|
162 |
+
}
|
163 |
+
|
164 |
+
/**
|
165 |
+
* Replaces the first occurrence of the $find string with $replace within the $subject.
|
166 |
+
*
|
167 |
+
* @since 4.11
|
168 |
+
*
|
169 |
+
* @param string $find
|
170 |
+
* @param string $replace
|
171 |
+
* @param string $subject
|
172 |
+
* @return string
|
173 |
+
*/
|
174 |
+
public static function replaceFirst($find, $replace, $subject) {
|
175 |
+
// From the comments at PHP.net/str_replace
|
176 |
+
// Splits $subject into an array of 2 items by $find,
|
177 |
+
// and then joins the array with $replace
|
178 |
+
return implode($replace, explode($find, $subject, 2));
|
179 |
+
}
|
180 |
+
|
181 |
+
public static function resolveBracketSyntax( $content, $fields = array(), $empty_on_missing = false ) {
|
182 |
+
|
183 |
+
if ( empty($fields) )
|
184 |
+
return $content;
|
185 |
+
|
186 |
+
// Find conditional patterns, like [prefix {field} suffix]
|
187 |
+
preg_match_all( "/(\[.*?\])/", $content, $matches );
|
188 |
+
if ( isset( $matches[0] ) && isset( $matches[1] ) && is_array( $matches[1] ) ) {
|
189 |
+
foreach ( $matches[1] as $fieldset ) {
|
190 |
+
// Pass on each section to this function again, the code will never get here
|
191 |
+
$stripped_fieldset = str_replace(array('[', ']'), '', $fieldset);
|
192 |
+
$processed_content = ASL_Helpers::resolveBracketSyntax($stripped_fieldset, $fields, true);
|
193 |
+
|
194 |
+
// Replace the original with the processed version, first occurrence, in case of duplicates
|
195 |
+
$content = ASL_Helpers::replaceFirst($fieldset, $processed_content, $content);
|
196 |
+
}
|
197 |
+
}
|
198 |
+
|
199 |
+
preg_match_all( "/{(.*?)}/", $content, $matches );
|
200 |
+
if ( isset( $matches[0] ) && isset( $matches[1] ) && is_array( $matches[1] ) ) {
|
201 |
+
foreach ( $matches[1] as $field ) {
|
202 |
+
$val = isset($fields[$field]) ? $fields[$field] : '';
|
203 |
+
// For the recursive call to break, if any of the fields is empty
|
204 |
+
if ( $empty_on_missing && $val == '')
|
205 |
+
return '';
|
206 |
+
$content = str_replace( '{' . $field . '}', $val, $content );
|
207 |
+
}
|
208 |
+
}
|
209 |
+
|
210 |
+
return $content;
|
211 |
+
}
|
212 |
+
|
213 |
+
/**
|
214 |
+
* Gets the custom user meta field value, supporting ACF get_field()
|
215 |
+
*
|
216 |
+
* @see get_field() ACF post meta parsing.
|
217 |
+
* @since 4.12
|
218 |
+
*
|
219 |
+
* @param string $field Custom field label
|
220 |
+
* @param object $r Result object
|
221 |
+
* @param bool $use_acf If true, will use the get_field() function from ACF
|
222 |
+
* @return string
|
223 |
+
*/
|
224 |
+
public static function getUserCFValue($field, $r, $use_acf = false) {
|
225 |
+
$ret = '';
|
226 |
+
|
227 |
+
if ( $use_acf && function_exists('get_field') ) {
|
228 |
+
$mykey_values = get_field($field, 'user_'.$r->id, true);
|
229 |
+
if (!is_null($mykey_values) && $mykey_values != '' && $mykey_values !== false ) {
|
230 |
+
if (is_array($mykey_values)) {
|
231 |
+
if (!is_object($mykey_values[0])) {
|
232 |
+
$ret = implode(', ', $mykey_values);
|
233 |
+
}
|
234 |
+
} else {
|
235 |
+
$ret = $mykey_values;
|
236 |
+
}
|
237 |
+
}
|
238 |
+
} else {
|
239 |
+
$mykey_values = get_user_meta($r->id, $field);
|
240 |
+
if (isset($mykey_values[0])) {
|
241 |
+
$ret = $mykey_values[0];
|
242 |
+
}
|
243 |
+
}
|
244 |
+
|
245 |
+
return $ret;
|
246 |
+
}
|
247 |
+
|
248 |
+
/**
|
249 |
+
* Gets the custom field value, supporting ACF get_field() and WooCommerce multi currency
|
250 |
+
*
|
251 |
+
* @see ASL_Helpers::woo_formattedPriceWithCurrency() To get the currency formatted field.
|
252 |
+
* @see get_field() ACF post meta parsing.
|
253 |
+
* @since 4.11
|
254 |
+
*
|
255 |
+
* @param string $field Custom field label
|
256 |
+
* @param object $r Result object
|
257 |
+
* @param bool $use_acf If true, will use the get_field() function from ACF
|
258 |
+
* @param array $args Search arguments
|
259 |
+
* @return string
|
260 |
+
*/
|
261 |
+
public static function getCFValue($field, $r, $use_acf = false, $args = array()) {
|
262 |
+
$ret = '';
|
263 |
+
$price_fields = array('_price', '_tax_price', '_sale_price', '_regular_price');
|
264 |
+
$datetime_fields = array('_EventStartDate', '_EventStartDateUTC', '_EventEndDate', '_EventEndDateUTC',
|
265 |
+
'_event_start_date', '_event_end_date', '_event_start', '_event_end', '_event_start_local', '_event_end_local');
|
266 |
+
|
267 |
+
if( in_array($field, $datetime_fields) &&
|
268 |
+
isset($r->post_type) &&
|
269 |
+
in_array($r->post_type, array('event', 'tribe_event')) ) {
|
270 |
+
|
271 |
+
$mykey_values = get_post_custom_values($field, $r->id);
|
272 |
+
if (isset($mykey_values[0])) {
|
273 |
+
$ret = date_i18n( get_option( 'date_format' ), strtotime( $mykey_values[0] ) );
|
274 |
+
}
|
275 |
+
|
276 |
+
} else if ( in_array($field, $price_fields) &&
|
277 |
+
isset($r->post_type) &&
|
278 |
+
in_array($r->post_type, array('product', 'product_variation')) &&
|
279 |
+
function_exists('wc_get_product')
|
280 |
+
) { // Is this a WooCommerce price related field?
|
281 |
+
$ret = ASL_Helpers::woo_formattedPriceWithCurrency($r->id, $field, $args);
|
282 |
+
} else { // ..or just a regular field?
|
283 |
+
if ( $use_acf && function_exists('get_field') ) {
|
284 |
+
$mykey_values = get_field($field, $r->id, true);
|
285 |
+
if (!is_null($mykey_values) && $mykey_values != '' && $mykey_values !== false ) {
|
286 |
+
if (is_array($mykey_values)) {
|
287 |
+
if (!is_object($mykey_values[0])) {
|
288 |
+
$ret = implode(', ', $mykey_values);
|
289 |
+
}
|
290 |
+
} else {
|
291 |
+
$ret = $mykey_values;
|
292 |
+
}
|
293 |
+
}
|
294 |
+
} else {
|
295 |
+
$mykey_values = get_post_custom_values($field, $r->id);
|
296 |
+
if (isset($mykey_values[0])) {
|
297 |
+
$ret = $mykey_values[0];
|
298 |
+
}
|
299 |
+
}
|
300 |
+
}
|
301 |
+
|
302 |
+
return $ret;
|
303 |
+
}
|
304 |
+
|
305 |
+
/**
|
306 |
+
* Gets the WooCommerce formatted currency, supporting multiple currencies WPML, WCML
|
307 |
+
*
|
308 |
+
* @since 4.11
|
309 |
+
* @see wc_get_product() Getting the WooCommerce product.
|
310 |
+
* @see $woocommerce_wpml->multi_currency->prices->get_product_price_in_currency() For multi currency parsing.
|
311 |
+
* @see wc_price() Price formatting.
|
312 |
+
*
|
313 |
+
* @param int $id Product or variation ID
|
314 |
+
* @param string $field Field label
|
315 |
+
* @param array $args Search arguments
|
316 |
+
* @return string
|
317 |
+
*/
|
318 |
+
public static function woo_formattedPriceWithCurrency($id, $field, $args) {
|
319 |
+
global $woocommerce_wpml;
|
320 |
+
global $sitepress;
|
321 |
+
|
322 |
+
$currency = isset($args['woo_currency']) ?
|
323 |
+
$args['woo_currency'] :
|
324 |
+
(function_exists('get_woocommerce_currency') ?
|
325 |
+
get_woocommerce_currency() : '');
|
326 |
+
|
327 |
+
$price = '';
|
328 |
+
$p = wc_get_product( $id );
|
329 |
+
|
330 |
+
// WCML Section, copied and modified from
|
331 |
+
// ..\wp-content\plugins\wpml-woocommerce\inc\currencies\class-wcml-multi-currency-prices.php
|
332 |
+
// line 139, function product_price_filter(..)
|
333 |
+
if ( isset($sitepress, $woocommerce_wpml, $woocommerce_wpml->multi_currency) ) {
|
334 |
+
$original_object_id = apply_filters( 'translate_object_id', $id, get_post_type($id), false, $sitepress->get_default_language() );
|
335 |
+
$ccr = get_post_meta($original_object_id, '_custom_conversion_rate', true);
|
336 |
+
|
337 |
+
if( in_array($field, array('_price', '_regular_price', '_sale_price')) && !empty($ccr) && isset($ccr[$field][$currency]) ){
|
338 |
+
$price_original = get_post_meta($original_object_id, $field, true);
|
339 |
+
$price = $price_original * $ccr[$field][$currency];
|
340 |
+
} else {
|
341 |
+
$manual_prices = $woocommerce_wpml->multi_currency->custom_prices->get_product_custom_prices($id, $currency);
|
342 |
+
if($manual_prices && !empty($manual_prices[$field])){
|
343 |
+
$price = $manual_prices[$field];
|
344 |
+
} else {
|
345 |
+
// 2. automatic conversion
|
346 |
+
$price = get_post_meta($id, $field, true);
|
347 |
+
$price = apply_filters('wcml_raw_price_amount', $price, $currency );
|
348 |
+
}
|
349 |
+
}
|
350 |
+
|
351 |
+
if ( $price != '') {
|
352 |
+
$price = wc_price($price, array('currency' => $currency));
|
353 |
+
}
|
354 |
+
} else {
|
355 |
+
// For variable products _regular_price, _sale_price are not defined
|
356 |
+
// ..however are most likely used together. So in case of _regular_price display the range,
|
357 |
+
// ..but do not deal with _sale_price at all
|
358 |
+
if ( $p->is_type('variable') && !in_array($field, array('_sale_price')) ) {
|
359 |
+
$price = $p->get_price_html();
|
360 |
+
} else {
|
361 |
+
switch ($field) {
|
362 |
+
case '_regular_price':
|
363 |
+
$price = $p->get_regular_price();
|
364 |
+
break;
|
365 |
+
case '_sale_price':
|
366 |
+
$price = $p->get_sale_price();
|
367 |
+
break;
|
368 |
+
case '_tax_price':
|
369 |
+
$price = $p->get_price_including_tax();
|
370 |
+
break;
|
371 |
+
default:
|
372 |
+
$price = $p->get_price();
|
373 |
+
break;
|
374 |
+
}
|
375 |
+
if ( $price != '' ) {
|
376 |
+
if ($currency != '')
|
377 |
+
$price = wc_price($price, array('currency' => $currency));
|
378 |
+
else
|
379 |
+
$price = wc_price($price);
|
380 |
+
}
|
381 |
+
}
|
382 |
+
}
|
383 |
+
|
384 |
+
return $price;
|
385 |
+
}
|
386 |
+
|
387 |
+
/**
|
388 |
+
* Helper method to be used before printing the font styles. Converts font families to apostrophed versions.
|
389 |
+
*
|
390 |
+
* @param $font
|
391 |
+
* @return mixed
|
392 |
+
*/
|
393 |
+
public static function font($font) {
|
394 |
+
preg_match("/family:(.*?);/", $font, $fonts);
|
395 |
+
if ( isset($fonts[1]) ) {
|
396 |
+
$f = explode(',', str_replace(array('"', "'"), '', $fonts[1]));
|
397 |
+
foreach ($f as &$_f) {
|
398 |
+
if ( trim($_f) != 'inherit' )
|
399 |
+
$_f = '"' . trim($_f) . '"';
|
400 |
+
else
|
401 |
+
$_f = trim($_f);
|
402 |
+
}
|
403 |
+
$f = implode(',', $f);
|
404 |
+
return preg_replace("/family:(.*?);/", 'family:'.$f.';', $font);
|
405 |
+
} else {
|
406 |
+
return $font;
|
407 |
+
}
|
408 |
+
}
|
409 |
+
}
|
410 |
+
}
|
includes/classes/search/search.class.php
CHANGED
@@ -40,10 +40,24 @@ if (!class_exists('wpdreams_search')) {
|
|
40 |
* @var string the search phrase
|
41 |
*/
|
42 |
protected $s;
|
|
|
|
|
|
|
|
|
43 |
/**
|
44 |
* @var array of each search phrase
|
45 |
*/
|
46 |
protected $_s;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
|
48 |
/**
|
49 |
* Create the class
|
@@ -76,7 +90,7 @@ if (!class_exists('wpdreams_search')) {
|
|
76 |
$this->options = $options;
|
77 |
$this->searchId = 1;
|
78 |
$this->searchData = $params['data'];
|
79 |
-
if (isset($this->searchData['image_options']))
|
80 |
$this->imageSettings = $this->searchData['image_options'];
|
81 |
|
82 |
}
|
@@ -88,12 +102,8 @@ if (!class_exists('wpdreams_search')) {
|
|
88 |
* @return array
|
89 |
*/
|
90 |
public function search($keyword) {
|
91 |
-
global $wpdb;
|
92 |
-
|
93 |
-
$this->s = $this->escape( $keyword );
|
94 |
-
|
95 |
-
$this->_s = $this->escape( array_unique( explode(" ", $keyword) ) );
|
96 |
|
|
|
97 |
$this->do_search();
|
98 |
$this->post_process();
|
99 |
$this->group();
|
@@ -101,125 +111,131 @@ if (!class_exists('wpdreams_search')) {
|
|
101 |
return is_array($this->results) ? $this->results : array();
|
102 |
}
|
103 |
|
104 |
-
|
105 |
-
* The search function
|
106 |
-
*/
|
107 |
-
protected function do_search() {
|
108 |
-
global $wpdb;
|
109 |
-
|
110 |
-
if (isset($wpdb->base_prefix)) {
|
111 |
-
$_prefix = $wpdb->base_prefix;
|
112 |
-
} else {
|
113 |
-
$_prefix = $wpdb->prefix;
|
114 |
-
}
|
115 |
-
|
116 |
-
$options = $this->options;
|
117 |
-
$searchData = $this->searchData;
|
118 |
-
$s = $this->s;
|
119 |
-
$_s = $this->_s;
|
120 |
-
|
121 |
-
}
|
122 |
-
|
123 |
-
/**
|
124 |
-
* Post processing abstract
|
125 |
-
*/
|
126 |
-
protected function post_process() {
|
127 |
-
|
128 |
-
$commentsresults = $this->results;
|
129 |
-
$options = $this->options;
|
130 |
-
$searchData = $this->searchData;
|
131 |
-
$s = $this->s;
|
132 |
-
$_s = $this->_s;
|
133 |
-
|
134 |
-
if (is_array($this->results) && count($this->results) > 0) {
|
135 |
-
foreach ($this->results as $k => $v) {
|
136 |
|
137 |
-
|
|
|
|
|
138 |
|
139 |
-
|
140 |
-
|
141 |
-
$r->image = isset($r->image) ? $r->image : "";
|
142 |
-
$r->title = apply_filters('asl_result_title_before_prostproc', $r->title, $r->id);
|
143 |
-
$r->content = apply_filters('asl_result_content_before_prostproc', $r->content, $r->id);
|
144 |
-
$r->image = apply_filters('asl_result_image_before_prostproc', $r->image, $r->id);
|
145 |
-
$r->author = apply_filters('asl_result_author_before_prostproc', $r->author, $r->id);
|
146 |
-
$r->date = apply_filters('asl_result_date_before_prostproc', $r->date, $r->id);
|
147 |
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
|
|
|
|
|
|
|
|
|
|
156 |
}
|
157 |
|
158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
|
160 |
/**
|
161 |
-
*
|
162 |
-
*
|
163 |
-
* @uses wd_mysql_escape_mimic()
|
164 |
-
* @param $string
|
165 |
-
* @return array|mixed
|
166 |
*/
|
167 |
-
protected function
|
168 |
-
global $wpdb;
|
169 |
-
|
170 |
-
// recursively go through if it is an array
|
171 |
-
if ( is_array($string) ) {
|
172 |
-
foreach ($string as $k => $v) {
|
173 |
-
$string[$k] = $this->escape($v);
|
174 |
-
}
|
175 |
-
return $string;
|
176 |
-
}
|
177 |
-
|
178 |
-
if ( is_float( $string ) )
|
179 |
-
return $string;
|
180 |
-
|
181 |
-
// Extra escape for 4.0 >=
|
182 |
-
if ( method_exists( $wpdb, 'esc_like' ) )
|
183 |
-
return esc_sql( $wpdb->esc_like( $string ) );
|
184 |
-
|
185 |
-
// Escape support for WP < 4.0
|
186 |
-
if ( function_exists( 'like_escape' ) )
|
187 |
-
return esc_sql( like_escape($string) );
|
188 |
-
|
189 |
-
// Okay, what? Not one function is present, use the one we have
|
190 |
-
return wd_mysql_escape_mimic($string);
|
191 |
-
}
|
192 |
|
193 |
/**
|
194 |
-
*
|
195 |
-
*
|
196 |
-
* Since esc_like() does not escape numeric values, casting them is the easiest way to go
|
197 |
-
*
|
198 |
-
* @param $number string or array of strings
|
199 |
-
* @return mixed number or array of numbers
|
200 |
*/
|
201 |
-
protected function
|
202 |
-
if ( is_array($number) )
|
203 |
-
foreach ($number as $k => $v)
|
204 |
-
$number[$k] = $v + 0;
|
205 |
-
else
|
206 |
-
$number = $number + 0;
|
207 |
-
|
208 |
-
return $number;
|
209 |
-
}
|
210 |
|
211 |
/**
|
212 |
* Grouping abstract
|
213 |
*/
|
214 |
-
protected function group() {
|
215 |
-
|
216 |
-
$commentsresults = $this->results;
|
217 |
-
$options = $this->options;
|
218 |
-
$searchData = $this->searchData;
|
219 |
-
$s = $this->s;
|
220 |
-
$_s = $this->_s;
|
221 |
-
|
222 |
-
}
|
223 |
|
224 |
}
|
225 |
}
|
40 |
* @var string the search phrase
|
41 |
*/
|
42 |
protected $s;
|
43 |
+
/**
|
44 |
+
* @var string the reverse search phrase
|
45 |
+
*/
|
46 |
+
protected $sr;
|
47 |
/**
|
48 |
* @var array of each search phrase
|
49 |
*/
|
50 |
protected $_s;
|
51 |
+
/**
|
52 |
+
* @var array of each search phrase in reverse
|
53 |
+
*/
|
54 |
+
protected $_sr;
|
55 |
+
|
56 |
+
protected $pre_field = '';
|
57 |
+
protected $suf_field = '';
|
58 |
+
protected $pre_like = '';
|
59 |
+
protected $suf_like = '';
|
60 |
+
protected $imageSettings;
|
61 |
|
62 |
/**
|
63 |
* Create the class
|
90 |
$this->options = $options;
|
91 |
$this->searchId = 1;
|
92 |
$this->searchData = $params['data'];
|
93 |
+
if ( isset($this->searchData['image_options']) )
|
94 |
$this->imageSettings = $this->searchData['image_options'];
|
95 |
|
96 |
}
|
102 |
* @return array
|
103 |
*/
|
104 |
public function search($keyword) {
|
|
|
|
|
|
|
|
|
|
|
105 |
|
106 |
+
$this->prepare_keywords($keyword);
|
107 |
$this->do_search();
|
108 |
$this->post_process();
|
109 |
$this->group();
|
111 |
return is_array($this->results) ? $this->results : array();
|
112 |
}
|
113 |
|
114 |
+
public function prepare_keywords($s) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
|
116 |
+
$keyword = $s;
|
117 |
+
$keyword = $this->compatibility($keyword);
|
118 |
+
$keyword_rev = ASL_Helpers::reverseString($keyword);
|
119 |
|
120 |
+
$this->s = ASL_Helpers::escape( $keyword );
|
121 |
+
$this->sr = ASL_Helpers::escape( $keyword_rev );
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
|
123 |
+
/**
|
124 |
+
* Avoid double escape, explode the $keyword instead of $this->s
|
125 |
+
* Regex to match individual words and phrases between double quotes
|
126 |
+
**/
|
127 |
+
if ( preg_match_all( '/".*?("|$)|((?<=[\t ",+])|^)[^\t ",+]+/', $keyword, $matches ) ) {
|
128 |
+
$this->_s = $this->parse_search_terms( $matches[0] );
|
129 |
+
} else {
|
130 |
+
$this->_s = $this->parse_search_terms( explode(" ", $keyword) );
|
131 |
+
}
|
132 |
+
if ( preg_match_all( '/".*?("|$)|((?<=[\t ",+])|^)[^\t ",+]+/', $keyword_rev, $matches ) ) {
|
133 |
+
$this->_sr = $this->parse_search_terms( array_reverse($matches[0]) );
|
134 |
+
} else {
|
135 |
+
$this->_sr = $this->parse_search_terms( array_reverse( explode(" ", $keyword_rev ) ) );
|
136 |
}
|
137 |
|
138 |
+
// Reserved for future use
|
139 |
+
$min_word_length = 0;
|
140 |
+
|
141 |
+
foreach ($this->_s as $k=>$w) {
|
142 |
+
if ( ASL_mb::strlen($w) < $min_word_length ) {
|
143 |
+
unset($this->_s[$k]);
|
144 |
+
}
|
145 |
+
}
|
146 |
+
|
147 |
+
foreach ($this->_sr as $k=>$w) {
|
148 |
+
if ( ASL_mb::strlen($w) < $min_word_length ) {
|
149 |
+
unset($this->_sr[$k]);
|
150 |
+
}
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
+
/**
|
155 |
+
* Check if the terms are suitable for searching.
|
156 |
+
*
|
157 |
+
* @param array $terms Terms to check.
|
158 |
+
* @return array Terms
|
159 |
+
*/
|
160 |
+
protected function parse_search_terms( $terms ) {
|
161 |
+
$checked = array();
|
162 |
+
|
163 |
+
foreach ( $terms as $term ) {
|
164 |
+
// keep before/after spaces when term is for exact match
|
165 |
+
if ( preg_match( '/^".+"$/', $term ) )
|
166 |
+
$term = trim( $term, "\"'" );
|
167 |
+
else
|
168 |
+
$term = trim( $term, "\"' " );
|
169 |
+
|
170 |
+
if ( $term != '' )
|
171 |
+
$checked[] = $term;
|
172 |
+
}
|
173 |
+
|
174 |
+
if ( count($checked) > 0 )
|
175 |
+
$checked = ASL_Helpers::escape(
|
176 |
+
array_slice(array_unique($checked), 0, 10)
|
177 |
+
);
|
178 |
+
|
179 |
+
return $checked;
|
180 |
+
}
|
181 |
+
|
182 |
+
/**
|
183 |
+
* Converts the keyword to the correct case and sets up the pre-suff fields.
|
184 |
+
*
|
185 |
+
* @param $s
|
186 |
+
* @return string
|
187 |
+
*/
|
188 |
+
protected function compatibility($s) {
|
189 |
+
$comp_options = get_option( 'asl_compatibility' );
|
190 |
+
|
191 |
+
/**
|
192 |
+
* On forced case sensitivity: Let's add BINARY keyword before the LIKE
|
193 |
+
* On forced case in-sensitivity: Append the lower() function around each field
|
194 |
+
*/
|
195 |
+
if ( $comp_options['db_force_case'] === 'sensitivity' ) {
|
196 |
+
$this->pre_like = 'BINARY ';
|
197 |
+
} else if ( $comp_options['db_force_case'] === 'insensitivity' ) {
|
198 |
+
if ( function_exists( 'mb_convert_case' ) )
|
199 |
+
$s = mb_convert_case( $s, MB_CASE_LOWER, "UTF-8" );
|
200 |
+
else
|
201 |
+
$s = strtoupper( $s );
|
202 |
+
// if no mb_ functions :(
|
203 |
+
|
204 |
+
$this->pre_field .= 'lower(';
|
205 |
+
$this->suf_field .= ')';
|
206 |
+
}
|
207 |
+
|
208 |
+
/**
|
209 |
+
* Check if utf8 is forced on LIKE
|
210 |
+
*/
|
211 |
+
if ( w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 1 )
|
212 |
+
$this->pre_like .= '_utf8';
|
213 |
+
|
214 |
+
/**
|
215 |
+
* Check if unicode is forced on LIKE, but only apply if utf8 is not
|
216 |
+
*/
|
217 |
+
if ( w_isset_def( $comp_options['db_force_unicode'], 0 ) == 1
|
218 |
+
&& w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 0
|
219 |
+
)
|
220 |
+
$this->pre_like .= 'N';
|
221 |
+
|
222 |
+
return $s;
|
223 |
+
}
|
224 |
|
225 |
/**
|
226 |
+
* The search function
|
|
|
|
|
|
|
|
|
227 |
*/
|
228 |
+
protected function do_search() {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
229 |
|
230 |
/**
|
231 |
+
* Post processing abstract
|
|
|
|
|
|
|
|
|
|
|
232 |
*/
|
233 |
+
protected function post_process() {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
|
235 |
/**
|
236 |
* Grouping abstract
|
237 |
*/
|
238 |
+
protected function group() {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
239 |
|
240 |
}
|
241 |
}
|
includes/classes/search/search_content.class.php
CHANGED
@@ -4,66 +4,33 @@ defined( 'ABSPATH' ) or die( "You can't access this file directly." );
|
|
4 |
|
5 |
if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
6 |
class wpdreams_searchContent extends wpdreams_search {
|
|
|
|
|
|
|
|
|
|
|
7 |
|
8 |
protected function do_search() {
|
9 |
global $wpdb;
|
10 |
global $q_config;
|
11 |
|
12 |
$options = $this->options;
|
13 |
-
$comp_options = get_option( 'asl_compatibility' );
|
14 |
$sd = $this->searchData;
|
15 |
|
16 |
-
$parts = array();
|
17 |
-
$relevance_parts = array();
|
18 |
$types = array();
|
19 |
-
|
20 |
$term_query = "(1)";
|
21 |
-
|
22 |
-
|
23 |
$postmeta_join = "";
|
24 |
|
25 |
-
|
26 |
-
$pre_field = '';
|
27 |
-
$suf_field = '';
|
28 |
-
$pre_like = '';
|
29 |
-
$suf_like = '';
|
30 |
-
|
31 |
-
$kw_logic = $sd['keyword_logic'];
|
32 |
-
$op = strtoupper( $kw_logic );
|
33 |
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
$pre_like = 'BINARY ';
|
40 |
-
} else if ( w_isset_def( $comp_options['db_force_case'], 'none' ) == 'insensitivity' ) {
|
41 |
-
if ( function_exists( 'mb_convert_case' ) ) {
|
42 |
-
$this->s = mb_convert_case( $this->s, MB_CASE_LOWER, "UTF-8" );
|
43 |
-
} else {
|
44 |
-
$this->s = strtoupper( $this->s );
|
45 |
-
} // if no mb_ functions :(
|
46 |
-
$this->_s = array_unique( explode( " ", $this->s ) );
|
47 |
-
|
48 |
-
$pre_field .= 'lower(';
|
49 |
-
$suf_field .= ')';
|
50 |
-
}
|
51 |
-
|
52 |
-
/**
|
53 |
-
* Check if utf8 is forced on LIKE
|
54 |
-
*/
|
55 |
-
if ( w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 1 ) {
|
56 |
-
$pre_like .= '_utf8';
|
57 |
-
}
|
58 |
-
|
59 |
-
/**
|
60 |
-
* Check if unicode is forced on LIKE, but only apply if utf8 is not
|
61 |
-
*/
|
62 |
-
if ( w_isset_def( $comp_options['db_force_unicode'], 0 ) == 1
|
63 |
-
&& w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 0
|
64 |
-
) {
|
65 |
-
$pre_like .= 'N';
|
66 |
-
}
|
67 |
|
68 |
$s = $this->s; // full keyword
|
69 |
$_s = $this->_s; // array of keywords
|
@@ -77,7 +44,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
77 |
$wcr = '';
|
78 |
}
|
79 |
|
80 |
-
if (isset($options['non_ajax_search']))
|
81 |
$this->remaining_limit = 500;
|
82 |
else
|
83 |
$this->remaining_limit = $sd['maxresults'];
|
@@ -138,139 +105,176 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
138 |
}
|
139 |
/*---------------------------------------------------------------*/
|
140 |
|
141 |
-
/*----------------------- Title query ---------------------------*/
|
142 |
-
if ( $options['set_intitle'] ) {
|
143 |
-
$words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
|
144 |
-
|
145 |
-
if ( count( $_s ) > 0 ) {
|
146 |
-
$_like = implode( "%'$suf_like " . $op . " " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'%", $words );
|
147 |
-
} else {
|
148 |
-
$_like = $s;
|
149 |
-
}
|
150 |
-
$parts[] = "( " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
|
151 |
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
}
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
}
|
179 |
-
|
180 |
|
181 |
-
|
182 |
-
|
183 |
-
(" . $pre_field . $wpdb->posts . ".
|
184 |
-
then 8 else 0 end)";
|
185 |
}
|
186 |
-
|
187 |
-
(" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE '%$s%')
|
188 |
-
then 8 else 0 end)";
|
189 |
-
}
|
190 |
-
/*---------------------------------------------------------------*/
|
191 |
-
|
192 |
-
/*----------------- Permalink, post_name query ------------------*/
|
193 |
-
if ( $sd['search_in_permalinks'] ) {
|
194 |
-
$words = $options['set_exactonly'] == 1 ? array($s) : $_s;
|
195 |
-
|
196 |
-
if (count($_s) > 0) {
|
197 |
-
$_like = implode("%'$suf_like " . $op . " " . $pre_field . $wpdb->posts . ".post_name" . $suf_field . " LIKE $pre_like'%", $words);
|
198 |
-
} else {
|
199 |
-
$_like = $s;
|
200 |
-
}
|
201 |
-
$parts[] = "( " . $pre_field . $wpdb->posts . ".post_name" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
|
202 |
-
}
|
203 |
-
/*---------------------------------------------------------------*/
|
204 |
-
|
205 |
-
/*---------------------- Excerpt query --------------------------*/
|
206 |
-
if ( $options['set_inexcerpt'] ) {
|
207 |
-
$words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
|
208 |
-
//$parts[] = "(lower($wpdb->posts.post_excerpt) REGEXP '$words')";
|
209 |
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
|
217 |
-
|
218 |
-
$
|
219 |
-
|
220 |
-
|
221 |
}
|
222 |
-
|
223 |
-
(" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE '%$s%')
|
224 |
-
then 7 else 0 end)";
|
225 |
-
}
|
226 |
-
/*---------------------------------------------------------------*/
|
227 |
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
232 |
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
|
|
237 |
}
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
|
|
|
|
|
|
|
|
270 |
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
|
275 |
|
276 |
// ------------------------ Categories/taxonomies ----------------------
|
@@ -447,21 +451,21 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
447 |
/*---------------------------------------------------------------*/
|
448 |
|
449 |
/*------------------------- Build like --------------------------*/
|
450 |
-
|
451 |
if ( $like_query == "" ) {
|
452 |
$like_query = "(1)";
|
453 |
} else {
|
454 |
$like_query = "($like_query)";
|
455 |
-
}
|
456 |
/*---------------------------------------------------------------*/
|
457 |
|
458 |
/*---------------------- Build relevance ------------------------*/
|
459 |
-
|
460 |
if ( $relevance == "" ) {
|
461 |
$relevance = "(1)";
|
462 |
} else {
|
463 |
$relevance = "($relevance)";
|
464 |
-
}
|
465 |
/*---------------------------------------------------------------*/
|
466 |
|
467 |
|
@@ -496,7 +500,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
496 |
FROM " . $wpdb->base_prefix . "icl_translations as wpml
|
497 |
WHERE
|
498 |
$_wpml_query_id_field = wpml.element_id AND
|
499 |
-
wpml.language_code = '" .
|
500 |
wpml.element_type IN ('$wpml_post_types')
|
501 |
)";
|
502 |
|
@@ -571,7 +575,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
571 |
) as author,
|
572 |
'' as ttid,
|
573 |
$wpdb->posts.post_type as post_type,
|
574 |
-
|
575 |
FROM $wpdb->posts
|
576 |
$postmeta_join
|
577 |
$term_join
|
@@ -582,7 +586,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
582 |
$cf_select
|
583 |
AND $post_statuses
|
584 |
AND $term_query
|
585 |
-
AND
|
586 |
AND $exclude_posts
|
587 |
AND ( $wpml_query )
|
588 |
$polylang_query
|
@@ -616,6 +620,10 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
616 |
);
|
617 |
}
|
618 |
|
|
|
|
|
|
|
|
|
619 |
$pageposts = $wpdb->get_results( $querystr, OBJECT );
|
620 |
|
621 |
wd_asl()->debug->pushData(
|
@@ -632,6 +640,80 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
632 |
return $pageposts;
|
633 |
}
|
634 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
635 |
protected function build_cff_query( $post_id_field, $args ) {
|
636 |
global $wpdb;
|
637 |
$defaults = array(
|
@@ -816,12 +898,6 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
816 |
$performance_options = get_option('asl_performance');
|
817 |
$comp_options = wd_asl()->o['asl_compatibility'];
|
818 |
|
819 |
-
if ( is_multisite() ) {
|
820 |
-
$home_url = network_home_url();
|
821 |
-
} else {
|
822 |
-
$home_url = home_url();
|
823 |
-
}
|
824 |
-
|
825 |
foreach ( $pageposts as $k => $v ) {
|
826 |
$r = &$pageposts[ $k ];
|
827 |
$r->title = w_isset_def( $r->title, null );
|
@@ -857,7 +933,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
857 |
if ( isset( $options['wpml_lang'] )
|
858 |
&& w_isset_def( $sd['wpml_compatibility'], 1 ) == 1
|
859 |
)
|
860 |
-
$r->link = apply_filters( 'wpml_permalink', $r->link,
|
861 |
|
862 |
$image_settings = $sd['image_options'];
|
863 |
if ( $image_settings['show_images'] != 0 ) {
|
@@ -922,6 +998,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
922 |
}
|
923 |
}
|
924 |
}
|
|
|
925 |
default:
|
926 |
if ( isset($wc_prod_var_o) ) {
|
927 |
$r->title = $wc_prod_var_o->get_title();
|
@@ -935,6 +1012,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
935 |
$sd['striptagsexclude'] = "<a><span>";
|
936 |
}
|
937 |
|
|
|
938 |
switch ($sd['descriptionfield']) {
|
939 |
case '1':
|
940 |
if (function_exists('qtranxf_use')) {
|
@@ -969,6 +1047,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
969 |
}
|
970 |
}
|
971 |
}
|
|
|
972 |
default: //including option '0', alias content
|
973 |
if ( function_exists( 'qtranxf_use' ) ) {
|
974 |
global $q_config;
|
@@ -1058,20 +1137,19 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
1058 |
|
1059 |
/**
|
1060 |
* Fetches an image for BFI class
|
|
|
|
|
1061 |
*/
|
1062 |
function getBFIimage( $post ) {
|
1063 |
$sd = $this->searchData;
|
1064 |
|
1065 |
if ( ! isset( $post->image ) || $post->image == null ) {
|
1066 |
-
$home_url = network_home_url();
|
1067 |
-
$home_url = home_url();
|
1068 |
|
1069 |
if ( ! isset( $post->id ) ) {
|
1070 |
return "";
|
1071 |
}
|
1072 |
-
$i = 1;
|
1073 |
$im = "";
|
1074 |
-
for ( $i
|
1075 |
switch ( $this->imageSettings[ 'image_source' . $i ] ) {
|
1076 |
case "featured":
|
1077 |
if ( $this->imageSettings['image_source_featured'] == "original" ) {
|
@@ -1085,7 +1163,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
1085 |
}
|
1086 |
break;
|
1087 |
case "content":
|
1088 |
-
if ($sd['showdescription'] == 0)
|
1089 |
$content = get_post_field('post_content', $post->id);
|
1090 |
else
|
1091 |
$content = $post->content;
|
@@ -1146,7 +1224,8 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
1146 |
* @param $needle string context
|
1147 |
* @param $context int length of the context
|
1148 |
* @param $maxlength int maximum length of the string in characters
|
1149 |
-
* @param $str_length_limit source string maximum length
|
|
|
1150 |
* @return string
|
1151 |
*/
|
1152 |
public function context_find($str, $needle, $context, $maxlength, $str_length_limit = 25000, $false_on_no_match = false) {
|
@@ -1242,5 +1321,4 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
|
1242 |
}
|
1243 |
|
1244 |
}
|
1245 |
-
}
|
1246 |
-
?>
|
4 |
|
5 |
if ( ! class_exists( 'wpdreams_searchContent' ) ) {
|
6 |
class wpdreams_searchContent extends wpdreams_search {
|
7 |
+
private $remaining_limit;
|
8 |
+
/**
|
9 |
+
* @var array of query parts
|
10 |
+
*/
|
11 |
+
private $parts = array();
|
12 |
|
13 |
protected function do_search() {
|
14 |
global $wpdb;
|
15 |
global $q_config;
|
16 |
|
17 |
$options = $this->options;
|
|
|
18 |
$sd = $this->searchData;
|
19 |
|
|
|
|
|
20 |
$types = array();
|
21 |
+
//$post_types = "";
|
22 |
$term_query = "(1)";
|
23 |
+
//$post_statuses = "";
|
24 |
+
//$term_join = "";
|
25 |
$postmeta_join = "";
|
26 |
|
27 |
+
$kw_logic = strtolower( $sd['keyword_logic'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
+
// Prefixes and suffixes
|
30 |
+
$pre_field = $this->pre_field;
|
31 |
+
$suf_field = $this->suf_field;
|
32 |
+
$pre_like = $this->pre_like;
|
33 |
+
$suf_like = $this->suf_like;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
$s = $this->s; // full keyword
|
36 |
$_s = $this->_s; // array of keywords
|
44 |
$wcr = '';
|
45 |
}
|
46 |
|
47 |
+
if ( isset($options['non_ajax_search']) )
|
48 |
$this->remaining_limit = 500;
|
49 |
else
|
50 |
$this->remaining_limit = $sd['maxresults'];
|
105 |
}
|
106 |
/*---------------------------------------------------------------*/
|
107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
|
109 |
+
$words = $options['set_exactonly'] == 1 && $s != '' ? array($s) : $_s;
|
110 |
+
/**
|
111 |
+
* Ex.: When the minimum word count is 2, and the user enters 'a' then $_s is empty.
|
112 |
+
* But $s is not actually empty, thus the wrong query will be executed.
|
113 |
+
*/
|
114 |
+
if ( count($words) == 0 && $s != '' ) {
|
115 |
+
$words = array($s);
|
116 |
+
// Allow only beginnings
|
117 |
+
if ( $options['set_exactonly'] == 0 )
|
118 |
+
$wcl = '';
|
119 |
+
}
|
120 |
+
if ( $s != '' )
|
121 |
+
$words = !in_array($s, $words) ? array_merge(array($s), $words) : $words;
|
122 |
+
|
123 |
+
$relevance_added = false;
|
124 |
+
foreach ( $words as $k => $word ) {
|
125 |
+
$parts = array();
|
126 |
+
$relevance_parts = array();
|
127 |
+
$is_exact = $options['set_exactonly'] == 1 || ( count($words) > 1 && $k == 0 && ($kw_logic == 'or' || $kw_logic == 'and') );
|
128 |
+
|
129 |
+
/*----------------------- Title query ---------------------------*/
|
130 |
+
if ( $options['set_intitle'] ) {
|
131 |
+
if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
|
132 |
+
$parts[] = "( " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
|
133 |
+
} else {
|
134 |
+
$parts[] = "
|
135 |
+
( " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
|
136 |
+
OR " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
|
137 |
+
OR " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
|
138 |
+
OR " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " = '" . $word . "')";
|
139 |
+
}
|
140 |
+
if ( !$relevance_added ) {
|
141 |
+
$relevance_parts[] = "(case when
|
142 |
+
(" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '$s%')
|
143 |
+
then " . (w_isset_def($sd['etitleweight'], 10) * 2) . " else 0 end)";
|
144 |
+
|
145 |
+
$relevance_parts[] = "(case when
|
146 |
+
(" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '%$s%')
|
147 |
+
then " . w_isset_def($sd['etitleweight'], 10) . " else 0 end)";
|
148 |
+
|
149 |
+
// The first word relevance is higher
|
150 |
+
if ( isset($_s[0]) ) {
|
151 |
+
$relevance_parts[] = "(case when
|
152 |
+
(" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '%" . $_s[0] . "%')
|
153 |
+
then " . w_isset_def($sd['etitleweight'], 10) . " else 0 end)";
|
154 |
+
}
|
155 |
+
}
|
156 |
}
|
157 |
+
/*---------------------------------------------------------------*/
|
158 |
+
|
159 |
+
/*---------------------- Content query --------------------------*/
|
160 |
+
if ( $options['set_incontent'] ) {
|
161 |
+
if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
|
162 |
+
$parts[] = "( " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
|
163 |
+
/**
|
164 |
+
* Exact matching multi line + word boundary with REGEXP
|
165 |
+
*
|
166 |
+
* $parts[] = "( " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " REGEXP '([[:blank:][:punct:]]|^|\r\n)" . $word . "([[:blank:][:punct:]]|$|\r\n)' )";
|
167 |
+
*/
|
168 |
+
} else {
|
169 |
+
$parts[] = "
|
170 |
+
(" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
|
171 |
+
OR " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
|
172 |
+
OR " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
|
173 |
+
OR " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " = '" . $word . "')";
|
174 |
+
}
|
175 |
+
if ( !$relevance_added ) {
|
176 |
+
if ( isset($_s[0]) ) {
|
177 |
+
$relevance_parts[] = "(case when
|
178 |
+
(" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE '%" . $_s[0] . "%')
|
179 |
+
then ".w_isset_def($sd['contentweight'], 10)." else 0 end)";
|
180 |
+
}
|
181 |
|
182 |
+
$relevance_parts[] = "(case when
|
183 |
+
(" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE '%$s%')
|
184 |
+
then " . w_isset_def($sd['econtentweight'], 10) . " else 0 end)";
|
185 |
+
}
|
186 |
}
|
187 |
+
/*---------------------------------------------------------------*/
|
188 |
|
189 |
+
/*----------------- Permalink, post_name query ------------------*/
|
190 |
+
if ( $sd['search_in_permalinks'] ) {
|
191 |
+
$parts[] = "( " . $pre_field . $wpdb->posts . ".post_name" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
|
|
|
192 |
}
|
193 |
+
/*---------------------------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
|
195 |
+
/*---------------------- Excerpt query --------------------------*/
|
196 |
+
if ($options['set_inexcerpt']) {
|
197 |
+
if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
|
198 |
+
$parts[] = "( " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
|
199 |
+
} else {
|
200 |
+
$parts[] = "
|
201 |
+
(" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
|
202 |
+
OR " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
|
203 |
+
OR " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
|
204 |
+
OR " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " = '" . $word . "')";
|
205 |
+
}
|
206 |
+
if ( !$relevance_added ) {
|
207 |
+
if ( isset($_s[0]) ) {
|
208 |
+
$relevance_parts[] = "(case when
|
209 |
+
(" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE '%" . $_s[0] . "%')
|
210 |
+
then ".w_isset_def($sd['excerptweight'], 10)." else 0 end)";
|
211 |
+
}
|
212 |
|
213 |
+
$relevance_parts[] = "(case when
|
214 |
+
(" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE '%$s%')
|
215 |
+
then " . w_isset_def($sd['eexcerptweight'], 10) . " else 0 end)";
|
216 |
+
}
|
217 |
}
|
218 |
+
/*---------------------------------------------------------------*/
|
|
|
|
|
|
|
|
|
219 |
|
220 |
+
/*------------------------ Term query ---------------------------*/
|
221 |
+
if ($options['searchinterms']) {
|
222 |
+
if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
|
223 |
+
$parts[] = "( " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
|
224 |
+
} else {
|
225 |
+
$parts[] = "
|
226 |
+
(" . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
|
227 |
+
OR " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
|
228 |
+
OR " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
|
229 |
+
OR " . $pre_field . $wpdb->terms . ".name" . $suf_field . " = '" . $word . "')";
|
230 |
+
}
|
231 |
|
232 |
+
if ( !$relevance_added ) {
|
233 |
+
$relevance_parts[] = "(case when
|
234 |
+
(" . $pre_field . $wpdb->terms . ".name" . $suf_field . " = '$s')
|
235 |
+
then " . w_isset_def($sd['etermsweight'], 10) . " else 0 end)";
|
236 |
+
}
|
237 |
}
|
238 |
+
/*---------------------------------------------------------------*/
|
239 |
+
|
240 |
+
/*---------------------- Custom Fields --------------------------*/
|
241 |
+
$selected_customfields = isset( $sd['selected-customfields'] ) ? $sd['selected-customfields'] : array();
|
242 |
+
if ( $sd['search_all_cf'] == 1 )
|
243 |
+
$selected_customfields = array("all");
|
244 |
+
|
245 |
+
if ( is_array($selected_customfields) && count($selected_customfields) > 0 ) {
|
246 |
+
$postmeta_join = "LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID";
|
247 |
+
foreach ( $selected_customfields as $cfield ) {
|
248 |
+
$key_part = $sd['search_all_cf'] == 1 ? "" : "$wpdb->postmeta.meta_key='$cfield' AND ";
|
249 |
+
|
250 |
+
if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
|
251 |
+
$parts[] = "( $key_part " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
|
252 |
+
} else {
|
253 |
+
$parts[] = "( $key_part
|
254 |
+
(" . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
|
255 |
+
OR " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
|
256 |
+
OR " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
|
257 |
+
OR " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " = '" . $word . "') )";
|
258 |
+
}
|
259 |
+
if ( !$relevance_added ) {
|
260 |
+
if ($cfield == 'author_field_name')
|
261 |
+
$relevance_parts[] = "(case when
|
262 |
+
(EXISTS (SELECT 1 FROM $wpdb->postmeta as cfre WHERE cfre.post_id = $wpdb->posts.ID AND cfre.meta_key = '$cfield' AND
|
263 |
+
(cfre.meta_value" . $suf_field . " LIKE '%" . $s . "%')))
|
264 |
+
then 100 else 0 end)";
|
265 |
+
if ($cfield == 'fulltext_field_name')
|
266 |
+
$relevance_parts[] = "(case when
|
267 |
+
(EXISTS (SELECT 1 FROM $wpdb->postmeta as cfre WHERE cfre.post_id = $wpdb->posts.ID AND cfre.meta_key = '$cfield' AND
|
268 |
+
(cfre.meta_value" . $suf_field . " LIKE '%" . $s . "%')))
|
269 |
+
then 10 else 0 end)";
|
270 |
+
}
|
271 |
+
}
|
272 |
+
}
|
273 |
+
/*---------------------------------------------------------------*/
|
274 |
|
275 |
+
$this->parts[] = array( $parts, $relevance_parts );
|
276 |
+
$relevance_added = true;
|
277 |
+
}
|
278 |
|
279 |
|
280 |
// ------------------------ Categories/taxonomies ----------------------
|
451 |
/*---------------------------------------------------------------*/
|
452 |
|
453 |
/*------------------------- Build like --------------------------*/
|
454 |
+
/*$like_query = implode( ' OR ', $parts );
|
455 |
if ( $like_query == "" ) {
|
456 |
$like_query = "(1)";
|
457 |
} else {
|
458 |
$like_query = "($like_query)";
|
459 |
+
}*/
|
460 |
/*---------------------------------------------------------------*/
|
461 |
|
462 |
/*---------------------- Build relevance ------------------------*/
|
463 |
+
/*$relevance = implode( ' + ', $relevance_parts );
|
464 |
if ( $relevance == "" ) {
|
465 |
$relevance = "(1)";
|
466 |
} else {
|
467 |
$relevance = "($relevance)";
|
468 |
+
}*/
|
469 |
/*---------------------------------------------------------------*/
|
470 |
|
471 |
|
500 |
FROM " . $wpdb->base_prefix . "icl_translations as wpml
|
501 |
WHERE
|
502 |
$_wpml_query_id_field = wpml.element_id AND
|
503 |
+
wpml.language_code = '" . ASL_Helpers::escape( $options['wpml_lang'] ) . "' AND
|
504 |
wpml.element_type IN ('$wpml_post_types')
|
505 |
)";
|
506 |
|
575 |
) as author,
|
576 |
'' as ttid,
|
577 |
$wpdb->posts.post_type as post_type,
|
578 |
+
{relevance_query} as relevance
|
579 |
FROM $wpdb->posts
|
580 |
$postmeta_join
|
581 |
$term_join
|
586 |
$cf_select
|
587 |
AND $post_statuses
|
588 |
AND $term_query
|
589 |
+
AND {like_query}
|
590 |
AND $exclude_posts
|
591 |
AND ( $wpml_query )
|
592 |
$polylang_query
|
620 |
);
|
621 |
}
|
622 |
|
623 |
+
$querystr = $this->build_query( $this->parts, $querystr, array(
|
624 |
+
'keyword_logic' => $kw_logic,
|
625 |
+
'_post_use_relevance' => 1
|
626 |
+
));
|
627 |
$pageposts = $wpdb->get_results( $querystr, OBJECT );
|
628 |
|
629 |
wd_asl()->debug->pushData(
|
640 |
return $pageposts;
|
641 |
}
|
642 |
|
643 |
+
/**
|
644 |
+
* Builds the query from the parts
|
645 |
+
*
|
646 |
+
* @param $parts array LIKE and Relevance parts
|
647 |
+
* @param $query string the search query
|
648 |
+
* @param $argp array arguments passed
|
649 |
+
*
|
650 |
+
* @return string query
|
651 |
+
*/
|
652 |
+
protected function build_query( $parts, $query, $argp = array() ) {
|
653 |
+
|
654 |
+
$args = array_merge(array(
|
655 |
+
'keyword_logic' => 'OR',
|
656 |
+
'_post_use_relevance' => 1
|
657 |
+
), $argp);
|
658 |
+
$kw_logic = str_replace('EX', '', strtoupper( $args['keyword_logic'] ) );
|
659 |
+
$kw_logic = $kw_logic != 'AND' && $kw_logic != 'OR' ? 'AND' : $kw_logic;
|
660 |
+
|
661 |
+
$r_parts = array(); // relevance parts
|
662 |
+
|
663 |
+
/*------------------------- Build like --------------------------*/
|
664 |
+
$exact_query = '';
|
665 |
+
$like_query_arr = array();
|
666 |
+
foreach ( $parts as $k=>$part ) {
|
667 |
+
if ( $k == 0 )
|
668 |
+
$exact_query = '(' . implode(' OR ', $part[0]) . ')';
|
669 |
+
else
|
670 |
+
$like_query_arr[] = '(' . implode(' OR ', $part[0]) . ')';
|
671 |
+
}
|
672 |
+
$like_query = implode(' ' . $kw_logic . ' ', $like_query_arr);
|
673 |
+
|
674 |
+
// When $exact query is empty, then surely $like_query must be empty too, see above
|
675 |
+
if ( $exact_query == '' ) {
|
676 |
+
$like_query = "(1)";
|
677 |
+
} else {
|
678 |
+
// Both $like_query and $exact_query set
|
679 |
+
if ( $like_query != '' ) {
|
680 |
+
$like_query = "( $exact_query OR $like_query )";
|
681 |
+
} else {
|
682 |
+
$like_query = "( $exact_query )";
|
683 |
+
}
|
684 |
+
}
|
685 |
+
/*---------------------------------------------------------------*/
|
686 |
+
|
687 |
+
/*---------------------- Build relevance ------------------------*/
|
688 |
+
foreach ( $parts as $part ) {
|
689 |
+
if ( isset($part[1]) && count($part[1]) > 0 )
|
690 |
+
$r_parts = array_merge( $r_parts, $part[1] );
|
691 |
+
}
|
692 |
+
$relevance = implode( ' + ', $r_parts );
|
693 |
+
if ( $args['_post_use_relevance'] != 1 || $relevance == "" ) {
|
694 |
+
$relevance = "(1)";
|
695 |
+
} else {
|
696 |
+
$relevance = "($relevance)";
|
697 |
+
}
|
698 |
+
/*---------------------------------------------------------------*/
|
699 |
+
|
700 |
+
if ( isset($this->remaining_limit, $this->limit_start) ) {
|
701 |
+
if ($this->limit_start != 0)
|
702 |
+
$limit = $this->limit_start . ", " . $this->remaining_limit;
|
703 |
+
else
|
704 |
+
$limit = $this->remaining_limit;
|
705 |
+
} else {
|
706 |
+
$limit = 10;
|
707 |
+
}
|
708 |
+
|
709 |
+
return str_replace(
|
710 |
+
array( "{relevance_query}", "{like_query}", "{remaining_limit}" ),
|
711 |
+
array( $relevance, $like_query, $limit ),
|
712 |
+
$query
|
713 |
+
);
|
714 |
+
|
715 |
+
}
|
716 |
+
|
717 |
protected function build_cff_query( $post_id_field, $args ) {
|
718 |
global $wpdb;
|
719 |
$defaults = array(
|
898 |
$performance_options = get_option('asl_performance');
|
899 |
$comp_options = wd_asl()->o['asl_compatibility'];
|
900 |
|
|
|
|
|
|
|
|
|
|
|
|
|
901 |
foreach ( $pageposts as $k => $v ) {
|
902 |
$r = &$pageposts[ $k ];
|
903 |
$r->title = w_isset_def( $r->title, null );
|
933 |
if ( isset( $options['wpml_lang'] )
|
934 |
&& w_isset_def( $sd['wpml_compatibility'], 1 ) == 1
|
935 |
)
|
936 |
+
$r->link = apply_filters( 'wpml_permalink', $r->link, ASL_Helpers::escape( $options['wpml_lang'] ) );
|
937 |
|
938 |
$image_settings = $sd['image_options'];
|
939 |
if ( $image_settings['show_images'] != 0 ) {
|
998 |
}
|
999 |
}
|
1000 |
}
|
1001 |
+
break;
|
1002 |
default:
|
1003 |
if ( isset($wc_prod_var_o) ) {
|
1004 |
$r->title = $wc_prod_var_o->get_title();
|
1012 |
$sd['striptagsexclude'] = "<a><span>";
|
1013 |
}
|
1014 |
|
1015 |
+
$_content = '';
|
1016 |
switch ($sd['descriptionfield']) {
|
1017 |
case '1':
|
1018 |
if (function_exists('qtranxf_use')) {
|
1047 |
}
|
1048 |
}
|
1049 |
}
|
1050 |
+
break;
|
1051 |
default: //including option '0', alias content
|
1052 |
if ( function_exists( 'qtranxf_use' ) ) {
|
1053 |
global $q_config;
|
1137 |
|
1138 |
/**
|
1139 |
* Fetches an image for BFI class
|
1140 |
+
* @param $post WP_POst Post object
|
1141 |
+
* @return string image URL
|
1142 |
*/
|
1143 |
function getBFIimage( $post ) {
|
1144 |
$sd = $this->searchData;
|
1145 |
|
1146 |
if ( ! isset( $post->image ) || $post->image == null ) {
|
|
|
|
|
1147 |
|
1148 |
if ( ! isset( $post->id ) ) {
|
1149 |
return "";
|
1150 |
}
|
|
|
1151 |
$im = "";
|
1152 |
+
for ( $i = 1; $i < 6; $i ++ ) {
|
1153 |
switch ( $this->imageSettings[ 'image_source' . $i ] ) {
|
1154 |
case "featured":
|
1155 |
if ( $this->imageSettings['image_source_featured'] == "original" ) {
|
1163 |
}
|
1164 |
break;
|
1165 |
case "content":
|
1166 |
+
if ( $sd['showdescription'] == 0 )
|
1167 |
$content = get_post_field('post_content', $post->id);
|
1168 |
else
|
1169 |
$content = $post->content;
|
1224 |
* @param $needle string context
|
1225 |
* @param $context int length of the context
|
1226 |
* @param $maxlength int maximum length of the string in characters
|
1227 |
+
* @param $str_length_limit int source string maximum length
|
1228 |
+
* @param $false_on_no_match bool to return boolean false if no matches were found
|
1229 |
* @return string
|
1230 |
*/
|
1231 |
public function context_find($str, $needle, $context, $maxlength, $str_length_limit = 25000, $false_on_no_match = false) {
|
1321 |
}
|
1322 |
|
1323 |
}
|
1324 |
+
}
|
|
includes/classes/suggest/google_suggest.class.php
CHANGED
@@ -13,6 +13,8 @@ if (!class_exists('wpd_googleKeywordSuggest')) {
|
|
13 |
* @author Ernest Marcinko
|
14 |
*/
|
15 |
class wpd_googleKeywordSuggest extends wpd_keywordSuggestAbstract {
|
|
|
|
|
16 |
function __construct( $args = array() ) {
|
17 |
$defaults = array(
|
18 |
'maxCount' => 10,
|
@@ -83,5 +85,4 @@ if (!class_exists('wpd_googleKeywordSuggest')) {
|
|
83 |
}
|
84 |
}
|
85 |
}
|
86 |
-
}
|
87 |
-
?>
|
13 |
* @author Ernest Marcinko
|
14 |
*/
|
15 |
class wpd_googleKeywordSuggest extends wpd_keywordSuggestAbstract {
|
16 |
+
private $lang, $matchStart, $url;
|
17 |
+
|
18 |
function __construct( $args = array() ) {
|
19 |
$defaults = array(
|
20 |
'maxCount' => 10,
|
85 |
}
|
86 |
}
|
87 |
}
|
88 |
+
}
|
|
includes/classes/suggest/suggest-abstract.class.php
CHANGED
@@ -19,7 +19,6 @@ if (!class_exists('wpd_keywordSuggestAbstract')) {
|
|
19 |
abstract class wpd_keywordSuggestAbstract {
|
20 |
|
21 |
protected $maxCount;
|
22 |
-
|
23 |
protected $maxCharsPerWord;
|
24 |
|
25 |
/**
|
@@ -51,39 +50,5 @@ if (!class_exists('wpd_keywordSuggestAbstract')) {
|
|
51 |
return $output;
|
52 |
}
|
53 |
}
|
54 |
-
|
55 |
-
/**
|
56 |
-
* Performs a full escape
|
57 |
-
*
|
58 |
-
* @uses wd_mysql_escape_mimic()
|
59 |
-
* @param $string
|
60 |
-
* @return array|mixed
|
61 |
-
*/
|
62 |
-
protected function escape( $string ) {
|
63 |
-
global $wpdb;
|
64 |
-
|
65 |
-
// recursively go through if it is an array
|
66 |
-
if ( is_array($string) ) {
|
67 |
-
foreach ($string as $k => $v) {
|
68 |
-
$string[$k] = $this->escape($v);
|
69 |
-
}
|
70 |
-
return $string;
|
71 |
-
}
|
72 |
-
|
73 |
-
if ( is_float( $string ) )
|
74 |
-
return $string;
|
75 |
-
|
76 |
-
// Extra escape for 4.0 >=
|
77 |
-
if ( method_exists( $wpdb, 'esc_like' ) )
|
78 |
-
return esc_sql( $wpdb->esc_like( $string ) );
|
79 |
-
|
80 |
-
// Escape support for WP < 4.0
|
81 |
-
if ( function_exists( 'like_escape' ) )
|
82 |
-
return esc_sql( like_escape($string) );
|
83 |
-
|
84 |
-
// Okay, what? Not one function is present, use the one we have
|
85 |
-
return wd_mysql_escape_mimic($string);
|
86 |
-
}
|
87 |
-
|
88 |
}
|
89 |
}
|
19 |
abstract class wpd_keywordSuggestAbstract {
|
20 |
|
21 |
protected $maxCount;
|
|
|
22 |
protected $maxCharsPerWord;
|
23 |
|
24 |
/**
|
50 |
return $output;
|
51 |
}
|
52 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
}
|
54 |
}
|
includes/views/asl.shortcode.php
CHANGED
@@ -41,7 +41,7 @@
|
|
41 |
<?php do_action('asl_layout_before_input', $id); ?>
|
42 |
|
43 |
<div class='proinput'>
|
44 |
-
<form autocomplete="off"
|
45 |
<input aria-label='Search input' type='search' class='orig' name='phrase' placeholder='<?php echo asl_icl_t( "Search bar placeholder text", w_isset_def($style['defaultsearchtext'], '') ); ?>' value='<?php echo apply_filters('asl_print_search_query', get_search_query()); ?>' autocomplete="off"/>
|
46 |
<input aria-label='Autocomplete input, do not use this' type='text' class='autocomplete' name='phrase' value='' autocomplete="off"/>
|
47 |
<span class='loading'></span>
|
@@ -328,7 +328,7 @@ if ( function_exists('qtranxf_getLanguage') ) {
|
|
328 |
<?php if ($style['showmoreresults'] == 1): ?>
|
329 |
<?php do_action('asl_layout_before_showmore', $id); ?>
|
330 |
<p class='showmore'>
|
331 |
-
<a><?php echo $style['showmoreresultstext']; ?></a>
|
332 |
</p>
|
333 |
<?php do_action('asl_layout_after_showmore', $id); ?>
|
334 |
<?php endif; ?>
|
41 |
<?php do_action('asl_layout_before_input', $id); ?>
|
42 |
|
43 |
<div class='proinput'>
|
44 |
+
<form autocomplete="off" aria-label='Ajax search form'>
|
45 |
<input aria-label='Search input' type='search' class='orig' name='phrase' placeholder='<?php echo asl_icl_t( "Search bar placeholder text", w_isset_def($style['defaultsearchtext'], '') ); ?>' value='<?php echo apply_filters('asl_print_search_query', get_search_query()); ?>' autocomplete="off"/>
|
46 |
<input aria-label='Autocomplete input, do not use this' type='text' class='autocomplete' name='phrase' value='' autocomplete="off"/>
|
47 |
<span class='loading'></span>
|
328 |
<?php if ($style['showmoreresults'] == 1): ?>
|
329 |
<?php do_action('asl_layout_before_showmore', $id); ?>
|
330 |
<p class='showmore'>
|
331 |
+
<a><?php echo asl_icl_t('Show more results text', $style['showmoreresultstext']); ?></a>
|
332 |
</p>
|
333 |
<?php do_action('asl_layout_after_showmore', $id); ?>
|
334 |
<?php endif; ?>
|
languages/ajax-search-lite-en_EN.pot
CHANGED
@@ -1,419 +1,595 @@
|
|
|
|
|
|
|
|
1 |
#, fuzzy
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
-
"Project-Id-Version: Ajax Search Lite\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
-
"Last-Translator:
|
8 |
-
"Language-Team:
|
9 |
-
"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"
|
14 |
-
"X-
|
15 |
-
"
|
16 |
-
"X-Poedit-KeywordsList: __;_e
|
17 |
-
"
|
18 |
-
"
|
19 |
-
"X-Poedit-
|
20 |
-
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
msgid "Enable search Google Analytics integration?"
|
23 |
msgstr ""
|
24 |
|
25 |
-
#:
|
26 |
msgid "Google analytics pageview string"
|
27 |
msgstr ""
|
28 |
|
29 |
-
#:
|
30 |
msgid ""
|
31 |
"This is how the pageview will look like on the google analytics website. Use "
|
32 |
"the {asl_term} variable to add the search term to the pageview."
|
33 |
msgstr ""
|
34 |
|
35 |
-
#:
|
36 |
msgid "Analytics options"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#:
|
40 |
msgid "Result"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#:
|
44 |
msgid ""
|
45 |
"After some time you should be able to see the hits on your analytics board."
|
46 |
msgstr ""
|
47 |
|
48 |
-
#:
|
49 |
msgid "Search shortcode:"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#:
|
53 |
msgid "Search shortcode for templates:"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#:
|
57 |
msgid "General Options"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#:
|
61 |
msgid "Image Options"
|
62 |
msgstr ""
|
63 |
|
64 |
-
#:
|
65 |
msgid "Frontend Options"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#:
|
69 |
msgid "Layout options"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#:
|
73 |
msgid "Advanced"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#:
|
77 |
msgid "Genearal Options"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#:
|
81 |
msgid "Frontend Search Settings"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#:
|
85 |
msgid "Layout Options"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#:
|
89 |
msgid "Advanced Options"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#:
|
93 |
msgid "Ajax Search Lite settings saved!"
|
94 |
msgstr ""
|
95 |
|
96 |
-
#:
|
97 |
-
msgid "
|
98 |
msgstr ""
|
99 |
|
100 |
-
#:
|
101 |
-
msgid "
|
102 |
msgstr ""
|
103 |
|
104 |
-
#:
|
105 |
-
msgid "
|
106 |
msgstr ""
|
107 |
|
108 |
-
#:
|
109 |
-
msgid "Drag here the post types you want to use!"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: ../backend/tabs/instance/advanced_options.php:3
|
113 |
-
msgid "Strip shortcodes from the content?"
|
114 |
-
msgstr ""
|
115 |
-
|
116 |
-
#: ../backend/tabs/instance/advanced_options.php:7
|
117 |
msgid ""
|
118 |
-
"
|
119 |
-
"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#:
|
123 |
msgid "Title Field"
|
124 |
msgstr ""
|
125 |
|
126 |
-
#:
|
127 |
msgid "Description Field"
|
128 |
msgstr ""
|
129 |
|
130 |
-
#:
|
131 |
msgid "Exclude categories"
|
132 |
msgstr ""
|
133 |
|
134 |
-
#:
|
135 |
msgid "Exclude Posts by ID's (comma separated post ID-s)"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#:
|
139 |
-
msgid "
|
140 |
-
msgstr ""
|
141 |
-
|
142 |
-
#: ../backend/tabs/instance/advanced_options.php:47
|
143 |
-
msgid ""
|
144 |
-
"Use this field to exclude any taxonomy term (tags, product categorories "
|
145 |
-
"etc..)"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#:
|
149 |
-
msgid "
|
150 |
msgstr ""
|
151 |
|
152 |
-
#:
|
153 |
msgid "Show search settings on the frontend?"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#:
|
157 |
msgid ""
|
158 |
"The default values of the checkboxes on the frontend are the values set "
|
159 |
"above."
|
160 |
msgstr ""
|
161 |
|
162 |
-
#:
|
163 |
msgid "Show exact matches selector?"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#:
|
167 |
msgid "Show search in posts selector?"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#:
|
171 |
msgid "Show search in pages selector?"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#:
|
175 |
msgid "Show search in title selector?"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#:
|
179 |
msgid "Show search in content selector?"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#:
|
183 |
msgid "Show search in custom post types selectors"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#:
|
187 |
msgid ""
|
188 |
"Nor recommended if you have more than 500 categories! (the HTML output will "
|
189 |
"get too big)"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#:
|
193 |
msgid "Show the categories selectors?"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#:
|
197 |
msgid "Show the uncategorised category?"
|
198 |
msgstr ""
|
199 |
|
200 |
-
#:
|
201 |
msgid "Select which categories exclude"
|
202 |
msgstr ""
|
203 |
|
204 |
-
#:
|
205 |
msgid "Categories filter box header text"
|
206 |
msgstr ""
|
207 |
|
208 |
-
#:
|
209 |
-
#:
|
210 |
-
#:
|
211 |
-
#:
|
212 |
msgid "Save options!"
|
213 |
msgstr ""
|
214 |
|
215 |
-
#:
|
216 |
-
msgid "
|
217 |
msgstr ""
|
218 |
|
219 |
-
#:
|
220 |
-
msgid "
|
221 |
msgstr ""
|
222 |
|
223 |
-
#:
|
224 |
-
msgid "
|
225 |
msgstr ""
|
226 |
|
227 |
-
#:
|
228 |
-
msgid "
|
|
|
229 |
msgstr ""
|
230 |
|
231 |
-
#:
|
232 |
-
msgid "
|
233 |
msgstr ""
|
234 |
|
235 |
-
#:
|
236 |
-
msgid "
|
237 |
msgstr ""
|
238 |
|
239 |
-
#:
|
240 |
-
msgid "
|
241 |
msgstr ""
|
242 |
|
243 |
-
#:
|
244 |
-
msgid "
|
245 |
msgstr ""
|
246 |
|
247 |
-
#:
|
248 |
-
|
|
|
249 |
msgstr ""
|
250 |
|
251 |
-
#:
|
252 |
-
|
|
|
253 |
msgstr ""
|
254 |
|
255 |
-
#:
|
256 |
-
|
|
|
257 |
msgstr ""
|
258 |
|
259 |
-
#:
|
260 |
-
|
|
|
261 |
msgstr ""
|
262 |
|
263 |
-
#:
|
264 |
-
|
|
|
265 |
msgstr ""
|
266 |
|
267 |
-
#:
|
268 |
-
|
|
|
269 |
msgstr ""
|
270 |
|
271 |
-
#:
|
272 |
-
msgid "
|
273 |
msgstr ""
|
274 |
|
275 |
-
#:
|
276 |
-
msgid "
|
277 |
msgstr ""
|
278 |
|
279 |
-
#:
|
280 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
msgstr ""
|
282 |
|
283 |
-
#:
|
|
|
|
|
|
|
|
|
284 |
msgid "Show images in results?"
|
285 |
msgstr ""
|
286 |
|
287 |
-
#:
|
288 |
msgid "Image width"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#:
|
292 |
msgid "Image height"
|
293 |
msgstr ""
|
294 |
|
295 |
-
#:
|
296 |
msgid "Primary image source"
|
297 |
msgstr ""
|
298 |
|
299 |
-
#:
|
300 |
msgid "Alternative image source 1"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#:
|
304 |
msgid "Alternative image source 2"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#:
|
308 |
msgid "Alternative image source 3"
|
309 |
msgstr ""
|
310 |
|
311 |
-
#:
|
312 |
msgid "Alternative image source 4"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#:
|
316 |
msgid "Default image url"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#:
|
320 |
msgid "Custom field containing the image"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
msgid "Sroll the window to the result list?"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#:
|
328 |
msgid "Make the whole result area clickable?"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#:
|
332 |
msgid "Close result list on document click?"
|
333 |
msgstr ""
|
334 |
|
335 |
-
#:
|
336 |
msgid "Show the close icon?"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#:
|
340 |
msgid "No results text"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#:
|
344 |
msgid "Did you mean text"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#:
|
348 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
msgstr ""
|
350 |
|
351 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
352 |
msgid "Show 'More results..' text in the bottom of the search box?"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#:
|
356 |
msgid "' Show more results..' text"
|
357 |
msgstr ""
|
358 |
|
359 |
-
#:
|
360 |
msgid "Show author in results?"
|
361 |
msgstr ""
|
362 |
|
363 |
-
#:
|
364 |
msgid "Show date in results?"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#:
|
368 |
msgid "Show description in results?"
|
369 |
msgstr ""
|
370 |
|
371 |
-
#:
|
372 |
msgid "Description length"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#:
|
376 |
-
#:
|
377 |
-
msgid "
|
378 |
msgstr ""
|
379 |
|
380 |
-
#:
|
381 |
-
#:
|
382 |
-
msgid "Results
|
383 |
msgstr ""
|
384 |
|
385 |
-
#:
|
386 |
-
#:
|
387 |
-
msgid "
|
388 |
msgstr ""
|
389 |
|
390 |
-
#:
|
391 |
-
|
|
|
392 |
msgstr ""
|
393 |
|
394 |
-
#:
|
395 |
msgid ""
|
396 |
"The server does not have ImageMagick or GD installed and/or enabled! Any of "
|
397 |
"these libraries are required for WordPress to be able to resize images. "
|
398 |
"Please contact your server administrator to enable this before continuing."
|
399 |
msgstr ""
|
400 |
|
401 |
-
#:
|
402 |
msgid "Image rotate failed."
|
403 |
msgstr ""
|
404 |
|
405 |
-
#:
|
406 |
msgid "Image opacity change failed."
|
407 |
msgstr ""
|
408 |
|
409 |
-
#:
|
410 |
msgid "Image color change failed."
|
411 |
msgstr ""
|
412 |
|
413 |
-
#:
|
414 |
msgid "Image grayscale failed."
|
415 |
msgstr ""
|
416 |
|
417 |
-
#:
|
418 |
msgid "Image negate failed."
|
419 |
msgstr ""
|
1 |
+
# Blank WordPress Pot
|
2 |
+
# Copyright 2014 ...
|
3 |
+
# This file is distributed under the GNU General Public License v3 or later.
|
4 |
#, fuzzy
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
+
"Project-Id-Version: Ajax Search Lite Pot v1.0.0\n"
|
8 |
+
"POT-Creation-Date: 2018-09-28 22:23+0200\n"
|
9 |
+
"PO-Revision-Date: \n"
|
10 |
+
"Last-Translator: Your Name <you@example.com>\n"
|
11 |
+
"Language-Team: Your Team <translations@example.com>\n"
|
12 |
+
"Report-Msgid-Bugs-To: Translator Name <translations@example.com>\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
17 |
+
"X-Textdomain-Support: yesX-Generator: Poedit 1.6.4\n"
|
18 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
19 |
+
"X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html_x:1,2c;esc_html__;"
|
20 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
21 |
+
"_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;__ngettext_noop:1,2;_c,_nc:4c,1,2\n"
|
22 |
+
"X-Poedit-Basepath: ..\n"
|
23 |
+
"Language: en_US\n"
|
24 |
+
"X-Generator: Poedit 2.1.1\n"
|
25 |
+
"X-Poedit-SearchPath-0: .\n"
|
26 |
+
"X-Poedit-SearchPathExcluded-0: css\n"
|
27 |
+
"X-Poedit-SearchPathExcluded-1: js\n"
|
28 |
+
"X-Poedit-SearchPathExcluded-2: languages\n"
|
29 |
+
"X-Poedit-SearchPathExcluded-3: img\n"
|
30 |
+
|
31 |
+
#: backend/analytics.php:7
|
32 |
msgid "Enable search Google Analytics integration?"
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: backend/analytics.php:12
|
36 |
msgid "Google analytics pageview string"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: backend/analytics.php:16
|
40 |
msgid ""
|
41 |
"This is how the pageview will look like on the google analytics website. Use "
|
42 |
"the {asl_term} variable to add the search term to the pageview."
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: backend/analytics.php:40
|
46 |
msgid "Analytics options"
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: backend/analytics.php:45
|
50 |
msgid "Result"
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: backend/analytics.php:47
|
54 |
msgid ""
|
55 |
"After some time you should be able to see the hits on your analytics board."
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: backend/settings.php:41
|
59 |
msgid "Search shortcode:"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: backend/settings.php:44
|
63 |
msgid "Search shortcode for templates:"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: backend/settings.php:55
|
67 |
msgid "General Options"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: backend/settings.php:56 backend/settings.php:72
|
71 |
msgid "Image Options"
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: backend/settings.php:57
|
75 |
msgid "Frontend Options"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: backend/settings.php:58
|
79 |
msgid "Layout options"
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: backend/settings.php:59
|
83 |
msgid "Advanced"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: backend/settings.php:64
|
87 |
msgid "Genearal Options"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: backend/settings.php:80
|
91 |
msgid "Frontend Search Settings"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: backend/settings.php:88
|
95 |
msgid "Layout Options"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: backend/settings.php:96
|
99 |
msgid "Advanced Options"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: backend/settings.php:124
|
103 |
msgid "Ajax Search Lite settings saved!"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: backend/tabs/instance/advanced_options.php:5
|
107 |
+
msgid "Exclude hidden WooCommerce products from search?"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: backend/tabs/instance/advanced_options.php:12
|
111 |
+
msgid "Exclude WooCommerce out of stock products?"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: backend/tabs/instance/advanced_options.php:19
|
115 |
+
msgid "What to do with shortcodes in results content?"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: backend/tabs/instance/advanced_options.php:29
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
msgid ""
|
120 |
+
"Removing shortcode is usually much faster, especially if you have many of "
|
121 |
+
"them within posts."
|
122 |
msgstr ""
|
123 |
|
124 |
+
#: backend/tabs/instance/advanced_options.php:34
|
125 |
msgid "Title Field"
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: backend/tabs/instance/advanced_options.php:55
|
129 |
msgid "Description Field"
|
130 |
msgstr ""
|
131 |
|
132 |
+
#: backend/tabs/instance/advanced_options.php:77
|
133 |
msgid "Exclude categories"
|
134 |
msgstr ""
|
135 |
|
136 |
+
#: backend/tabs/instance/advanced_options.php:84
|
137 |
msgid "Exclude Posts by ID's (comma separated post ID-s)"
|
138 |
msgstr ""
|
139 |
|
140 |
+
#: backend/tabs/instance/advanced_options.php:90
|
141 |
+
msgid "WPML compatibility"
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
msgstr ""
|
143 |
|
144 |
+
#: backend/tabs/instance/advanced_options.php:96
|
145 |
+
msgid "Polylang compatibility"
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: backend/tabs/instance/frontend_options.php:3
|
149 |
msgid "Show search settings on the frontend?"
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: backend/tabs/instance/frontend_options.php:8
|
153 |
msgid ""
|
154 |
"The default values of the checkboxes on the frontend are the values set "
|
155 |
"above."
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: backend/tabs/instance/frontend_options.php:12
|
159 |
msgid "Show exact matches selector?"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: backend/tabs/instance/frontend_options.php:20
|
163 |
msgid "Show search in posts selector?"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: backend/tabs/instance/frontend_options.php:27
|
167 |
msgid "Show search in pages selector?"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: backend/tabs/instance/frontend_options.php:34
|
171 |
msgid "Show search in title selector?"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: backend/tabs/instance/frontend_options.php:41
|
175 |
msgid "Show search in content selector?"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: backend/tabs/instance/frontend_options.php:47
|
179 |
msgid "Show search in custom post types selectors"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: backend/tabs/instance/frontend_options.php:52
|
183 |
msgid ""
|
184 |
"Nor recommended if you have more than 500 categories! (the HTML output will "
|
185 |
"get too big)"
|
186 |
msgstr ""
|
187 |
|
188 |
+
#: backend/tabs/instance/frontend_options.php:54
|
189 |
msgid "Show the categories selectors?"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: backend/tabs/instance/frontend_options.php:59
|
193 |
msgid "Show the uncategorised category?"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: backend/tabs/instance/frontend_options.php:63
|
197 |
msgid "Select which categories exclude"
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: backend/tabs/instance/frontend_options.php:70
|
201 |
msgid "Categories filter box header text"
|
202 |
msgstr ""
|
203 |
|
204 |
+
#: backend/tabs/instance/frontend_options.php:76
|
205 |
+
#: backend/tabs/instance/general_options.php:35
|
206 |
+
#: backend/tabs/instance/image_options.php:129
|
207 |
+
#: backend/tabs/instance/layout_options.php:35
|
208 |
msgid "Save options!"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: backend/tabs/instance/general/behavior.php:3
|
212 |
+
msgid "Show exact matches only?"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: backend/tabs/instance/general/behavior.php:21
|
216 |
+
msgid "Keyword (phrase) logic?"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: backend/tabs/instance/general/behavior.php:34
|
220 |
+
msgid "Trigger search on facet change?"
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: backend/tabs/instance/general/behavior.php:38
|
224 |
+
msgid ""
|
225 |
+
"Will trigger a search when the user clicks on a checkbox on the front-end."
|
226 |
msgstr ""
|
227 |
|
228 |
+
#: backend/tabs/instance/general/behavior.php:42
|
229 |
+
msgid "Trigger search when typing?"
|
230 |
msgstr ""
|
231 |
|
232 |
+
#: backend/tabs/instance/general/behavior.php:49
|
233 |
+
msgid "Minimal character count to trigger search"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: backend/tabs/instance/general/behavior.php:56
|
237 |
+
msgid "Max. results"
|
238 |
msgstr ""
|
239 |
|
240 |
+
#: backend/tabs/instance/general/behavior.php:62
|
241 |
+
msgid "Action when clicking <strong>the magnifier</strong> icon"
|
242 |
msgstr ""
|
243 |
|
244 |
+
#: backend/tabs/instance/general/behavior.php:65
|
245 |
+
#: backend/tabs/instance/general/behavior.php:92
|
246 |
+
msgid "Trigger live search"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: backend/tabs/instance/general/behavior.php:66
|
250 |
+
#: backend/tabs/instance/general/behavior.php:93
|
251 |
+
msgid "Redirec to: Results page"
|
252 |
msgstr ""
|
253 |
|
254 |
+
#: backend/tabs/instance/general/behavior.php:67
|
255 |
+
#: backend/tabs/instance/general/behavior.php:94
|
256 |
+
msgid "Redirec to: Woocommerce results page"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: backend/tabs/instance/general/behavior.php:68
|
260 |
+
#: backend/tabs/instance/general/behavior.php:95
|
261 |
+
msgid "Redirec to: First matching result"
|
262 |
msgstr ""
|
263 |
|
264 |
+
#: backend/tabs/instance/general/behavior.php:69
|
265 |
+
#: backend/tabs/instance/general/behavior.php:96
|
266 |
+
msgid "Redirec to: Custom URL"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: backend/tabs/instance/general/behavior.php:70
|
270 |
+
#: backend/tabs/instance/general/behavior.php:97
|
271 |
+
msgid "Do nothing"
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: backend/tabs/instance/general/behavior.php:89
|
275 |
+
msgid "Action when pressing <strong>the return</strong> key"
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: backend/tabs/instance/general/behavior.php:116
|
279 |
+
msgid "Custom redirect URL"
|
280 |
msgstr ""
|
281 |
|
282 |
+
#: backend/tabs/instance/general/behavior.php:123
|
283 |
+
msgid "Override the default WordPress search results?"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: backend/tabs/instance/general/behavior.php:137
|
287 |
+
msgid "Might not work with some Themes."
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: backend/tabs/instance/general/ordering.php:2
|
291 |
+
msgid "Primary result ordering"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: backend/tabs/instance/general/ordering.php:15
|
295 |
+
msgid ""
|
296 |
+
"This is the primary ordering. If two elements match the primary ordering "
|
297 |
+
"criteria, the Secondary ordering is used below."
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: backend/tabs/instance/general/ordering.php:18
|
301 |
+
msgid "Secondary result ordering"
|
302 |
+
msgstr ""
|
303 |
+
|
304 |
+
#: backend/tabs/instance/general/ordering.php:31
|
305 |
+
msgid "For matching elements by primary ordering, this ordering is used."
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: backend/tabs/instance/general/sources.php:3
|
309 |
+
msgid "Try to replace the theme search with Ajax Search Lite form?"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: backend/tabs/instance/general/sources.php:7
|
313 |
+
#: backend/tabs/instance/general/sources.php:16
|
314 |
+
msgid ""
|
315 |
+
"Works with most themes, which use the searchform.php theme file to display "
|
316 |
+
"their search forms."
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: backend/tabs/instance/general/sources.php:12
|
320 |
+
msgid "Try to replace the WooCommerce search with Ajax Search Lite form?"
|
321 |
+
msgstr ""
|
322 |
+
|
323 |
+
#: backend/tabs/instance/general/sources.php:20
|
324 |
+
msgid "Search in custom post types"
|
325 |
+
msgstr ""
|
326 |
+
|
327 |
+
#: backend/tabs/instance/general/sources.php:26
|
328 |
+
msgid "Search in title?"
|
329 |
+
msgstr ""
|
330 |
+
|
331 |
+
#: backend/tabs/instance/general/sources.php:33
|
332 |
+
msgid "Search in content?"
|
333 |
+
msgstr ""
|
334 |
+
|
335 |
+
#: backend/tabs/instance/general/sources.php:40
|
336 |
+
msgid "Search in post excerpts?"
|
337 |
+
msgstr ""
|
338 |
+
|
339 |
+
#: backend/tabs/instance/general/sources.php:47
|
340 |
+
msgid "Search in permalinks?"
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: backend/tabs/instance/general/sources.php:54
|
344 |
+
msgid "Search all custom fields?"
|
345 |
+
msgstr ""
|
346 |
+
|
347 |
+
#: backend/tabs/instance/general/sources.php:61
|
348 |
+
msgid "..or search in selected custom fields?"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: backend/tabs/instance/general/sources.php:69
|
352 |
+
msgid "Search in terms? (categories, tags)"
|
353 |
+
msgstr ""
|
354 |
+
|
355 |
+
#: backend/tabs/instance/image_options.php:4
|
356 |
msgid "Show images in results?"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: backend/tabs/instance/image_options.php:13
|
360 |
msgid "Image width"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: backend/tabs/instance/image_options.php:22
|
364 |
msgid "Image height"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: backend/tabs/instance/image_options.php:33
|
368 |
msgid "Primary image source"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: backend/tabs/instance/image_options.php:44
|
372 |
msgid "Alternative image source 1"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: backend/tabs/instance/image_options.php:55
|
376 |
msgid "Alternative image source 2"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: backend/tabs/instance/image_options.php:66
|
380 |
msgid "Alternative image source 3"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: backend/tabs/instance/image_options.php:77
|
384 |
msgid "Alternative image source 4"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: backend/tabs/instance/image_options.php:88
|
388 |
msgid "Default image url"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: backend/tabs/instance/image_options.php:120
|
392 |
msgid "Custom field containing the image"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: backend/tabs/instance/layout/box_layout.php:16
|
396 |
+
msgid "Theme"
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: backend/tabs/instance/layout/box_layout.php:25
|
400 |
+
msgid "Placeholder text"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: backend/tabs/instance/layout/box_layout.php:30
|
404 |
+
msgid "Search Box width"
|
405 |
+
msgstr ""
|
406 |
+
|
407 |
+
#: backend/tabs/instance/layout/box_layout.php:33
|
408 |
+
#: backend/tabs/instance/layout/box_layout.php:39
|
409 |
+
msgid "Include the unit as well, example: 10px or 1em or 90%"
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: backend/tabs/instance/layout/box_layout.php:38
|
413 |
+
msgid "Search box margin"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: backend/tabs/instance/layout/box_layout.php:51
|
417 |
+
msgid "Search plugin Font Family"
|
418 |
+
msgstr ""
|
419 |
+
|
420 |
+
#: backend/tabs/instance/layout/box_layout.php:54
|
421 |
+
msgid "The Font Family used within the plugin. Default: Open Sans"
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: backend/tabs/instance/layout/box_layout.php:55
|
425 |
+
msgid ""
|
426 |
+
"Entering multiple font family names like <strong>Helvetica, Sans-serif</"
|
427 |
+
"strong> or <strong>inherit</strong> are also supported."
|
428 |
+
msgstr ""
|
429 |
+
|
430 |
+
#: backend/tabs/instance/layout/box_layout.php:59
|
431 |
+
msgid "Override background color?"
|
432 |
+
msgstr ""
|
433 |
+
|
434 |
+
#: backend/tabs/instance/layout/box_layout.php:63
|
435 |
+
msgid "color:"
|
436 |
+
msgstr ""
|
437 |
+
|
438 |
+
#: backend/tabs/instance/layout/box_layout.php:70
|
439 |
+
msgid "Override magnifier & icon colors?"
|
440 |
+
msgstr ""
|
441 |
+
|
442 |
+
#: backend/tabs/instance/layout/box_layout.php:74
|
443 |
+
msgid "icon background colors"
|
444 |
+
msgstr ""
|
445 |
+
|
446 |
+
#: backend/tabs/instance/layout/box_layout.php:78
|
447 |
+
msgid "icon colors"
|
448 |
+
msgstr ""
|
449 |
+
|
450 |
+
#: backend/tabs/instance/layout/box_layout.php:86
|
451 |
+
msgid "Override search box border?"
|
452 |
+
msgstr ""
|
453 |
+
|
454 |
+
#: backend/tabs/instance/layout/box_layout.php:90
|
455 |
+
msgid "Border style"
|
456 |
+
msgstr ""
|
457 |
+
|
458 |
+
#: backend/tabs/instance/layout/keyword_highlight.php:3
|
459 |
+
msgid "Keyword highlighting"
|
460 |
+
msgstr ""
|
461 |
+
|
462 |
+
#: backend/tabs/instance/layout/keyword_highlight.php:9
|
463 |
+
msgid "Highlight whole words only?"
|
464 |
+
msgstr ""
|
465 |
+
|
466 |
+
#: backend/tabs/instance/layout/results_behaviour.php:3
|
467 |
+
msgid "Open the results in a new window?"
|
468 |
+
msgstr ""
|
469 |
+
|
470 |
+
#: backend/tabs/instance/layout/results_behaviour.php:9
|
471 |
msgid "Sroll the window to the result list?"
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: backend/tabs/instance/layout/results_behaviour.php:15
|
475 |
msgid "Make the whole result area clickable?"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: backend/tabs/instance/layout/results_behaviour.php:21
|
479 |
msgid "Close result list on document click?"
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: backend/tabs/instance/layout/results_behaviour.php:27
|
483 |
msgid "Show the close icon?"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: backend/tabs/instance/layout/results_behaviour.php:32
|
487 |
msgid "No results text"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: backend/tabs/instance/layout/results_behaviour.php:36
|
491 |
msgid "Did you mean text"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: backend/tabs/instance/layout/results_layout.php:3
|
495 |
+
#: backend/tabs/instance/layout/results_layout.php:53
|
496 |
+
msgid "Display the description context?"
|
497 |
+
msgstr ""
|
498 |
+
|
499 |
+
#: backend/tabs/instance/layout/results_layout.php:7
|
500 |
+
#: backend/tabs/instance/layout/results_layout.php:57
|
501 |
+
msgid ""
|
502 |
+
"Will display the description from around the search phrase, not from the "
|
503 |
+
"beginning."
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: backend/tabs/instance/layout/results_layout.php:10
|
507 |
+
msgid "Result box maximum height"
|
508 |
+
msgstr ""
|
509 |
+
|
510 |
+
#: backend/tabs/instance/layout/results_layout.php:13
|
511 |
+
msgid ""
|
512 |
+
"If this value is reached, the scrollbar will definitely trigger. none or "
|
513 |
+
"pixel units, like 800px. Default: none"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: backend/tabs/instance/layout/results_layout.php:16
|
517 |
+
msgid "Results box viewport (in item numbers)"
|
518 |
+
msgstr ""
|
519 |
+
|
520 |
+
#: backend/tabs/instance/layout/results_layout.php:19
|
521 |
+
msgid ""
|
522 |
+
"Used to calculate the box height. Result box height = (this option) x "
|
523 |
+
"(average item height)"
|
524 |
+
msgstr ""
|
525 |
+
|
526 |
+
#: backend/tabs/instance/layout/results_layout.php:23
|
527 |
msgid "Show 'More results..' text in the bottom of the search box?"
|
528 |
msgstr ""
|
529 |
|
530 |
+
#: backend/tabs/instance/layout/results_layout.php:29
|
531 |
msgid "' Show more results..' text"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: backend/tabs/instance/layout/results_layout.php:35
|
535 |
msgid "Show author in results?"
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: backend/tabs/instance/layout/results_layout.php:41
|
539 |
msgid "Show date in results?"
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: backend/tabs/instance/layout/results_layout.php:47
|
543 |
msgid "Show description in results?"
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: backend/tabs/instance/layout/results_layout.php:62
|
547 |
msgid "Description length"
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: backend/tabs/instance/layout_options.php:2
|
551 |
+
#: backend/tabs/instance/layout_options.php:10
|
552 |
+
msgid "Search Box layout"
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: backend/tabs/instance/layout_options.php:3
|
556 |
+
#: backend/tabs/instance/layout_options.php:16
|
557 |
+
msgid "Results layout"
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: backend/tabs/instance/layout_options.php:4
|
561 |
+
#: backend/tabs/instance/layout_options.php:22
|
562 |
+
msgid "Results Behaviour"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: backend/tabs/instance/layout_options.php:5
|
566 |
+
#: backend/tabs/instance/layout_options.php:28
|
567 |
+
msgid "Keyword Highlighting"
|
568 |
msgstr ""
|
569 |
|
570 |
+
#: includes/classes/cache/bfi_thumb.php:145
|
571 |
msgid ""
|
572 |
"The server does not have ImageMagick or GD installed and/or enabled! Any of "
|
573 |
"these libraries are required for WordPress to be able to resize images. "
|
574 |
"Please contact your server administrator to enable this before continuing."
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: includes/classes/cache/bfi_thumb.php:273
|
578 |
msgid "Image rotate failed."
|
579 |
msgstr ""
|
580 |
|
581 |
+
#: includes/classes/cache/bfi_thumb.php:296
|
582 |
msgid "Image opacity change failed."
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: includes/classes/cache/bfi_thumb.php:383
|
586 |
msgid "Image color change failed."
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: includes/classes/cache/bfi_thumb.php:400
|
590 |
msgid "Image grayscale failed."
|
591 |
msgstr ""
|
592 |
|
593 |
+
#: includes/classes/cache/bfi_thumb.php:417
|
594 |
msgid "Image negate failed."
|
595 |
msgstr ""
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://wp-dreams.com
|
|
4 |
Tags: search, better wordpress search, search plugin, relevance search, widget, Post, ajax search, search filter, wp ajax search, custom fields search, better search, ajax search plugin, wp search, wp search plugin, filter, relevant search plugin, wordpress search, Live Search, shortcode, google, autocomplete, suggest, woocommerce, woocommerce search, product, product search, custom search, ajax, suggest, autosuggest, search autocomplete, live, plugin, sidebar, product tag search, products, woocommerce tag search, WooCommerce Plugin, shop, search by sku, relevant search, highlight, term, image, custom search, ecommerce, Predictive Search, search product, shop, typehead, suggest, instant-search
|
5 |
Requires at least: 3.5
|
6 |
Tested up to: 4.9
|
7 |
-
Stable tag: 4.7.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -107,13 +107,18 @@ and will let you know what to do.
|
|
107 |
2. Administrator area - nice and smooth
|
108 |
|
109 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
= 4.7.16 =
|
111 |
* Input font now can be changed
|
112 |
* Additional theme options: search box background color, icon colors, icon background colors and border
|
113 |
-
Changes & Improvements
|
114 |
* Theme Chooser option moved to Layout Options -> Search box layout panel
|
115 |
* Theme Chooser option now displays a static preview of the original themes
|
116 |
-
Fixes
|
117 |
* WCAG improvements: some title labels replaced with aria-labels instead
|
118 |
* Some redundant options removed from the front-end script, fixing apostrophe related issues
|
119 |
|
4 |
Tags: search, better wordpress search, search plugin, relevance search, widget, Post, ajax search, search filter, wp ajax search, custom fields search, better search, ajax search plugin, wp search, wp search plugin, filter, relevant search plugin, wordpress search, Live Search, shortcode, google, autocomplete, suggest, woocommerce, woocommerce search, product, product search, custom search, ajax, suggest, autosuggest, search autocomplete, live, plugin, sidebar, product tag search, products, woocommerce tag search, WooCommerce Plugin, shop, search by sku, relevant search, highlight, term, image, custom search, ecommerce, Predictive Search, search product, shop, typehead, suggest, instant-search
|
5 |
Requires at least: 3.5
|
6 |
Tested up to: 4.9
|
7 |
+
Stable tag: 4.7.17
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
107 |
2. Administrator area - nice and smooth
|
108 |
|
109 |
== Changelog ==
|
110 |
+
= 4.7.17 =
|
111 |
+
* Change - Main LIKE query re-worked: better cross-field (title, content etc..) matching, better relevance calculation and faster execution
|
112 |
+
* Change - Words within double quotes will now be matched exactly (in order), and can be combined with other keywords. For example, entering phrase - "nobel prize" 2018 - will use keywords: "nobel prize" and "2018"
|
113 |
+
* Change - The default keyword logic set to AND
|
114 |
+
* Fix - Remaining form title labels moved to aria-label attributes
|
115 |
+
* Fix - Other minor code bugfixes
|
116 |
+
|
117 |
= 4.7.16 =
|
118 |
* Input font now can be changed
|
119 |
* Additional theme options: search box background color, icon colors, icon background colors and border
|
|
|
120 |
* Theme Chooser option moved to Layout Options -> Search box layout panel
|
121 |
* Theme Chooser option now displays a static preview of the original themes
|
|
|
122 |
* WCAG improvements: some title labels replaced with aria-labels instead
|
123 |
* Some redundant options removed from the front-end script, fixing apostrophe related issues
|
124 |
|