Recommended Posts

Установил модуль "Мой поиск" (Mysearch), активировал его в настройках. Как я понял из описания:

Это Персональная поисковая рассылка, помощью которой пользователь может сохранить результаты поиска в личном кабинете. И каждый день, новые предложения по этому поисковому запросу будут приходить на почту пользователя.

 

Как я понял работает он только из админки, соответственно для администратора? Не нашел, каким образом и где рассылку может настроить для себя зарегистрированный или не зарегистрированный пользователь? С сайта доступа к этой функции не нашел. В меню пользователя (на сайте) появился пункт "Мой поиск", но он ведет на пустую страницу с формой поиска. А где пользователь сможет настроить собственно что искать и куда высылать? Описания приложения на сайте не нашел.

 

Забегая вперед, еще вопрос: рассылка подразумевает работу только с имеющимися предложениями на сайте или теми, которые появятся в будущем и будут соответствовать критериям поиска, соответственно высылаться пользователю подписки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Установил модуль "Мой поиск" (Mysearch), активировал его в настройках. Как я понял из описания:

Это Персональная поисковая рассылка, помощью которой пользователь может сохранить результаты поиска в личном кабинете. И каждый день, новые предложения по этому поисковому запросу будут приходить на почту пользователя.

Поисковая рассылка для пользователей, и она появиться если в форме поиска на сайте нажать искать и будет выведено предложение сохранить этот запрос. 

Тут описание http://wiki.sitebill.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%22Mysearch%22

 

Забегая вперед, еще вопрос: рассылка подразумевает работу только с имеющимися предложениями на сайте или теми, которые появятся в будущем и будут соответствовать критериям поиска, соответственно высылаться пользователю подписки?

Новые объявления будут отправляться если настроить задание в кроне, как описано в статье

http://wiki.sitebill.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%22Mysearch%22

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все сделал как указано в описании, галочку "отправлять на почту" поставил, нажал "сохранить", сохранилось-ли не понятно, т.к. окно висит дальше и ответа на действие никакого. Нигде при этом не появляется информация о подписке(ах), ни на сайте, ни в админке. По этому не понятно, работает-ли подписка. А как быть если мне надо удалить не нужную (ошибочную или не актуальную) подписку?

 

Теперь о Кроне, что это такое и с чем его едят? В описании подробностей нет.

 

Как я понимаю, надо впихнуть куда-то строку типа:

1 1 * * * /usr/bin/wget -O /dev/null -q

воспрос куда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все сделал как указано в описании, галочку "отправлять на почту" поставил, нажал "сохранить", сохранилось-ли не понятно, т.к. окно висит дальше и ответа на действие никакого. Нигде при этом не появляется информация о подписке(ах), ни на сайте, ни в админке. По этому не понятно, работает-ли подписка. А как быть если мне надо удалить не нужную (ошибочную или не актуальную) подписку?

У вас вот этот модуль не запускается

http://realty-centrum.com/apps/mysearch/js/ajax.php

А он выполняет сохранение запроса в базу. Видимо надо поставить права 755 на этот скрипт, обычно такое помогает.

 

Теперь о Кроне, что это такое и с чем его едят? В описании подробностей нет.

 

Как я понимаю, надо впихнуть куда-то строку типа:

1 1 * * * /usr/bin/wget -O /dev/null -q http://ваш_сайт/apps/mysearch/cron.php

воспрос куда?

Если у вас cPanel то это называется планировщик задач: http://help.hc.ru/print/3046/

Если ISPManager: http://ru.ispdoc.com/index.php/%D0%9F%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA_(cron)_(ISPmanager)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробовал, права на Ajax.php изменил, в планировщик (ISP) вставил рекомендуемую строку, но ничего не изменилось... не работает.

Похоже в планировщик надо задание по другому написать? Указанная справка не совсем соответствует текущему положению дел в планировщике. :) 

post-138-0-81562800-1381500925_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема в том, что у вас ни ajax.php, ни cron.php не могут выполниться.

Посмотрите, может у вас есть .htaccess который запрещает доступ к каталогу с apps/mysearch/

Ну или как вариант - написать в тех.поддержку хостинга и спросить почему они не выполняются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дима, а вы вообще проверяли работоспособность этого модуля?

Из моих наблюдений:

в .htaccess указанного запрета на доступ нет, вот его содержимое: 

   Options -Indexes
   AddDefaultCharset UTF-8
   <IfModule mod_rewrite.c>
   RewriteEngine On
   #RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d

   RewriteRule . index.php [L]
   ErrorDocument 404 /404.html
   </IfModule>

