Recommended Posts

Здравствуйте.

Шаблон agency

 

1. Подскажите, Как лучше реализовать кнопку - "Продать или сдать квартиру"

Читал ваши ответы по этой проблеме, в других темах. Но во всех ответах упускается основная суть.

Проблема в том что, риелтор будет нажимать кнопку "Продать или сдать квартиру" т.к. она доступнее по виду,

вместо "Подать объявление" - в пользовательском меню. Это приведет только к проблемам...

К лишней модерации, где открывается новая проблема - происходит отвязка риэлтора от этого объявления, т.к. он подал его через ../add/

Предположим я сделаю кнопку "Подать объявление" (/account/data/), более доступной, а (/add/) уберу с глаз.

Открывается третья проблема. Когда гость заходит на /account/data/ выдается надпись - "Доступ запрещен"

Я считаю, тут не хватает проверочной конструкции. Подскажите как ее лучше реализовать.

Нужна единая кнопка, что бы при нажатии на нее, происходила проверка...

Если это гость направляет на (/add/), если залоген то /account/data/

Или может есть более простое решение?

 

2. Заявки "на аренду" приходят только в панель управления, как сделать, что бы приходили на конкретный е-мэйл

 

3. Пользователю не приходит письмо с уведомлением о публикации объявления после модерации.

Галка стоит! - "уведомлять пользователя о публикации его объявления после модерации"

system_email работает, т.к. заявки с объявлениями от гостей, приходят исправно.

 

4. Как изменить (сделать отдельный) е-мэйл на который будут приходить заявки "Снять квартиру"

Тоесть, нужно что бы заявки "Снять квартиру" и "связаться с нами", приходили на разные е-мэйлы

 

5. Проблема такая, администратору не приходят уведомления о регистрации нового пользователя!

Галка стоит! - "уведомлять администратора о новой регистрации пользователя"

При этом сам пользователь, исправно получает е-мэйлы от сайта, с поздравлениями о регистрации аккаунта.

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


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

3. Пользователю не приходит письмо с уведомлением о публикации объявления после модерации.

 

Эта настройка включает сообщения о публикации незарегистрированным пользователям. Те, которые регистрированы - имеют возможность через ЛК следить за состоянием своих объявлений. А те, которые добавили их через Подать объявления без авторизации - этого лишены, поэтом им и отправляется сообщение.

 

5. Проблема такая, администратору не приходят уведомления о регистрации нового пользователя!

 

 

После регистрации уведомления уходят на адрес указанный в order_email_acceptor. Возможно там стоит "подставной" адрес и поэтому письма не доходят.

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


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

1. Подскажите, Как лучше реализовать кнопку - "Продать или сдать квартиру"

 

Возможно два пути.

1. Контролировать вывод ссылки на добавление не через ЛК в зависимости от того авторизирован ли пользователь или нет. Для этого придется вынести ссылку добавления в верхнем меню из состава меню и генерировать ее в шаблоне. Тогда шаблон проверит состояние пользователя и, если он вошел, то не покажет кнопку (либо подменит ее адрес на адрес добавления с ЛК), а если не вошел, то покажет.

2. Оставить вывод ссылок как есть, но в контроллере шаблона (main.php) отслеживать обращение к адресу /add/ и при его наличии, если пользователь неавторизирован, то пропускать далее, а если авторизирован, делать принудительный редирект на адрес добавления внутри ЛК (/account/data/?do=add).

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


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

Здравствуйте!

Помогите пожалуйста!!!!

