My hack.
You should input relative and comma separated path list in "URL Lists" option. New line is enable too.
e.g.
feedback,
example-plugin-page
qam-sidebar-admin-form.php (L38): add one lines
qa_opt('sidebar_ask', (bool)qa_post_text('sidebar_ask'));
qa_opt('sidebar_urls', qa_post_text('sidebar_urls')); // add <=== 7/20 add
qam-sidebar-admin-form.php (L132): add lines
// add [start]
array(
'label' => 'URL Lists',
'type' => 'textarea',
'value' => qa_opt('sidebar_urls'),
'tags' => 'NAME="sidebar_urls" ID="sidebar_urls"',
'rows' => 10,
),
// add [end]
qam-sidebar-layer.php (L19): add lines
// add [start]
private $hide;
function qa_html_theme_layer($template, $content, $rooturl, $request) {
qa_html_theme_base::qa_html_theme_base($template, $content, $rooturl, $request);
$this->hide = false;
$urls = @qa_opt('sidebar_urls');
if (isset($urls) && !empty($urls)) {
$urls = explode(',', str_replace("\n", '', $urls));
if(in_array(qa_request(),$urls))
$this->hide = true;
}
}
// add [end]
qam-sidebar-layer.php (about L50): add one line
(qa_opt('sidebar_ask')) && ($this->template == 'ask')) && (qa_opt('site_theme') === 'Snow')
|| $this->hide // add
qam-sidebar-layer.php (about L67): replace (included bug fix)
/* replace [start]
if(
!(qa_opt('sidebar_qa')) && ($this->template == 'qa') ||
!(qa_opt('sidebar_activity')) && ($this->template == 'activity') ||
!(qa_opt('sidebar_questions')) && ($this->template == 'questions') ||
!(qa_opt('sidebar_question')) && ($this->template == 'question') ||
!(qa_opt('sidebar_hot')) && ($this->template == 'hot') ||
!(qa_opt('sidebar_unanswered')) && ($this->template == 'unanswered') ||
!(qa_opt('sidebar_tags')) && ($this->template == 'tags') ||
!(qa_opt('sidebar_categories')) && ($this->template == 'categories') ||
!(qa_opt('sidebar_users')) && ($this->template == 'users') ||
!(qa_opt('sidebar_admin')) && ($this->template == 'admin') ||
!(qa_opt('sidebar_custom')) && ($this->template == 'custom') ||
!(qa_opt('sidebar_ask')) && ($this->template == 'ask')
)
qa_html_theme_base::sidepanel();
*/
if(!(
(qa_opt('sidebar_qa') && ($this->template == 'qa')) ||
(qa_opt('sidebar_activity') && ($this->template == 'activity')) ||
(qa_opt('sidebar_questions') && ($this->template == 'questions')) ||
(qa_opt('sidebar_question') && ($this->template == 'question')) ||
(qa_opt('sidebar_hot') && ($this->template == 'hot')) ||
(qa_opt('sidebar_unanswered') && ($this->template == 'unanswered')) ||
(qa_opt('sidebar_tags') && ($this->template == 'tags')) ||
(qa_opt('sidebar_categories') && ($this->template == 'categories')) ||
(qa_opt('sidebar_users') && ($this->template == 'users')) ||
(qa_opt('sidebar_admin') && ($this->template == 'admin')) ||
(qa_opt('sidebar_custom') && ($this->template == 'custom')) ||
(qa_opt('sidebar_ask') && ($this->template == 'ask'))
|| $this->hide // add
))
qa_html_theme_base::sidepanel();
/* replace [end] */