How can I do that?
Crystal Light Centrum Taiwan
Extensions: MailQueue | SUKHR | VBoces
“Data security is paramount at [...], and we are committed to protecting the privacy of anyone who is associated with our [...]. We’ve made a lot of improvements and will continue to make them.”
When you know your life savings are gone.
Crystal Light Centrum Taiwan
Extensions: MailQueue | SUKHR | VBoces
“Data security is paramount at [...], and we are committed to protecting the privacy of anyone who is associated with our [...]. We’ve made a lot of improvements and will continue to make them.”
When you know your life savings are gone.
What do you mean? Please back this up with some info ...
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
The second suggestion uses code to override the checkbox value on search, rendering the checkbox useless, stupid idea.
We are talking about the search-box in the header which is controlled via javascript in the common.js file.
All that is required is to add "&description=true" to the link in that file:
Code: Select all
url += '&search=' + encodeURIComponent(value);
Code: Select all
url += '&search=' + encodeURIComponent(value) + '&description=true';
I hate it when people just dump some extension suggestions on others without even bothering to look into it, then just shut up.
Crystal Light Centrum Taiwan
Extensions: MailQueue | SUKHR | VBoces
“Data security is paramount at [...], and we are committed to protecting the privacy of anyone who is associated with our [...]. We’ve made a lot of improvements and will continue to make them.”
When you know your life savings are gone.
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
Then you may only say:
"Please search in the marketplace and may your God be with you."
Crystal Light Centrum Taiwan
Extensions: MailQueue | SUKHR | VBoces
“Data security is paramount at [...], and we are committed to protecting the privacy of anyone who is associated with our [...]. We’ve made a lot of improvements and will continue to make them.”
When you know your life savings are gone.
DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.
https://www.youtube.com/watch?v=zXIxDoCRc84
I think as long as you say you haven't tried it but it looks like it's supposed to do the job that's enough. Especially if it's by a good developer like ClearThinking or iSense.
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
Crystal Light Centrum Taiwan
Extensions: MailQueue | SUKHR | VBoces
“Data security is paramount at [...], and we are committed to protecting the privacy of anyone who is associated with our [...]. We’ve made a lot of improvements and will continue to make them.”
When you know your life savings are gone.
Here is the contents of my common.js file
I have read it over several times and do not see the string. Maybe I just don't see it (the text search does not work in this file).
function getURLVar(key) {
var value = [];
var query = String(document.location).split('?');
if (query[1]) {
var part = query[1].split('&');
for (i = 0; i < part.length; i++) {
var data = part.split('=');
if (data[0] && data[1]) {
value[data[0]] = data[1];
}
}
if (value[key]) {
return value[key];
} else {
return '';
}
}
}
$(document).ready(function() {
//Form Submit for IE Browser
$('button[type=\'submit\']').on('click', function() {
$("form[id*='form-']").submit();
});
// Highlight any found errors
$('.text-danger').each(function() {
var element = $(this).parent().parent();
if (element.hasClass('form-group')) {
element.addClass('has-error');
}
});
// tooltips on hover
$('[data-toggle=\'tooltip\']').tooltip({container: 'body', html: true});
// Makes tooltips work on ajax generated content
$(document).ajaxStop(function() {
$('[data-toggle=\'tooltip\']').tooltip({container: 'body'});
});
// https://github.com/opencart/opencart/issues/2595
$.event.special.remove = {
remove: function(o) {
if (o.handler) {
o.handler.apply(this, arguments);
}
}
}
// tooltip remove
$('[data-toggle=\'tooltip\']').on('remove', function() {
$(this).tooltip('destroy');
});
// Tooltip remove fixed
$(document).on('click', '[data-toggle=\'tooltip\']', function(e) {
$('body > .tooltip').remove();
});
$('#button-menu').on('click', function(e) {
e.preventDefault();
$('#column-left').toggleClass('active');
});
// Set last page opened on the menu
$('#menu a[href]').on('click', function() {
sessionStorage.setItem('menu', $(this).attr('href'));
});
if (!sessionStorage.getItem('menu')) {
$('#menu #dashboard').addClass('active');
} else {
// Sets active and open to selected page in the left column menu.
$('#menu a[href=\'' + sessionStorage.getItem('menu') + '\']').parent().addClass('active');
}
$('#menu a[href=\'' + sessionStorage.getItem('menu') + '\']').parents('li > a').removeClass('collapsed');
$('#menu a[href=\'' + sessionStorage.getItem('menu') + '\']').parents('ul').addClass('in');
$('#menu a[href=\'' + sessionStorage.getItem('menu') + '\']').parents('li').addClass('active');
// Image Manager
$(document).on('click', 'a[data-toggle=\'image\']', function(e) {
var $element = $(this);
var $popover = $element.data('bs.popover'); // element has bs popover?
e.preventDefault();
// destroy all image popovers
$('a[data-toggle="image"]').popover('destroy');
// remove flickering (do not re-add popover when clicking for removal)
if ($popover) {
return;
}
$element.popover({
html: true,
placement: 'right',
trigger: 'manual',
content: function() {
return '<button type="button" id="button-image" class="btn btn-primary"><i class="fa fa-pencil"></i></button> <button type="button" id="button-clear" class="btn btn-danger"><i class="fa fa-trash-o"></i></button>';
}
});
$element.popover('show');
$('#button-image').on('click', function() {
var $button = $(this);
var $icon = $button.find('> i');
$('#modal-image').remove();
$.ajax({
url: 'index.php?route=common/filemanager&user_token=' + getURLVar('user_token') + '&target=' + $element.parent().find('input').attr('id') + '&thumb=' + $element.attr('id'),
dataType: 'html',
beforeSend: function() {
$button.prop('disabled', true);
if ($icon.length) {
$icon.attr('class', 'fa fa-circle-o-notch fa-spin');
}
},
complete: function() {
$button.prop('disabled', false);
if ($icon.length) {
$icon.attr('class', 'fa fa-pencil');
}
},
success: function(html) {
$('body').append('<div id="modal-image" class="modal">' + html + '</div>');
$('#modal-image').modal('show');
}
});
$element.popover('destroy');
});
$('#button-clear').on('click', function() {
$element.find('img').attr('src', $element.find('img').attr('data-placeholder'));
$element.parent().find('input').val('');
$element.popover('destroy');
});
});
});
// Autocomplete */
(function($) {
$.fn.autocomplete = function(option) {
return this.each(function() {
var $this = $(this);
var $dropdown = $('<ul class="dropdown-menu" />');
this.timer = null;
this.items = [];
$.extend(this, option);
$this.attr('autocomplete', 'off');
// Focus
$this.on('focus', function() {
this.request();
});
// Blur
$this.on('blur', function() {
setTimeout(function(object) {
object.hide();
}, 200, this);
});
// Keydown
$this.on('keydown', function(event) {
switch(event.keyCode) {
case 27: // escape
this.hide();
break;
default:
this.request();
break;
}
});
// Click
this.click = function(event) {
event.preventDefault();
var value = $(event.target).parent().attr('data-value');
if (value && this.items[value]) {
this.select(this.items[value]);
}
}
// Show
this.show = function() {
var pos = $this.position();
$dropdown.css({
top: pos.top + $this.outerHeight(),
left: pos.left
});
$dropdown.show();
}
// Hide
this.hide = function() {
$dropdown.hide();
}
// Request
this.request = function() {
clearTimeout(this.timer);
this.timer = setTimeout(function(object) {
object.source($(object).val(), $.proxy(object.response, object));
}, 200, this);
}
// Response
this.response = function(json) {
var html = '';
var category = {};
var name;
var i = 0, j = 0;
if (json.length) {
for (i = 0; i < json.length; i++) {
// update element items
this.items[json['value']] = json;
if (!json['category']) {
// ungrouped items
html += '<li data-value="' + json['value'] + '"><a href="#">' + json['label'] + '</a></li>';
} else {
// grouped items
name = json['category'];
if (!category[name]) {
category[name] = [];
}
category[name].push(json);
}
}
for (name in category) {
html += '<li class="dropdown-header">' + name + '</li>';
for (j = 0; j < category[name].length; j++) {
html += '<li data-value="' + category[name][j]['value'] + '"><a href="#"> ' + category[name][j]['label'] + '</a></li>';
}
}
}
if (html) {
this.show();
} else {
this.hide();
}
$dropdown.html(html);
}
$dropdown.on('click', '> li > a', $.proxy(this.click, this));
$this.after($dropdown);
});
}
})(window.jQuery);
Well, that's the Problem, not everybody believes in the same God, and some GodsPlease search in the marketplace and may your God be with you
don't work for everybody, for never getting a soul in retourn.

