Jump to content
Sign in to follow this  
Nik500

Как сделать логирование поиска? (запись поисковых запросов в файл)

Recommended Posts

Как сделать запись запросов, которые вводят в форму поиска, в файл?

Share this post


Link to post
Share on other sites

В контроллере добавить

Код выкладывается приблизительный!!!!

 

" INSERT INTO oc_search SET keyword = '" .  $this->db->escape($this->request->get['search'] . "'";

 

Создать необходимую таблицу

 

Или же

 

$log_search = new Log('log_saerch.log');

$log_search->write($this->request->get['search']);

Share this post


Link to post
Share on other sites

Всем спасибо, буду пробовать!

Share this post


Link to post
Share on other sites

В контроллере добавить

Код выкладывается приблизительный!!!!

 

" INSERT INTO oc_search SET keyword = '" .  $this->db->escape($this->request->get['search'] . "'";

 

Создать необходимую таблицу

 

Или же

 

$log_search = new Log('log_saerch.log');

$log_search->write($this->request->get['search']);

 

Шикарно! Спасибо, а можно решение, как прикрутить ссылку к логу? 

$log_search = new Log('log_saerch.log');
$log_search->write($this->request->get['search']);

что бы видеть куда привела поисковая фраза..  :-)

Edited by Akatyi

Share this post


Link to post
Share on other sites
как прикрутить ссылку к логу?

 

Какую ссылку?

 

можно просто сохранить referer

Share this post


Link to post
Share on other sites

Какую ссылку?

 

можно просто сохранить referer

www.site.ru/search/?search=n

как то так примерно.. ..   где n наш запрос к поиску.

Edited by Akatyi

Share this post


Link to post
Share on other sites

ну так логируйте

$log_search->write('www.site.ru/search/?search='.$this->request->get['search']);

Share this post


Link to post
Share on other sites

ну так логируйте

$log_search->write('www.site.ru/search/?search='.$this->request->get['search']);

 

Большое Спасибо!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By matroskin92
      490.00 руб
      Скачать/Купить дополнение


      Живой поиск с категориями
      Настраиваемый живой поиск с категориями для Opencart 3. 
       
      Модуль позволяет искать товары без перезагрузки страницы по названию, по описанию, по модели, артикулу и т.д, дополнительно разбивая товары по категориям, что делает процесс поиска для пользователя невероятно удобным.
       
      ДЕМО
      Opencart 3 \ ocStore 3 (demo/demo)   
      УСТАНОВКА
      Установите модуль через стандартный установщик Перейдите к настройкам модуля "Горячий поиск" Осуществите первичную настройку модуля (практически каждое поле содержит справочную информацию по настройке) Обновите кэш модификаторов
      ВАЖНАЯ ОСОБЕННОСТЬ
      Если Вы счастливый обладатель сборки ocStore, то в настройках на первой странице вы можете включить дополнительную опцию (она так и называется ocStore), которая позволит вам не дублировать товары в разных категориях, тем самым увеличивая точность вывода результатов поиска.
       
      ПОДДЕРЖКА
      Поддержка осуществляется преимущественно в личных сообщениях, а так же по электронной почте support@matro.site
       
      ДРУГИЕ ВЕРСИИ OPENCART
      Нажимайте кнопку "Инвестировать" справа от описания. 
      Добавил matroskin92 Добавлено 24.10.2019 Категория Поиск Системные требования Сайт разработчика matro.site Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена  
    • By SunSun
      Здравствуйте, подскажите пожалуйста, в чем дело. 
      Поиск, который в меню находится - работает.  https://prnt.sc/qugk7k 
      Но добавляю шаблон поиска на страницу акции http://prntscr.com/qugma8 , среди текста, хотелось бы чтоб там был тоже поиск, перестает работать https://bashenergocom.ru/stock  

      Код одинаковый, почему в одном месте работает, а в другом нет?
      Вставляю вот такой же код, что и в меню 
      <form action="/search" method="get" name="some_name" > <div id="search" class="input-group hidden-sm"> <input type="text" name="search" value="<?php echo $search; ?>" style="height: 33px; width:290px;" placeholder="<?php echo $text_search; ?>" class="form-control input-sm" /> <span class="input-group-btn"> <button type="submit" class="btn btn-default btn-sm"><i class="fa fa-search"></i></button> <input type="hidden" name="description" value="true" id="description" checked="checked" /> </span> </div> </form>  
    • By sv2109
      350.00 руб
      Скачать/Купить дополнение


      Search suggestion - поиск с автодополнением
      У этого модуля есть PRO версия.
      Модуль добавляет к стандартному блоку поиска функционал автодополнения вариантов.
      Установка:
      0. Удалить старую версию, если она установлена
      1. Скопировать все с папки "upload" в корневую папку магазина. Никакие системные файлы перезаписаны не будут.
      2. Включить модуль в админ панели
      2.1 При необходимости поменять настройки
       
      Версии на которых тестировался данный модуль:
      ocStore v.1.5.3.1
      openCart v.1.5.4.1
      openCart v.1.5.5.1 (кому нужна эта версия пишите в ЛС)
      openCart v.1.5.6.4 
       
      Новое в версии v2.4
      - поддержка модуля "Поиск с морфологией и релевантностью v1.1"
      Новое в версии v2.3
      - добавлена интеграция с модулем "Поиск с морфологией и релевантностью"
      - исправлен баг неправильного кеширования
      Новое в версии v2.2
      - добавлена возможность выбирать логику поиска (И/ИЛИ) при поиске в несколько слов
      Новое в версии v2.1
      1. Упрощена установка. Не нужно вручную добавлять модуль ко всем схемам. Скрипт установки делает это сам + устанавливает настройки по умолчанию.
      2. Сделаны настройки, с их помощью можно:
      - указать порядок сортировки результатов
      - количество результатов
      - включить/отключить кеширование
      3. Можно указать где искать. К поиску по названию и тегах добавил возможность поиска в описании, моделях, sku.
      4. Можно добавить дополнительные поля:
      - описание (можно урезать определенного к-ва символов)
      - список атрибутов через разделитель в виде (15.6 " / HD (1366x768) / HDD / 500 Gb / 5400 / DVD±RW / Веб-камера / 2 Mpix ) Для атрибитов можно указать какие атрубуты показывать. Также предусмотрена опция замены значения атрибута на его название. Например для атрибута WiFi со значением Есть можно выводить в списке атрибутов /WiFi/ что более правильно и содержательно чем /Есть/
      Изменения с версии 2.0
      - исправлен баг поиска по кириллическим символам
      Для темы Ava Store автор этой темы написал специальную инструкцию для совместимости.
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109@gmail.com), 2012
      Добавил sv2109 Добавлено 23.07.2012 Категория Поиск Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена  
    • By sv2109
      У этого модуля есть PRO версия.
      Модуль добавляет к стандартному блоку поиска функционал автодополнения вариантов.
      Установка:
      0. Удалить старую версию, если она установлена
      1. Скопировать все с папки "upload" в корневую папку магазина. Никакие системные файлы перезаписаны не будут.
      2. Включить модуль в админ панели
      2.1 При необходимости поменять настройки
       
      Версии на которых тестировался данный модуль:
      ocStore v.1.5.3.1
      openCart v.1.5.4.1
      openCart v.1.5.5.1 (кому нужна эта версия пишите в ЛС)
      openCart v.1.5.6.4 
       
      Новое в версии v2.4
      - поддержка модуля "Поиск с морфологией и релевантностью v1.1"
      Новое в версии v2.3
      - добавлена интеграция с модулем "Поиск с морфологией и релевантностью"
      - исправлен баг неправильного кеширования
      Новое в версии v2.2
      - добавлена возможность выбирать логику поиска (И/ИЛИ) при поиске в несколько слов
      Новое в версии v2.1
      1. Упрощена установка. Не нужно вручную добавлять модуль ко всем схемам. Скрипт установки делает это сам + устанавливает настройки по умолчанию.
      2. Сделаны настройки, с их помощью можно:
      - указать порядок сортировки результатов
      - количество результатов
      - включить/отключить кеширование
      3. Можно указать где искать. К поиску по названию и тегах добавил возможность поиска в описании, моделях, sku.
      4. Можно добавить дополнительные поля:
      - описание (можно урезать определенного к-ва символов)
      - список атрибутов через разделитель в виде (15.6 " / HD (1366x768) / HDD / 500 Gb / 5400 / DVD±RW / Веб-камера / 2 Mpix ) Для атрибитов можно указать какие атрубуты показывать. Также предусмотрена опция замены значения атрибута на его название. Например для атрибута WiFi со значением Есть можно выводить в списке атрибутов /WiFi/ что более правильно и содержательно чем /Есть/
      Изменения с версии 2.0
      - исправлен баг поиска по кириллическим символам
      Для темы Ava Store автор этой темы написал специальную инструкцию для совместимости.
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109@gmail.com), 2012
    • By sv2109
      У этого модуля есть PRO версия.
      Модуль добавляет к стандартному поиску возможность поиска с использованием морфологии и релевантности.
      Как известно, стандартный поиск opencart-а мягко говоря не самый лучший. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все материалы в которых встречается любое из этих слов.
      В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung" или любой другой товар в котором в названии или описании присутствует одно из этих слов. В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице.
      А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" то поиск может вообще ничего не найти, так как поиск осуществляется только по точному вхождению слова.
      Этот модуль написан для того, чтобы исправить эти недостатки. Для этого у него есть 2 инструмента:
      1. Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский.
      2. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное
      вхождение целой фразы в название материала, потом вхождение одного или нескольких слов в название (чем больше слов тем больший вес), потом вхождение слова в тег, потом целой фразы в описание, потом отдельного слова в описание. Чем больше совпадений, тем больше вес и тем выше будет этот материал в результатах поиска. Вес каждого совпадения можно корректировать в админке.
      Демо доступно по этому адресу, пробуйте.
      Новое в версии 1.1 (эта версия для движка 1.5.4.1):
      - добавлена поддержка версии 1.5.4.1 движка
      - добавлено много настроек в админке для гибкой настройки поиска (см.скриншоты)
      - добавлена возможность поиска по Названию, Описанию, Тегах, Атрибутах, Модели, SKU, UPC, EAN, JAN, ISBN, MPN
      - добавлена возможность установки релевантности по началу фразы
      - добавлены индексы для более быстрого поиска
      - полностью переписана модель поиска
      - модуль тестировался на магазине с 10000 позиций товаров
      - добавлена поддержка модуля Search Suggestion - Поиск с автодополнением v2.4
      Новое в версии 1.02 (эта версия для движка 1.5.3.1):
      - добавлена поддержка модуля Search Suggestion - Поиск с автодополнением v2.3
      Новое в версии 1.01:
      - добавлена поддержка модуля Блог версии 4.3, теперь поиск по блогам этого модуля работает с поддержкой морфологии и релевантности.
      Модуль использует vQmod (что это? ru en)
      Установка:
      1. Установить vQmod, если вы этого еще не сделали, при необходимости очистить vQmod кеш
      2. Скопировать все с папки upload в корень магазина. Никакие файлы перезаписаны не будут
      3. Включить модуль на странице модулей
      4. Изменить настройки
      5. Для интеграции с модулем блог, скопируйте все с папки integration/blog_module в корень магазина. Копирование перепишет файл модели записей модуля Блог /catalog/model/catalog/record.php
      6. Для интеграции с модулем Search Suggestion, скопируйте все с папки integration/search_suggestion в корень магазина. Копирование перепишет файл модели модуля /catalog/model/catalog/search_suggestion.php
      Версии на которой тестировался модуль:
      OpenCart 1.5.6.x (кому нужна эта версия - пишите в ЛС)
      OCStore 1.5.5.1 (кому нужна эта версия - пишите в ЛС)
      OCStore 1.5.4.1 (версия 1.1 модуля)
      OCStore 1.5.3.1 (версия 1.02 модуля)
      OpenCart 1.5.2.1
      OCStore 1.5.1.3
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109@gmail.com), 2012
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.