Danila 8 Опубликовано: 28 ноября 2006 Рассказать Опубликовано: 28 ноября 2006 Как ограничить длину выводимого заголовка {title} что бы после 30 символов было .... (многоточие). Но в полной новости заголовок был бы полным или например ограничить {title} только для одной категории. А то у меня на сайте справа блок "Новости", так некоторые заголовки по 2-3 строчки занимают. Нужно что бы было как в тэге {topnews} ограничивалась длина.. Ссылка на сообщение Поделиться на других сайтах
dmc 0 Опубликовано: 18 февраля 2007 Рассказать Опубликовано: 18 февраля 2007 Тема актуальна. Кто-нибудь знает как это сделать? Ссылка на сообщение Поделиться на других сайтах
d-view 0 Опубликовано: 19 февраля 2007 Рассказать Опубликовано: 19 февраля 2007 Если и знают, то молчат.. Я подобное еще под Новый год спрашивал.. Ссылка на сообщение Поделиться на других сайтах
magasoft 0 Опубликовано: 19 февраля 2007 Рассказать Опубликовано: 19 февраля 2007 это большой секрет. if (strlen($row['title']) > 30) $title = substr ($row['title'], 0, 30)." ..."; else $title = $row['title']; сие надо запихнуть в кастом если вам надо вывод из кастома ограничить. Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 19 февраля 2007 Рассказать Опубликовано: 19 февраля 2007 Автор сие надо запихнуть в кастом если вам надо вывод из кастома ограничить. Спасибо, а можно поподробней, что значит в custom запихнуть? Ссылка на сообщение Поделиться на других сайтах
d-view 0 Опубликовано: 19 февраля 2007 Рассказать Опубликовано: 19 февраля 2007 MagaSoft, может подскажешь еще следующее?!. При создании новости длина заголовка не ограничена.. Как сделать чтобы при выводе полной и краткой новости заголовок (но только при выводе как заголовок, а не в других местах!) имел ограничение по длине?! Ссылка на сообщение Поделиться на других сайтах
magasoft 0 Опубликовано: 19 февраля 2007 Рассказать Опубликовано: 19 февраля 2007 вобщем за вывод кастома отвечает show.custom.php за полную новость show.full.php за краткую show.short.php, как вы все знаете. этот код надо ставить в них перед самым выводом данных, к примеру в кастом (если не ошибаюсь) его можно поставить сразу после запроса на строку 57. по аналогии и в другие. но не рекомендую сильно увлекаться, кастома вполне достаточно. Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 19 февраля 2007 Рассказать Опубликовано: 19 февраля 2007 Автор Спасибо, будем пробовать... Ссылка на сообщение Поделиться на других сайтах
SurgeonD 0 Опубликовано: 16 июня 2007 Рассказать Опубликовано: 16 июня 2007 А можно привести полностью код файла : show.custom.php с кодом что ты дал if (strlen($row['title']) > 30) $title = substr ($row['title'], 0, 30)." ..."; else $title = $row['title']; Версия движка 5.7 Просто непонятно куда код вставлять.. На сайте новости выводятся {кастомом} Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 16 июня 2007 Рассказать Опубликовано: 16 июня 2007 строку $tpl->set('{title}', stripslashes($row['title'])); можно поменять на if (strlen($row['title']) > 30) $title = substr ($row['title'], 0, 30)." ..."; else $title = $row['title']; $tpl->set('{title}', stripslashes($title)); и будет счастье Ссылка на сообщение Поделиться на других сайтах
SurgeonD 0 Опубликовано: 16 июня 2007 Рассказать Опубликовано: 16 июня 2007 kenpark, писиба огромнейшее.. Сам бы не допёр :/ Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.