Перейти к содержимому


Фотография
- - - - -

Создание доски объявлний на примере Demo-Realty


Лучший Ответ Sliapy , 26 April 2014 - 22:05

Есть подробная инструкция - http://jbzoo.ru/docs...log-real-estate

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 Никита

Никита

Отправлено 26 April 2014 - 18:31

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

 

Приобрел вчера JbZoo - собственно необходима доска объявлений по недвижимости, как раз как на демо-сайте. Хочу воспользоваться правом неограниченно мучить тех. поддержку :-)

 

У меня Джумла 2.5 (на демо сайте 3 - но я так понял это не критично). Сделал все по инструкции:

 

1. Заменил все файлы, как было описано в документации

2. Создал Категорию и Материл в категории

3. Сделал пункт меню для отображения, выбрал там Zoo-Category и Zoo-Item

 

И вот на этом этапе - затык. При клике на пункт меню на сайте - получаю ошибку "403 - Unable to access category" при клике на Категорию или "404 - Item not found" при клике на Item.

 

 

Куда копать?

 

Адрес сайта, на котором эксперементирую http://sudak.crimea-blog.com Верхнее меню пункты "Категория Лондон" и "Квартира 1" При этом если создать "обычный" материал - то он открывается нормально (пункт "Доска объявлений" в том же верхнем меню)

 

 


  • 0

#2 Никита

Никита

Отправлено 26 April 2014 - 18:39

Извините, вопрос снимается. Банально не учел, что новые материалы создаются в режиме "не опубликовано".


  • 0

#3 Sliapy

Sliapy

Отправлено 26 April 2014 - 19:16

Автоматическую публикацию сделать не сложно http://forum.jbzoo.c...ronta-mozhno-h/


Сообщение отредактировал Sliapy: 26 April 2014 - 19:16

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 Никита

Никита

Отправлено 26 April 2014 - 21:52

Продолжу. Пока лыжи не едут. Первый блок вопросов по внешнему виду (не получается сделать так же красиво как на демо-сайте, все плывет). Покажу на скриншоте

 

 

http://sudak.crimea-...com/vopros1.jpg

 

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

 

Я так понимаю причины всех проблем с "поплывшим" внешним видом нужно в одном месте искать, подскажите где.


  • 0

#5 Sliapy

Sliapy

Отправлено 26 April 2014 - 22:05   Лучший Ответ

Есть подробная инструкция - http://jbzoo.ru/docs...log-real-estate


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Никита

Никита

Отправлено 27 April 2014 - 05:42

Есть подробная инструкция - http://jbzoo.ru/docs...log-real-estate

 

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


  • 0

#7 Sliapy

Sliapy

Отправлено 27 April 2014 - 10:55

Даже по коду видно, что в тизере у Вас нет разметки таблицы. Посмотрите статью - http://jbzoo.ru/docs/catalog-as-table


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 Никита

Никита

Отправлено 27 April 2014 - 11:25

Мне к сожалению очень трудно увязать "общетеоретическую" информацию из документации (хотя я ее усилено изучаю) с конкретной моей ситуацией. По крайней мере поначалу нужна более подробная пошаговая ваша помощь. Если можно давайте по пунктам (поправьте, если я где-то ошибаюсь).

 

1. У меня создан тип "Квартира" со всеми необходимыми полями

 

http://sudak.crimea-...com/vopros2.jpg

 

 

2. По пути /sudak.crimea-blog.com/www/media/zoo/applications/jbuniversal/templates/catalog/renderer/item/flat/

 

