• Content count

  • Joined

  • Last visited

  1. Real estate web-site must have good SEO. So I think its strongly recommended to create a component wich can build a XML site-map. All properties must be included in XML site map automatically by this component. Also my advice is to make more opportunities to turning off different bloks of the front-end. For example to turn off agent contacts dispaying on detail page, to turn off Map and Raiting fields, etc. It is not convenient to edit php and css each time I want to make any little customization...
  2. Also, if you dont assign property to any agent, so agent contacts will not displaying on detailed page too.
  3. May be you deleted someting superfluous symbol such as <?php } ?> or similar.... Anyway - you must try to delete or comment this code in this file, it effects for agent contact dispaying.
  4. Im sorry for offtop, but Im not authorized to post messages in templates part of this forum :-( How to Turn Off responsive layout of BT property template? Because some BT extensions are not display correctly on smart-phone, so it will be better to make template not responsive.
  5. Step 1. Open the file / public_html / templates/ bt_property / html / com_bt_property / default / layout / detail / detail.php Step 2. Delete this text and save file: <?php if($this->agent){ ?> <section id="contact-agent"> <!--<header><h2><?php echo JText::_('COM_BT_PROPERTY_AGENT_CONTACT');?></h2></header>--> <div class="row"> <!--<section class="agent-form">--> <div class="col-md-4 col-sm-12"> <aside class="agent-info clearfix"> <figure><a href="<?php echo JRoute::_('index.php?option=com_bt_property&view=agent&agentid='.$this->agent->id) ?>"><img alt="No image" src="<?php echo JURI::root().'images/bt_socialconnect/avatar/'.$this->agent->avatar;?>"></a></figure> <div class="agent-contact-info"> <h3><?php echo $this->agent->name;?></h3> <dl> <?php $this->agent->email = '<a href="mailto:'.$this->agent->email.'">'.$this->agent->email.'</a>'; foreach($this->contactFields as $key=>$label){ if(key_exists($key, $this->agent)){ echo '<dt>'.$label.':</dt><dd>'.$this->agent->$key.' </dd>'; } } ?> </dl> <div> <?php echo key_exists($this->params->get('agent_about','about'), $this->agent)? $this->agent->{$this->params->get('agent_about','about')}:''; ?> </div> <div style="text-align: right"> <a href="<?php echo JRoute::_('index.php?option=com_bt_property&view=agent&agentid='.$this->agent->id) ?>" class="link-arrow"><?php echo JText::_('COM_BT_PROPERTY_FULL_PROFILE');?></a> </div> </div> </aside><!-- /.agent-info --> </div><!-- /.col-md-7 --> <div class="col-md-8 col-sm-12"> <div class="agent-form"> <h2><?php echo JText::_('COM_BT_PROPERTY_AGENT_CONTACT');?></h2> <form role="form" id="form-contact-agent" method="post" action="<?php echo JRoute::_("index.php?option=com_bt_property"); ?>" class="clearfix"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="form-contact-agent-name"><?php echo JText::_('COM_BT_PROPERTY_YOUR_NAME');?><em>*</em></label> <input type="text" value="<?php echo $this->user->name; ?>" class="form-control" id="form-contact-agent-name" name="name" required> </div><!-- /.form-group --> <div class="form-group"> <label for="form-contact-agent-email"><?php echo JText::_('COM_BT_PROPERTY_YOUR_EMAIL');?><em>*</em></label> <input type="email" value="<?php echo $this->user->email; ?>" class="form-control" id="form-contact-agent-email" name="email" required> </div><!-- /.form-group --> <div class="form-group"> <label for="form-contact-agent-phone"><?php echo JText::_('COM_BT_PROPERTY_YOUR_PHONE');?><em>*</em></label> <input type="text" class="form-control" id="form-contact-agent-phone" name="phone" required> </div><!-- /.form-group --> <div class="form-group"> <label for="form-contact-agent-title"><?php echo JText::_('COM_BT_PROPERTY_YOUR_TITLE');?><em>*</em></label> <input type="text" class="form-control" id="form-contact-agent-title" name="title" required> </div><!-- /.form-group --> </div> <div class="col-md-6"> <div class="form-group"> <label for="form-contact-agent-message"><?php echo JText::_('COM_BT_PROPERTY_YOUR_MESSAGE');?><em>*</em></label> <textarea class="form-control" id="form-contact-agent-message" rows="9" name="content" required></textarea> </div><!-- /.form-group --> <div class="form-group"> <button type="submit" class="btn pull-right btn-default" id="form-contact-agent-submit"><?php echo JText::_('COM_BT_PROPERTY_SEND_MESSAGE');?></button> </div><!-- /.form-group --> <div id="form-contact-agent-status"></div> <input type="hidden" name="agent_id" value="<?php echo $this->agent->id ?>"> <input type="hidden" name="task" value="agent.sendmsg" /> <input type="hidden" name="return" value="<?php echo base64_encode($this->uri->toString(array('path', 'query', 'fragment'))) ?>"> <?php echo JHtml::_('form.token'); ?> </div> </div> </form><!-- /#form-contact --> </div><!-- /.agent-form --> </div><!-- /.col-md-5 --> <!--</section> --><!-- /.agent-form --> </div><!-- /.row --> </section><!-- /#contact-agent --> <?php } ?>
  6. Tronghm thank you very much!
  7. Hmmm... Is it means that non-commercial BT extensions can work correctly only with commercial BT templates?
  8. Значит будем подождать)
  9. Ты прав, Дмитрий, спасибо) Значит это проблема шаблона) Ладно, хрен с ним, значит будет сайт без дополнительных полей, на новый шаблон денег пока нет)
  10. Да ничего не творил, после того как в админке изменил имена - в базе данных они тоже изменились... Меняю на английский хоть с админки, хоть вручную в базе, без разницы - иконы возвращаются. Кэш очистил, все тоже. Переустановил компонент (не удаляя) - все то же самое...
  11. Dear Tronghm, Im translated this extrafields names from the admin panel, like Dmitry advices to me. Now text translation is OK, measure unit "m<sup>2</sup>\" translation is OK too, but icons are still not dispaying after this translation(
  12. Дмитрий, нет, прошу прощения! После редактирования названий этих полей через админку компонента - иконки так же исчезли! Если возвращаю английское имя - иконки возвращаются. А вот значок квадратного метра "m<sup>2</sup>\" зато теперь перевелся. Как вернуть иконы? Они получается привязаны не к алиасам, а к именам.
  13. Dmitry , спасибо!) Я и не заметил этих настроек, так все работает!) Только алиасы кстати я в БД и не менял, я менял только поля name. Сейчас зашел в БД - вижу что изменились точно те же поля, которые я до этого менял вручную. Только теперь оно все отображается на сайте нормально, и вместе с иконками. Странно, почему так... Видимо компонент при редактировании этих полей чего-то где-то еще прописывает, не только в БД.
  14. Hello Tronghm Im trying to add two keys BEDS="Спален" COM_BT_PROPERTY_BEDS="Спален" to all language files : / public_html / language / en-GB / en-GB.com_bt_property.ini / public_html / language / ru-RU /ru-RU.com_bt_property.ini / public_html / templates / bt_property / language / en-GB /en-GB.tpl_bt_property.ini Nothing is changing. What Im doing wrong?
  15. wow) 300 messages per day) It seems you make a very good SEO for your website) Please advice how do you make a xml-sitemap)