My Github OC Site: https://github.com/IP-CAM
5'600 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.
Professional OpenCart extensions, support and custom work.
Contact me via email or Skype by support@thekrotek.com
It is not tested and it adds nothing, just the same stuff done differently making everybodies upgrade life so much harder.
Crystal Light Centrum Taiwan
Extensions: MailQueue | SUKHR | VBoces
“Data security is paramount at [...], and we are committed to protecting the privacy of anyone who is associated with our [...]. We’ve made a lot of improvements and will continue to make them.”
When you know your life savings are gone.
I have never had a program before that does not work as it is supposed to out of the box (with many issues with the default options). IF it worked as designed, I would have had very few posts (and I don't post many issues a day -so far about 28 in about a month). These default issues should NOT have required any posting, they should work as designed with NO issues whatsoever. I have added maybe two or three extensions that do various minor tweaks that do NOT affect the basic program operations (such as doing nothing with checkout except for ordering more items than I have in stock). Many issues have surfaced before making any changes at all.
Examples : New person checkout does not work, The flat rate shipping module does not work (says I have not entered shipping info or set it up right - I have), "You do not have permission to access this page, please refer to your system administrator" etc.
The others have been about doing "tweaks" that I have NOT found anywhere else (or for the current release).
What is the forum for? I thought it was to help new users to resolve issues, most of them are not tweaks (most of my posts). Most of the suggestions for tweaks have worked and I thank those who posted useful info. Many of the issues concern default processes that do not work or work right.
IF you don't want to offer constructive help, I would rather you help someone else. I want to hear from people who really care and want to help newbies like me. Or is this forum is only for those who are experienced and know most everything.
Finally, some of the issues have not been resolved as of yet and the program cannot be used until they are.
I do NOT just post issues to post.
Users browsing this forum: Google [Bot], Semrush [Bot] and 48 guests