Категории |
В отзывах кракозябры. Проблема с кодировкой?Версия 2.5.9, стоит локально. Скорее всего это в хроме. В Firefox та же ситуация... блин. В общем проблема связана с разрывом строк <td valign="top" class="main"><b><?php echo ENTRY_REVIEW; ?></b><br /><br /><?php echo nl2br(os_db_output(os_break_string($rInfo->reviews_text, 15))); ?></td> и после reviews_text, изменить 15 на 100 <td valign="top" class="main"><b><?php echo ENTRY_REVIEW; ?></b><br /><br /><?php echo nl2br(os_db_output(os_break_string($rInfo->reviews_text, 100))); ?></td> то черные ромбики пропадают. Кто объяснит, что я сделал, правильно ли и как надо? Вопрос же с боксом Последние Отзывы не решен. Текст вытянут в одну строчку. Причина в том, что скрипт вставляет разрывы строк в текст, и при этом не учитывает, что один символ в кодировке может занимать ДВА байта. <td valign="top" class="main"><b><?php echo ENTRY_REVIEW; ?></b><br /><br /><?php echo $rInfo->reviews_text; ?></td> Тут я согласен. $review = htmlspecialchars($review['reviews_text']); $review = os_break_string($review, 15, '-<br />'); по идее они должны делить отзыв на строки.... Или не в этом дело? в одну строку будет, если у вас слова все вместе, без разрывов. если между ними есть пробелы, то все будет нормально. хотя os_break_string как раз разбивает длинные слова в одну строку будет, если у вас слова все вместе, без разрывов. если между ними есть пробелы, то все будет нормально. весь текст с пробелами :-( а. ну тут в карусели почему-то отзывы. хотя os_break_string как раз разбивает длинные слова а в админке лучше оставить <td valign="top" class="main"><b><?php echo ENTRY_REVIEW; ?></b><br /><br /><?php echo nl2br($rInfo->reviews_text); ?></td> тогда хоть перенос строк будет работать. а так в одну линию все предложения получатся. Этот вариант тоже работает, как и вариант Коршунова (все три варианта в картинках) а. ну тут в карусели почему-то отзывы. эт верстку надо поправить. php тут вообще не причем. Вопрос решился (хоть и коряво ИМХО). При включении плагина "Карусель товаров" текст перестал вытягиваться в одну строчку, а стал разбиваться в соответствии с параметрами в файле /boxes/reviews.php (третья картинка) А у меня такая же проблема ( тоже ромбики) в админке / модули опллаты / почта России и почта России - наложный платёж. :-[ Подскажите пожалуйста что и где нужно подправить и каким образом ? |
|