От манипуляций с настройкой задания в Кроне никаких изменений, разве что при попытке выполнить задание в Кроне из ISP, получаю ответы: "Exited with return code = 127" (в случае настроек как на картинке выше), и в вариантах других настроек - "Exited with return code = 8", "Exited with return code = 1". На самом сайте при попытке настроить выгрузку, ничего не происходит и настройки поиска не сохраняются.

 

Зашел в админку, в настройки Mysearch, там надо указать параметры, внес данные как для Крона. После этого в личном кабинете на сайте появилась 1 в позиции "Мой поиск" и собственно задание с именем и описанием, однако как это работает - не понятно, настройки поиска все равно не сохраняются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Модуль рабочий, в этом нет сомнений, на некоторых проектах уже работает.

Давайте доступ в панель управления хостингом в личку, будем разбираться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, обнаружилась ошибочка следующего плана:

Незарегистрированный пользователь заходит на сайт, организует поиск объектов по своим критериям, ему предлагается сохранить этот поиск, для чего требуется войти или зарегистрироваться. В ситуации "зарегистрироваться", ему в качестве формы регистрации выдается не та форма, которая для смертных доступна с сайта, а видимо та, которая доступна из админки, соответственно с возможностью сразу-же при регистрации указать сумму своего балланса :) После окончания регистрации, становишься пользователем с круглым счетом. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, обнаружилась ошибочка следующего плана:

Незарегистрированный пользователь заходит на сайт, организует поиск объектов по своим критериям, ему предлагается сохранить этот поиск, для чего требуется войти или зарегистрироваться. В ситуации "зарегистрироваться", ему в качестве формы регистрации выдается не та форма, которая для смертных доступна с сайта, а видимо та, которая доступна из админки, соответственно с возможностью сразу-же при регистрации указать сумму своего балланса :) После окончания регистрации, становишься пользователем с круглым счетом. :)

Дайте доступ в админку. Вы права доступа установили для поля баланс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Модуль рабочий, в этом нет сомнений, на некоторых проектах уже работает.

Давайте доступ в панель управления хостингом в личку, будем разбираться.

скинул в Скайп

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Возможно ли для незарегистрированных пользователей установить поиск с множественным выбором, с указанием emaiд на который будет приходить ответ на запрос, сколько дней хранить запрос и капчей, для того чтобы автоматом не прописывали поиск роботы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Алалогичная проблема с cron.php от модуля биллинга. Лежит в корне сайта. При принудительном запуске из ISP: Exited with return code = 8
При этом switcher.php - работает.

Права 755.

Права на ajax.php выставил также 755.
Если найдено решение - поделитесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Алалогичная проблема с cron.php от модуля биллинга. Лежит в корне сайта. При принудительном запуске из ISP: Exited with return code = 8

При этом switcher.php - работает.

Права 755.

Права на ajax.php выставил также 755.

Если найдено решение - поделитесь.

В модуле ./cron.php - расскомментируйте строчку 

//error_reporting(E_ALL);

Чтобы стало так

error_reporting(E_ALL);

Запустите из браузера и посмотрите внизу ошибку FATAL ERROR и скопируйте ее сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В модуле ./cron.php - расскомментируйте строчку 

//error_reporting(E_ALL);

Чтобы стало так

error_reporting(E_ALL);

Запустите из браузера и посмотрите внизу ошибку FATAL ERROR и скопируйте ее сюда.

Как ни странно, такой строчки нет

cron.php начинается строками:

