Version Description
- 11/11/2020 =
- Update - The links are made more visible in the plugin
- Update - More details for Google Search Console and Google Analytics
- Update - Detailed steps for Manual Index Request on Google Search Console
- Update - Daily SEO Goals are now called SEO Goals to prevent the daily pression
- Update - Add 14 Days Journey notification to make sure the user gets all the help he needs to rank better
- Update - Notify the option to remove Squirrly data on plugin uninstall
- Fixed - Show only the slow loading pages in Audit Speed Task
- Update - Compatibility with WordPress 5.5.3
- Fixed - Small bugs in Focus Page > Keywords
Download this release
Release Info
Developer | cifi |
Plugin | SEO SQUIRRLY™ |
Version | 10.2.02 |
Comparing to | |
See all releases |
Code changes from version 10.2.01 to 10.2.02
- classes/helpers/Tools.php +2 -0
- controllers/Dashboard.php +3 -2
- controllers/Overview.php +31 -0
- controllers/SeoSettings.php +1 -1
- models/Assistant.php +5 -5
- models/Audits.php +10 -5
- models/CheckSeo.php +10 -10
- models/focuspages/Indexability.php +1 -1
- models/focuspages/Keyword.php +1 -1
- readme.txt +11 -0
- squirrly.php +3 -3
- view/Blocks/Account.php +5 -0
- view/Blocks/Dashboard.php +1 -1
- view/Blocks/Features.php +2 -2
- view/Blocks/Stats.php +12 -3
- view/Blocks/Uninstall.php +19 -11
- view/BulkSeo/BulkseoRow.php +1 -1
- view/Connect/GoogleAnalytics.php +4 -3
- view/Connect/GoogleSearchConsole.php +4 -3
- view/FocusPages/FocusPageRow.php +2 -2
- view/Goals/Goals.php +4 -4
- view/Overview.php +1 -0
- view/Ranking/Gscsync.php +1 -1
- view/Research/Research.php +6 -6
- view/SeoSettings/Tracking.php +6 -2
- view/SeoSettings/Webmaster.php +6 -2
- view/assets/css/assistant.min.css +1 -1
- view/assets/css/global.min.css +1 -1
- view/assets/css/navbar.min.css +1 -1
classes/helpers/Tools.php
CHANGED
@@ -120,11 +120,13 @@ class SQ_Classes_Helpers_Tools {
|
|
120 |
$default = array(
|
121 |
//Global settings
|
122 |
'sq_api' => '',
|
|
|
123 |
//
|
124 |
'sq_cloud_connect' => 0,
|
125 |
'sq_cloud_token' => false,
|
126 |
'sq_offer' => false,
|
127 |
'sq_alert_overview' => true,
|
|
|
128 |
// dev kit
|
129 |
'sq_devkit_logo' => false,
|
130 |
'sq_devkit_name' => false,
|
120 |
$default = array(
|
121 |
//Global settings
|
122 |
'sq_api' => '',
|
123 |
+
'sq_installed' => date('Y-m-d H:i:s'),
|
124 |
//
|
125 |
'sq_cloud_connect' => 0,
|
126 |
'sq_cloud_token' => false,
|
127 |
'sq_offer' => false,
|
128 |
'sq_alert_overview' => true,
|
129 |
+
'sq_alert_journey' => true,
|
130 |
// dev kit
|
131 |
'sq_devkit_logo' => false,
|
132 |
'sq_devkit_name' => false,
|
controllers/Dashboard.php
CHANGED
@@ -10,10 +10,11 @@ class SQ_Controllers_Dashboard extends SQ_Classes_FrontController {
|
|
10 |
|
11 |
public function dashboard() {
|
12 |
SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('dashboard');
|
13 |
-
if(is_rtl()) {
|
14 |
SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('rtl');
|
15 |
}
|
16 |
-
|
|
|
17 |
|
18 |
echo $this->getView('Blocks/Dashboard');
|
19 |
}
|
10 |
|
11 |
public function dashboard() {
|
12 |
SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('dashboard');
|
13 |
+
if (is_rtl()) {
|
14 |
SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('rtl');
|
15 |
}
|
16 |
+
|
17 |
+
add_action('sq_form_notices', array($this, 'getNotificationBar'));
|
18 |
|
19 |
echo $this->getView('Blocks/Dashboard');
|
20 |
}
|
controllers/Overview.php
CHANGED
@@ -38,6 +38,37 @@ class SQ_Controllers_Overview extends SQ_Classes_FrontController {
|
|
38 |
|
39 |
}
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
public function getNotificationCompatibility() {
|
42 |
if (SQ_Classes_Helpers_Tools::getOption('sq_alert_overview')) {
|
43 |
add_filter('sq_plugins', array(SQ_Classes_ObjController::getClass('SQ_Models_ImportExport'), 'getActivePlugins'));
|
38 |
|
39 |
}
|
40 |
|
41 |
+
public function getJourneyNotification() {
|
42 |
+
if (!current_user_can('sq_manage_snippets')) {
|
43 |
+
return;
|
44 |
+
}
|
45 |
+
|
46 |
+
//Get the user name
|
47 |
+
$username = '';
|
48 |
+
if(get_current_user_id()) {
|
49 |
+
$user_info = get_userdata(get_current_user_id());
|
50 |
+
if(!$username = $user_info->first_name){
|
51 |
+
$username = $user_info->user_login;
|
52 |
+
}
|
53 |
+
}
|
54 |
+
|
55 |
+
if (!SQ_Classes_Helpers_Tools::getOption('sq_seojourney') && SQ_Classes_Helpers_Tools::getOption('sq_alert_journey')) {
|
56 |
+
if ((time() - strtotime(SQ_Classes_Helpers_Tools::getOption('sq_installed'))) / (3600 * 24) > 4) { ?>
|
57 |
+
<div class="alert alert-danger text-center m-0 mt-2 p-2">
|
58 |
+
<form method="post" class="p-0 m-0">
|
59 |
+
<?php SQ_Classes_Helpers_Tools::setNonce('sq_alerts_close', 'sq_nonce'); ?>
|
60 |
+
<input type="hidden" name="action" value="sq_alerts_close"/>
|
61 |
+
<input type="hidden" name="alert" value="sq_alert_journey"/>
|
62 |
+
<button type="submit" class="btn float-right bg-transparent p-0 m-0">x</button>
|
63 |
+
</form>
|
64 |
+
<?php echo sprintf(esc_html__("%s, why don't you start a two weeks journey for better rankings? %sStart driving your most valuable pages to Better Rankings today with your current plan.%s", _SQ_PLUGIN_NAME_), '<strong>' . $username . '</strong>', '<br /><a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding', 'step2.1') . '" style="font-weight: bold;" >', '</a>'); ?>
|
65 |
+
</div>
|
66 |
+
<?php
|
67 |
+
}
|
68 |
+
}
|
69 |
+
}
|
70 |
+
|
71 |
+
|
72 |
public function getNotificationCompatibility() {
|
73 |
if (SQ_Classes_Helpers_Tools::getOption('sq_alert_overview')) {
|
74 |
add_filter('sq_plugins', array(SQ_Classes_ObjController::getClass('SQ_Models_ImportExport'), 'getActivePlugins'));
|
controllers/SeoSettings.php
CHANGED
@@ -565,7 +565,7 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
|
|
565 |
case 'sq_alerts_close':
|
566 |
//remove the specified alert from showing again
|
567 |
if ($alert = SQ_Classes_Helpers_Tools::getValue('alert', false)) {
|
568 |
-
if (in_array($alert, array('sq_alert_overview'))) {
|
569 |
SQ_Classes_Helpers_Tools::saveOptions($alert, false);
|
570 |
}
|
571 |
}
|
565 |
case 'sq_alerts_close':
|
566 |
//remove the specified alert from showing again
|
567 |
if ($alert = SQ_Classes_Helpers_Tools::getValue('alert', false)) {
|
568 |
+
if (in_array($alert, array('sq_alert_overview','sq_alert_journey'))) {
|
569 |
SQ_Classes_Helpers_Tools::saveOptions($alert, false);
|
570 |
}
|
571 |
}
|
models/Assistant.php
CHANGED
@@ -145,11 +145,11 @@ class SQ_Models_Assistant {
|
|
145 |
'description' => sprintf(esc_html__("Go to the %sTracking Tools section%s. %s Add your Google Analytics ID to complete this setting. (find it in the tracking code that Google Analytics tells you to place on your site) %s Squirrly SEO will then add (automatically) your Google Analytics tracking code (in the format you desire) to every page of your site (according to rules you can modify in the Automation section).", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'tracking') . '">', '</a>', '<br /><br />', '<br /><br />'),
|
146 |
'function' => 'checkSettingsGoogleAnalytics',
|
147 |
),
|
148 |
-
'setup_fpixel' => array(
|
149 |
-
'title' => esc_html__("Activate Facebook Pixel", _SQ_PLUGIN_NAME_),
|
150 |
-
'description' => sprintf(esc_html__("Go to the %sTracking Tools section%s of the settings and add your Facebook Pixel ID. %s Make sure you click %sSave Settings%s after you do that. %s Do this, and Facebook will start tracking user actions on your site, so you can later retarget them with ads.", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'tracking') . '">', '</a>', '<br /><br />', '<strong>', '</strong>', '<br /><br />'),
|
151 |
-
'function' => 'checkSettingsFacebookPixel',
|
152 |
-
),
|
153 |
'setup_webmasters' => array(
|
154 |
'title' => esc_html__("Connect the Webmasters", _SQ_PLUGIN_NAME_),
|
155 |
'description' => sprintf(esc_html__("Go to the %sConnection section%s. %s This section makes it super easy to integrate different (important) 3rd party services with your WordPress. %s Alexa META Code is 100%% optional, but the rest are very important to add. %s Enter your Pinterest code, especially if you plan to expand your presence on Pinterest. It will %sactivate Rich Pins%s, which will completely boost your sales and visibility for any product or post that has great images.", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'webmaster') . '">', '</a>', '<br /><br />', '<br /><br />', '<br /><br />', '<a href="https://developers.pinterest.com/tools/url-debugger/" target="_blank">', '</a>'),
|
145 |
'description' => sprintf(esc_html__("Go to the %sTracking Tools section%s. %s Add your Google Analytics ID to complete this setting. (find it in the tracking code that Google Analytics tells you to place on your site) %s Squirrly SEO will then add (automatically) your Google Analytics tracking code (in the format you desire) to every page of your site (according to rules you can modify in the Automation section).", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'tracking') . '">', '</a>', '<br /><br />', '<br /><br />'),
|
146 |
'function' => 'checkSettingsGoogleAnalytics',
|
147 |
),
|
148 |
+
// 'setup_fpixel' => array(
|
149 |
+
// 'title' => esc_html__("Activate Facebook Pixel", _SQ_PLUGIN_NAME_),
|
150 |
+
// 'description' => sprintf(esc_html__("Go to the %sTracking Tools section%s of the settings and add your Facebook Pixel ID. %s Make sure you click %sSave Settings%s after you do that. %s Do this, and Facebook will start tracking user actions on your site, so you can later retarget them with ads.", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'tracking') . '">', '</a>', '<br /><br />', '<strong>', '</strong>', '<br /><br />'),
|
151 |
+
// 'function' => 'checkSettingsFacebookPixel',
|
152 |
+
// ),
|
153 |
'setup_webmasters' => array(
|
154 |
'title' => esc_html__("Connect the Webmasters", _SQ_PLUGIN_NAME_),
|
155 |
'description' => sprintf(esc_html__("Go to the %sConnection section%s. %s This section makes it super easy to integrate different (important) 3rd party services with your WordPress. %s Alexa META Code is 100%% optional, but the rest are very important to add. %s Enter your Pinterest code, especially if you plan to expand your presence on Pinterest. It will %sactivate Rich Pins%s, which will completely boost your sales and visibility for any product or post that has great images.", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'webmaster') . '">', '</a>', '<br /><br />', '<br /><br />', '<br /><br />', '<a href="https://developers.pinterest.com/tools/url-debugger/" target="_blank">', '</a>'),
|
models/Audits.php
CHANGED
@@ -45,7 +45,7 @@ class SQ_Models_Audits {
|
|
45 |
'title' => esc_html__("Page Traffic", _SQ_PLUGIN_NAME_),
|
46 |
'success' => '{total} ' . esc_html__(" total visits / mo.", _SQ_PLUGIN_NAME_),
|
47 |
'fail' => '<div class="sq_list_error_title">' . esc_html__("The pages with low traffic", _SQ_PLUGIN_NAME_) . ':</div><div class="sq_list_error">%s</div>',
|
48 |
-
'description' => sprintf(esc_html__("How can we fix the Overall Traffic of the website? %s Make sure you have active listings which can be easily found on various marketplaces / platforms. eg: you have a Shopify app, a Chrome Extension, a Chrome App, a Udemy Course, Slides on SlideShare.com, videos on Youtube, an infographic on Pinterest, etc. These will always bring you constant traffic to the website and once you set it (and make it visible) you can forget it. It will keep bringing you traffic. Of course, the key is to first make these items visible in the places where you publish them. %s You need an email list. Make sure that people who come to your store, do business with you, visit your website, or read your blog give you their email address so you can communicate with them further on. An alternative to this is to make a Chatbot for Facebook Messenger and get them hooked to the bot. By doing any of these, you'll be able to bring those people back to your website. %sUse the Keyword Research tool included in Squirrly SEO, to spot keywords that are easy to rank for: [link]https://plugin.squirrly.co/best-keyword-research-tool-for-seo/[link] %sRank for more keywords with low competition. This will start building up traffic for your site. %sTo Easily rank new pages, use
|
49 |
'protip' => esc_html__("Get each person who arrives on your site once to leave something that you can use later on to bring them to your site again. You can use Facebook Pixel and then retarget them, you can make them subscribe to Desktop Notifications to receive push notifications, you can have them download an app, subscribe to a newsletter, etc. Sometimes it's best if you can create clever funnels that will ensure that any person may start following you on multiple such channels.", _SQ_PLUGIN_NAME_),
|
50 |
'solution' => esc_html__("Try to gain organic traffic to your site's pages", _SQ_PLUGIN_NAME_),
|
51 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_bulkseo', 'bulkseo'),
|
@@ -381,7 +381,7 @@ class SQ_Models_Audits {
|
|
381 |
'success' => '{total} ' . esc_html__("average authority", _SQ_PLUGIN_NAME_) . '<div class="sq_list_success">%s</div>',
|
382 |
'fail' => '{total} ' . esc_html__("average authority", _SQ_PLUGIN_NAME_) . '<div class="sq_list_success">%s</div>',
|
383 |
'description' => sprintf(esc_html__("How can we fix the Authority of the website? %s You must start by understanding this: Authority is Squirrly's calculated metric for how well a given webpage is likely to rank in Google's search results. It collects data from social media, google analytics and inbound links (backlinks to your own site) %s You can follow the PRO Tips sections from Audit. %s Get more Buzz on Social Media. Get More Traffic. Get More Sites to link back to your own site. That's how you increase your Authority.%s Read the Traffic section of the Audit for more fixes and ideas. Bringing more Traffic increases Authority. %s Read the Social Media ideas for getting your pages shared on social networks. In the SEO Audit from Squirrly. Get more shares and traffic from social media. That will help boost your overall Web Authority %s Use Focus Pages from Squirrly: everything we tell you there helps boost your authority: [link]https://plugin.squirrly.co/focus-pages/[/link] %s", _SQ_PLUGIN_NAME_), '<ul><li>', '</li><li>', '</li><li>', '</li><li>', '</li><li>', '</li><li>', '</li></ul>'),
|
384 |
-
'protip' => esc_html__("You can build up a solid Content Strategy using the
|
385 |
'solution' => esc_html__("Get links to your page from domains with authority.", _SQ_PLUGIN_NAME_),
|
386 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_bulkseo', 'bulkseo'),
|
387 |
),
|
@@ -509,7 +509,7 @@ class SQ_Models_Audits {
|
|
509 |
}
|
510 |
break;
|
511 |
case 'Speed':
|
512 |
-
if ((is_object($audittask->
|
513 |
$replace .= '
|
514 |
<table class="table_vals table table-striped my-3">
|
515 |
<tr>
|
@@ -517,11 +517,16 @@ class SQ_Models_Audits {
|
|
517 |
<th>' . esc_html__("Total", _SQ_PLUGIN_NAME_) . '</th>
|
518 |
</tr>';
|
519 |
|
520 |
-
foreach ($audittask->
|
|
|
|
|
|
|
|
|
521 |
$replace .= '<tr>';
|
522 |
$replace .= '<td><a href="' . $audit->urls->$user_post_id . '" target="_blank">' . $audit->urls->$user_post_id . '</a></td>';
|
523 |
-
$replace .= '<td>' . number_format((float)$value, 1, '.', ',') . ' s</td>';
|
524 |
$replace .= '</tr>';
|
|
|
525 |
}
|
526 |
$replace .= '</table>';
|
527 |
|
45 |
'title' => esc_html__("Page Traffic", _SQ_PLUGIN_NAME_),
|
46 |
'success' => '{total} ' . esc_html__(" total visits / mo.", _SQ_PLUGIN_NAME_),
|
47 |
'fail' => '<div class="sq_list_error_title">' . esc_html__("The pages with low traffic", _SQ_PLUGIN_NAME_) . ':</div><div class="sq_list_error">%s</div>',
|
48 |
+
'description' => sprintf(esc_html__("How can we fix the Overall Traffic of the website? %s Make sure you have active listings which can be easily found on various marketplaces / platforms. eg: you have a Shopify app, a Chrome Extension, a Chrome App, a Udemy Course, Slides on SlideShare.com, videos on Youtube, an infographic on Pinterest, etc. These will always bring you constant traffic to the website and once you set it (and make it visible) you can forget it. It will keep bringing you traffic. Of course, the key is to first make these items visible in the places where you publish them. %s You need an email list. Make sure that people who come to your store, do business with you, visit your website, or read your blog give you their email address so you can communicate with them further on. An alternative to this is to make a Chatbot for Facebook Messenger and get them hooked to the bot. By doing any of these, you'll be able to bring those people back to your website. %sUse the Keyword Research tool included in Squirrly SEO, to spot keywords that are easy to rank for: [link]https://plugin.squirrly.co/best-keyword-research-tool-for-seo/[link] %sRank for more keywords with low competition. This will start building up traffic for your site. %sTo Easily rank new pages, use the SEO Goals: [link]https://plugin.squirrly.co/best-seo-goals/[/link] %sStudy website rankings to learn how to bring more traffic, by using our Special Cloud Services for Rank Checking, available only on: Business Plans [link]https://plugin.squirrly.co/squirrly-seo-pricing/[/link]", _SQ_PLUGIN_NAME_), '<ul><li>', '</li><li>', '</li><li>', '</li><li>', '</li><li>', '</li><li>', '</li></ul>'),
|
49 |
'protip' => esc_html__("Get each person who arrives on your site once to leave something that you can use later on to bring them to your site again. You can use Facebook Pixel and then retarget them, you can make them subscribe to Desktop Notifications to receive push notifications, you can have them download an app, subscribe to a newsletter, etc. Sometimes it's best if you can create clever funnels that will ensure that any person may start following you on multiple such channels.", _SQ_PLUGIN_NAME_),
|
50 |
'solution' => esc_html__("Try to gain organic traffic to your site's pages", _SQ_PLUGIN_NAME_),
|
51 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_bulkseo', 'bulkseo'),
|
381 |
'success' => '{total} ' . esc_html__("average authority", _SQ_PLUGIN_NAME_) . '<div class="sq_list_success">%s</div>',
|
382 |
'fail' => '{total} ' . esc_html__("average authority", _SQ_PLUGIN_NAME_) . '<div class="sq_list_success">%s</div>',
|
383 |
'description' => sprintf(esc_html__("How can we fix the Authority of the website? %s You must start by understanding this: Authority is Squirrly's calculated metric for how well a given webpage is likely to rank in Google's search results. It collects data from social media, google analytics and inbound links (backlinks to your own site) %s You can follow the PRO Tips sections from Audit. %s Get more Buzz on Social Media. Get More Traffic. Get More Sites to link back to your own site. That's how you increase your Authority.%s Read the Traffic section of the Audit for more fixes and ideas. Bringing more Traffic increases Authority. %s Read the Social Media ideas for getting your pages shared on social networks. In the SEO Audit from Squirrly. Get more shares and traffic from social media. That will help boost your overall Web Authority %s Use Focus Pages from Squirrly: everything we tell you there helps boost your authority: [link]https://plugin.squirrly.co/focus-pages/[/link] %s", _SQ_PLUGIN_NAME_), '<ul><li>', '</li><li>', '</li><li>', '</li><li>', '</li><li>', '</li><li>', '</li></ul>'),
|
384 |
+
'protip' => esc_html__("You can build up a solid Content Strategy using the SEO Goals and our brand new Private SEO Consultant. In a Plugin. Powered by Machine Learning and Cloud Services: [link]https://plugin.squirrly.co/best-seo-goals/[/link] or you can start getting more BackLinks using the BackLinks Assistant [link]https://www.producthunt.com/upcoming/backlinks-assistant-by-squirrly[/link].", _SQ_PLUGIN_NAME_),
|
385 |
'solution' => esc_html__("Get links to your page from domains with authority.", _SQ_PLUGIN_NAME_),
|
386 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_bulkseo', 'bulkseo'),
|
387 |
),
|
509 |
}
|
510 |
break;
|
511 |
case 'Speed':
|
512 |
+
if ((is_object($audittask->urls) || is_array($audittask->urls)) && !empty($audittask->urls)) {
|
513 |
$replace .= '
|
514 |
<table class="table_vals table table-striped my-3">
|
515 |
<tr>
|
517 |
<th>' . esc_html__("Total", _SQ_PLUGIN_NAME_) . '</th>
|
518 |
</tr>';
|
519 |
|
520 |
+
foreach ($audittask->urls as $user_post_id) {
|
521 |
+
if (!isset($audittask->value->$user_post_id)) {
|
522 |
+
continue;
|
523 |
+
}
|
524 |
+
|
525 |
$replace .= '<tr>';
|
526 |
$replace .= '<td><a href="' . $audit->urls->$user_post_id . '" target="_blank">' . $audit->urls->$user_post_id . '</a></td>';
|
527 |
+
$replace .= '<td>' . number_format((float)$audittask->value->$user_post_id, 1, '.', ',') . ' s</td>';
|
528 |
$replace .= '</tr>';
|
529 |
+
|
530 |
}
|
531 |
$replace .= '</table>';
|
532 |
|
models/CheckSeo.php
CHANGED
@@ -161,8 +161,8 @@ class SQ_Models_CheckSeo {
|
|
161 |
),
|
162 |
'NoFocusPages' => array( //MISSING FOCUS PAGES
|
163 |
'completed' => false,
|
164 |
-
'warning' => esc_html__("Add Focus Page.
|
165 |
-
'message' => esc_html__("Adding a Focus Page, and then using the
|
166 |
'solution' => sprintf(esc_html__("Go to %sSquirrly SEO > Focus Pages > Add New Page%s to add a page in Focus Pages.", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'addpage') . '" >', '</a>'),
|
167 |
'goal' => esc_html__("You don't currently have a clearly defined strategy. If you're a Non-SEO Expert you won't be able to reach TOP 10 rankings without Focus Pages.", _SQ_PLUGIN_NAME_),
|
168 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'addpage'),
|
@@ -231,7 +231,7 @@ class SQ_Models_CheckSeo {
|
|
231 |
'completed' => false,
|
232 |
'warning' => esc_html__("Remove Duplicate Open Graph meta tags", _SQ_PLUGIN_NAME_),
|
233 |
'message' => esc_html__("Some WordPress themes and plugins add Open Graph meta tags which lead to duplicate Open Graph meta tags issues. It's important to check for this to determine which plugin or if your theme is generating the duplicate open graph meta tag. In this case, the plugin or theme causing this manages to bypass Squirrly's Duplicate Remover features.", _SQ_PLUGIN_NAME_),
|
234 |
-
'solution' => esc_html__("Start deactivating plugins (other than Squirrly SEO) from your WordPress site. Run New Scans for
|
235 |
'goal' => esc_html__("You need to remove Duplicate Open Graph meta tags as soon as possible. Otherwise, you will miss good chances of ranking higher with your pages.", _SQ_PLUGIN_NAME_),
|
236 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'social'),
|
237 |
'color' => 'red',
|
@@ -245,7 +245,7 @@ class SQ_Models_CheckSeo {
|
|
245 |
'completed' => false,
|
246 |
'warning' => esc_html__("Remove Duplicate Twitter cards tags", _SQ_PLUGIN_NAME_),
|
247 |
'message' => esc_html__("Some WordPress themes and plugins add Twitter Card meta tags which lead to duplicate Twitter card meta tags issues. It's important to check for tp determine which plugin or if your theme is generating the duplicate open graph meta tag. In this case, the plugin or theme causing this, manages to bypass Squirrly's Duplicate Remover features.", _SQ_PLUGIN_NAME_),
|
248 |
-
'solution' => esc_html__("Start deactivating plugins (other than Squirrly SEO) from your WordPress site. Run New Scans for
|
249 |
'goal' => esc_html__("You need to remove Duplicate Twitter Card meta tags as soon as possible; Otherwise you will miss good chances of ranking higher with your pages.", _SQ_PLUGIN_NAME_),
|
250 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'social'),
|
251 |
'color' => 'red',
|
@@ -343,7 +343,7 @@ class SQ_Models_CheckSeo {
|
|
343 |
'completed' => false,
|
344 |
'warning' => esc_html__("Prepare Full Google Search Console Connection", _SQ_PLUGIN_NAME_),
|
345 |
'message' => esc_html__("Get access to data about impressions, clicks and CTR without leaving WordPress by connecting Google Search Console to Squirrly. This is an API-level connection and goes beyond just allowing GSC to track your site. Enhance your Squirrly SEO with powerful data that comes directly from Google.", _SQ_PLUGIN_NAME_),
|
346 |
-
'solution' => "",
|
347 |
'goal' => esc_html__("You must connect Google Search Console to your Squirrly SEO. As soon as possible. It's quick to do and helps you see impressions, clicks, and CTR, so you can become an SEO Star.", _SQ_PLUGIN_NAME_),
|
348 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_audits', 'settings'),
|
349 |
'color' => '#4f1440',
|
@@ -356,7 +356,7 @@ class SQ_Models_CheckSeo {
|
|
356 |
'completed' => false,
|
357 |
'warning' => esc_html__("Make a Manual Index Request for your Focus Pages With GSC", _SQ_PLUGIN_NAME_),
|
358 |
'message' => esc_html__("Whenever you've added or made changes to a page on your site, you should ask for Google to re-index your page. This will help getting the new content in Google's index. Don't expect Google to index the latest version of your page if you skip doing this. As a SEO Star you need to start building a strong muscle for doing this. Requesting re-index will need to become a habit to you.", _SQ_PLUGIN_NAME_),
|
359 |
-
'solution' => sprintf(esc_html__("Go to %sSquirrly > Focus Pages%s - identify the page that hasn't had a new index request and use the button to go to GSC and request re-index.", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'pagelist', array('slabel=indexability')) . '" >', '</a>'),
|
360 |
'goal' => esc_html__("Let Google know you've made changes to your Focus Pages. Otherwise, nothing will change in search results. This is mandatory.", _SQ_PLUGIN_NAME_),
|
361 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'pagelist', array('slabel=indexability')),
|
362 |
'color' => '#4f1440',
|
@@ -427,7 +427,7 @@ class SQ_Models_CheckSeo {
|
|
427 |
'completed' => false,
|
428 |
'warning' => esc_html__("Connect Google Analytics Data to Squirrly", _SQ_PLUGIN_NAME_),
|
429 |
'message' => esc_html__("As a future SEO star, you need to be able to make decisions based on what the data tells you. By connecting Google Analytics to Squirrly, you can monitor the traffic that your Focus Pages are getting, and figure your next steps based on that. Also, much of SEO these days is based on how much time people spend on your site, so to give you accurate Chances of Ranking, Squirrly's SML needs to see this data. To ensure Google gets 100% accuracy on how people spend time on your site, use the plugin we recommend in [link]https://squirrly.co/seo/kit[/link]", _SQ_PLUGIN_NAME_),
|
430 |
-
'solution' => '',
|
431 |
'goal' => esc_html__("Connect Google Analytics to Squirrly so that you see how much traffic your Focus Pages are getting.", _SQ_PLUGIN_NAME_),
|
432 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_audits', 'settings'),
|
433 |
'color' => '#4f1440',
|
@@ -717,7 +717,7 @@ class SQ_Models_CheckSeo {
|
|
717 |
'getDuplicateTitle' => array(
|
718 |
'completed' => false,
|
719 |
'warning' => esc_html__("No Duplicate Titles", _SQ_PLUGIN_NAME_),
|
720 |
-
'message' => esc_html__("Currently, the theme or a 3rd party plugin inside your WordPress site manages to bypass Squirrly's duplicate remover feature. It keeps duplicating the title tag inside the source code. You need to start deactivating all plugins, except Squirrly SEO, until you find the one causing this problem. You can use the run new scan button here in
|
721 |
'solution' => esc_html__("Track down the plugin or theme setting which causes the duplication. Make it unable to place title tags.", _SQ_PLUGIN_NAME_),
|
722 |
'goal' => esc_html__("Make sure you don't have any more duplicate titles in your pages.", _SQ_PLUGIN_NAME_),
|
723 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'metas'),
|
@@ -731,7 +731,7 @@ class SQ_Models_CheckSeo {
|
|
731 |
'getDuplicateDescription' => array(
|
732 |
'completed' => false,
|
733 |
'warning' => esc_html__("No Duplicate Descriptions", _SQ_PLUGIN_NAME_),
|
734 |
-
'message' => esc_html__("Currently, the theme or a 3rd party plugin inside your WordPress site manages to bypass Squirrly's duplicate remover feature. It keeps duplicating the meta description tag inside the source code. You need to start deactivating all plugins, except Squirrly SEO, until you find the one causing this problem. You can use the run new scan button here in
|
735 |
'solution' => esc_html__("Track down the plugin or theme setting which causes the duplication. Make it unable to place meta description tags.", _SQ_PLUGIN_NAME_),
|
736 |
'goal' => esc_html__("Make sure you don't have any more duplicate descriptions in your pages.", _SQ_PLUGIN_NAME_),
|
737 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'metas'),
|
@@ -2447,7 +2447,7 @@ class SQ_Models_CheckSeo {
|
|
2447 |
if (!$this->focuspages) return false;
|
2448 |
$valid = false;
|
2449 |
|
2450 |
-
if (!$this->dbtasks[$this->category_name]['FocusPagesInnerLinks3']['completed']) {
|
2451 |
return false;
|
2452 |
}
|
2453 |
|
161 |
),
|
162 |
'NoFocusPages' => array( //MISSING FOCUS PAGES
|
163 |
'completed' => false,
|
164 |
+
'warning' => esc_html__("Add Focus Page. It's the first step to reaching TOP positions", _SQ_PLUGIN_NAME_),
|
165 |
+
'message' => esc_html__("Adding a Focus Page, and then using the SEO Goals related to it, is a sure way for all aspiring SEO Stars to begin reaching top positions in Google. SEO is very complicated, and Focus Pages is the only method that helps you un-complicate it. By following this method you will build a repeatable, smart strategy, powered by Machine Learning.", _SQ_PLUGIN_NAME_),
|
166 |
'solution' => sprintf(esc_html__("Go to %sSquirrly SEO > Focus Pages > Add New Page%s to add a page in Focus Pages.", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'addpage') . '" >', '</a>'),
|
167 |
'goal' => esc_html__("You don't currently have a clearly defined strategy. If you're a Non-SEO Expert you won't be able to reach TOP 10 rankings without Focus Pages.", _SQ_PLUGIN_NAME_),
|
168 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'addpage'),
|
231 |
'completed' => false,
|
232 |
'warning' => esc_html__("Remove Duplicate Open Graph meta tags", _SQ_PLUGIN_NAME_),
|
233 |
'message' => esc_html__("Some WordPress themes and plugins add Open Graph meta tags which lead to duplicate Open Graph meta tags issues. It's important to check for this to determine which plugin or if your theme is generating the duplicate open graph meta tag. In this case, the plugin or theme causing this manages to bypass Squirrly's Duplicate Remover features.", _SQ_PLUGIN_NAME_),
|
234 |
+
'solution' => esc_html__("Start deactivating plugins (other than Squirrly SEO) from your WordPress site. Run New Scans for Next SEO Goals to see if you managed to get this done! Then reactivate everything.", _SQ_PLUGIN_NAME_),
|
235 |
'goal' => esc_html__("You need to remove Duplicate Open Graph meta tags as soon as possible. Otherwise, you will miss good chances of ranking higher with your pages.", _SQ_PLUGIN_NAME_),
|
236 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'social'),
|
237 |
'color' => 'red',
|
245 |
'completed' => false,
|
246 |
'warning' => esc_html__("Remove Duplicate Twitter cards tags", _SQ_PLUGIN_NAME_),
|
247 |
'message' => esc_html__("Some WordPress themes and plugins add Twitter Card meta tags which lead to duplicate Twitter card meta tags issues. It's important to check for tp determine which plugin or if your theme is generating the duplicate open graph meta tag. In this case, the plugin or theme causing this, manages to bypass Squirrly's Duplicate Remover features.", _SQ_PLUGIN_NAME_),
|
248 |
+
'solution' => esc_html__("Start deactivating plugins (other than Squirrly SEO) from your WordPress site. Run New Scans for Next SEO Goals to see if you manage to get this done! Then reactivate everything.", _SQ_PLUGIN_NAME_),
|
249 |
'goal' => esc_html__("You need to remove Duplicate Twitter Card meta tags as soon as possible; Otherwise you will miss good chances of ranking higher with your pages.", _SQ_PLUGIN_NAME_),
|
250 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'social'),
|
251 |
'color' => 'red',
|
343 |
'completed' => false,
|
344 |
'warning' => esc_html__("Prepare Full Google Search Console Connection", _SQ_PLUGIN_NAME_),
|
345 |
'message' => esc_html__("Get access to data about impressions, clicks and CTR without leaving WordPress by connecting Google Search Console to Squirrly. This is an API-level connection and goes beyond just allowing GSC to track your site. Enhance your Squirrly SEO with powerful data that comes directly from Google.", _SQ_PLUGIN_NAME_),
|
346 |
+
'solution' => sprintf(esc_html__("Need Help Connecting Google Search Console? %sClick Here%s", _SQ_PLUGIN_NAME_),'<a href="https://howto.squirrly.co/faq/need-help-connecting-google-search-console-both-tracking-code-and-api-connection/" target="_blank">','</a>'),
|
347 |
'goal' => esc_html__("You must connect Google Search Console to your Squirrly SEO. As soon as possible. It's quick to do and helps you see impressions, clicks, and CTR, so you can become an SEO Star.", _SQ_PLUGIN_NAME_),
|
348 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_audits', 'settings'),
|
349 |
'color' => '#4f1440',
|
356 |
'completed' => false,
|
357 |
'warning' => esc_html__("Make a Manual Index Request for your Focus Pages With GSC", _SQ_PLUGIN_NAME_),
|
358 |
'message' => esc_html__("Whenever you've added or made changes to a page on your site, you should ask for Google to re-index your page. This will help getting the new content in Google's index. Don't expect Google to index the latest version of your page if you skip doing this. As a SEO Star you need to start building a strong muscle for doing this. Requesting re-index will need to become a habit to you.", _SQ_PLUGIN_NAME_),
|
359 |
+
'solution' => sprintf(esc_html__("Go to %sSquirrly > Focus Pages%s - identify the page that hasn't had a new index request and use the button to go to GSC and request re-index. %sLearn how to manually index the URL on Google Search Console%s", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'pagelist', array('slabel=indexability')) . '" >', '</a>', '<br /><br /><a href="https://howto.squirrly.co/kb/focus-pages-page-audits/#visibility" target="_blank">','</a>'),
|
360 |
'goal' => esc_html__("Let Google know you've made changes to your Focus Pages. Otherwise, nothing will change in search results. This is mandatory.", _SQ_PLUGIN_NAME_),
|
361 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'pagelist', array('slabel=indexability')),
|
362 |
'color' => '#4f1440',
|
427 |
'completed' => false,
|
428 |
'warning' => esc_html__("Connect Google Analytics Data to Squirrly", _SQ_PLUGIN_NAME_),
|
429 |
'message' => esc_html__("As a future SEO star, you need to be able to make decisions based on what the data tells you. By connecting Google Analytics to Squirrly, you can monitor the traffic that your Focus Pages are getting, and figure your next steps based on that. Also, much of SEO these days is based on how much time people spend on your site, so to give you accurate Chances of Ranking, Squirrly's SML needs to see this data. To ensure Google gets 100% accuracy on how people spend time on your site, use the plugin we recommend in [link]https://squirrly.co/seo/kit[/link]", _SQ_PLUGIN_NAME_),
|
430 |
+
'solution' => sprintf(esc_html__("Need Help Connecting Google Analytics? %sClick Here%s", _SQ_PLUGIN_NAME_),'<a href="https://howto.squirrly.co/faq/how-do-i-connect-google-analytics-both-tracking-code-and-the-api-connection/" target="_blank">','</a>'),
|
431 |
'goal' => esc_html__("Connect Google Analytics to Squirrly so that you see how much traffic your Focus Pages are getting.", _SQ_PLUGIN_NAME_),
|
432 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_audits', 'settings'),
|
433 |
'color' => '#4f1440',
|
717 |
'getDuplicateTitle' => array(
|
718 |
'completed' => false,
|
719 |
'warning' => esc_html__("No Duplicate Titles", _SQ_PLUGIN_NAME_),
|
720 |
+
'message' => esc_html__("Currently, the theme or a 3rd party plugin inside your WordPress site manages to bypass Squirrly's duplicate remover feature. It keeps duplicating the title tag inside the source code. You need to start deactivating all plugins, except Squirrly SEO, until you find the one causing this problem. You can use the run new scan button here in Next SEO Goals to see if the problem persists.", _SQ_PLUGIN_NAME_),
|
721 |
'solution' => esc_html__("Track down the plugin or theme setting which causes the duplication. Make it unable to place title tags.", _SQ_PLUGIN_NAME_),
|
722 |
'goal' => esc_html__("Make sure you don't have any more duplicate titles in your pages.", _SQ_PLUGIN_NAME_),
|
723 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'metas'),
|
731 |
'getDuplicateDescription' => array(
|
732 |
'completed' => false,
|
733 |
'warning' => esc_html__("No Duplicate Descriptions", _SQ_PLUGIN_NAME_),
|
734 |
+
'message' => esc_html__("Currently, the theme or a 3rd party plugin inside your WordPress site manages to bypass Squirrly's duplicate remover feature. It keeps duplicating the meta description tag inside the source code. You need to start deactivating all plugins, except Squirrly SEO, until you find the one causing this problem. You can use the run new scan button here in Next SEO Goals to see if the problem persists.", _SQ_PLUGIN_NAME_),
|
735 |
'solution' => esc_html__("Track down the plugin or theme setting which causes the duplication. Make it unable to place meta description tags.", _SQ_PLUGIN_NAME_),
|
736 |
'goal' => esc_html__("Make sure you don't have any more duplicate descriptions in your pages.", _SQ_PLUGIN_NAME_),
|
737 |
'link' => SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'metas'),
|
2447 |
if (!$this->focuspages) return false;
|
2448 |
$valid = false;
|
2449 |
|
2450 |
+
if (isset($this->dbtasks[$this->category_name]['FocusPagesInnerLinks3']['completed']) && !$this->dbtasks[$this->category_name]['FocusPagesInnerLinks3']['completed']) {
|
2451 |
return false;
|
2452 |
}
|
2453 |
|
models/focuspages/Indexability.php
CHANGED
@@ -97,7 +97,7 @@ class SQ_Models_Focuspages_Indexability extends SQ_Models_Abstract_Assistant {
|
|
97 |
} else {
|
98 |
$header .= '<li class="completed sq_save_ajax">
|
99 |
<input type="hidden" id="sq_indexability_completed" value="1"/>
|
100 |
-
<button type="button" class="btn btn-success text-white col-sm-10 offset-1 mt-1" data-redirect="https://search.google.com/search-console/inspect" data-input="sq_indexability_completed" data-action="sq_ajax_assistant" data-name="indexability|gscindex|' . $this->_post->ID . '" >' . esc_html__("Ask Google to Re-Index", _SQ_PLUGIN_NAME_) . '
|
101 |
</li>';
|
102 |
}
|
103 |
|
97 |
} else {
|
98 |
$header .= '<li class="completed sq_save_ajax">
|
99 |
<input type="hidden" id="sq_indexability_completed" value="1"/>
|
100 |
+
<button type="button" class="btn btn-success text-white col-sm-10 offset-1 mt-1" data-redirect="https://search.google.com/search-console/inspect" data-input="sq_indexability_completed" data-action="sq_ajax_assistant" data-name="indexability|gscindex|' . $this->_post->ID . '" >' . esc_html__("Ask Google to Re-Index", _SQ_PLUGIN_NAME_) . ' >></button>
|
101 |
</li>';
|
102 |
}
|
103 |
|
models/focuspages/Keyword.php
CHANGED
@@ -52,7 +52,7 @@ class SQ_Models_Focuspages_Keyword extends SQ_Models_Abstract_Assistant {
|
|
52 |
),
|
53 |
'impressions' => array(
|
54 |
'title' => esc_html__("Search volume", _SQ_PLUGIN_NAME_),
|
55 |
-
'value' => ($this->_volume
|
56 |
'description' => sprintf(esc_html__("To turn this task to green, go and find a keyword that has a good search volume. (meaning that many people search on Google for this keyword every single month). %s The Research features from Squirrly SEO will indicate if the volume is big enough. %s Since these are the most important pages on your website, you need to make sure that you get the maximum number of people possible to find this page. %s If you target keyword searches with low volumes, then you'll end up having just 2 or 3 people every month visiting this page. And then all the effort will have been for nothing.", _SQ_PLUGIN_NAME_), '<br /><br />', '<br /><br />', '<br /><br />', '<br /><br />'),
|
57 |
),
|
58 |
'trend' => array(
|
52 |
),
|
53 |
'impressions' => array(
|
54 |
'title' => esc_html__("Search volume", _SQ_PLUGIN_NAME_),
|
55 |
+
'value' => (isset($this->_volume->absolute) ? (is_numeric($this->_volume->absolute) ? number_format($this->_volume->absolute, 0, '.', ',') : $this->_volume->absolute) : ''),
|
56 |
'description' => sprintf(esc_html__("To turn this task to green, go and find a keyword that has a good search volume. (meaning that many people search on Google for this keyword every single month). %s The Research features from Squirrly SEO will indicate if the volume is big enough. %s Since these are the most important pages on your website, you need to make sure that you get the maximum number of people possible to find this page. %s If you target keyword searches with low volumes, then you'll end up having just 2 or 3 people every month visiting this page. And then all the effort will have been for nothing.", _SQ_PLUGIN_NAME_), '<br /><br />', '<br /><br />', '<br /><br />', '<br /><br />'),
|
57 |
),
|
58 |
'trend' => array(
|
readme.txt
CHANGED
@@ -420,6 +420,17 @@ Type a keyword to the right of the screen and start using Squirrly Seo. Enjoy!
|
|
420 |
Squirrly SEO 10.0.0 it's a big update. We've re-designed the UX and added many new features. If you don't want to change the current experience you have with Squirrly you can remain on the current stable version of Squirrly SEO.
|
421 |
|
422 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
423 |
= 10.2.01 - 11/06/2020 =
|
424 |
* Update - Added Uganda country in the Keyword Research
|
425 |
* Update - Weekly Performance by email with all the Ranking, Focus Pages, Audit progress
|
420 |
Squirrly SEO 10.0.0 it's a big update. We've re-designed the UX and added many new features. If you don't want to change the current experience you have with Squirrly you can remain on the current stable version of Squirrly SEO.
|
421 |
|
422 |
== Changelog ==
|
423 |
+
= 10.2.02 - 11/11/2020 =
|
424 |
+
* Update - The links are made more visible in the plugin
|
425 |
+
* Update - More details for Google Search Console and Google Analytics
|
426 |
+
* Update - Detailed steps for Manual Index Request on Google Search Console
|
427 |
+
* Update - Daily SEO Goals are now called SEO Goals to prevent the daily pression
|
428 |
+
* Update - Add 14 Days Journey notification to make sure the user gets all the help he needs to rank better
|
429 |
+
* Update - Notify the option to remove Squirrly data on plugin uninstall
|
430 |
+
* Fixed - Show only the slow loading pages in Audit Speed Task
|
431 |
+
* Update - Compatibility with WordPress 5.5.3
|
432 |
+
* Fixed - Small bugs in Focus Page > Keywords
|
433 |
+
|
434 |
= 10.2.01 - 11/06/2020 =
|
435 |
* Update - Added Uganda country in the Keyword Research
|
436 |
* Update - Weekly Performance by email with all the Ranking, Focus Pages, Audit progress
|
squirrly.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* Description: A.I.-based Private SEO Consultant. In a Plugin. Powered by Machine Learning and Cloud Services. Over 300 functionalities for SEO available when you need them.<BR> <a href="http://cloud.squirrly.co/user" target="_blank"><strong>Account Info</strong></a>
|
9 |
* Author: Squirrly SEO
|
10 |
* Author URI: https://plugin.squirrly.co
|
11 |
-
* Version: 10.2.
|
12 |
* License: GPLv2 or later
|
13 |
* License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
14 |
* Text Domain: squirrly-seo
|
@@ -17,9 +17,9 @@
|
|
17 |
|
18 |
if (!defined('SQ_VERSION')) {
|
19 |
/* SET THE CURRENT VERSION ABOVE AND BELOW */
|
20 |
-
define('SQ_VERSION', '10.2.
|
21 |
//The last stable version
|
22 |
-
define('SQ_STABLE_VERSION', '10.
|
23 |
// Call config files
|
24 |
try {
|
25 |
require_once(dirname(__FILE__) . '/config/config.php');
|
8 |
* Description: A.I.-based Private SEO Consultant. In a Plugin. Powered by Machine Learning and Cloud Services. Over 300 functionalities for SEO available when you need them.<BR> <a href="http://cloud.squirrly.co/user" target="_blank"><strong>Account Info</strong></a>
|
9 |
* Author: Squirrly SEO
|
10 |
* Author URI: https://plugin.squirrly.co
|
11 |
+
* Version: 10.2.02
|
12 |
* License: GPLv2 or later
|
13 |
* License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
14 |
* Text Domain: squirrly-seo
|
17 |
|
18 |
if (!defined('SQ_VERSION')) {
|
19 |
/* SET THE CURRENT VERSION ABOVE AND BELOW */
|
20 |
+
define('SQ_VERSION', '10.2.02');
|
21 |
//The last stable version
|
22 |
+
define('SQ_STABLE_VERSION', '10.2.01');
|
23 |
// Call config files
|
24 |
try {
|
25 |
require_once(dirname(__FILE__) . '/config/config.php');
|
view/Blocks/Account.php
CHANGED
@@ -57,5 +57,10 @@ if (isset($view->checkin->subscription_status) && isset($view->checkin->product_
|
|
57 |
<?php } ?>
|
58 |
</ul>
|
59 |
</div>
|
|
|
|
|
|
|
|
|
|
|
60 |
</div>
|
61 |
<?php }
|
57 |
<?php } ?>
|
58 |
</ul>
|
59 |
</div>
|
60 |
+
|
61 |
+
<div class="bg-light border-top py-2 mt-2 text-center">
|
62 |
+
<h6><?php echo esc_html__("Want to see the rest of the sites under your account?", _SQ_PLUGIN_NAME_) ?></h6>
|
63 |
+
<a href="<?php echo SQ_Classes_RemoteController::getMySquirrlyLink('dashboard') ?>" target="_blank"><?php echo esc_html__("Click Here", _SQ_PLUGIN_NAME_) ?> >></a>
|
64 |
+
</div>
|
65 |
</div>
|
66 |
<?php }
|
view/Blocks/Dashboard.php
CHANGED
@@ -67,7 +67,7 @@ $tasks_incompleted = SQ_Classes_ObjController::getClass('SQ_Controllers_CheckSeo
|
|
67 |
<?php if (!empty($tasks_incompleted)) {
|
68 |
$tasks_incompleted = array_values($tasks_incompleted);
|
69 |
?>
|
70 |
-
<div class="sq_dashboard_title"><?php echo esc_html__("You got new goals
|
71 |
<div class="sq_dashboard_description">
|
72 |
<ul>
|
73 |
<?php
|
67 |
<?php if (!empty($tasks_incompleted)) {
|
68 |
$tasks_incompleted = array_values($tasks_incompleted);
|
69 |
?>
|
70 |
+
<div class="sq_dashboard_title"><?php echo esc_html__("You got new goals", _SQ_PLUGIN_NAME_) ?>:</div>
|
71 |
<div class="sq_dashboard_description">
|
72 |
<ul>
|
73 |
<?php
|
view/Blocks/Features.php
CHANGED
@@ -67,14 +67,14 @@ $features = array(
|
|
67 |
'details' => 'https://plugin.squirrly.co/bulk-seo-settings/',
|
68 |
),//Bulk SEO
|
69 |
array(
|
70 |
-
'title' => esc_html__("
|
71 |
'description' => esc_html__("The Non-Human SEO Consultant that prepares you goals that take you closer to the first page of Google.", _SQ_PLUGIN_NAME_),
|
72 |
'mode' => esc_html__("Free", _SQ_PLUGIN_NAME_),
|
73 |
'option' => true,
|
74 |
'logo' => 'goals_92.png',
|
75 |
'link' => '#tasks',
|
76 |
'details' => false,
|
77 |
-
),//
|
78 |
array(
|
79 |
'title' => esc_html__("Open Graph Optimization", _SQ_PLUGIN_NAME_),
|
80 |
'description' => esc_html__("Add Social Open Graph protocol so that your Facebook shares look good.", _SQ_PLUGIN_NAME_),
|
67 |
'details' => 'https://plugin.squirrly.co/bulk-seo-settings/',
|
68 |
),//Bulk SEO
|
69 |
array(
|
70 |
+
'title' => esc_html__("Next SEO Goals", _SQ_PLUGIN_NAME_),
|
71 |
'description' => esc_html__("The Non-Human SEO Consultant that prepares you goals that take you closer to the first page of Google.", _SQ_PLUGIN_NAME_),
|
72 |
'mode' => esc_html__("Free", _SQ_PLUGIN_NAME_),
|
73 |
'option' => true,
|
74 |
'logo' => 'goals_92.png',
|
75 |
'link' => '#tasks',
|
76 |
'details' => false,
|
77 |
+
),//Next SEO Goals
|
78 |
array(
|
79 |
'title' => esc_html__("Open Graph Optimization", _SQ_PLUGIN_NAME_),
|
80 |
'description' => esc_html__("Add Social Open Graph protocol so that your Facebook shares look good.", _SQ_PLUGIN_NAME_),
|
view/Blocks/Stats.php
CHANGED
@@ -22,6 +22,15 @@
|
|
22 |
if ($valid > 0) {
|
23 |
$view->stats['seo_percent'] = number_format((($valid * 100) / count($settings)), 0, '.', ',');
|
24 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
////////////////////////////////////////////////////////////
|
26 |
|
27 |
if (!isset($dbtasks['sq_onboarding']['OnboardingBanner']) || $dbtasks['sq_onboarding']['OnboardingBanner']['active']) {
|
@@ -42,7 +51,7 @@
|
|
42 |
<div class="col-sm p-4">
|
43 |
<div class="text-left m-0 p-0 py-1">
|
44 |
<div class="col-sm m-0 p-0">
|
45 |
-
<h2 class="m-0 p-0" style="font-size: 40px;font-weight: bold;"><?php echo esc_html__("Hello", _SQ_PLUGIN_NAME_); ?>,</h2>
|
46 |
</div>
|
47 |
</div>
|
48 |
<div class="sq_separator"></div>
|
@@ -77,13 +86,13 @@
|
|
77 |
</div>
|
78 |
<div class="col-sm-4 m-0 p-0" style="min-width: 100px">
|
79 |
<h3 class="card-title m-0 p-0"><?php echo sprintf(esc_html__("%s Aspects", _SQ_PLUGIN_NAME_), '<strong class="text-info" style="font-size: 40px; text-shadow: 1px 1px white;">' . '70' . '</strong>'); ?></h3>
|
80 |
-
<div class="card-title-description m-0 p-0 text-black-50"><?php echo esc_html__("
|
81 |
<div class="card-title-description m-0 p-0 ">
|
82 |
<a href="https://howto.squirrly.co/faq/70-aspects-handled-by-squirrly-genius/" target="_blank">(<?php echo esc_html__("Can I see them?", _SQ_PLUGIN_NAME_); ?>)</a>
|
83 |
</div>
|
84 |
<?php if (current_user_can('sq_manage_snippets')) { ?>
|
85 |
<button type="button" class="btn btn-warning m-0 mt-4 py-1 px-5 center-block sq_seocheck_submit">
|
86 |
-
<?php echo esc_html__("Run SEO Test", _SQ_PLUGIN_NAME_) ?>
|
87 |
</button>
|
88 |
<?php } ?>
|
89 |
</div>
|
22 |
if ($valid > 0) {
|
23 |
$view->stats['seo_percent'] = number_format((($valid * 100) / count($settings)), 0, '.', ',');
|
24 |
}
|
25 |
+
|
26 |
+
//Get the user name
|
27 |
+
$username = '';
|
28 |
+
if(get_current_user_id()) {
|
29 |
+
$user_info = get_userdata(get_current_user_id());
|
30 |
+
if(!$username = $user_info->first_name){
|
31 |
+
$username = $user_info->user_login;
|
32 |
+
}
|
33 |
+
}
|
34 |
////////////////////////////////////////////////////////////
|
35 |
|
36 |
if (!isset($dbtasks['sq_onboarding']['OnboardingBanner']) || $dbtasks['sq_onboarding']['OnboardingBanner']['active']) {
|
51 |
<div class="col-sm p-4">
|
52 |
<div class="text-left m-0 p-0 py-1">
|
53 |
<div class="col-sm m-0 p-0">
|
54 |
+
<h2 class="m-0 p-0" style="font-size: 40px;font-weight: bold;"><?php echo esc_html__("Hello", _SQ_PLUGIN_NAME_); ?> <?php echo ucfirst($username)?>,</h2>
|
55 |
</div>
|
56 |
</div>
|
57 |
<div class="sq_separator"></div>
|
86 |
</div>
|
87 |
<div class="col-sm-4 m-0 p-0" style="min-width: 100px">
|
88 |
<h3 class="card-title m-0 p-0"><?php echo sprintf(esc_html__("%s Aspects", _SQ_PLUGIN_NAME_), '<strong class="text-info" style="font-size: 40px; text-shadow: 1px 1px white;">' . '70' . '</strong>'); ?></h3>
|
89 |
+
<div class="card-title-description m-0 p-0 text-black-50"><?php echo esc_html__("Made by Squirrly Genius.", _SQ_PLUGIN_NAME_); ?></div>
|
90 |
<div class="card-title-description m-0 p-0 ">
|
91 |
<a href="https://howto.squirrly.co/faq/70-aspects-handled-by-squirrly-genius/" target="_blank">(<?php echo esc_html__("Can I see them?", _SQ_PLUGIN_NAME_); ?>)</a>
|
92 |
</div>
|
93 |
<?php if (current_user_can('sq_manage_snippets')) { ?>
|
94 |
<button type="button" class="btn btn-warning m-0 mt-4 py-1 px-5 center-block sq_seocheck_submit">
|
95 |
+
<?php echo esc_html__("Run SEO Test", _SQ_PLUGIN_NAME_) ?> >>
|
96 |
</button>
|
97 |
<?php } ?>
|
98 |
</div>
|
view/Blocks/Uninstall.php
CHANGED
@@ -17,8 +17,8 @@ $deactivate_reasons = array(
|
|
17 |
'input_placeholder' => '',
|
18 |
),
|
19 |
'other' => array(
|
20 |
-
'title' => esc_html__(
|
21 |
-
'input_placeholder' => esc_html__(
|
22 |
),
|
23 |
);
|
24 |
?>
|
@@ -26,13 +26,13 @@ $deactivate_reasons = array(
|
|
26 |
<div id="sq_modal_overlay"></div>
|
27 |
<div id="sq_modal">
|
28 |
<div id="sq_uninstall_header">
|
29 |
-
<span id="sq_uninstall_header_title"><?php echo esc_html__(
|
30 |
</div>
|
31 |
<form id="sq_uninstall_form" method="post">
|
32 |
<?php SQ_Classes_Helpers_Tools::setNonce('sq_uninstall_feedback', 'sq_nonce'); ?>
|
33 |
<input type="hidden" name="action" value="sq_uninstall_feedback"/>
|
34 |
|
35 |
-
<h4><?php echo esc_html__(
|
36 |
<div id="sq_uninstall_form_body">
|
37 |
<?php foreach ($deactivate_reasons as $reason_key => $reason) { ?>
|
38 |
<div class="sq_uninstall_feedback_input_line">
|
@@ -49,16 +49,24 @@ $deactivate_reasons = array(
|
|
49 |
|
50 |
|
51 |
<div class="sq_uninstall_form_buttons_wrapper">
|
52 |
-
<button type="button" class="sq_uninstall_form_submit sq_uninstall_form_button"><?php echo esc_html__(
|
53 |
-
<button type="button" class="sq_uninstall_form_skip sq_uninstall_form_button"><?php echo esc_html__(
|
54 |
</div>
|
55 |
|
56 |
-
|
57 |
-
<div class="
|
58 |
-
<
|
59 |
-
|
|
|
60 |
</div>
|
61 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
</div>
|
63 |
</form>
|
64 |
</div>
|
17 |
'input_placeholder' => '',
|
18 |
),
|
19 |
'other' => array(
|
20 |
+
'title' => esc_html__("Other", _SQ_PLUGIN_NAME_),
|
21 |
+
'input_placeholder' => esc_html__("Please share the reason", _SQ_PLUGIN_NAME_),
|
22 |
),
|
23 |
);
|
24 |
?>
|
26 |
<div id="sq_modal_overlay"></div>
|
27 |
<div id="sq_modal">
|
28 |
<div id="sq_uninstall_header">
|
29 |
+
<span id="sq_uninstall_header_title"><?php echo esc_html__("Deactivate Squirrly SEO", _SQ_PLUGIN_NAME_); ?></span>
|
30 |
</div>
|
31 |
<form id="sq_uninstall_form" method="post">
|
32 |
<?php SQ_Classes_Helpers_Tools::setNonce('sq_uninstall_feedback', 'sq_nonce'); ?>
|
33 |
<input type="hidden" name="action" value="sq_uninstall_feedback"/>
|
34 |
|
35 |
+
<h4><?php echo esc_html__("Please share why you are deactivating Squirrly:", _SQ_PLUGIN_NAME_); ?></h4>
|
36 |
<div id="sq_uninstall_form_body">
|
37 |
<?php foreach ($deactivate_reasons as $reason_key => $reason) { ?>
|
38 |
<div class="sq_uninstall_feedback_input_line">
|
49 |
|
50 |
|
51 |
<div class="sq_uninstall_form_buttons_wrapper">
|
52 |
+
<button type="button" class="sq_uninstall_form_submit sq_uninstall_form_button"><?php echo esc_html__("Submit & Deactivate", _SQ_PLUGIN_NAME_); ?></button>
|
53 |
+
<button type="button" class="sq_uninstall_form_skip sq_uninstall_form_button"><?php echo esc_html__("Skip & Deactivate", _SQ_PLUGIN_NAME_); ?></button>
|
54 |
</div>
|
55 |
|
56 |
+
<?php if (SQ_Classes_Helpers_Tools::getOption('sq_complete_uninstall')) { ?>
|
57 |
+
<div class="sq_uninstall_form_options_wrapper sq_uninstall_feedback_separator">
|
58 |
+
<div class="sq_uninstall_feedback_input_line" style="color:red; font-size: 14px;">
|
59 |
+
<?php echo sprintf(esc_html__("You set to remove all Squirrly SEO data on uninstall. You can change this option from %sSEO Settings > Advanced%s", _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'advanced') . '">', '</a>'); ?>
|
60 |
+
</div>
|
61 |
</div>
|
62 |
+
<?php } else { ?>
|
63 |
+
<div class="sq_uninstall_form_options_wrapper sq_uninstall_feedback_separator">
|
64 |
+
<div class="sq_uninstall_feedback_input_line">
|
65 |
+
<input id="sq_uninstall_database" class="sq_uninstall_feedback_input" type="checkbox" name="option_remove_records" value="1"/>
|
66 |
+
<label for="sq_uninstall_database" class="sq_uninstall_feedback_input_label" style="color: orangered"><?php echo esc_html__("Disconnect from Squirrly Cloud", _SQ_PLUGIN_NAME_); ?></label>
|
67 |
+
</div>
|
68 |
+
</div>
|
69 |
+
<?php } ?>
|
70 |
</div>
|
71 |
</form>
|
72 |
</div>
|
view/BulkSeo/BulkseoRow.php
CHANGED
@@ -23,7 +23,7 @@ if ($view->post instanceof SQ_Models_Domain_Post) { ?>
|
|
23 |
</a>
|
24 |
<?php } ?>
|
25 |
</div>
|
26 |
-
<div class="small "><?php echo '<a href="' . $view->post->url . '" title="' .
|
27 |
</td>
|
28 |
<?php
|
29 |
$categories = apply_filters('sq_assistant_categories_page', $view->post->hash);
|
23 |
</a>
|
24 |
<?php } ?>
|
25 |
</div>
|
26 |
+
<div class="small "><?php echo '<a href="' . $view->post->url . '" title="' . sprintf(esc_html__("View “%s”"), $view->post->post_title) . '" class="text-link" rel="permalink" target="_blank">' . urldecode($view->post->url) . '</a>' ?></div>
|
27 |
</td>
|
28 |
<?php
|
29 |
$categories = apply_filters('sq_assistant_categories_page', $view->post->hash);
|
view/Connect/GoogleAnalytics.php
CHANGED
@@ -28,16 +28,17 @@ $connect = json_decode(wp_json_encode(SQ_Classes_Helpers_Tools::getOption('conne
|
|
28 |
<div class="col-sm-12 bg-google py-2 mb-2">
|
29 |
<div class="col-sm-12">
|
30 |
<h4 class="text-white py-3"><?php echo esc_html__("Connect this site to Google Analytics", _SQ_PLUGIN_NAME_); ?></h4>
|
31 |
-
<p><?php echo esc_html__("Connect Google Analytics and get traffic insights for your website on each Audit", _SQ_PLUGIN_NAME_) ?></p>
|
|
|
32 |
</div>
|
33 |
<div class="sq_step1 mt-1">
|
34 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gaoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
35 |
-
<span class="fa fa-google
|
36 |
</a>
|
37 |
</div>
|
38 |
<div class="sq_step2 mt-1" style="display: none">
|
39 |
<button type="button" onclick="location.reload();" class="btn btn-block btn-social btn-warning btn-lg">
|
40 |
-
<span class="fa fa-google
|
41 |
</button>
|
42 |
</div>
|
43 |
</div>
|
28 |
<div class="col-sm-12 bg-google py-2 mb-2">
|
29 |
<div class="col-sm-12">
|
30 |
<h4 class="text-white py-3"><?php echo esc_html__("Connect this site to Google Analytics", _SQ_PLUGIN_NAME_); ?></h4>
|
31 |
+
<p><?php echo esc_html__("Connect Google Analytics and get traffic insights for your website on each Audit.", _SQ_PLUGIN_NAME_) ?></p>
|
32 |
+
<p><?php echo sprintf(esc_html__("Need Help Connecting Google Analytics? %sClick Here%s", _SQ_PLUGIN_NAME_),'<a href="https://howto.squirrly.co/faq/how-do-i-connect-google-analytics-both-tracking-code-and-the-api-connection/" target="_blank" style="color: lightyellow; text-decoration: underline">','</a>') ?></p>
|
33 |
</div>
|
34 |
<div class="sq_step1 mt-1">
|
35 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gaoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
36 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Sign in", _SQ_PLUGIN_NAME_); ?>
|
37 |
</a>
|
38 |
</div>
|
39 |
<div class="sq_step2 mt-1" style="display: none">
|
40 |
<button type="button" onclick="location.reload();" class="btn btn-block btn-social btn-warning btn-lg">
|
41 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Check connection", _SQ_PLUGIN_NAME_); ?>
|
42 |
</button>
|
43 |
</div>
|
44 |
</div>
|
view/Connect/GoogleSearchConsole.php
CHANGED
@@ -27,16 +27,17 @@
|
|
27 |
<div class="col-sm-12 bg-googlesc py-2 mb-2">
|
28 |
<div class="col-sm-12">
|
29 |
<h4 class="text-white py-3"><?php echo esc_html__("Connect this site to Google Search Console", _SQ_PLUGIN_NAME_); ?></h4>
|
30 |
-
<p><?php echo esc_html__("Connect Google Search Console and get traffic insights for your website on each Audit", _SQ_PLUGIN_NAME_) ?></p>
|
|
|
31 |
</div>
|
32 |
<div class="sq_step1 mt-1">
|
33 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gscoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
34 |
-
<span class="fa fa-google
|
35 |
</a>
|
36 |
</div>
|
37 |
<div class="sq_step2 mt-1" style="display: none">
|
38 |
<button type="button" onclick="location.reload();" class="btn btn-block btn-social btn-warning btn-lg">
|
39 |
-
<span class="fa fa-google
|
40 |
</button>
|
41 |
</div>
|
42 |
</div>
|
27 |
<div class="col-sm-12 bg-googlesc py-2 mb-2">
|
28 |
<div class="col-sm-12">
|
29 |
<h4 class="text-white py-3"><?php echo esc_html__("Connect this site to Google Search Console", _SQ_PLUGIN_NAME_); ?></h4>
|
30 |
+
<p><?php echo esc_html__("Connect Google Search Console and get traffic insights for your website on each Audit.", _SQ_PLUGIN_NAME_) ?></p>
|
31 |
+
<p><?php echo sprintf(esc_html__("Need Help Connecting Google Search Console? %sClick Here%s", _SQ_PLUGIN_NAME_),'<a href="https://howto.squirrly.co/faq/need-help-connecting-google-search-console-both-tracking-code-and-api-connection/" target="_blank" style="color: lightyellow; text-decoration: underline">','</a>') ?></p>
|
32 |
</div>
|
33 |
<div class="sq_step1 mt-1">
|
34 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gscoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
35 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Sign in", _SQ_PLUGIN_NAME_); ?>
|
36 |
</a>
|
37 |
</div>
|
38 |
<div class="sq_step2 mt-1" style="display: none">
|
39 |
<button type="button" onclick="location.reload();" class="btn btn-block btn-social btn-warning btn-lg">
|
40 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Check connection", _SQ_PLUGIN_NAME_); ?>
|
41 |
</button>
|
42 |
</div>
|
43 |
</div>
|
view/FocusPages/FocusPageRow.php
CHANGED
@@ -93,7 +93,7 @@ if ($view->focuspage->id <> '') {
|
|
93 |
</button>
|
94 |
<?php if (!SQ_Classes_Helpers_Tools::getValue('sid', false)) { ?>
|
95 |
<a href="<?php echo SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'pagelist', array('sid=' . $view->focuspage->id)) ?>" class="btn btn-sm btn-success text-white inline p-0 px-2 m-0">
|
96 |
-
<?php echo esc_html__("Details", _SQ_PLUGIN_NAME_) ?>
|
97 |
</a>
|
98 |
<?php } ?>
|
99 |
</form>
|
@@ -121,7 +121,7 @@ if ($view->focuspage->id <> '') {
|
|
121 |
<?php if ($view->focuspage->indexed) { ?>
|
122 |
<img src="<?php echo _SQ_ASSETS_URL_ . 'img/settings/star.png' ?>" class="sq_show_tooltip" alt="Top 10" data-original-title="<?php echo($rank ? sprintf(esc_html__("Congratulations! You ranked on %s on Google with the keyword: %s", _SQ_PLUGIN_NAME_), $rank, SQ_Classes_Helpers_Sanitize::clearKeywords($keyword)) : '') ?>" style="max-width: 80px;"/>
|
123 |
<?php } elseif ((int)$view->focuspage->visibility > 0) { ?>
|
124 |
-
<input id="knob_<?php echo esc_attr($view->focuspage->id) ?>" type="text" value="<?php echo esc_attr($view->focuspage->visibility) ?>" class="sq_chances_ranking sq_show_tooltip" title="<?php echo sprintf(esc_html__("The Chances of Ranking is dynamically calculated by the Squirrly Machine Learning based on the main keyword you selected for this Focus Page. %sThe algorithm behind the Chances of Ranking is complex but the fastest way to increase your chances is to complete the main tasks like Visibility, Keyword Competition, Content Optimization, Content Length, Social Signals, Daily Traffic, Inner Links, and External Nofollow Links. %sIn time you need to complete all the Focus Pages tasks to rank higher and higher and to maintain your rank especially if your keyword is a competitive one.
|
125 |
<script>jQuery("#knob_<?php echo esc_attr($view->focuspage->id) ?>").knob({
|
126 |
'min': 0,
|
127 |
'max': 100,
|
93 |
</button>
|
94 |
<?php if (!SQ_Classes_Helpers_Tools::getValue('sid', false)) { ?>
|
95 |
<a href="<?php echo SQ_Classes_Helpers_Tools::getAdminUrl('sq_focuspages', 'pagelist', array('sid=' . $view->focuspage->id)) ?>" class="btn btn-sm btn-success text-white inline p-0 px-2 m-0">
|
96 |
+
<?php echo esc_html__("Details", _SQ_PLUGIN_NAME_) ?> >>
|
97 |
</a>
|
98 |
<?php } ?>
|
99 |
</form>
|
121 |
<?php if ($view->focuspage->indexed) { ?>
|
122 |
<img src="<?php echo _SQ_ASSETS_URL_ . 'img/settings/star.png' ?>" class="sq_show_tooltip" alt="Top 10" data-original-title="<?php echo($rank ? sprintf(esc_html__("Congratulations! You ranked on %s on Google with the keyword: %s", _SQ_PLUGIN_NAME_), $rank, SQ_Classes_Helpers_Sanitize::clearKeywords($keyword)) : '') ?>" style="max-width: 80px;"/>
|
123 |
<?php } elseif ((int)$view->focuspage->visibility > 0) { ?>
|
124 |
+
<input id="knob_<?php echo esc_attr($view->focuspage->id) ?>" type="text" value="<?php echo esc_attr($view->focuspage->visibility) ?>" class="sq_chances_ranking sq_show_tooltip" title="<?php echo sprintf(esc_html__("The Chances of Ranking is dynamically calculated by the Squirrly Machine Learning based on the main keyword you selected for this Focus Page. %sThe algorithm behind the Chances of Ranking is complex but the fastest way to increase your chances is to complete the main tasks like Visibility, Keyword Competition, Content Optimization, Content Length, Social Signals, Daily Traffic, Inner Links, and External Nofollow Links. %sIn time you need to complete all the Focus Pages tasks to rank higher and higher and to maintain your rank especially if your keyword is a competitive one.", _SQ_PLUGIN_NAME_), "<br /><br />", "<br /><br />") ?>" />
|
125 |
<script>jQuery("#knob_<?php echo esc_attr($view->focuspage->id) ?>").knob({
|
126 |
'min': 0,
|
127 |
'max': 100,
|
view/Goals/Goals.php
CHANGED
@@ -31,16 +31,16 @@ if ($countdone == count($view->report)) {
|
|
31 |
<div class="text-left m-0 p-0 py-1">
|
32 |
<div class="col-sm m-0 p-0">
|
33 |
<div class="sq_icons sq_audit_icon m-2"></div>
|
34 |
-
<h3 class="card-title m-0 p-0"><?php echo esc_html__("
|
35 |
<?php if (isset($view->report) && !empty($view->report)) { ?>
|
36 |
-
<a href="#tasks" style="display: inline-block"><?php echo sprintf(esc_html__("%s goals
|
37 |
<?php } ?>
|
38 |
</h3>
|
39 |
</div>
|
40 |
<div class="col-sm m-0 p-0 text-center">
|
41 |
<?php if (current_user_can('sq_manage_snippets')) { ?>
|
42 |
<button type="button" class="btn btn-warning m-2 py-2 px-5 center-block sq_seocheck_submit" <?php echo($refresh ? 'data-action="trigger"' : '') ?> >
|
43 |
-
<?php echo esc_html__("Run SEO Test", _SQ_PLUGIN_NAME_) ?>
|
44 |
</button>
|
45 |
<?php } ?>
|
46 |
</div>
|
@@ -259,7 +259,7 @@ if ($countdone == count($view->report)) {
|
|
259 |
<?php SQ_Classes_Helpers_Tools::setNonce('sq_moretasks', 'sq_nonce'); ?>
|
260 |
<input type="hidden" name="action" value="sq_moretasks"/>
|
261 |
<button type="submit" class="btn btn-warning m-0 py-2 px-5 font-bold p-2 px-3 m-0">
|
262 |
-
<?php echo esc_html__("Load more goals if exist", _SQ_PLUGIN_NAME_) ?>
|
263 |
</button>
|
264 |
</form>
|
265 |
</div>
|
31 |
<div class="text-left m-0 p-0 py-1">
|
32 |
<div class="col-sm m-0 p-0">
|
33 |
<div class="sq_icons sq_audit_icon m-2"></div>
|
34 |
+
<h3 class="card-title m-0 p-0"><?php echo esc_html__("Next SEO Goals", _SQ_PLUGIN_NAME_); ?>:
|
35 |
<?php if (isset($view->report) && !empty($view->report)) { ?>
|
36 |
+
<a href="#tasks" style="display: inline-block"><?php echo sprintf(esc_html__("%s goals", _SQ_PLUGIN_NAME_), (count((array)$view->report)) - $countdone) ?></a>
|
37 |
<?php } ?>
|
38 |
</h3>
|
39 |
</div>
|
40 |
<div class="col-sm m-0 p-0 text-center">
|
41 |
<?php if (current_user_can('sq_manage_snippets')) { ?>
|
42 |
<button type="button" class="btn btn-warning m-2 py-2 px-5 center-block sq_seocheck_submit" <?php echo($refresh ? 'data-action="trigger"' : '') ?> >
|
43 |
+
<?php echo esc_html__("Run SEO Test", _SQ_PLUGIN_NAME_) ?> >>
|
44 |
</button>
|
45 |
<?php } ?>
|
46 |
</div>
|
259 |
<?php SQ_Classes_Helpers_Tools::setNonce('sq_moretasks', 'sq_nonce'); ?>
|
260 |
<input type="hidden" name="action" value="sq_moretasks"/>
|
261 |
<button type="submit" class="btn btn-warning m-0 py-2 px-5 font-bold p-2 px-3 m-0">
|
262 |
+
<?php echo esc_html__("Load more goals if exist", _SQ_PLUGIN_NAME_) ?> >>
|
263 |
</button>
|
264 |
</form>
|
265 |
</div>
|
view/Overview.php
CHANGED
@@ -35,6 +35,7 @@
|
|
35 |
<div class="d-flex flex-row my-0 bg-white col-sm-12 p-2 m-0">
|
36 |
|
37 |
<div class="sq_flex flex-grow-1 mx-0 px-3">
|
|
|
38 |
<?php SQ_Classes_ObjController::getClass('SQ_Core_BlockStats')->init(); ?>
|
39 |
<?php if (current_user_can('sq_manage_snippets')) { ?>
|
40 |
<?php SQ_Classes_ObjController::getClass('SQ_Controllers_CheckSeo')->init(); ?>
|
35 |
<div class="d-flex flex-row my-0 bg-white col-sm-12 p-2 m-0">
|
36 |
|
37 |
<div class="sq_flex flex-grow-1 mx-0 px-3">
|
38 |
+
<?php $view->getJourneyNotification(); ?>
|
39 |
<?php SQ_Classes_ObjController::getClass('SQ_Core_BlockStats')->init(); ?>
|
40 |
<?php if (current_user_can('sq_manage_snippets')) { ?>
|
41 |
<?php SQ_Classes_ObjController::getClass('SQ_Controllers_CheckSeo')->init(); ?>
|
view/Ranking/Gscsync.php
CHANGED
@@ -99,7 +99,7 @@
|
|
99 |
<h4 class="text-center"><?php echo esc_html__("Welcome to Google Search Console Keywords Sync", _SQ_PLUGIN_NAME_); ?></h4>
|
100 |
|
101 |
<div class="col-sm-12 mt-5 mx-2">
|
102 |
-
<div><?php echo sprintf(esc_html__("If you're new to SEO, you probably don't know yet how slow Google actually is with regard to crawling and gathering data about sites which are not as big as The New York Times, Amazon.com, etc. %s Here are some resources. %s We could not find any keywords from your GSC account, because Google doesn't have enough data about your site yet. %s Give Google more time to learn about your site. Until then, keep working on your
|
103 |
</div>
|
104 |
<div class="col-sm-12 mt-5 mx-2">
|
105 |
<h5 class="text-left my-3 text-info"><?php echo esc_html__("Tips: Which Keyword Should I Choose?", _SQ_PLUGIN_NAME_); ?></h5>
|
99 |
<h4 class="text-center"><?php echo esc_html__("Welcome to Google Search Console Keywords Sync", _SQ_PLUGIN_NAME_); ?></h4>
|
100 |
|
101 |
<div class="col-sm-12 mt-5 mx-2">
|
102 |
+
<div><?php echo sprintf(esc_html__("If you're new to SEO, you probably don't know yet how slow Google actually is with regard to crawling and gathering data about sites which are not as big as The New York Times, Amazon.com, etc. %s Here are some resources. %s We could not find any keywords from your GSC account, because Google doesn't have enough data about your site yet. %s Give Google more time to learn about your site. Until then, keep working on your SEO Goals from Squirrly SEO.", _SQ_PLUGIN_NAME_), '<br /><br /><a href="https://www.squirrly.co/seo/kit/" target="_blank">', '</a><br /><br />', '<br /><br />'); ?></div>
|
103 |
</div>
|
104 |
<div class="col-sm-12 mt-5 mx-2">
|
105 |
<h5 class="text-left my-3 text-info"><?php echo esc_html__("Tips: Which Keyword Should I Choose?", _SQ_PLUGIN_NAME_); ?></h5>
|
view/Research/Research.php
CHANGED
@@ -68,7 +68,7 @@
|
|
68 |
<div class="col-sm-6 text-left">
|
69 |
</div>
|
70 |
<div class="col-sm-6 text-right">
|
71 |
-
<button type="button" class="sqd-submit btn btn-success btn-lg px-5" onclick="jQuery.sq_steps(2)"><?php echo esc_html__("Next", _SQ_PLUGIN_NAME_)
|
72 |
</div>
|
73 |
</div>
|
74 |
</div>
|
@@ -100,7 +100,7 @@
|
|
100 |
<button type="button" class="btn btn-link btn-lg" onclick="location.reload();"><?php echo esc_html__("Start Over", _SQ_PLUGIN_NAME_) ?></button>
|
101 |
</div>
|
102 |
<div class="col-sm-6 text-right">
|
103 |
-
<button type="button" class="sqd-submit btn btn-success btn-lg px-5" onclick="jQuery('.sq_step3').sq_getSuggested();"><?php echo esc_html__("Next", _SQ_PLUGIN_NAME_)
|
104 |
</div>
|
105 |
</div>
|
106 |
</div>
|
@@ -150,7 +150,7 @@
|
|
150 |
<h4 class="sq_research_error text-warning text-center" style="display: none"><?php echo sprintf(esc_html__("We could not find similar keywords. %sClick on 'Do research'", _SQ_PLUGIN_NAME_), '<br />') ?></h4>
|
151 |
</div>
|
152 |
<div class="row col-sm-12 mt-5">
|
153 |
-
<div class="col-sm-4 text-left">
|
154 |
<button type="button" class="btn btn-link btn-lg" onclick="location.reload();"><?php echo esc_html__("Start Over", _SQ_PLUGIN_NAME_) ?></button>
|
155 |
</div>
|
156 |
<?php if ($view->checkin->subscription_research == 'deep') { ?>
|
@@ -161,13 +161,13 @@
|
|
161 |
<div class="small text-black-50">(may take 2-3 minutes)</div>
|
162 |
</div>
|
163 |
<div class="col-sm-6 m-0 p-0 text-right">
|
164 |
-
<button type="button" class="sqd-submit btn btn-success px-5" onclick="jQuery('.sq_step4').sq_getResearch(10);"><?php echo esc_html__("Do research", _SQ_PLUGIN_NAME_)
|
165 |
</div>
|
166 |
</div>
|
167 |
</div>
|
168 |
<?php } else { ?>
|
169 |
<div class="col-sm-8 text-right">
|
170 |
-
<button type="button" class="sqd-submit btn btn-success px-5" onclick="jQuery('.sq_step4').sq_getResearch(10);"><?php echo esc_html__("Do research", _SQ_PLUGIN_NAME_)
|
171 |
</div>
|
172 |
<?php } ?>
|
173 |
|
@@ -222,7 +222,7 @@
|
|
222 |
</table>
|
223 |
|
224 |
<div class="row mt-2">
|
225 |
-
<div class="col-sm-6 text-left">
|
226 |
<button type="button" class="btn btn-link btn-lg" onclick="location.reload();"><?php echo esc_html__("Start Over", _SQ_PLUGIN_NAME_) ?></button>
|
227 |
</div>
|
228 |
<div class="col-sm-6 text-right">
|
68 |
<div class="col-sm-6 text-left">
|
69 |
</div>
|
70 |
<div class="col-sm-6 text-right">
|
71 |
+
<button type="button" class="sqd-submit btn btn-success btn-lg px-5" onclick="jQuery.sq_steps(2)"><?php echo esc_html__("Next", _SQ_PLUGIN_NAME_) ?> >></button>
|
72 |
</div>
|
73 |
</div>
|
74 |
</div>
|
100 |
<button type="button" class="btn btn-link btn-lg" onclick="location.reload();"><?php echo esc_html__("Start Over", _SQ_PLUGIN_NAME_) ?></button>
|
101 |
</div>
|
102 |
<div class="col-sm-6 text-right">
|
103 |
+
<button type="button" class="sqd-submit btn btn-success btn-lg px-5" onclick="jQuery('.sq_step3').sq_getSuggested();"><?php echo esc_html__("Next", _SQ_PLUGIN_NAME_) ?> >></button>
|
104 |
</div>
|
105 |
</div>
|
106 |
</div>
|
150 |
<h4 class="sq_research_error text-warning text-center" style="display: none"><?php echo sprintf(esc_html__("We could not find similar keywords. %sClick on 'Do research'", _SQ_PLUGIN_NAME_), '<br />') ?></h4>
|
151 |
</div>
|
152 |
<div class="row col-sm-12 mt-5">
|
153 |
+
<div class="col-sm-4 p-2 text-left">
|
154 |
<button type="button" class="btn btn-link btn-lg" onclick="location.reload();"><?php echo esc_html__("Start Over", _SQ_PLUGIN_NAME_) ?></button>
|
155 |
</div>
|
156 |
<?php if ($view->checkin->subscription_research == 'deep') { ?>
|
161 |
<div class="small text-black-50">(may take 2-3 minutes)</div>
|
162 |
</div>
|
163 |
<div class="col-sm-6 m-0 p-0 text-right">
|
164 |
+
<button type="button" class="sqd-submit btn btn-success px-5" onclick="jQuery('.sq_step4').sq_getResearch(10);"><?php echo esc_html__("Do research", _SQ_PLUGIN_NAME_) ?> >></button>
|
165 |
</div>
|
166 |
</div>
|
167 |
</div>
|
168 |
<?php } else { ?>
|
169 |
<div class="col-sm-8 text-right">
|
170 |
+
<button type="button" class="sqd-submit btn btn-success px-5" onclick="jQuery('.sq_step4').sq_getResearch(10);"><?php echo esc_html__("Do research", _SQ_PLUGIN_NAME_) ?> >></button>
|
171 |
</div>
|
172 |
<?php } ?>
|
173 |
|
222 |
</table>
|
223 |
|
224 |
<div class="row mt-2">
|
225 |
+
<div class="col-sm-6 p-2 text-left">
|
226 |
<button type="button" class="btn btn-link btn-lg" onclick="location.reload();"><?php echo esc_html__("Start Over", _SQ_PLUGIN_NAME_) ?></button>
|
227 |
</div>
|
228 |
<div class="col-sm-6 text-right">
|
view/SeoSettings/Tracking.php
CHANGED
@@ -61,12 +61,12 @@
|
|
61 |
<?php if (!$connect->google_analytics) { ?>
|
62 |
<div class="sq_step1 my-0 mx-2">
|
63 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gaoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
64 |
-
<span class="fa fa-google
|
65 |
</a>
|
66 |
</div>
|
67 |
<div class="sq_step2 my-0 mx-2" style="display: none">
|
68 |
<button id="sq_connection_check_button" type="button" class="btn btn-block btn-social btn-warning btn-lg">
|
69 |
-
<span class="fa fa-google
|
70 |
</button>
|
71 |
</div>
|
72 |
<?php }else{?>
|
@@ -90,6 +90,10 @@
|
|
90 |
<option value="gtag" <?php echo((SQ_Classes_Helpers_Tools::getOption('sq_analytics_google_js') == 'gtag') ? 'selected="selected"' : ''); ?>><?php echo esc_html__("gtag.js", _SQ_PLUGIN_NAME_); ?></option>
|
91 |
</select>
|
92 |
</div>
|
|
|
|
|
|
|
|
|
93 |
</div>
|
94 |
</div>
|
95 |
|
61 |
<?php if (!$connect->google_analytics) { ?>
|
62 |
<div class="sq_step1 my-0 mx-2">
|
63 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gaoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
64 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Sign in", _SQ_PLUGIN_NAME_); ?>
|
65 |
</a>
|
66 |
</div>
|
67 |
<div class="sq_step2 my-0 mx-2" style="display: none">
|
68 |
<button id="sq_connection_check_button" type="button" class="btn btn-block btn-social btn-warning btn-lg">
|
69 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Check connection", _SQ_PLUGIN_NAME_); ?>
|
70 |
</button>
|
71 |
</div>
|
72 |
<?php }else{?>
|
90 |
<option value="gtag" <?php echo((SQ_Classes_Helpers_Tools::getOption('sq_analytics_google_js') == 'gtag') ? 'selected="selected"' : ''); ?>><?php echo esc_html__("gtag.js", _SQ_PLUGIN_NAME_); ?></option>
|
91 |
</select>
|
92 |
</div>
|
93 |
+
|
94 |
+
<div class="col-sm-12 text-center pt-3 my-0">
|
95 |
+
<h6><?php echo sprintf(esc_html__("Need Help Connecting Google Analytics? %sClick Here%s", _SQ_PLUGIN_NAME_),'<a href="https://howto.squirrly.co/faq/how-do-i-connect-google-analytics-both-tracking-code-and-the-api-connection/" target="_blank">','</a>') ?></h6>
|
96 |
+
</div>
|
97 |
</div>
|
98 |
</div>
|
99 |
|
view/SeoSettings/Webmaster.php
CHANGED
@@ -61,12 +61,12 @@
|
|
61 |
<?php if (!$connect->google_search_console) { ?>
|
62 |
<div class="sq_step1 my-0 mx-2">
|
63 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gscoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
64 |
-
<span class="fa fa-google
|
65 |
</a>
|
66 |
</div>
|
67 |
<div class="sq_step2 my-0 mx-2" style="display: none">
|
68 |
<button id="sq_connection_check_button" type="button" class="btn btn-block btn-social btn-warning btn-lg">
|
69 |
-
<span class="fa fa-google
|
70 |
</button>
|
71 |
</div>
|
72 |
<?php }else{?>
|
@@ -77,6 +77,10 @@
|
|
77 |
</div>
|
78 |
<?php }?>
|
79 |
</div>
|
|
|
|
|
|
|
|
|
80 |
</div>
|
81 |
|
82 |
<div class="col-sm-12 row py-2 mx-0 my-3">
|
61 |
<?php if (!$connect->google_search_console) { ?>
|
62 |
<div class="sq_step1 my-0 mx-2">
|
63 |
<a href="<?php echo SQ_Classes_RemoteController::getApiLink('gscoauth'); ?>" onclick="jQuery('.sq_step1').hide();jQuery('.sq_step2').show();" target="_blank" type="button" class="btn btn-block btn-social btn-google text-info connect-button connect btn-lg">
|
64 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Sign in", _SQ_PLUGIN_NAME_); ?>
|
65 |
</a>
|
66 |
</div>
|
67 |
<div class="sq_step2 my-0 mx-2" style="display: none">
|
68 |
<button id="sq_connection_check_button" type="button" class="btn btn-block btn-social btn-warning btn-lg">
|
69 |
+
<span class="fa fa-google"></span> <?php echo esc_html__("Check connection", _SQ_PLUGIN_NAME_); ?>
|
70 |
</button>
|
71 |
</div>
|
72 |
<?php }else{?>
|
77 |
</div>
|
78 |
<?php }?>
|
79 |
</div>
|
80 |
+
|
81 |
+
<div class="col-sm-12 text-center py-3 mx-auto my-0">
|
82 |
+
<h6><?php echo sprintf(esc_html__("Need Help Connecting Google Search Console? %sClick Here%s", _SQ_PLUGIN_NAME_),'<a href="https://howto.squirrly.co/faq/need-help-connecting-google-search-console-both-tracking-code-and-api-connection/" target="_blank">','</a>') ?></h6>
|
83 |
+
</div>
|
84 |
</div>
|
85 |
|
86 |
<div class="col-sm-12 row py-2 mx-0 my-3">
|
view/assets/css/assistant.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#sq_wrap .sq_col_side .sq_assistant li{font-size:14px;line-height:120%;margin:0;padding:25px 10px;position:relative;border-bottom:1px dashed #ddd;border-left:1px solid #0c6588;cursor:pointer}#sq_wrap .sq_col_side .sq_assistant li.sq_task i:before{content:' ';color:#fff;background:#f2000c;display:inline-block;width:25px;height:25px;border-radius:20px;line-height:25px;text-align:center}#sq_wrap .sq_col_side .sq_assistant li.sq_practice i:before{color:#fff!important;background:#ffc107!important}#sq_wrap .sq_col_side .sq_assistant li.completed,#sq_wrap .sq_col_side .sq_assistant li.ignore{border-left:none}#sq_wrap .sq_col_side .sq_assistant li.sq_task.completed i:before,#sq_wrap .sq_col_side .sq_assistant li.sq_task.pattern i:before{content:'\f00c';background:#20bc49;font-size:13px;line-height:192%;text-align:center}#sq_wrap .sq_col_side .sq_assistant li.sq_task.ignore i:before{content:'';background:#5f5f5f;font-size:13px;line-height:192%;text-align:center}#sq_wrap .sq_col_side .sq_assistant li.sq_task.error i:before{background:#ddd}#sq_wrap .sq_col_side .sq_assistant li h4{display:inline-block;font-weight:500;font-size:16px;color:#777;line-height:25px;text-align:left;margin:0 0 0 8px;padding:0;max-width:85%}#sq_wrap .sq_col_side .sq_assistant li:not(.completed):not(.pattern) h4:after{content:"\f107";display:inline;font-family:FontAwesome,Arial,sans-serif!important;font-size:16px!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:6px;font-weight:700;color:#cd5c5c}#sq_assistant_modal .modal-body{font-size:15px;line-height:25px;color:#636363}#sq_assistant_modal .modal-body a{color:#f16112;text-decoration:
|
1 |
+
#sq_wrap .sq_col_side .sq_assistant li{font-size:14px;line-height:120%;margin:0;padding:25px 10px;position:relative;border-bottom:1px dashed #ddd;border-left:1px solid #0c6588;cursor:pointer}#sq_wrap .sq_col_side .sq_assistant li.sq_task i:before{content:' ';color:#fff;background:#f2000c;display:inline-block;width:25px;height:25px;border-radius:20px;line-height:25px;text-align:center}#sq_wrap .sq_col_side .sq_assistant li.sq_practice i:before{color:#fff!important;background:#ffc107!important}#sq_wrap .sq_col_side .sq_assistant li.completed,#sq_wrap .sq_col_side .sq_assistant li.ignore{border-left:none}#sq_wrap .sq_col_side .sq_assistant li.sq_task.completed i:before,#sq_wrap .sq_col_side .sq_assistant li.sq_task.pattern i:before{content:'\f00c';background:#20bc49;font-size:13px;line-height:192%;text-align:center}#sq_wrap .sq_col_side .sq_assistant li.sq_task.ignore i:before{content:'';background:#5f5f5f;font-size:13px;line-height:192%;text-align:center}#sq_wrap .sq_col_side .sq_assistant li.sq_task.error i:before{background:#ddd}#sq_wrap .sq_col_side .sq_assistant li h4{display:inline-block;font-weight:500;font-size:16px;color:#777;line-height:25px;text-align:left;margin:0 0 0 8px;padding:0;max-width:85%}#sq_wrap .sq_col_side .sq_assistant li:not(.completed):not(.pattern) h4:after{content:"\f107";display:inline;font-family:FontAwesome,Arial,sans-serif!important;font-size:16px!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:6px;font-weight:700;color:#cd5c5c}#sq_assistant_modal .modal-body{font-size:15px;line-height:25px;color:#636363}#sq_assistant_modal .modal-body a{color:#f16112;text-decoration:underline;text-decoration-color:#f2814e47;text-decoration-style:double}div.sticky{position:-webkit-sticky;position:sticky;top:15px}.tooltip-inner{max-width:350px}@media (min-width:992px){div.sticky{align-self:flex-start}}
|
view/assets/css/global.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@import 'logo.min.css';@-webkit-keyframes play{0%{background-position:0}to{background-position:-400px}}@-moz-keyframes play{0%{background-position:0}to{background-position:-400px}}@-ms-keyframes play{0%{background-position:0}to{background-position:-400px}}@-o-keyframes play{0%{background-position:0}to{background-position:-400px}}@keyframes play{0%{background-position:0}to{background-position:-400px}}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@media (prefers-reduced-motion:reduce){.fade{transition:none}}svg>g>g:last-child{pointer-events:none}.imagify-welcome,.squirrly-seo-settings #update-nag,.squirrly-seo-settings #wpwrap #wpbody-content .notice:not(.sq_notice),.squirrly-seo-settings .analytify-review-notice,.squirrly-seo-settings .et-core-modal,.squirrly-seo-settings .notice-error,.squirrly-seo-settings .notice-warning,.squirrly-seo-settings .notice:not(.sq_notice),.squirrly-seo-settings .poopy_affiliates,.squirrly-seo-settings .screen-meta-toggle,.squirrly-seo-settings .show-settings,.squirrly-seo-settings .toolbar-header,.squirrly-seo-settings .update-nag,.squirrly-seo-settings .updated,.squirrly-seo-settings div.error,.squirrly-seo-settings div.fs-notice.promotion,.squirrly-seo-settings div.fs-notice.success,.squirrly-seo-settings div.fs-notice.updated{display:none!important;position:absolute!important;top:-1000px!important;height:0!important}.squirrly-seo-settings #wpbody-content{float:none!important}.squirrly-seo-settings #wpfooter{display:none}.squirrly-seo-settings #wpwrap{background:#fff!important}#sq_wrap.sq_overview .sq_offer{width:auto;margin:15px 20px!important}body.squirrly-seo-settings{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;background-color:#fff}.sq_separator{display:block;clear:both;border-bottom:1px dashed #ddd!important;width:90%;height:3px;margin:2px auto}.squirrly-seo-settings #wpcontent{padding:0}.squirrly-seo-settings #wpcontent .bg-light{background-color:#fdfdfd!important}.squirrly-seo-settings #wpcontent .bg-briefcase{background-color:#e1f5e3!important}.squirrly-seo-settings #wpcontent .content{min-width:600px;max-width:1020px;margin:auto}.squirrly-seo-settings #wpcontent h3{font-weight:400;line-height:50px}.squirrly-seo-settings #wpcontent .card{margin-top:20px}.squirrly-seo-settings #wpcontent .card .card-title{margin:0;color:#4f1440;font-weight:400}.squirrly-seo-settings #wpcontent .sq_deactivated{position:relative}.squirrly-seo-settings #wpcontent .sq_deactivated:before{content:" ";position:absolute;height:calc(100% + 20px);width:100%;background:#f1f1f1;opacity:.7;top:-10px;z-index:1000;cursor:pointer;border-radius:6px}.squirrly-seo-settings #wpcontent .sq_deactivated_label{position:absolute!important;z-index:1001;right:0}.sq_fixed{position:fixed;z-index:100;top:32px;left:0;margin:0;border-top:2px solid #fff;border-bottom:2px solid #fff}.sq_alert{top:32px!important;font-size:16px;z-index:999999}.sq_notice{top:28px;text-align:center;width:100%}.sq_notice.sq_notice>div{display:block;margin:0!important;width:100%!important;line-height:40px;background-color:#fafad2}.sq_notice.sq_notice>div.sq_success{background-color:#20bc49}.sq_notices{font-size:13px;color:#555}.sq_error,.sq_success{text-align:center;font-weight:700}.sq_error{background-color:#bf4733!important;color:#fff!important;font-size:15px}.sq_success{background-color:#20bc49!important;line-height:30px;font-size:16px;color:#fff}.sq_success a{color:#4f47be;text-decoration:none}.sq_deactivated{opacity:.3}button.hide_advanced,button.show_advanced{color:#2183d6!important}#wpcontent .sq_flex{min-width:740px}#sq_wrap .small{font-size:12px;line-height:20px}#sq_wrap .sq_nav{flex:0 0 225px}#sq_wrap .row>div.input-group{display:flex!important}#sq_wrap .row{float:none!important;width:auto!important}#sq_wrap .btn-primary{background-color:#2680b4!important;border-color:transparent}#sq_wrap .btn-primary:hover,#sq_wrap .btn-social{background-color:#2674a7!important;border-color:transparent}#sq_wrap .btn-social{background-color:#e4eef3!important}#sq_wrap .btn{border-radius:0}#sq_wrap .input-group>button.btn,#sq_wrap .input-group>input{max-height:47px}#sq_wrap .bg-title{margin:2px;background-color:#f8f9fa!important;color:#505663!important}#sq_wrap .bg-light{background-color:#fdfdfd!important}#sq_wrap .bg-google{background-color:#e37400!important;color:#fff!important}#sq_wrap .bg-googlesc{background-color:#455a64!important;color:#fff!important}#sq_wrap .bg-primary{background-color:#2680b4!important;color:#fff!important}#sq_wrap .bg-warning{background-color:#f7681a!important;color:#fff!important}#sq_wrap .sq_imageselect{font-size:14px}a.btn-green,button.btn-green{color:#fff;background-color:#28a745!important;border-color:#28a745!important}a.btn-green:hover,button.btn-green:hover{color:#fff;background-color:#259343!important;border-color:#259343!important}a.btn-success,button.btn-success{color:#fff;background-color:#589ee4!important;border-color:transparent}a.btn-success:hover,button.btn-success:hover{color:#fff;background-color:#598dd3!important;border-color:transparent}a.btn-success:active,button.btn-success:active{color:#fff;background-color:#5a80c7!important;border-color:transparent}#sq_wrap table.dataTable{border-collapse:collapse!important}#sq_wrap .table thead th{white-space:nowrap!important}#sq_wrap .table thead{background-color:#e5edf3!important;text-shadow:1px 1px #fbfbfb}#sq_wrap .table-hover tbody tr:hover{background-color:#f1f1f1!important}#sq_wrap .table thead tr:hover{background-color:transparent!important}#sq_wrap .table-striped tbody tr:nth-of-type(odd){background-color:rgba(151,147,147,.05)}#sq_wrap .table-striped tbody tr.even{background-color:#fff}#sq_wrap .table tbody td{vertical-align:middle}#sq_wrap .table tbody tr.bg-selected td{background-color:#fbf0e0}#sq_wrap .text-link{color:#2680b4!important}#sq_wrap .sq_row{position:relative;flex:1 1 auto}#sq_wrap .sq_col_side{flex:0 0 300px}#sq_wrap button.btn-success{color:#fff;background-color:#589ee4;border-color:transparent}#sq_wrap button.btn-success:hover{background-color:#4c81bd}#sq_wrap .btn-primary:not(:disabled):not(.disabled).active,#sq_wrap .btn-primary:not(:disabled):not(.disabled):active,#sq_wrap .show>.btn-primary.dropdown-toggle{background-color:#2777aa!important}#sq_wrap .btn-warning{background-color:#f2ca4c!important;border-color:transparent}#sq_wrap .btn-warning:hover{background-color:#e6be4b!important;border-color:transparent}#sq_wrap .bg-cta{background-color:#694861!important}#sq_wrap a:not(.btn):not(.sq-btn):not(.sq-nav-link){color:#f16112;text-decoration:none}#sq_wrap a:not(.btn):not(.sq-btn):not(.sq-nav-link):hover{color:#f14644}#sq_wrap h4 .fa:before{margin-right:3px}.wp-admin #sq_wrap select{padding:.375em .75em;line-height:1.5;height:calc(2.25em + 2px);vertical-align:middle;background-color:#e5f5dd;max-width:100%;max-height:100%;min-width:120px}.wp-admin #sq_seosettings_bulkseo select{height:calc(2.55em + 2px)}.wp-admin #sq_wrap select.bg-input{height:calc(2.875em + 2px);padding:.5em 1em;font-size:1.25em;line-height:1.5;border-radius:.3em;background-color:#e5f5dd}.wp-admin #sq_wrap input[type=text]:not(.wp-color-picker),.wp-admin #sq_wrap textarea{background-color:#e5f5dd;padding:.88em .75em}.sq_icons_content{float:left;background-color:#fffcfc;background-image:linear-gradient(90deg,#e6ecf1,#f8f9fa);margin:-7px;height:100%;min-height:121px;min-width:100px}.sq_icons{float:left;width:40px;height:40px}.sq_icons_small{display:block;float:left;margin:0 10px 0 0;height:30px;width:30px}.sq_kr_icon{background:url(../img/logos/kr_92.png) no-repeat;background-size:100%}.sq_krfound_icon{background:url(../img/logos/briefcase_92.png) no-repeat;background-size:100%}.sq_audits_icon{background:url(../img/logos/audit_92.png) no-repeat;background-size:100%}.sq_automation_icon{background:url(../img/logos/automation_92.png) no-repeat;background-size:100%}.sq_briefcase_icon{background:url(../img/logos/briefcase_92.png) no-repeat;background-size:100%}.sq_labels_icon{background:url(../img/logos/labels_92.png) no-repeat;background-size:100%}.sq_suggested_icon{background:url(../img/logos/suggested_92.png) no-repeat;background-size:100%}.sq_history_icon{background:url(../img/logos/history_92.png) no-repeat;background-size:100%}.sq_audit_icon{background:url(../img/logos/audit_92.png) no-repeat;background-size:100%}.sq_rankings_icon,.sq_ranks_icon{background:url(../img/logos/ranking_92.png) no-repeat;background-size:100%}.sq_sla_icon{background:url(../img/logos/sla_92.png) no-repeat;background-size:100%}.sq_focuspages_icon{background:url(../img/logos/focuspages_92.png) no-repeat;background-size:100%}.sq_bulkseo_icon{background:url(../img/logos/bulkseo_92.png) no-repeat;background-size:100%}.sq_boostpages_icon{background:url(../img/logos/boostpages_92.png) no-repeat;background-size:100%}.sq_addpage_icon{background:url(../img/logos/addpage_92.png) no-repeat;background-size:100%}.sq_settings_icon{background:url(../img/logos/settings_92.png) no-repeat;background-size:100%}.sq_squirrly_icon{background:url(../img/logos/squirrly.png) no-repeat;background-size:100%;height:48px;filter:none;-webkit-filter:none}.sq_book_icon{background:url(../img/logos/book_92.png) no-repeat;background-size:100%}.sq_stats_icon{background:url(../img/logos/stats_92.png) no-repeat;background-size:100%}.sq_favicon_icon{background:url(../img/logos/favicon_92.png) no-repeat;background-size:100%}.sq_jsonld_icon{background:url(../img/logos/jsonld_92.png) no-repeat;background-size:100%}.sq_metas_icon{background:url(../img/logos/metas_92.png) no-repeat;background-size:100%}.sq_robots_icon{background:url(../img/logos/robots_92.png) no-repeat;background-size:100%}.sq_social_icon{background:url(../img/logos/social_92.png) no-repeat;background-size:100%}.sq_sitemap_icon{background:url(../img/logos/sitemap_92.png) no-repeat;background-size:100%}.sq_traffic_icon{background:url(../img/logos/traffic_92.png) no-repeat;background-size:100%}.sq_websites_icon{background:url(../img/logos/websites_92.png) no-repeat;background-size:100%}#sq_wrap .page-item.active .page-link{background-color:#bde2f1;border-color:transparent}#sq_preloader{position:absolute;height:100%;width:100%;z-index:1000;background-color:#fff!important;opacity:.5}.sq_loading{height:60px;background:url(../img/loading.gif) no-repeat center!important}.sq_minloading{position:relative;opacity:.5}.sq_minloading:after{position:absolute!important;right:calc(50% - 10px)!important;top:calc(50% - 8px)!important;display:block!important;float:right!important;line-height:30px!important;content:""!important;padding:0!important;margin:0 0 0 5px!important;height:16px!important;width:20px!important;background:url(../img/minloading.png) no-repeat!important;-webkit-animation:play 1s steps(10) infinite;-moz-animation:play 1s steps(10) infinite;-o-animation:play 1s steps(10) infinite;animation:play 1s steps(10) infinite}#sq_wrap .sq_sm_menu{width:24px;position:relative}#sq_wrap .sq_sm_menu .fa-ellipsis-v{font-size:18px!important;color:#2680b4}#sq_wrap .sq_sm_menu .sm_icon_button{display:inline-block;position:relative;width:24px;height:24px;box-sizing:border-box;font-size:18px;color:#545454;text-align:center;cursor:pointer}#sq_wrap table tr div.sq_sm_menu:hover .sq_sm_dropdown,#sq_wrap table tr:hover .sq_sm_menu{display:block}#sq_wrap .sq_sm_menu .sq_sm_dropdown{display:none;background:#fff;position:absolute;right:20px;top:0;z-index:100;min-width:200px;box-shadow:0 0 10px 1px #999}#sq_wrap .sq_sm_menu .sq_sm_dropdown li a:hover,#sq_wrap .sq_sm_menu .sq_sm_dropdown li:hover{color:#f16112!important;text-decoration:none!important}#sq_wrap .sq_sm_menu .sq_sm_dropdown li a{color:#575863!important;font-size:13px;cursor:pointer}#sq_wrap .sq_sm_menu .sq_icons_small{display:inline-block;margin:0 5px;height:17px;width:17px;vertical-align:middle;line-height:14px;float:none}#sq_wrap .sq_sm_menu .sq_sm_dropdown li,#sq_wrap .sq_sm_menu .sq_sm_dropdown li button{font-size:13px;cursor:pointer}#sq_wrap .sq_help_toolbar{position:absolute;right:15px}#sq_wrap .sq_help_toolbar>i{font-size:27px!important;color:#f3dc68;cursor:pointer}#sq_wrap .sq_help_question i{font-size:24px!important;margin:10px}.fa-book-open:before{content:"\f518"}.flexcroll{scrollbar-face-color:#367cd2;scrollbar-shadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff}.flexcroll::-webkit-scrollbar{width:12px}.flexcroll::-webkit-scrollbar-track{-webkit-border-radius:2px;border-radius:2px}.flexcroll::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:rgba(171,171,171,.8)}.form-group input.form-control,.form-group select.form-control,.form-group textarea.form-control{width:100%}.tooltip .arrow{left:auto!important;margin-left:inherit!important;bottom:inherit!important;z-index:inherit!important}.tooltip .arrow:after{content:""}.fade.in{opacity:1}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-backdrop .fade .in,.modal-backdrop.fade{opacity:.5!important}@media only screen and (max-width:960px){#sq_wrap{margin:0 0 0 35px}}
|
1 |
+
@import 'logo.min.css';@-webkit-keyframes play{0%{background-position:0}to{background-position:-400px}}@-moz-keyframes play{0%{background-position:0}to{background-position:-400px}}@-ms-keyframes play{0%{background-position:0}to{background-position:-400px}}@-o-keyframes play{0%{background-position:0}to{background-position:-400px}}@keyframes play{0%{background-position:0}to{background-position:-400px}}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@media (prefers-reduced-motion:reduce){.fade{transition:none}}svg>g>g:last-child{pointer-events:none}.imagify-welcome,.squirrly-seo-settings #update-nag,.squirrly-seo-settings #wpwrap #wpbody-content .notice:not(.sq_notice),.squirrly-seo-settings .analytify-review-notice,.squirrly-seo-settings .et-core-modal,.squirrly-seo-settings .notice-error,.squirrly-seo-settings .notice-warning,.squirrly-seo-settings .notice:not(.sq_notice),.squirrly-seo-settings .poopy_affiliates,.squirrly-seo-settings .screen-meta-toggle,.squirrly-seo-settings .show-settings,.squirrly-seo-settings .toolbar-header,.squirrly-seo-settings .update-nag,.squirrly-seo-settings .updated,.squirrly-seo-settings div.error,.squirrly-seo-settings div.fs-notice.promotion,.squirrly-seo-settings div.fs-notice.success,.squirrly-seo-settings div.fs-notice.updated{display:none!important;position:absolute!important;top:-1000px!important;height:0!important}.squirrly-seo-settings #wpbody-content{float:none!important}.squirrly-seo-settings #wpfooter{display:none}.squirrly-seo-settings #wpwrap{background:#fff!important}#sq_wrap.sq_overview .sq_offer{width:auto;margin:15px 20px!important}body.squirrly-seo-settings{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;background-color:#fff}.sq_separator{display:block;clear:both;border-bottom:1px dashed #ddd!important;width:90%;height:3px;margin:2px auto}.squirrly-seo-settings #wpcontent{padding:0}.squirrly-seo-settings #wpcontent .bg-light{background-color:#fdfdfd!important}.squirrly-seo-settings #wpcontent .bg-briefcase{background-color:#e1f5e3!important}.squirrly-seo-settings #wpcontent .content{min-width:600px;max-width:1020px;margin:auto}.squirrly-seo-settings #wpcontent h3{font-weight:400;line-height:50px}.squirrly-seo-settings #wpcontent .card{margin-top:20px}.squirrly-seo-settings #wpcontent .card .card-title{margin:0;color:#4f1440;font-weight:400}.squirrly-seo-settings #wpcontent .sq_deactivated{position:relative}.squirrly-seo-settings #wpcontent .sq_deactivated:before{content:" ";position:absolute;height:calc(100% + 20px);width:100%;background:#f1f1f1;opacity:.7;top:-10px;z-index:1000;cursor:pointer;border-radius:6px}.squirrly-seo-settings #wpcontent .sq_deactivated_label{position:absolute!important;z-index:1001;right:0}.sq_fixed{position:fixed;z-index:100;top:32px;left:0;margin:0;border-top:2px solid #fff;border-bottom:2px solid #fff}.sq_alert{top:32px!important;font-size:16px;z-index:999999}.sq_notice{top:28px;text-align:center;width:100%}.sq_notice.sq_notice>div{display:block;margin:0!important;width:100%!important;line-height:40px;background-color:#fafad2}.sq_notice.sq_notice>div.sq_success{background-color:#20bc49}.sq_notices{font-size:13px;color:#555}.sq_error,.sq_success{text-align:center;font-weight:700}.sq_error{background-color:#bf4733!important;color:#fff!important;font-size:15px}.sq_success{background-color:#20bc49!important;line-height:30px;font-size:16px;color:#fff}.sq_success a{color:#4f47be;text-decoration:none}.sq_deactivated{opacity:.3}button.hide_advanced,button.show_advanced{color:#2183d6!important}#wpcontent .sq_flex{min-width:740px}#sq_wrap .small{font-size:12px;line-height:20px}#sq_wrap .sq_nav{flex:0 0 225px}#sq_wrap .row>div.input-group{display:flex!important}#sq_wrap .row{float:none!important;width:auto!important}#sq_wrap .btn-primary{background-color:#2680b4!important;border-color:transparent}#sq_wrap .btn-primary:hover,#sq_wrap .btn-social{background-color:#2674a7!important;border-color:transparent}#sq_wrap .btn-social{background-color:#e4eef3!important}#sq_wrap .btn{border-radius:0}#sq_wrap .btn-link{text-decoration:underline;text-decoration-color:#e0e2e347;text-decoration-style:double}#sq_wrap .input-group>button.btn,#sq_wrap .input-group>input{max-height:47px}#sq_wrap .bg-title{margin:2px;background-color:#f8f9fa!important;color:#505663!important}#sq_wrap .bg-light{background-color:#fdfdfd!important}#sq_wrap .bg-google{background-color:#e37400!important;color:#fff!important}#sq_wrap .bg-googlesc{background-color:#455a64!important;color:#fff!important}#sq_wrap .bg-primary{background-color:#2680b4!important;color:#fff!important}#sq_wrap .bg-warning{background-color:#f7681a!important;color:#fff!important}#sq_wrap .sq_imageselect{font-size:14px}a.btn-green,button.btn-green{color:#fff;background-color:#28a745!important;border-color:#28a745!important}a.btn-green:hover,button.btn-green:hover{color:#fff;background-color:#259343!important;border-color:#259343!important}a.btn-success,button.btn-success{color:#fff;background-color:#589ee4!important;border-color:transparent}a.btn-success:hover,button.btn-success:hover{color:#fff;background-color:#598dd3!important;border-color:transparent}a.btn-success:active,button.btn-success:active{color:#fff;background-color:#5a80c7!important;border-color:transparent}#sq_wrap table.dataTable{border-collapse:collapse!important}#sq_wrap .table thead th{white-space:nowrap!important}#sq_wrap .table thead{background-color:#e5edf3!important;text-shadow:1px 1px #fbfbfb}#sq_wrap .table-hover tbody tr:hover{background-color:#f1f1f1!important}#sq_wrap .table thead tr:hover{background-color:transparent!important}#sq_wrap .table-striped tbody tr:nth-of-type(odd){background-color:rgba(151,147,147,.05)}#sq_wrap .table-striped tbody tr.even{background-color:#fff}#sq_wrap .table tbody td{vertical-align:middle}#sq_wrap .table tbody tr.bg-selected td{background-color:#fbf0e0}#sq_wrap .text-link{color:#2680b4!important}#sq_wrap .sq_row{position:relative;flex:1 1 auto}#sq_wrap .sq_col_side{flex:0 0 300px}#sq_wrap button.btn-success{color:#fff;background-color:#589ee4;border-color:transparent}#sq_wrap button.btn-success:hover{background-color:#4c81bd}#sq_wrap .btn-primary:not(:disabled):not(.disabled).active,#sq_wrap .btn-primary:not(:disabled):not(.disabled):active,#sq_wrap .show>.btn-primary.dropdown-toggle{background-color:#2777aa!important}#sq_wrap .btn-warning{background-color:#f2ca4c!important;border-color:transparent}#sq_wrap .btn-warning:hover{background-color:#e6be4b!important;border-color:transparent}#sq_wrap .bg-cta{background-color:#694861!important}#sq_wrap a:not(.btn):not(.sq-btn):not(.sq-nav-link){color:#f16112;text-decoration:underline;text-decoration-color:#f2814e47;text-decoration-style:double}#sq_wrap a:not(.btn):not(.sq-btn):not(.sq-nav-link):hover{color:#f14644}#sq_wrap h4 .fa:before{margin-right:3px}.wp-admin #sq_wrap select{padding:.375em .75em;line-height:1.5;height:calc(2.25em + 2px);vertical-align:middle;background-color:#e5f5dd;max-width:100%;max-height:100%;min-width:120px}.wp-admin #sq_seosettings_bulkseo select{height:calc(2.55em + 2px)}.wp-admin #sq_wrap select.bg-input{height:calc(2.875em + 2px);padding:.5em 1em;font-size:1.25em;line-height:1.5;border-radius:.3em;background-color:#e5f5dd}.wp-admin #sq_wrap input[type=text]:not(.wp-color-picker),.wp-admin #sq_wrap textarea{background-color:#e5f5dd;padding:.88em .75em}.sq_icons_content{float:left;background-color:#fffcfc;background-image:linear-gradient(90deg,#e6ecf1,#f8f9fa);margin:-7px;height:100%;min-height:121px;min-width:100px}.sq_icons{float:left;width:40px;height:40px}.sq_icons_small{display:block;float:left;margin:0 10px 0 0;height:30px;width:30px}.sq_kr_icon{background:url(../img/logos/kr_92.png) no-repeat;background-size:100%}.sq_krfound_icon{background:url(../img/logos/briefcase_92.png) no-repeat;background-size:100%}.sq_audits_icon{background:url(../img/logos/audit_92.png) no-repeat;background-size:100%}.sq_automation_icon{background:url(../img/logos/automation_92.png) no-repeat;background-size:100%}.sq_briefcase_icon{background:url(../img/logos/briefcase_92.png) no-repeat;background-size:100%}.sq_labels_icon{background:url(../img/logos/labels_92.png) no-repeat;background-size:100%}.sq_suggested_icon{background:url(../img/logos/suggested_92.png) no-repeat;background-size:100%}.sq_history_icon{background:url(../img/logos/history_92.png) no-repeat;background-size:100%}.sq_audit_icon{background:url(../img/logos/audit_92.png) no-repeat;background-size:100%}.sq_rankings_icon,.sq_ranks_icon{background:url(../img/logos/ranking_92.png) no-repeat;background-size:100%}.sq_sla_icon{background:url(../img/logos/sla_92.png) no-repeat;background-size:100%}.sq_focuspages_icon{background:url(../img/logos/focuspages_92.png) no-repeat;background-size:100%}.sq_bulkseo_icon{background:url(../img/logos/bulkseo_92.png) no-repeat;background-size:100%}.sq_boostpages_icon{background:url(../img/logos/boostpages_92.png) no-repeat;background-size:100%}.sq_addpage_icon{background:url(../img/logos/addpage_92.png) no-repeat;background-size:100%}.sq_settings_icon{background:url(../img/logos/settings_92.png) no-repeat;background-size:100%}.sq_squirrly_icon{background:url(../img/logos/squirrly.png) no-repeat;background-size:100%;height:48px;filter:none;-webkit-filter:none}.sq_book_icon{background:url(../img/logos/book_92.png) no-repeat;background-size:100%}.sq_stats_icon{background:url(../img/logos/stats_92.png) no-repeat;background-size:100%}.sq_favicon_icon{background:url(../img/logos/favicon_92.png) no-repeat;background-size:100%}.sq_jsonld_icon{background:url(../img/logos/jsonld_92.png) no-repeat;background-size:100%}.sq_metas_icon{background:url(../img/logos/metas_92.png) no-repeat;background-size:100%}.sq_robots_icon{background:url(../img/logos/robots_92.png) no-repeat;background-size:100%}.sq_social_icon{background:url(../img/logos/social_92.png) no-repeat;background-size:100%}.sq_sitemap_icon{background:url(../img/logos/sitemap_92.png) no-repeat;background-size:100%}.sq_traffic_icon{background:url(../img/logos/traffic_92.png) no-repeat;background-size:100%}.sq_websites_icon{background:url(../img/logos/websites_92.png) no-repeat;background-size:100%}#sq_wrap .page-item.active .page-link{background-color:#bde2f1;border-color:transparent}#sq_preloader{position:absolute;height:100%;width:100%;z-index:1000;background-color:#fff!important;opacity:.5}.sq_loading{height:60px;background:url(../img/loading.gif) no-repeat center!important}.sq_minloading{position:relative;opacity:.5}.sq_minloading:after{position:absolute!important;right:calc(50% - 10px)!important;top:calc(50% - 8px)!important;display:block!important;float:right!important;line-height:30px!important;content:""!important;padding:0!important;margin:0 0 0 5px!important;height:16px!important;width:20px!important;background:url(../img/minloading.png) no-repeat!important;-webkit-animation:play 1s steps(10) infinite;-moz-animation:play 1s steps(10) infinite;-o-animation:play 1s steps(10) infinite;animation:play 1s steps(10) infinite}#sq_wrap .sq_sm_menu{width:24px;position:relative}#sq_wrap .sq_sm_menu .fa-ellipsis-v{font-size:18px!important;color:#2680b4}#sq_wrap .sq_sm_menu .sm_icon_button{display:inline-block;position:relative;width:24px;height:24px;box-sizing:border-box;font-size:18px;color:#545454;text-align:center;cursor:pointer}#sq_wrap table tr div.sq_sm_menu:hover .sq_sm_dropdown,#sq_wrap table tr:hover .sq_sm_menu{display:block}#sq_wrap .sq_sm_menu .sq_sm_dropdown{display:none;background:#fff;position:absolute;right:20px;top:0;z-index:100;min-width:200px;box-shadow:0 0 10px 1px #999}#sq_wrap .sq_sm_menu .sq_sm_dropdown li a:hover,#sq_wrap .sq_sm_menu .sq_sm_dropdown li:hover{color:#f16112!important;text-decoration:none!important}#sq_wrap .sq_sm_menu .sq_sm_dropdown li a{color:#575863!important;font-size:13px;cursor:pointer}#sq_wrap .sq_sm_menu .sq_icons_small{display:inline-block;margin:0 5px;height:17px;width:17px;vertical-align:middle;line-height:14px;float:none}#sq_wrap .sq_sm_menu .sq_sm_dropdown li,#sq_wrap .sq_sm_menu .sq_sm_dropdown li button{font-size:13px;cursor:pointer}#sq_wrap .sq_help_toolbar{position:absolute;right:15px}#sq_wrap .sq_help_toolbar>i{font-size:27px!important;color:#f3dc68;cursor:pointer}#sq_wrap .sq_help_question i{font-size:24px!important;margin:10px}.fa-book-open:before{content:"\f518"}.flexcroll{scrollbar-face-color:#367cd2;scrollbar-shadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff}.flexcroll::-webkit-scrollbar{width:12px}.flexcroll::-webkit-scrollbar-track{-webkit-border-radius:2px;border-radius:2px}.flexcroll::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:rgba(171,171,171,.8)}.form-group input.form-control,.form-group select.form-control,.form-group textarea.form-control{width:100%}.tooltip .arrow{left:auto!important;margin-left:inherit!important;bottom:inherit!important;z-index:inherit!important}.tooltip .arrow:after{content:""}.fade.in{opacity:1}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-backdrop .fade .in,.modal-backdrop.fade{opacity:.5!important}@media only screen and (max-width:960px){#sq_wrap{margin:0 0 0 35px}}
|
view/assets/css/navbar.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#sq_wrap #sq_toolbarblog{z-index:2;position:relative}#sq_wrap .sq_nav{flex:0 0 225px}#sq_wrap .bg-nav{background-color:#fff!important}#sq_wrap .navbar{border:0;font-size:15px;border-radius:0;min-height:50px;background-color:#2680b4;border-bottom:1px solid rgba(0,0,0,.1);padding:5px 0}#sq_wrap .navbar .sq_errorcount{top:11px!important;margin:0 -15px 0 5px!important}#sq_wrap .navbar .navbar-nav{-ms-flex-flow:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}#sq_wrap .navbar>.container,.navbar>.container-fluid{justify-content:unset}#sq_wrap .navbar .navbar-brand{font-weight:400;margin:5px 0;font-size:20px;color:#888}#sq_wrap .navbar .navbar-brand:hover{color:#5e5e5e}#sq_wrap .navbar .navbar-toggler{width:37px;height:27px;vertical-align:middle;outline:0;cursor:pointer}#sq_wrap .navbar .navbar-toggler.navbar-toggler-left{position:relative;left:0;padding-left:0}#sq_wrap .navbar .navbar-toggler .navbar-toggler-bar{width:3px;height:3px;border-radius:50%;margin:0 auto}#sq_wrap .navbar .navbar-toggler .burger-lines{display:block;position:relative;background-color:#ddd;width:24px;height:2px;border-radius:1px;margin:4px auto}#sq_wrap .navbar .dropdown.nav-item .dropdown-toggle:after{margin-top:20px}#sq_wrap .navbar .navbar-nav{align-items:center}#sq_wrap .navbar .navbar-nav li{margin-bottom:0}#sq_wrap .navbar .navbar-nav .nav-item.disabled a{color:#5392c0}#sq_wrap .navbar .navbar-nav .nav-item .nav-link{color:#ececec;padding:10px 15px;position:relative;display:inline-flex;line-height:1.2}#sq_wrap .navbar .navbar-nav .nav-item.active .nav-link{color:#f1d432}#sq_wrap .navbar .navbar-nav .nav-item .nav-link.btn{margin:15px 3px;padding:8px 16px}#sq_wrap .navbar .navbar-nav .nav-item .nav-link.btn-round{margin:16px 3px}#sq_wrap .navbar .navbar-nav .nav-item .nav-link [class^=fa]{font-size:19px;position:relative;line-height:40px;top:1px}#sq_wrap .navbar .navbar-nav .nav-item .nav-link:hover{color:#1dc7ea}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu{border-radius:10px;margin-top:-5px}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#e5e5e5}#sq_wrap .navbar .navbar-nav .notification{position:absolute;background-color:#fb404b;text-align:center;border-radius:10px;min-width:18px;padding:1px;height:18px;font-size:12px;color:#fff;font-weight:700;line-height:18px;top:1px;right:0}#sq_wrap .navbar .navbar-nav .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:5px;margin-top:12px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}#sq_wrap .navbar .btn{margin:15px 3px;font-size:14px}#sq_wrap .navbar .btn-simple{font-size:16px}#sq_wrap .navbar.fixed{position:fixed;top:53px;left:0;width:100%;border-radius:0;z-index:1002;border-top:1px solid #fff}#sq_wrap .navbar .nc-icon{font-weight:700}#sq_wrap .navbar-transparent .navbar-brand,#sq_wrap [class*=navbar-ct] .navbar-brand{color:#fff;opacity:.9;filter:alpha(opacity=90)}#sq_wrap .navbar-transparent .navbar-brand:focus,#sq_wrap .navbar-transparent .navbar-brand:hover,#sq_wrap [class*=navbar-ct] .navbar-brand:focus,#sq_wrap [class*=navbar-ct] .navbar-brand:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100);color:#fff}#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn){color:#fff;border-color:#fff;opacity:.8;filter:alpha(opacity=80)}#sq_wrap .navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .active .nav-link:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .active .nav-link:focus:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .active .nav-link:hover:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .active .nav-link:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:focus:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:hover:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn){background-color:transparent;border-radius:3px;color:#fff;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-transparent .navbar-nav .nav .nav-item .nav-link.btn:hover,#sq_wrap [class*=navbar-ct] .navbar-nav .nav .nav-item .nav-link.btn:hover{background-color:transparent}#sq_wrap .navbar-transparent .navbar-nav .show .nav-link,#sq_wrap .navbar-transparent .navbar-nav .show .nav-link:focus,#sq_wrap .navbar-transparent .navbar-nav .show .nav-link:hover,#sq_wrap [class*=navbar-ct] .navbar-nav .show .nav-link,#sq_wrap [class*=navbar-ct] .navbar-nav .show .nav-link:focus,#sq_wrap [class*=navbar-ct] .navbar-nav .show .nav-link:hover{background-color:transparent;color:#fff;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-transparent .btn-default,#sq_wrap [class*=navbar-ct] .btn-default{color:#fff;border-color:#fff}#sq_wrap .navbar-transparent .btn-default.btn-fill,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill{color:#9a9a9a;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}#sq_wrap .navbar-transparent .btn-default.btn-fill.active,#sq_wrap .navbar-transparent .btn-default.btn-fill:active,#sq_wrap .navbar-transparent .btn-default.btn-fill:focus,#sq_wrap .navbar-transparent .btn-default.btn-fill:hover,#sq_wrap .navbar-transparent .show .dropdown-toggle.btn-fill.btn-default,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill.active,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill:active,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill:focus,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill:hover,#sq_wrap [class*=navbar-ct] .show .dropdown-toggle.btn-fill.btn-default{border-color:#fff;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-transparent .dropdown-menu .divider{background-color:rgba(255,255,255,.2)}#sq_wrap .navbar-default{background-color:rgba(255,255,255,.96);border-bottom:1px solid rgba(0,0,0,.1)}#sq_wrap .navbar-default .navbar-nav .nav-item .nav-link:not(.btn){color:#9a9a9a}#sq_wrap .navbar-default .navbar-nav .active .nav-link,#sq_wrap .navbar-default .navbar-nav .active .nav-link:not(.btn):focus,#sq_wrap .navbar-default .navbar-nav .active .nav-link:not(.btn):hover,#sq_wrap .navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus,#sq_wrap .navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover{background-color:transparent;border-radius:3px;color:#1dc7ea;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-default .navbar-nav .show .nav-link,#sq_wrap .navbar-default .navbar-nav .show .nav-link:focus,#sq_wrap .navbar-default .navbar-nav .show .nav-link:hover{background-color:transparent;color:#1dc7ea}#sq_wrap .navbar-default .navbar-nav .navbar-toggle:focus,#sq_wrap .navbar-default .navbar-nav .navbar-toggle:hover{background-color:transparent}#sq_wrap .navbar-default:not(.navbar-transparent) .btn-default:hover{color:#1dc7ea;border-color:#1dc7ea}#sq_wrap .navbar-default:not(.navbar-transparent) .btn-neutral,#sq_wrap .navbar-default:not(.navbar-transparent) .btn-neutral:active,#sq_wrap .navbar-default:not(.navbar-transparent) .btn-neutral:hover{color:#9a9a9a}#sq_wrap .navbar-icons.navbar .navbar-brand{margin-top:12px;margin-bottom:12px}#sq_wrap .navbar-icons .navbar-nav .nav-item .nav-link{text-align:center;padding:6px 15px;margin:6px 3px}#sq_wrap .navbar-icons .navbar-nav [class^=pe]{font-size:30px;position:relative}#sq_wrap .navbar-icons .navbar-nav p{margin:3px 0 0}#sq_wrap .navbar-form{-webkit-box-shadow:none;box-shadow:none}#sq_wrap .navbar-form .form-control{border-radius:0;border:0;padding:0;background-color:transparent;height:22px;font-size:16px;line-height:1.5;color:#e3e3e3}#sq_wrap .navbar-transparent .navbar-form .form-control,#sq_wrap [class*=navbar-ct] .navbar-form .form-control{color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.6)}#sq_wrap .navbar-ct-blue{background-color:#4091e2}#sq_wrap .navbar-ct-azure{background-color:#63d8f1}#sq_wrap .navbar-ct-green{background-color:#a1e82c}#sq_wrap .navbar-ct-orange{background-color:#ffbc67}#sq_wrap .navbar-ct-red{background-color:#fc727a}#sq_wrap .navbar-transparent{padding-top:15px;background-color:transparent;border-bottom:1px solid transparent}#sq_wrap .navbar-toggle{margin-top:19px;margin-bottom:19px;border:0}#sq_wrap .navbar-toggle .icon-bar{background-color:#fff}#sq_wrap .navbar-toggle .navbar-collapse,#sq_wrap .navbar-toggle .navbar-form{border-color:transparent}#sq_wrap .navbar-toggle.navbar-default .navbar-toggle:focus,#sq_wrap .navbar-toggle.navbar-default .navbar-toggle:hover{background-color:transparent}#sq_wrap .sq_nav .sq_nav_item{display:block;position:relative;font-family:"Open Sans",Arial,sans-serif;font-size:18px;line-height:1.46154;font-weight:600;border-bottom:1px solid #e9e9e9;text-decoration:none}#sq_wrap .sq_nav .sq_nav_item span{color:#444}#sq_wrap .sq_nav .sq_nav_item_icon{width:26px;height:26px;margin-left:-10px;margin-right:3px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#sq_wrap .sq_nav .sq_nav_item.active,#sq_wrap .sq_nav .sq_nav_item:hover{background:#fff;border-left:2px solid #f16112;margin-left:-2px!important}#sq_wrap .sq_nav .sq_nav_item.active span,#sq_wrap .sq_nav .sq_nav_item:hover span{color:#f16112}#sq_wrap .sq_nav .sq_nav_item.active,#sq_wrap .sq_nav .sq_nav_item.active .sq_nav_item_icon,#sq_wrap .sq_nav .sq_nav_item:hover .sq_nav_item_icon{color:#f16112;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#sq_wrap .sq_nav .sq_nav_item.active .sq_nav_item_description,#sq_wrap .sq_nav .sq_nav_item:hover .sq_nav_item_description{color:#7a9fb2}#sq_wrap .sq_nav .sq_nav_item_description{display:block;margin:2px 0 0 24px;color:#ddd;font-size:12px;font-weight:400;line-height:normal}#sq_wrap .sq_nav .sq_nav_item:before{position:relative;top:0;left:-5px;text-align:center;font-size:1.3em;line-height:1;color:#121116;opacity:.4;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out}.nav-tabs--vertical{border-bottom:none;border-right:1px solid #ddd;display:flex;flex-flow:column nowrap}.nav-tabs--left{margin:0}.nav-tabs--left .nav-item+.nav-item{margin-top:.25em}.nav-tabs--left .nav-link{transition:border-color .125s ease-in;white-space:nowrap}.nav-tabs--left .nav-link:hover{background-color:#f7f7f7;border-color:transparent}.nav-tabs--left .nav-link.active{border-bottom-color:#ddd;border-right-color:#fff;border-bottom-left-radius:.25em;border-top-right-radius:0;margin-right:-1px}.nav-tabs--left .nav-link.active:hover{background-color:#fff;border-color:#0275d8 #fff #0275d8 #0275d8}@media (max-width:1239px){#sq_wrap .sq_row{flex-direction:column!important}#sq_wrap .sq_nav{flex:0 0 55px;z-index:5}#sq_wrap .sq_col_side{margin-right:1em}#sq_wrap .sq_nav .sq_nav_button,#sq_wrap .sq_nav .sq_nav_item span,#sq_wrap .sq_nav .text-logo{display:none}#sq_wrap .sq_nav .sq_nav_item.active{position:relative;z-index:1}#sq_wrap .sq_nav .sq_nav_item:hover .sq_nav_item_title{position:absolute;display:block!important;z-index:100;top:0;left:54px;width:150px;height:100%;background-color:#fff;vertical-align:middle;padding:40% 10%;box-shadow:4px 0 3px -2px #ddd}}@media screen and (max-width:782px){#wpbody{padding-top:0}#wpcontent,body{padding:0!important}body{display:table;width:100%!important;margin:0!important;min-width:240px}}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:0!important}}@media (max-width:991px){#wpcontent #sq_btn_toolbar_close{position:absolute;right:0;top:7px}}@media screen and (max-width:600px){#sq_wrap .navbar{padding-top:46px}}
|
1 |
+
#sq_wrap #sq_toolbarblog{z-index:2;position:relative}#sq_wrap .sq_nav{flex:0 0 225px}#sq_wrap .bg-nav{background-color:#fff!important}#sq_wrap .navbar{border:0;font-size:15px;border-radius:0;min-height:50px;background-color:#2680b4;border-bottom:1px solid rgba(0,0,0,.1);padding:5px 0}#sq_wrap .navbar .sq_errorcount{top:11px!important;margin:0 -15px 0 5px!important}#sq_wrap .navbar .navbar-nav{-ms-flex-flow:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}#sq_wrap .navbar>.container,.navbar>.container-fluid{justify-content:unset}#sq_wrap .navbar .navbar-brand{font-weight:400;margin:5px 0;font-size:20px;color:#888}#sq_wrap .navbar .navbar-brand:hover{color:#5e5e5e}#sq_wrap .navbar .navbar-toggler{width:37px;height:27px;vertical-align:middle;outline:0;cursor:pointer}#sq_wrap .navbar .navbar-toggler.navbar-toggler-left{position:relative;left:0;padding-left:0}#sq_wrap .navbar .navbar-toggler .navbar-toggler-bar{width:3px;height:3px;border-radius:50%;margin:0 auto}#sq_wrap .navbar .navbar-toggler .burger-lines{display:block;position:relative;background-color:#ddd;width:24px;height:2px;border-radius:1px;margin:4px auto}#sq_wrap .navbar .dropdown.nav-item .dropdown-toggle:after{margin-top:20px}#sq_wrap .navbar .navbar-nav{align-items:center}#sq_wrap .navbar .navbar-nav li{margin-bottom:0}#sq_wrap .navbar .navbar-nav .nav-item.disabled a{color:#5392c0}#sq_wrap .navbar .navbar-nav .nav-item .nav-link{color:#ececec;padding:10px 15px;position:relative;display:inline-flex;line-height:1.2}#sq_wrap .navbar .navbar-nav .nav-item.active .nav-link{color:#f1d432}#sq_wrap .navbar .navbar-nav .nav-item .nav-link.btn{margin:15px 3px;padding:8px 16px}#sq_wrap .navbar .navbar-nav .nav-item .nav-link.btn-round{margin:16px 3px}#sq_wrap .navbar .navbar-nav .nav-item .nav-link [class^=fa]{font-size:19px;position:relative;line-height:40px;top:1px}#sq_wrap .navbar .navbar-nav .nav-item .nav-link:hover{color:#1dc7ea}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu{border-radius:10px;margin-top:-5px}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}#sq_wrap .navbar .navbar-nav .nav-item .dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#e5e5e5}#sq_wrap .navbar .navbar-nav .notification{position:absolute;background-color:#fb404b;text-align:center;border-radius:10px;min-width:18px;padding:1px;height:18px;font-size:12px;color:#fff;font-weight:700;line-height:18px;top:1px;right:0}#sq_wrap .navbar .navbar-nav .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:5px;margin-top:12px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}#sq_wrap .navbar .btn{margin:15px 3px;font-size:14px}#sq_wrap .navbar .btn-simple{font-size:16px}#sq_wrap .navbar.fixed{position:fixed;top:53px;left:0;width:100%;border-radius:0;z-index:1002;border-top:1px solid #fff}#sq_wrap .navbar .nc-icon{font-weight:700}#sq_wrap .navbar-transparent .navbar-brand,#sq_wrap [class*=navbar-ct] .navbar-brand{color:#fff;opacity:.9;filter:alpha(opacity=90)}#sq_wrap .navbar-transparent .navbar-brand:focus,#sq_wrap .navbar-transparent .navbar-brand:hover,#sq_wrap [class*=navbar-ct] .navbar-brand:focus,#sq_wrap [class*=navbar-ct] .navbar-brand:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100);color:#fff}#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn){color:#fff;border-color:#fff;opacity:.8;filter:alpha(opacity=80)}#sq_wrap .navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .active .nav-link:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn),#sq_wrap .navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .active .nav-link:focus:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .active .nav-link:hover:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .active .nav-link:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:focus:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:hover:not(.btn),#sq_wrap [class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn){background-color:transparent;border-radius:3px;color:#fff;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-transparent .navbar-nav .nav .nav-item .nav-link.btn:hover,#sq_wrap [class*=navbar-ct] .navbar-nav .nav .nav-item .nav-link.btn:hover{background-color:transparent}#sq_wrap .navbar-transparent .navbar-nav .show .nav-link,#sq_wrap .navbar-transparent .navbar-nav .show .nav-link:focus,#sq_wrap .navbar-transparent .navbar-nav .show .nav-link:hover,#sq_wrap [class*=navbar-ct] .navbar-nav .show .nav-link,#sq_wrap [class*=navbar-ct] .navbar-nav .show .nav-link:focus,#sq_wrap [class*=navbar-ct] .navbar-nav .show .nav-link:hover{background-color:transparent;color:#fff;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-transparent .btn-default,#sq_wrap [class*=navbar-ct] .btn-default{color:#fff;border-color:#fff}#sq_wrap .navbar-transparent .btn-default.btn-fill,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill{color:#9a9a9a;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}#sq_wrap .navbar-transparent .btn-default.btn-fill.active,#sq_wrap .navbar-transparent .btn-default.btn-fill:active,#sq_wrap .navbar-transparent .btn-default.btn-fill:focus,#sq_wrap .navbar-transparent .btn-default.btn-fill:hover,#sq_wrap .navbar-transparent .show .dropdown-toggle.btn-fill.btn-default,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill.active,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill:active,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill:focus,#sq_wrap [class*=navbar-ct] .btn-default.btn-fill:hover,#sq_wrap [class*=navbar-ct] .show .dropdown-toggle.btn-fill.btn-default{border-color:#fff;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-transparent .dropdown-menu .divider{background-color:rgba(255,255,255,.2)}#sq_wrap .navbar-default{background-color:rgba(255,255,255,.96);border-bottom:1px solid rgba(0,0,0,.1)}#sq_wrap .navbar-default .navbar-nav .nav-item .nav-link:not(.btn){color:#9a9a9a}#sq_wrap .navbar-default .navbar-nav .active .nav-link,#sq_wrap .navbar-default .navbar-nav .active .nav-link:not(.btn):focus,#sq_wrap .navbar-default .navbar-nav .active .nav-link:not(.btn):hover,#sq_wrap .navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus,#sq_wrap .navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover{background-color:transparent;border-radius:3px;color:#1dc7ea;opacity:1;filter:alpha(opacity=100)}#sq_wrap .navbar-default .navbar-nav .show .nav-link,#sq_wrap .navbar-default .navbar-nav .show .nav-link:focus,#sq_wrap .navbar-default .navbar-nav .show .nav-link:hover{background-color:transparent;color:#1dc7ea}#sq_wrap .navbar-default .navbar-nav .navbar-toggle:focus,#sq_wrap .navbar-default .navbar-nav .navbar-toggle:hover{background-color:transparent}#sq_wrap .navbar-default:not(.navbar-transparent) .btn-default:hover{color:#1dc7ea;border-color:#1dc7ea}#sq_wrap .navbar-default:not(.navbar-transparent) .btn-neutral,#sq_wrap .navbar-default:not(.navbar-transparent) .btn-neutral:active,#sq_wrap .navbar-default:not(.navbar-transparent) .btn-neutral:hover{color:#9a9a9a}#sq_wrap .navbar-icons.navbar .navbar-brand{margin-top:12px;margin-bottom:12px}#sq_wrap .navbar-icons .navbar-nav .nav-item .nav-link{text-align:center;padding:6px 15px;margin:6px 3px}#sq_wrap .navbar-icons .navbar-nav [class^=pe]{font-size:30px;position:relative}#sq_wrap .navbar-icons .navbar-nav p{margin:3px 0 0}#sq_wrap .navbar-form{-webkit-box-shadow:none;box-shadow:none}#sq_wrap .navbar-form .form-control{border-radius:0;border:0;padding:0;background-color:transparent;height:22px;font-size:16px;line-height:1.5;color:#e3e3e3}#sq_wrap .navbar-transparent .navbar-form .form-control,#sq_wrap [class*=navbar-ct] .navbar-form .form-control{color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.6)}#sq_wrap .navbar-ct-blue{background-color:#4091e2}#sq_wrap .navbar-ct-azure{background-color:#63d8f1}#sq_wrap .navbar-ct-green{background-color:#a1e82c}#sq_wrap .navbar-ct-orange{background-color:#ffbc67}#sq_wrap .navbar-ct-red{background-color:#fc727a}#sq_wrap .navbar-transparent{padding-top:15px;background-color:transparent;border-bottom:1px solid transparent}#sq_wrap .navbar-toggle{margin-top:19px;margin-bottom:19px;border:0}#sq_wrap .navbar-toggle .icon-bar{background-color:#fff}#sq_wrap .navbar-toggle .navbar-collapse,#sq_wrap .navbar-toggle .navbar-form{border-color:transparent}#sq_wrap .navbar-toggle.navbar-default .navbar-toggle:focus,#sq_wrap .navbar-toggle.navbar-default .navbar-toggle:hover{background-color:transparent}#sq_wrap .sq_nav .sq_nav_item{display:block;position:relative;font-family:"Open Sans",Arial,sans-serif;font-size:18px;line-height:1.46154;font-weight:600;border-bottom:1px solid #e9e9e9;text-decoration:none!important}#sq_wrap .sq_nav .sq_nav_item span{color:#444}#sq_wrap .sq_nav .sq_nav_item_icon{width:26px;height:26px;margin-left:-10px;margin-right:3px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#sq_wrap .sq_nav .sq_nav_item.active,#sq_wrap .sq_nav .sq_nav_item:hover{background:#fff;border-left:2px solid #f16112;margin-left:-2px!important}#sq_wrap .sq_nav .sq_nav_item.active span,#sq_wrap .sq_nav .sq_nav_item:hover span{color:#f16112}#sq_wrap .sq_nav .sq_nav_item.active,#sq_wrap .sq_nav .sq_nav_item.active .sq_nav_item_icon,#sq_wrap .sq_nav .sq_nav_item:hover .sq_nav_item_icon{color:#f16112;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#sq_wrap .sq_nav .sq_nav_item.active .sq_nav_item_description,#sq_wrap .sq_nav .sq_nav_item:hover .sq_nav_item_description{color:#7a9fb2}#sq_wrap .sq_nav .sq_nav_item_description{display:block;margin:2px 0 0 24px;color:#ddd;font-size:12px;font-weight:400;line-height:normal}#sq_wrap .sq_nav .sq_nav_item:before{position:relative;top:0;left:-5px;text-align:center;font-size:1.3em;line-height:1;color:#121116;opacity:.4;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out}.nav-tabs--vertical{border-bottom:none;border-right:1px solid #ddd;display:flex;flex-flow:column nowrap}.nav-tabs--left{margin:0}.nav-tabs--left .nav-item+.nav-item{margin-top:.25em}.nav-tabs--left .nav-link{transition:border-color .125s ease-in;white-space:nowrap}.nav-tabs--left .nav-link:hover{background-color:#f7f7f7;border-color:transparent}.nav-tabs--left .nav-link.active{border-bottom-color:#ddd;border-right-color:#fff;border-bottom-left-radius:.25em;border-top-right-radius:0;margin-right:-1px}.nav-tabs--left .nav-link.active:hover{background-color:#fff;border-color:#0275d8 #fff #0275d8 #0275d8}@media (max-width:1239px){#sq_wrap .sq_row{flex-direction:column!important}#sq_wrap .sq_nav{flex:0 0 55px;z-index:5}#sq_wrap .sq_col_side{margin-right:1em}#sq_wrap .sq_nav .sq_nav_button,#sq_wrap .sq_nav .sq_nav_item span,#sq_wrap .sq_nav .text-logo{display:none}#sq_wrap .sq_nav .sq_nav_item.active{position:relative;z-index:1}#sq_wrap .sq_nav .sq_nav_item:hover .sq_nav_item_title{position:absolute;display:block!important;z-index:100;top:0;left:54px;width:150px;height:100%;background-color:#fff;vertical-align:middle;padding:40% 10%;box-shadow:4px 0 3px -2px #ddd}}@media screen and (max-width:782px){#wpbody{padding-top:0}#wpcontent,body{padding:0!important}body{display:table;width:100%!important;margin:0!important;min-width:240px}}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:0!important}}@media (max-width:991px){#wpcontent #sq_btn_toolbar_close{position:absolute;right:0;top:7px}}@media screen and (max-width:600px){#sq_wrap .navbar{padding-top:46px}}
|