В форме data имеются поля Парковка и Бассейн, ввожу данные словарные, а они не сохраняются((( http://joxi.ru/lJ2ba5YHW8Rm6n- соскакивают, в параметрах вот такая картинка http://joxi.ru/QeAON4GCow42oD

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


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

Здравствуйте!

Помогите пожалуйста!!!!

В форме data имеются поля Парковка и Бассейн, ввожу данные словарные, а они не сохраняются((( http://joxi.ru/lJ2ba5YHW8Rm6n- соскакивают, в параметрах вот такая картинка http://joxi.ru/QeAON4GCow42oD

А галочка отмечена "хранить значение поля в таблице"?

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


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

А галочка отмечена "хранить значение поля в таблице"?

Да! Как и в аналогичных похожих полях!

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


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

Здравствуйте!

Помогите пожалуйста!!!!

В форме data имеются поля Парковка и Бассейн, ввожу данные словарные, а они не сохраняются((( http://joxi.ru/lJ2ba5YHW8Rm6n- соскакивают, в параметрах вот такая картинка http://joxi.ru/QeAON4GCow42oD

Значит в начале вы их создавали как checkbox, а потом сделали safe_string.

Но проблема в том, что в базе они остались полем int

Нужно вам поле int в базе для них поменять на varchar(255) или text (через phpmyadmin)

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


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

Значит в начале вы их создавали как checkbox, а потом сделали safe_string.

Но проблема в том, что в базе они остались полем int

Нужно вам поле int в базе для них поменять на varchar(255) или text (через phpmyadmin)

Дмитрий! Вы правы! Как всегда! Мои благодарности!

 

Хочу еще Вас помучить одним вопросиком!)))

 

Хочу в параметрах поиска сделать такой пункт как "Тип жилья", например: "Аппартаменты", "Виллы" и т.д., может подскажите как? Чтобы этот параметр мог быть использльван в поиске и выводился бы например как параметр Категория недвижимости, например "Вторичка"!

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


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

Дмитрий! Вы правы! Как всегда! Мои благодарности!

 

Хочу еще Вас помучить одним вопросиком!)))

 

Хочу в параметрах поиска сделать такой пункт как "Тип жилья", например: "Аппартаменты", "Виллы" и т.д., может подскажите как? Чтобы этот параметр мог быть использльван в поиске и выводился бы например как параметр Категория недвижимости, например "Вторичка"!

Вам сюда )

http://www.etown.ru/s/topic/726-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B2-standart-search-formtpl/?p=6563

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


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

 

Эта настройка включает сообщения о публикации незарегистрированным пользователям. Те, которые регистрированы - имеют возможность через ЛК следить за состоянием своих объявлений. А те, которые добавили их через Подать объявления без авторизации - этого лишены, поэтом им и отправляется сообщение.

 

А как он отсылает незарегистрирванным?) Даже если я "незарегистрирванный", вписываю в объявление свой e-mail. То все равно, при модерации это объявление приходится цеплять на другого пользователя. И в таком случае, логично предположить что, это письмо должно прийти на нового владельца объявления.

Но оно в любом случает, не приходит никому.

 

После регистрации уведомления уходят на адрес указанный в order_email_acceptor. Возможно там стоит "подставной" адрес и поэтому письма не доходят.

Что значит подставной?)

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


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

А как он отсылает незарегистрирванным?)

 

Смысл в том, что для незарегистрированных пользователей при подаче объявления предлагается ввести, в числе остальных полей, электронку. Он не привязана к пользователю и хранится с данными объявления. И именно на эту почту пойдет уведомление о публикации. Даже если вы привязали это объявление к пользователю в БД, для движка оно все-равно выглядит "гостевым".

 

 

 

Что значит подставной?)

 

Вроде info@домен. Некий нереальный адрес на который нет явного ящика.

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


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

Хочу сделать на главной блоки из категорий - вывод последних 6 добавленных и описание к категориям, анонс я полагаю можно отдельный от описания сделать в редакторе форм, а как вывести объекты и этот анонс?

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


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

Хочу сделать на главной блоки из категорий - вывод последних 6 добавленных и описание к категориям, анонс я полагаю можно отдельный от описания сделать в редакторе форм, а как вывести объекты и этот анонс?

6 последних добавленных объявлений?

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


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

6 последних добавленных объявлений?

Да! И сделать в редактировании форм которая идет к категориям помимо описания еще поле анонс и выводить его перед объявлениями

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


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

Да! И сделать в редактировании форм которая идет к категориям помимо описания еще поле анонс и выводить его перед объявлениями