<?php/** * Billing cron * @author Kondin Dmitriy <kondin@etown.ru> http://www.sitebill.ru */class billing_cron extends SiteBill {

и заканчивается

 

   function get_user_data ( $user_id ) {        $query = "select * from ".DB_PREFIX."_data where user_id=$user_id and active=1";        //echo $query.'<br>';        $this->db->exec($query);        while ( $this->db->fetch_assoc() ) {            $ra[$this->db->row['id']] = $this->db->row;        }        return $ra;    }}

Закралось подозрение, что cron.php битый. Уж не знаю, по каким причинам...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как ни странно, такой строчки нет

cron.php начинается строками:

<?php/** * Billing cron * @author Kondin Dmitriy <kondin@etown.ru> http://www.sitebill.ru */class billing_cron extends SiteBill {

и заканчивается

 

   function get_user_data ( $user_id ) {        $query = "select * from ".DB_PREFIX."_data where user_id=$user_id and active=1";        //echo $query.'<br>';        $this->db->exec($query);        while ( $this->db->fetch_assoc() ) {            $ra[$this->db->row['id']] = $this->db->row;        }        return $ra;    }}

Закралось подозрение, что cron.php битый. Уж не знаю, по каким причинам...

Скиньте мне этот файл в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скиньте мне этот файл в личку.

Что-то неправильный у вас файл.

Скачайте архив дистрибутива биллинга из ЛК и там в корне архива увидите файл billing.php , вот его надо запускать по крону.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему то не сохраняются поиски.

Сообщения об ошибках есть?

Адрес сайта и админка с доступом нужно - посмотреть. Скажите в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, nagovizin сказал:

В каком файле правится сетка обьявлений которын приходят на почту, хочу добавить колонку.

Можете скопировать это

/apps/mysearch/site/template/realty_grid.tpl

Сюда

/template/frontend/ваш_шаблон/apps/mysearch/site/template/realty_grid.tpl

И править его, будет у вас локализация.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за помощь. 

Я подековался и у меня получилось почти все, подскажите где что в коде вставить, чтобы разделить объявления горизонтальной линией.

	<tr valign="top" class="row3">

        <td rowspan="3" align="center">{if $grid_item.img != '' } 
		<a href="{$site_url}{$grid_item.href}"><img src="{$site_url}{$estate_folder}/img/data/{$grid_item.img[0].preview}" width="100"></a> 
		{/if}</td>
        <td colspan="2" align="center"><b>{$grid_item.type_sh}</b></td>
        <td colspan="2" align="right" ><b>Адрес:</b>{$grid_item.adres_parser}</td>
    </tr>
    <tr>
        <td colspan="4">{$grid_item.text|truncate:200}</td>
    </tr>
    <tr>
        <td></td>
        
        <td>Этаж:{$grid_item.floor}/{$grid_item.floor_count}</td>
        <td>Площадь:{$grid_item.square_all}/{$grid_item.square_live}/{$grid_item.square_kitchen}</td>
        <td align="right" nowrap><b>Цена:</b>{$grid_item.price|number_format:0:",":" "} {if $grid_item.currency_name != ''}{$grid_item.currency_name}{/if}</td>
    </tr>

чтоб получилось как на скрине.2017-11-24_15-07-35.thumb.png.82770601854f7978ad8f42dd6aebc92f.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Taras001
      Добрый день. Перестало работать приложение "Мой поиск". 
      При попытке сохранить поиск появляется такое окно:

      Как с этим бороться? 
    • Автор: Дмитрий Кондин
      Рады представить вам новый модуль выгрузки ЦИАН 2.0
      Он предназначен специально для выгрузки объектов недвижимости на портал ЦИАН по новым правилам и учитывает все нюансы и тонкости.
      При покупке приложения мы устанавливаем его на ваш сайт бесплатно.
      Купить приложение по ссылке https://www.sitebill.ru/client/cart.php?a=add&pid=99
      Страничка модуля на сайте https://www.sitebill.ru/cian-vigruzka

    • Автор: Chernetskiy
      После очередного обновления слетела выгрузка земельных участков файлом выгрузки формата XML Яндекс.Недвижимость.
      Поправил файл admin.php для модуля выгрузки и внес некоторые дополнения/правки.
      Если необходимо решить вопрос с выгрузкой по быстрому, заходим на хостинг в apps/yandexrealty/admin/, сохраняем или переименовываем имеющийся файл admin.php в admin.bak и загружаем этот файл.
      Что изменено:
      добавлены параметры для выгрузки земельных участков (ИЖС, садовые) добавлен в выгрузку параметр raion (районы области) добавлен в выгрузку параметр direction (направления, шоссе) добавлен в выгрузку параметр railway_station (станции ж/д) параметры площадей комнат, если указываются на сайте как 10/12/18, выгружаются отдельно для каждой комнаты добавлен в выгрузку параметр lot-number (номер лота) - для показа на сторонних сайтах  номера объявления в вашей базе добавлены соответствия валют в выгрузку - спецсимволов рубля (₽), фунта серлингов (£), гривны (₴), если на сайте валюты указаны спецсимволами. Чуть не забыл, за ненадобностью удалил из файла Беларусский рубль и Казахский теньге, мне не надо было   добавлена ссылка на сайт в выгрузку к сведениями об агенте - в файле найдите https://realty-centrum.com и поменяйте на свою! исправлены/добавлены значения некоторых параметров в выгрузку (ремонт, балконы, покрытие пола и т.п.) Для изучения подробностей, откройте в Notepad++ этот файл и ваш, воспользуйтесь плагином Compare и посмотрите разницу в коде
    • Автор: Ramiz95
      Здравствуйте! Пришла в голову интересная идея: Выводить изменения цены в отдельном блоке на главной странице. Чтоб пользователь видел (например) 5 последних объявлений на которых недавно были изменены цены. А в идеале: чтоб пользователь мог перейти в отдельную страницу с лентой объектов на которые были изменены цены.
       
      Прошу прощения если такая тема уже поднималась. Не нашел. Возможно в позднее время не смог сформулировать корректный запрос.
      Спасибо.

    • Автор: Chernetskiy
      Сегодня получил письмо, думаю интересно будет как разработчикам так и владельцам сайтов.
      Немного рекламы, для предыстории , и так:
      Открой свою IT-компанию с amoCRM!
      С сегодняшнего дня у Вас появилась уникальная возможность открыть и развивать свой бизнес в сфере будущего — в информационных технологиях. Вам не нужно искать инвесторов, привлекать финансирование или брать кредиты: достаточно зарегистрироваться в программе, пройти аккредитацию, получить стартовый пакет и начать зарабатывать. Узнать подробнее Если Вы хотите открыть свой бизнес или ищите новое направление, то вы — именно тот, кого наверняка заинтересует программа amoSTART. Что такое программа amoSTART?
      Это возможность начать зарабатывать без вложений, даже если Вы никогда не работали на IТ-рынке. Что у Вас для этого будет? Все деньги от первой продажи amoCRM. Бесплатный аккаунт в amoCRM для работы со своими клиентами. Скидки, подарки и специальные предложения только для партнёров программы amoSTART. Доступ к входящим заявкам «горячих» клиентов. Полноценное обучение и поддержка на всех этапах. Полный пакет документов для работы с клиентами. Вам остается только начать!
      Сейчас с нами работают уже более 500 партнёров, однако пока что это — лишь «капля в море» в масштабах страны при огромной емкости рынка CRM-систем. У Вас есть уникальная возможность стать одним из первых в своём городе и занять пока еще свободную нишу! Присоединиться к программе Пройдя регистрацию вы попадете в ЛК этой CRM, где вам будут доступны видеоуроки по работе с ней (советую посмотреть для понятности), вполне удобные условия для несложного изучения, сертификации в качестве партнера (если самому продавать) и 2 месяца для тестирования и привлечения клиентов.
      Чем интересно разработчикам сайтов, да и команде Sitebill: Первая ваша официальная продажа этой CRM компенсируется вам 100% комиссии. С последующих продаж возвращается 50%. Партнерство схоже с франшизой, только никаких вступительных платежей нет, если в первые 2 месяца есть продажа, вам продлевается бесплатный период еще на полгода и так далее. Команда Sitebill может разрабатывать свои модули и виджеты для интеграции с этой CRM и бесплатно их пиарить на сайте CRM (а он международный), чем собственно и популяризировать свой софт, значительно расширяя функционал Sitebilla за счет добавившейся CRM. 
      Чем интересно агентствам недвижимости и т.п., выступающим в роли конечного пользователя продуктом: CRM ориентирована на продажи, работает отдельно, в облаке, расценки вполне приемлемые для агентства (от 4990 р./год). Сайт агентства может быть подключен к CRM через API, который будет обрабатывать заявки клиентов и много чего еще делать.  Частным риэлторам от неё особого толка не будет, а вот в рамках агентства, на базе этой CRM можно объединить нескольких удаленных сотрудников, филиалы и подразделения, давать задачи, контролировать их исполнение, настраивать воронку продаж и т.п. Там-же можно вести базу клиентов, которая по большому счету формируется автоматически, благодаря входящим звонкам и сообщениям, в т.ч. заявкам с сайта. CRM сама генерирует задачи исполнителям и напоминает им о необходимости перезвонить клиенту или что-то исполнить. Есть много положительных моментов для развития: подключение различных модулей телефонии и обработки входящих звонков, почтовой и SMS-рассылок, соцсетей, документооборота, бухгалтерии и многого другого для тотальной автоматизации деятельности агентства. Права доступа подключенных сотрудников имеют широкие настройки. Наработанная база клиентов доступна только админу, её не скопировать рядовому сотруднику. При смене/увольнении сотрудника, его клиенты одним кликом распределяются другому сотруднику.
      Здесь небольшой тур по CRM
      В общем, думаю есть смысл обсудить...