Некорректное отображение новости при добавлении изображения в краткое описание

голоса: 0

Здравствуйте! Прошу помощи:

Если при добавлении новости, вставить ссылки на прикрепленные к новости изображения в краткое описание новости, то вид материалов на страце всех материалов становится некорректным. Если изображения вставить только в полное описание, то все впорядке.

Например сама новость: http://www.zaprudnoe-ss-nn.ru/news/s_dnem_rozhdenija/2018-02-06-298

А вот новости за определенную дату (некорректные): http://www.zaprudnoe-ss-nn.ru/news/2018-02-06

Код вида материала новостей:

  <div style="margin-top: 15px;margin-bottom: 15px;"> <table id="table1" border="0" width="100%" style="background: #ECE5D6;">  <tbody>  <tr>  <td align="left" valign="center" width="80%">   <span style="color: #717171;"><img alt="" src="/images/clock.png"> $DATE$ | <?if($AVATAR_URL$)?><img alt="аватар $USERNAME$" src="$AVATAR_URL$"><?else?><img alt="нет аватара" src="/images/user.png"><?endif?> <a title="Открыть профиль пользователя" href="$PROFILE_URL$"><b><u>$USERNAME$</u></b></a> | <?if($CATEGORY_NAME$)?><img alt="" src="/images/cat.png"> <a title="Категория" href="$CATEGORY_URL$">$CATEGORY_NAME$</a></span><?endif?> </td>  <td align="left" valign="center" width="18%">  <span style="color: #373736;"></span> </td> <td align="left" valign="center" width="20%">  <span style="color: #373736;"></span> </td>  <?if($RATING$)?><td align="right" valign="top" width="7%" style="padding-top: 3px;">  <a title="Понравилось" class="ratings"><span style="color: #ffffff;font-size: 10pt;">+<b id="rate_103" class="nullRate">$RATED$</b></span></a>  </td><?endif?> </tr>  </tbody></table>   <div style="padding-top: 6px;padding-left: 3px;">  <div style="padding-top: 1px;padding-left: 3px;padding-bottom: 1px;">  <?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>  <a href="$ENTRY_URL$"><b><h3 style="margin-top: 3px;margin-bottom: 3px;">$TITLE$</h3></b></a>  </div>   <?if($IMG_URL1$)?><img class="news_img" src="$IMG_URL1$" border="0" width="180" align="left" style="margin-right: 7px;"><?endif?>   <!-- <?if($IMG_URL1$)?><center><img class="news2_img" src="$IMG_URL1$" border="0" width="400" style="margin-right: 7px;"></center><br><?endif?> --> $MESSAGE$  </div>  <div style="clear:both;"></div> <div style="float:left;padding-top: 6px;">  <!-- <b>Категория:</b> <a href="/search/$CATEGORY_NAME$"><u>$CATEGORY_NAME$</u></a> --> </div>  <div style="float:right;padding-top: 6px;">  <?if($COMMENTS_URL$)?><a title="Комментарии" href="$COMMENTS_URL$"><img src="/images/comm.png" alt="" align="absMiddle" border="0"> <b>$COMMENTS_NUM$</b></a><?endif?> <img src="/images/eye.png" alt="Просмотры" align="absMiddle" border="0"> <b>$READS$</b>&nbsp;&nbsp;&nbsp;<a href="$ENTRY_URL$"><u>Читать далее</u></a>  </div>  <br><br>  <HR style="BORDER-RIGHT: 1px solid #B5B5B5; BORDER-TOP: 1px solid #B5B5B5; BORDER-LEFT: 1px solid #B5B5B5; BORDER-BOTTOM: 1px none"> </div>

Спасибо.

Адрес сайта http://www.zaprudnoe-ss-nn.ru/
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk
Покажите код шаблона страницы архива материалов модуля http://www.zaprudnoe-ss-nn.ru/panel/?a=tmpl;m=6;t=1

Код шаблона страницы архива материалов модуля:

 <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>$TITLE_BAR$ - $SITE_NAME$</title> <?$META_DESCRIPTION$?>  <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> </head> <body> $ADMIN_BAR$ <div id="all"> $GLOBAL_AHEADER$ <div id="content"> <!-- <middle> --> <div id="leftcol"> $GLOBAL_CLEFTER$ </div> <div id="rightcol"> $GLOBAL_DRIGHTER$ </div> <div id="maincol"> <!-- <body> --><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> &raquo; $DATE_BAR$ <hr /> $BODY$<!-- </body> --> <div style="clear: both"></div> </div> <div style="clear: both"></div> <!-- </middle> --> </div> $GLOBAL_BFOOTER$ </div> </body> </html>

Ответов: 1

Голоса: +1
 
Лучший ответ
Всё верно, только в этом модуле код $MESSAGE$ выводит краткое описание, а так как у вас ещё есть код  <?if($IMG_URL1$)?><img class="news_img" src="$IMG_URL1$" border="0" width="180" align="left" style="margin-right: 7px;"><?endif?> то картинок будет две, если вы картинку ставите в краткое описание.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Спасибо за ответ. Но проблема еще и в том, что новость на странице новостей вообще неправильно отображается - делится на две части, появляются лишние символы. Я пробовал закомментировать код <?if($IMG_URL1$)?><img class="news_img" src="$IMG_URL1$" border="0" width="180" align="left" style="margin-right: 7px;"><?endif?> и ничего не меняется.

Михаил Коньков,
Код шаблона "Страница материала и комментариев к нему" покажите.
Sentimo,

Всё, вопрос решил сам - оказывается система каким то образом учитывала закомментированный код на странице вида материалов. Полностью удалил этот код и всё встало на свои места.  Спасибо за помощь коллеги!

Если кому интересно, вот код, который был сверху в виде материала:

 <!-- <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($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$('12','/.s/img/stars/3/12.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 /> -->

 

...