Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

snastik

Users
  • Posts

    4,747
  • Joined

  • Last visited

Everything posted by snastik

  1. начните пожалуй с этого переход сразу в гостевой заказ
  2. посмотрите вот этот мой пост вывод модулятаким образом можно любой модуль вывести там где Вам нужно будь то шапка или только страница продукта одним словом в любом месте
  3. я немного подправил и у меня вместо суммы пишется что стоимость доставки рассчитывается менеджером с нашими курьерскими службами не угадаешь то расчет идет по весу то по размеру то еще по каким то там параметрам....
  4. а Вы в дополнениях смотрели ? avisosms
  5. спасибо :-) домен действительно удачныйа вот сайту надо немного мозгов вправить посетители теряются в навигации да и читать не особо удобно
  6. а Вы эти пробовали ? Модулиили что имеется ввиду с ошибками ? и ранние версии ?
  7. спасибо будем пробовать :-)попробовал но что то эффекта нет :-(
  8. ну если мой ник ввести в гугле то и будет сайт только у меня K в конце :-) ну или просто к нику .com добавить
  9. а не подскажите куда вставить $("img").lazyload(); в 0.2. версии так как в ней не используется <script type="text/javascript" src="catalog/view/javascript/common.js"></script> спасибо
  10. опера с админкой не дружитпопробуйте хром или фаерфокс с ИЕ незнаю не проверял но тоже могут быть .... а так попробуйте просто перезаписать папку admin на шаблон это не повлияет но сначала попробуйте зайти фаерфоксом или хромом
  11. 1. нам нужно клонировать блок "column_left" клонированный мы назовем column_left1 идем /catalog/controller/common/ копируем column_left.php к себе на компьютер и открываем любимым текстовым редактором. ищем class ControllerCommonColumnLeft extends Controller {меняем на class ControllerCommonColumnLeft1 extends Controller {ищем if ($this->config->get($result['key'] . '_status') && ($this->config->get($result['key'] . '_position') == 'left')) {меняем на if ($this->config->get($result['key'] . '_status') && ($this->config->get($result['key'] . '_position') == 'left1')) {ищем $this->id = 'column_left'; if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/column_left.tpl')) { $this->template = $this->config->get('config_template') . '/template/common/column_left.tpl'; } else { $this->template = 'default/template/common/column_left.tpl'; } меняем на $this->id = 'column_left1'; if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/column_left1.tpl')) { $this->template = $this->config->get('config_template') . '/template/common/column_left1.tpl'; } else { $this->template = 'default/template/common/column_left1.tpl'; } сохраняем его как column_left1.php Собственно с контроллером мы закончили и как Вы смогли заметить мы везде добавили 1 ну или необходимо изменить на необходимое Вам название дадее идем /catalog/view/theme/default/template/common/ копируем к себе на компьютер column_left.tpl ищем <div id="column_left">и меняем на <div id="column_left1">сохраняем как column_left1.tplну вот мы и клонировали левый блок в котором в последствиии и будем выводить необходимый нам модуль далее идем catalog/view/theme/default/stylesheet/ открываем stylesheet.css и добавляем рядом с column_left #column_left1 { тут стиль для вывода в том виде как Вам надо } теперь нам надо вывести наш созданный блок на необходимой Вам странице 404 идем /catalog/view/theme/default/template/error/ открываем not_found.tpl и ниже <div class="content"><?php echo $text_error; ?></div>вставляем <?php echo $column_left1; ?>с шаблоном 404 мы закончилитеперь идем в контроллер catalog/controller/error/ открываем not_found.php и ниже 'common/column_left',вставляем 'common/column_left1',собственно с контроллером тоже осталось изменить необходимый нам модуль а именно сообщить ему что у нас появилось новое место выводав моем случае это будет модуль рекомендуемые но разницы нет идем /admin/language/russian/module/ открываем featured.php ищем $_['text_left'] = 'Слева';ниже вставляем $_['text_left1'] = '400'; // или так как хотим назвать место выводаидем /admin/controller/module/ открываем featured.php ищем $this->data['text_left'] = $this->language->get('text_left');ниже вставляем $this->data['text_left1'] = $this->language->get('text_left1');дальше ищем $this->data['positions'][] = array( 'position' => 'left', 'title' => $this->language->get('text_left'), ); ниже вставляем $this->data['positions'][] = array( 'position' => 'left1', 'title' => $this->language->get('text_left1'), );мы закончили НО !!!ВНИМАНИЕ !!!!! так делается не во всех модулях а в некоторых --- Вариант номер 2 если в контроллере нет строки выше идем /admin/view/template/module/ открываем featured.tpl ищем <?php if ($webme_recently_viewed_position == 'left') { ?> <option value="left" selected="selected"><?php echo $text_left; ?></option> <?php } else { ?> <option value="left"><?php echo $text_left; ?></option> <?php } ?>ниже вставляем <?php if ($webme_recently_viewed_position == 'left1') { ?> <option value="left1" selected="selected"><?php echo $text_left1; ?></option> <?php } else { ?> <option value="left1"><?php echo $text_left1; ?></option> <?php } ?>ну собственно и все идем в админку\дополнения\модули\редактируемый модуль и выбираем позицию 404еще необходимо отредактировать сам шаблон модуля самый простой для 404 страницы это содержимое название featured_home.tpl перенести в featured.tpl но это уже по Вашему вкусу ну и наверно есть смысл выводить что то подобное модулю категории на главной чтобы пользователь попавший на 404 страницу видел что то вроде меню
  12. если еще актуально то можно клонировать блок_лефт и вывести его на 404 странице если еще нужно могу рассказать как
  13. к примеру вот Моя ссылка и page заодно закройтепоищите по тегу robots на форуме много народу пережевывало эту тему
  14. в поддержку слов Ritterвот посмотрите на страницу http://sekret-rukodeliya.ru/vyshivanie/ как для пользователя она симпатичная привлекательная и так далее но мало информативная вот не понимаю я что бывают 3 Варианта бисер РТО и какие то иглы но Вас это волновать не должно те кто покупает те понимают НО поисковик точно так же как и я не понимает ему нужен текст а именно символов 200-300 разжёвывания бисера 200-300 РТО и 200-300 Иглы в итоге поисковики не врут когда говорят делайте сайты для людей а мы разберемся но они не договаривают что делайте сайты для людей которые не в теме и разжёвывайте им что такое Бисер и мы тогда найдем Вашу страницу проиндексируем и будем ее чайникам показывать в выдаче ну заодно и Вашим покупателям. такая же история дальше со страницей Бисер http://sekret-rukodeliya.ru/vyshivanie/nabory-dlya-vyshivaniya/vyshivka-biserom-kroshe/ текст на ней уже есть но он принадлежит тексту товара а не категории добавьте 1000 знаков описания для чайника что мол такое БИСЕР с чем его едят куда носят где одевают применяют или его историю ну тут как бы пофиг что главное чтобы Чайник сума не сошел от прочтенного ну и текст был по теме. ну а дальше там смотрите уже как у Вас с дублями или еще какими то болячками опенкарта ну и полечите следуя советам форума еще бы неплохо разделить название\тайтл\н1 добавить ключевые слова на страницы хоть они почти и не учитываются но думаю от Вас не убудет.
  15. а версию вы чистую ставили без никаких переделок с поиском так как RB2 описывает именно стандартный поиск движка а у Вас явно поиск ведет себя не такпопробуйте залить вот этот фаил \catalog\model\catalog\product.php от не измененной версии понятное дело предварительно сохранив свой файлик
  16. спасибо попробуюпоиск мучал долго в итоге оказалось не так искал :-) спасибо
  17. возможно кто то знает как можно убрать разделитель между тысячами имеется ввиду запятая 1,500
  18. а если как вариант для кабелей вести учет в сантиметрах а цену указывать за метр напримера для картошки учет в граммах а цену за килограмм ?
  19. а Вы что то делали с поиском до этого ? судя по Вашим скриншотам часть товара ненужного находится по слову samsung часть товара ненужного находится по слову микроволновая печь то есть у Вас запрос разбивается на несколько запросов и выводятся все результаты
  20. в 1.5 не знаю но в 0.2.2 это делалось catalog/view/javascript/jquery/tab.jsтут видно что было изменено $.tabs = function(selector, start) { $(selector).each(function(i, element) { $($(element).attr('tab')).css('display', 'none'); $(element).click(function() { $(selector).each(function(i, element) { $(element).removeClass('selected'); $($(element).attr('tab')).css('display', 'none'); }); $(this).addClass('selected'); $($(this).attr('tab')).css('display', 'block'); }); }); if (!start) { //start = $(selector + ':first').attr('tab'); start = $(selector + ':gt(0)').attr('tab'); } $(selector + '[tab=\'' + start + '\']').trigger('click'); };
  21. спасибо помогает избавиться от всех результатов в обычном поиске за исключением если искать просто пробел
  22. изумительно работает как всегда спасибо Yesvik единственно в модели сделал вот так $sql .= " AND (pd.name LIKE '%" . $this->db->escape($keyword) . "%'"; $sql .= " OR p.sku LIKE '" . $this->db->escape($keyword) . "%'"; if ($description) { $sql .= " OR pd.description LIKE '%" . $this->db->escape($keyword) . "%'"; } if ($model) { $sql .= " OR p.model LIKE '%" . $this->db->escape($keyword) . "%'"; } if ($inventorynumber) { $sql .= " OR p.sku LIKE '" . $this->db->escape($keyword) . "%'"; } $sql .= ")"; после чего начало искать по части кода товара и из обычного поиска и из расширенного не знаю чем мне это грозит но работает :-)
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.