у меня есть файлы full.php и teaser.php (файлы эти отредактированы согласно рекомендаций из статьи документации "Как сделать каталог недвижимости", своего ничего не добавлял). Код файла teaser.php привожу на всякий случай

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */
// no direct access
defined('_JEXEC') or die('Restricted access');
?>
<div class="realty-row item_<?php echo $item->id; ?> <?php echo ($isMarked) ? 'marked-element' : ''; ?>">
    <div class="teaser-image">
        <div class="mark-vip"></div><?php echo $this->renderPosition('image'); ?></div>
    <div class="main-info">
        <?php echo $this->renderPosition('price'); ?>
        <div class="rooms clearfix">
            <div
                class="beds <?php if (!$this->renderPosition('baths')): ?>no-baths<?php endif; ?> <?php if (!$this->renderPosition('baths')): ?>no-beds<?php endif; ?>">
                <div class="value-beds marked-realty"><?php echo $this->renderPosition('beds'); ?></div>
                <div class="label-beds"><?php echo JText::_('JBZOO_TMPL_FLAT_PROPS_BEDS'); ?></div>
            </div>
            <?php if ($this->checkPosition('baths')): ?>
                <div class="baths">
                    <div class="value-baths marked-realty"><?php echo $this->renderPosition('baths'); ?></div>
                    <div class="label-baths"><?php echo JText::_('JBZOO_TMPL_FLAT_PROPS_BATHS'); ?></div>
                </div>
            <?php endif; ?>
        </div>
        <div class="realty-save">
            <?php echo $this->renderPosition('save'); ?>
        </div>
    </div>
    <div class="more-info">
        <div class="listing-date"><?php echo $this->renderPosition('date'); ?></div>
        <p class="address"><?php echo $this->renderPosition('address'); ?></p>
        <div class="left-info">
            <?php if ($this->checkPosition('year')): ?>
                <div>
                    <?php echo JText::_('JBZOO_TMPL_FLAT_PROPS_YEARBUILD'); ?>
                    <span><?php echo $this->renderPosition('year'); ?></span>
                </div>
            <?php endif; ?>
            <?php if ($this->checkPosition('sqft')): ?>
                <div>
                    <?php echo JText::_('JBZOO_TMPL_FLAT_PROPS_SQFT'); ?>
                    <span><?php echo $this->renderPosition('sqft'); ?></span>
                </div>
            <?php endif; ?>
            <?php if ($this->checkPosition('compare')): ?>
                <div class="realty-compare">
                    <?php echo $this->renderPosition('compare'); ?>
                </div>
            <?php endif; ?>
        </div>
        <div class="right-info">
            <?php if ($this->checkPosition('type')): ?>
                <div>
                    <?php echo JText::_('JBZOO_TMPL_FLAT_PROPS_TYPEBUILD'); ?>
                    <span><?php echo $this->renderPosition('type'); ?></span>
                </div>
            <?php endif; ?>
            <?php if ($this->checkPosition('additionally')): ?>
                <div>
                    <?php echo JText::_('JBZOO_TMPL_FLAT_PROPS_ADDITION'); ?>
                    <span><?php echo $this->renderPosition('additionally'); ?></span>
                </div>
            <?php endif; ?>
            <?php if ($this->checkPosition('agent')): ?>
                <div class="agent-info">
                    <?php echo JText::_('JBZOO_TMPL_FLAT_PROPS_LISTING'); ?><?php echo $this->renderPosition('agent'); ?>
                </div>
            <?php endif; ?>
        </div>
    </div>
</div>

Куда мне двигаться дальше и что редактировать, чтобы добавить ту самую "табличную разметку"? Статью по ссылке из вашего сообщения изучил, но пока каша в голове - как информацию оттуда состыковать с имеющейся ситуацией. Если можно - жду пошаговую инструкцию.


  • 0

#9 Sliapy

Sliapy

Отправлено 27 April 2014 - 13:19

Да, вторая статья по табличному виду Вам все-таки не понадобится.

 

Проверьте еще раз, все ли Вы сделали согласно инструкции. Все ли позиции используются на Вашем сайте. Если нет, то нужно править разметку teaser.php под свои нужды + править CSS \media\zoo\applications\jbuniversal\assets\css\jbzoo.flat.css (опять же под Ваш шаблон - ширина некоторых блоков может быть больше, чем вмещает основная часть шаблона).


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#10 SmetDenis

SmetDenis

Отправлено 28 April 2014 - 16:42

Никита, А можете дать ссылку на ваш сайт?
По скриншотам видно что у вас в основном шаблоне Joomla ширина меньше необходимой. Поэтому все не на своих местах.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!