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

chukcha

Users
  • Posts

    20,542
  • Joined

  • Last visited

Everything posted by chukcha

  1. А причем здесь базы? Метрика живет сама по себе, база отдельно Если вести свою статистику, то строить отчеты по анализу логов, кук, тегов, кликов. - уж лучше метрика. Только в случае сложных взаимоотношений, магазин, блог, реферальные ссылки и прочее, да при острой необходимости такого анализа, а ещи и финансово подкрепленного - тогда что-то свое - удобно, оперативно
  2. У меня есть скрипт для одноразовой настройки алиасов Заполняет поля keyword с транслитом из имени товара, категории, производителя. Писался для себя.
  3. Можно, конечно... Усложнить фильтр, добавить поле атрибута.
  4. Чуть чуть изменить в контроллер public function autocomplete() { $json[] = array( 'product_id' => $result['product_id'], 'name' => strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')), 'model' => $result['model'], заменить на $json[] = array( 'product_id' => $result['product_id'], 'name' => $result['model']. ' '. strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')), 'model' => $result['model'], Кроме того в представлении $('input[name=\'related\']').autocomplete({ delay: 500, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term)+'&filter_model='+encodeURIComponent(request.term), Вот как-то так
  5. Вы это сделали? https://opencartforum.com/topic/30637-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D1%83-%D0%B8%D0%B7-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0/?do=findComment&comment=242671
  6. /sysytem/library/url.php public function link($route, $args = '', $connection = 'NONSSL')
  7. $LANGUAGE_ID ??? Может нужно где-то в настройках темы установить язык?
  8. https://opencartforum.com/topic/30471-soforp-%D1%88%D1%83%D1%81%D1%82%D1%80%D1%8B%D0%B9-sitemap/ Вот вам решение Недопустимые символы в sitemap.xml - ну так скорей всего, он или несформирован полностью, или пустой.
  9. Ну... вы меня удивляете Как можно разобрать пустой массив?
  10. А может таблица с префиксом? Для этого.. Самый быстрый способ public function getOriginaltoVersionProduct($product_id) { echo "SELECT prhistory_original_id FROM " . DB_PREFIX . "prhistory_original WHERE product_id = '" . (int)$product_id . "'"; $query = $this->db->query("SELECT prhistory_original_id FROM " . DB_PREFIX . "prhistory_original WHERE product_id = '" . (int)$product_id . "'"); return $query->row; } Результат вывода сразу в phpmyadmin
  11. Существует некий прозрачный блок, перекрывающий нужные ссылки
  12. 'href' => $this->url->link('product/product', $url_categories . '&product_id=' . $result['product_id'] . $url) Уже не работает?
  13. Действительно странно, но! смотрите в драйвер $query->row = isset($data[0]) ? $data[0] : array();
  14. Ну так с этого и надо было начинать Посмотрите как формируются ссылки на продукты в категориях Посмотрите в продуктах, как достается дерево категорий. И потом сформируйте правильный путь
  15. SEO-friendly URLs А с какой целью интересуетесь?
  16. Ну.. не с этого ж начинать :) Это значит, что будет сформирован правильный url? и в случае при включенном SEF и нет
  17. Потому что код разметки должен идти после тега body
  18. Tom, ой...Так ведь нельзя... код в контактов до body Если уж .. то вынести это ближе к футеру, все равно там абсолютная верстка. Или же после рендеринга перенести блок с контактами в в начало body
  19. $(window).scroll(function () { if ($(this).scrollTop() > 100) { $("#search").addClass('fixed')} } else { $("#search").removeClass('fixed')} }); ну и прикрутить стиль для блока с классом fixed
  20. Кстати public function editProduct($product_id, $data) { .... if (isset($data['product_related'])) { foreach ($data['product_related'] as $related_id) { $this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$product_id . "' AND related_id = '" . (int)$related_id . "'"); $this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$product_id . "', related_id = '" . (int)$related_id . "'"); $this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$related_id . "' AND related_id = '" . (int)$product_id . "'"); $this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$related_id . "', related_id = '" . (int)$product_id . "'"); } } v1.5.6.1 - таже хрень
  21. FOX864! Ответьте, что такое перелинковка в вашем понимании?
×
×
  • 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.