Поменять местами блоки на главной странице

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Поменять местами блоки на главной странице

Сообщение vmrent » 13 май 2014, 12:26

Подскажите, пожалуйста. Последняя бесплатная версия.
Возможно опустить блок "Новости" и описание на главной странице под раздел "Объявления" безболезненно?
Аватара пользователя
vmrent
Незнакомец
 
Сообщения: 9
Зарегистрирован: 30 апр 2014, 17:26
Очки репутации: 0

Re: Поменять местами блоки на главной странице

Сообщение Xpycm » 13 май 2014, 12:30

Файл protected\views\site\index.php
Вместо:

Код: Выделить всё

<?php if (isset($newsIndex) && $newsIndex) : ?>
    <div class="clear"></div>
    <div class="last-news-index">
        <p class="title"><?php echo tt('News', 'news');?></p>
        <?php foreach($newsIndex as $news) : ?>
            <div class="last-news-item">
                <div class="last-news-date">
                    <p class="ns-label">
                        <?php echo $news->dateCreatedLong;?>
                    </p>
                </div>
                <div class="last-news-title">
                    <?php echo CHtml::link(truncateText($news->getStrByLang('title'), 8), $news->getUrl());?>
                </div>
            </div>
        <?php endforeach;?>
    </div>
    <div class="clear"></div>
<?php endif;?>

<?php
if($page){
    if (isset($page->page)) {

        if($page->page->body){
            echo $page->page->body;
        }

        if ($page->page->widget){
            echo '<div class="clear"></div><div>';
            Yii::import('application.modules.'.$page->page->widget.'.components.*');
            if($page->page->widget == 'contactform'){
                $this->widget('ContactformWidget', array('page' => 'index'));
            } else {
                $this->widget(ucfirst($page->page->widget).'Widget');
            }
            echo '</div>';
        }
    }
}


вставить:
Код: Выделить всё

<?php
if($page){
    if (isset($page->page)) {

        if($page->page->body){
            echo $page->page->body;
        }

        if ($page->page->widget){
            echo '<div class="clear"></div><div>';
            Yii::import('application.modules.'.$page->page->widget.'.components.*');
            if($page->page->widget == 'contactform'){
                $this->widget('ContactformWidget', array('page' => 'index'));
            } else {
                $this->widget(ucfirst($page->page->widget).'Widget');
            }
            echo '</div>';
        }
    }
}
?>

<?php if (isset($newsIndex) && $newsIndex) : ?>
    <div class="clear"></div>
    <div class="last-news-index">
        <p class="title"><?php echo tt('News', 'news');?></p>
        <?php foreach($newsIndex as $news) : ?>
            <div class="last-news-item">
                <div class="last-news-date">
                    <p class="ns-label">
                        <?php echo $news->dateCreatedLong;?>
                    </p>
                </div>
                <div class="last-news-title">
                    <?php echo CHtml::link(truncateText($news->getStrByLang('title'), 8), $news->getUrl());?>
                </div>
            </div>
        <?php endforeach;?>
    </div>
    <div class="clear"></div>
<?php endif;?>
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Поменять местами блоки на главной странице

Сообщение vmrent » 13 май 2014, 12:51

Хруст, спасибо за быстрый ответ!

В продолжении: расстояние от блока с описанием сайта до каталога объявлений громадное , а отступа между объявлениями и новостями нет, несимпатично

Изображение
Аватара пользователя
vmrent
Незнакомец
 
Сообщения: 9
Зарегистрирован: 30 апр 2014, 17:26
Очки репутации: 0

Re: Поменять местами блоки на главной странице

Сообщение fisher » 13 май 2014, 13:03

В описании скорее всего были прописаны теги
Код: Выделить всё
</br
или просто пустые строки.
Насчет новостей, правьте стили, это не сложно.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Поменять местами блоки на главной странице

Сообщение vmrent » 13 май 2014, 13:58

fisher, спасибо

В IE 11 плохо работает поле по визуальному редактированию главной странички, в источнике поправил
Аватара пользователя
vmrent
Незнакомец
 
Сообщения: 9
Зарегистрирован: 30 апр 2014, 17:26
Очки репутации: 0


Вернуться в Вопросы и помощь по изменениям

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34

cron