В шаблоне Realia код для свежих добавленных в footer.tpl

                    <div class="content">                        {foreach from=$new_grid_items item=new_grid_item}                        <div class="property">                            <div class="image">                                <a href="{$new_grid_item.href}"></a>                                {if $new_grid_item.img != '' }                                <img src="{$estate_folder}/img/data/{$new_grid_item.img[0].preview}" class="previewi">                                {else}                                <img src="{$estate_folder}/template/frontend/realia/img/no_foto_100x74.png" class="previewi">                                {/if}                            </div><!-- /.image -->                            <div class="wrapper">                                <div class="title">                                    <h3>                                        <a href="{$new_grid_item.href}">                                            {if $new_grid_item.city ne ''} {$new_grid_item.city}{if                    $new_grid_item.street ne ''}, {$new_grid_item.street}{if                    $new_grid_item.number ne ''}, {$new_grid_item.number}{/if}{/if}                    {else} {if $new_grid_item.street ne ''} {$new_grid_item.street}{if                    $new_grid_item.number ne ''}, {$new_grid_item.number}{/if} {/if}                    {/if}                                        </a>                                    </h3>                                </div><!-- /.title -->                                <div class="location">{$new_grid_item.path}</div><!-- /.location -->                                {if $new_grid_item.price_discount > 0}                                <div class="price">                                {$new_grid_item.price_discount|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}                                <div class="price_discount_footer">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div><!-- /.price -->                                </div>                                {else}                                <div class="price">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div>                                {/if}                            </div><!-- /.wrapper -->                        </div><!-- /.property -->                        {/foreach}                    </div><!-- /.content -->

