Новости на главной странице

голоса: 0

Добрый день!

Подскажите, пожалуйста, как сделать на главной странице вывод новостей в такой форме.

Адрес сайта http://schola-internat.my1.ru/
| Автор: | Категория: Новости сайта

Ответов: 1

Голоса: +1
 
Лучший ответ

1. Отредактировать главную страницу - http://schola-internat.my1.ru/index/31-1-0-1-1 , далее вначале перед всем текстом либо после(смотря как вам удобнее, чтобы новости отображались перед текстом который на главно или после), установить код:

$LAST_NEWS$

Сохранить изменения.

2. Второй шаг, вам стоит начать пользоваться модулем новости для добавления новостей - http://schola-internat.my1.ru/news/ так как вы сейчас для всех новостей просто напросто создаете отдельные страницы вида - http://schola-internat.my1.ru/index/novosti/0-59

Это не есть правильно так как имеется модуль новости http://schola-internat.my1.ru/news/ и нужно им пользоваться чтобы реализовать то, что вы хотите.

3. При добавлении новостей, пользоваться полем Изображения, и крепить с помощью него изображения к материалу.

После выбора изображений на компьютере, у вас напротив прикрепленных изображений будут отображаться коды - $IMAGE1$ - $IMAGE2$ каждому свой порядковый номер. После данный код ставим между текста в новости, после нажатия на кнопку Добавить материал, данные прикрепленные изображения загрузятся и будут отображаться в новости.

4. Далее перейдем в вид материалов модуля Новости - http://schola-internat.my1.ru/panel/?a=tmpl;m=6;t=3;f=1 заменим код на:

<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;">
<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div>
<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$" alt="$TITLE$" style="width:200px;padding: 5px;float:left;"/></a><?endif?>        
<?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?>
<?if($ATTACHMENTS$)?><div class="eAttach">Прикрепления: $ATTACHMENTS$</div><?endif?><div class="eDetails" style="clear:both;">
<?if($RATING$)?><div style="float:right"><?$RSTARS$('16','/.s/t/2011/rating.png','0','float')?></div><?endif?>
<?if($CATEGORY_NAME$)?><span class="e-category"><span class="ed-title">Категория:</span> <span class="ed-value"><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a></span></span><span class="ed-sep"> | </span><?endif?>
<span class="e-reads"><span class="ed-title">Просмотров:</span> <span class="ed-value">$READS$</span></span><span class="ed-sep"> | </span>
<?if($USERNAME$)?><span class="e-author"><span class="ed-title">Добавил:</span> <span class="ed-value" ><a href="$PROFILE_URL$">$USERNAME$</a></span></span><span class="ed-sep"> | </span><?endif?>
<span class="e-date"><span class="ed-title">Дата:</span> <span class="ed-value" title="$TIME$">$DATE$</span></span>
<?if($COMMENTS_URL$)?><span class="ed-sep"> | </span><a class="e-comments" href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?>
</div></td></tr></table><br />

так же перейдем в стили - http://schola-internat.my1.ru/panel/?a=tmpl;m=3;t=3;f=1 строка номер 111:

.eBlock td.eMessage,.eBlock td.eText,.eMessage,.eText {margin:0;padding:20px!important;line-height:150%;}

которую заменим на:

.eBlock td.eMessage,.eBlock td.eText,.eMessage,.eText {
    display: inline;
    margin: 0 5px;
    padding: 30px 0 10px!important;
    line-height: 150%;
    text-align: justify!important;
}

после у вас вид новостей будут смотреться подобным образом:

5. Последнее и немаловажное, при работе с дизайном - Перед изменениями, обязательно перейти в Панель управления - Главная - Дизайн - Резервное копирование шаблонов - Создать резервную копию. 

Это будет на всякий случай копия вашего дизайна с помощью которой вы сможете его восстановить если поломаете.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...