Как исправить искажение дизайна после переключения страниц?

голоса: 0

 

Но после перехода на страницу 3 все выглядит вот так:

Покопался еще в коде, вот если тут меня значение с "300" на "1" то вроде бы не косячит дизайн:

<?if(len($MESSAGE$)>10)?><?substr($MESSAGE$,0,300)?>...<?else?>$MESSAGE$<?endif?> 

 

Адрес сайта hd720.ucoz.ru
Закрыто с пометкой: Нашел решение самостоятельно ;)
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Сергій Ватаманюк

Добавлю что проблема скорее всего заключается в "Виде материалов" так как менял дизайн вида материалов и пробовал переключать страницы и такого бага не было с дизайном

вот код, надеюсь на вашу помощь:

<div class="article-bl">
<div class="article-film">
<div class="article-film-descr">
<div class="article-film-descr-bottom"></div>
<div class="article-film-descr-content"><?if(len($MESSAGE$)>10)?><?substr($MESSAGE$,0,300)?>...<?else?>$MESSAGE$<?endif?> </div>
</div>
<div class="article-film-image">
<div class="article-film-overlay">
<div class="article-film-overlay-content">
<div class="article-film-date"><span title="Добавлено $DATE$">$DATE$</span></div>
<a href="$ENTRY_URL$"><span class="article-film-play">Смотреть онлайн</span></a>
<a class="article-film-show-descr"></a>
<div class="article-film-info">
Комментариев: $COMMENTS_NUM$<br>Просмотров: $READS$
</div>
</div>
</div>

<div class="article-film-rating">
<div class="article-film-rating-stars" style="padding: 8px 0 12px 28px; margin-bottom: 18px;"><?$RSTARS$('18','/images/rating.png','1','float')?></div>
</div>
<div class="article-film-badge"></div>
<img class="article-img" src="<?if($IMG_URL1$)?>$IMG_URL1$<?else?>/images/noposter.png<?endif?>" alt="">
</div>
<div class="article-film-title"><a href="$ENTRY_URL$"><?if(len($TITLE$)>10)?><?substr($TITLE$,0,18)?>...<?else?>$TITLE$<?endif?> </a></div>
<div class="article-film-categories"><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a></div>
</div>
</div>

 

Как вариант, замените условие 

<?if(len($MESSAGE$)>10)?><?substr($MESSAGE$,0,300)?>...<?else?>$MESSAGE$<?endif?>

на:

$MESSAGE$

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

не помогло с заменой :(

всеравно косячит дизайн

Нашеля я баг в коде, оказалось лишней была ")" в этой строчке:

<?if(len($MESSAGE$)>10)?>

 

...