Сами объявления берутся в файле /template/frontend/realia/main/main.php

	private function getNewest(){		require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';		$grid_constructor = new Grid_Constructor();		$params['order'] = 'date_added';		$params['asc'] = 'desc';		$params['page_limit']=3;		$params['page']=1;		$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );		//echo count($res);		//print_r($res);		$this->template->assign('new_grid_items', $res);	}

Тут можете поправить

		$params['page_limit']=3;

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

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


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

Есть два варианта монетизации

http://www.sitebill.ru/monetizatsiya-sayta-nedvizhimosty (тут платят те кто хочет посмотреть контакты)

http://www.sitebill.ru/skript-oplaty (тут платят риэлторы которые хотят разместить объявление)

А есть возможность объединить эти два варианта? С включением и отключением данных опций?

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


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

А есть возможность объединить эти два варианта? С включением и отключением данных опций?

Можно сразу два поставить.

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


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

В шаблоне Realia код для свежих добавленных в footer.tpl

                    <div class="content">                        {foreach from=$new_grid_items item=new_grid_item}                        <div class="property">                            <div class="image">                                <a href="{$new_grid_item.href}"></a>                                {if $new_grid_item.img != '' }                                <img src="{$estate_folder}/img/data/{$new_grid_item.img[0].preview}" class="previewi">                                {else}                                <img src="{$estate_folder}/template/frontend/realia/img/no_foto_100x74.png" class="previewi">                                {/if}                            </div><!-- /.image -->                            <div class="wrapper">                                <div class="title">                                    <h3>                                        <a href="{$new_grid_item.href}">                                            {if $new_grid_item.city ne ''} {$new_grid_item.city}{if                    $new_grid_item.street ne ''}, {$new_grid_item.street}{if                    $new_grid_item.number ne ''}, {$new_grid_item.number}{/if}{/if}                    {else} {if $new_grid_item.street ne ''} {$new_grid_item.street}{if                    $new_grid_item.number ne ''}, {$new_grid_item.number}{/if} {/if}                    {/if}                                        </a>                                    </h3>                                </div><!-- /.title -->                                <div class="location">{$new_grid_item.path}</div><!-- /.location -->                                {if $new_grid_item.price_discount > 0}                                <div class="price">                                {$new_grid_item.price_discount|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}                                <div class="price_discount_footer">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div><!-- /.price -->                                </div>                                {else}                                <div class="price">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div>                                {/if}                            </div><!-- /.wrapper -->                        </div><!-- /.property -->                        {/foreach}                    </div><!-- /.content -->

Сами объявления берутся в файле /template/frontend/realia/main/main.php

	private function getNewest(){		require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';		$grid_constructor = new Grid_Constructor();		$params['order'] = 'date_added';		$params['asc'] = 'desc';		$params['page_limit']=3;		$params['page']=1;		$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );		//echo count($res);		//print_r($res);		$this->template->assign('new_grid_items', $res);	}

Тут можете поправить

		$params['page_limit']=3;

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

Добавляю вторую часть кода в файл main.php  и все отваливается((( белая страница

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


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

Раскомментируйте в ./index.php эту строчку

error_reporting(E_ALL);
И скиньте сааамую последнюю ошибку.
Там должно быть FATAL ERROR, вот ее.

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


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

 

Раскомментируйте в ./index.php эту строчку

error_reporting(E_ALL);
И скиньте сааамую последнюю ошибку.
Там должно быть FATAL ERROR, вот ее.

 

Fatal error: Cannot redeclare frontend_main::getNewest() in /var/www/ozp/data/www/newhousespain.com/template/frontend/realia/main/main.php on line 813

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


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

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

    • Автор: mykvartira
      Добрый день.
      Подскажите что означают эти селекты и какое у них предназначение
       
      Добавить информацию о стране в карточку объекта(apps.seo.country_info_in_realty_view)
       
      Добавить информацию о городе в карточку объекта(apps.seo.city_info_in_realty_view) ?
      Включаю их в настройках - SEO-Оптимизация - ничего не происходит.
      Спасибо
    • Автор: ImobilPalace
      Помогите переделать стандартный шаблон Realia ---нужно чтоб выглядело так http://preview.themeforest.net/item/realia-responsive-real-estate-wordpress-theme/full_screen_preview/4789838?ref=kern8&clickthrough_id=1054899612&redirect_back=true только может карту чуть по меньше размером
    • Автор: Chernetskiy
      Друзья, живем мы в России, где любую здравую идею чиновники в состоянии довести до маразма  
      Суть в том, что в Астраханской области уже 3 организации были оштрафованы за наличие на их веб-сайтах формы обратной связи  Печальку доставляет тот факт, что этот маразм не единично высосанный из пальца случай, а результатат нескольких судебных решений. 
      Подробности сюда переносить не стану, читайте их здесь и здесь. Но на мой взгляд, от дурака проще перестраховаться, и чтобы не нарушать закон сделать не обязательными позиции телефона и email, а лучше, сделать чекбокс с отсылкой на согласие пользователя на обработку его данных и блокировать кнопку "Отправить", пока он не согласится с ними.
    • Автор: Chernetskiy
      Озадачился следующим вопросом: При размещении объектов в своей местности и удаленных от партнеров или собственников за рубежом, получается ситуация, что благодаря автомасштабированию, объекты на карте находятся в разных углах карты а сама карта в масштабе Евразия, если не "весь мир"  В подобном случае пользы от такого отображения - никакой, не сразу заметишь на ней объект и часто не сообразишь в какой стране он находится.
      Как я понимаю, вывод карты в шаблоне Realia подключен в realty_grid.tpl по принципу показывать или не показывать, без иных вариантов. Думаю, что более интересными могут быть варианты для подобных ситуаций:
      Карту на главной не показывать (главная сайта грузится быстрее), но показывать при организации поиска, где карта как раз будет уместна, поскольку отображение будет происходить в масштабе поиска - город или улица; Карту на главной показывать но в масштабе города с её позиционированием на местоположении по дефолтным координатам (своего офиса или города), где находятся основные объекты в работе агентства. Но при организации поиска объекты на карте должны располагаться как и прежде - в стране, регионе или городе поиска Какие могут быть решения этих вариантов? Думаю, интересно будет многим. Может доработочку какую в настройки придумать? 

    • Автор: shra75
      Ребята, а как теперь обстоят дела с файлом sitemap.xml Хотел его Яше скормить, да в настройках сказано: sitemap.xml генерируется автоматически при обращении к адресу /sitemap.xml это что получается, теперь для скармливания карты сайта, достаточно просто указать линк такого типа: www.site.ru/sitemap.xml правильно понимаю? Спасибо.