Обрезка текста в описании при выводе файлов на главную зц

275
.
ALASTAR
johncms
подскажите как сделать чтобы при выводе файлов на главную зц в описании файла обрезался текст, на пример как в разделе новые файлы до 100 символов доходит и текст обрезается.
johncms 7.1.0
вот сам код (+/-)
.
Отредактируй свой код по этому примеру
echo mb_substr('abcdef', 0, 100, 'UTF-8');
.
johncms
ДоХтор, не получается. как делаю изменения , ошибка. и все из за этого mb_substr
.
(\/)____o_O____(\/)
ALASTAR, убери мБ, вроде это в новых версиях пхп уже не нужно
.
johncms
Koenig, и так не выходит
.
КоханийВолодимир
$total = $db->query("SELECT COUNT(*) FROM `download__files` WHERE `type` = '2'")->fetchColumn();
if ($total) {
    $i = 0;
    $req_down = $db->query("SELECT * FROM `download__files` WHERE `type` = '2' ORDER BY `time` DESC LIMIT 10");
    while ($res_down = $req_down->fetch()) {
        echo '<div class="menu_gl">'.$tools->image('9.png').' <a href="/downloads/?act=view&id='.$res_down['id'].'">'.$res_down['rus_name'].'</a><br/></div> <div class="topmenu" style="font-size: small">'.mb_substr($tools->checkout($res_down['about'], 1, 1),0, 100).'</a>';
        echo '</div>';
    }
}
.
КоханийВолодимир, если не ошибаюсь, mb_... без 'UTF-8' не всегда корректно отрабатывает.
.
johncms
# КоханийВолодимир (01.09.2017 / 16:46)
$total = $db->query("SELECT COUNT(*) FROM `download__files` WHERE `type` = '2'")->fetchColumn();
if ($total) {
$i = 0;
$req_down = $db->query("SELECT * FROM `download__files` WHERE `type` =
Спасибо! а то уже всю голову сломал
.
КоханийВолодимир
# ДоХтор (01.09.2017 / 17:53)
КоханийВолодимир, если не ошибаюсь, mb_... без 'UTF-8' не всегда корректно отрабатывает.
не знаю, пока что у меня всё корректно работало
Всего: 9