Danila 8 Опубликовано: 28 ноября 2006 Рассказать Опубликовано: 28 ноября 2006 Как ограничить длину выводимого заголовка {title} что бы после 30 символов было .... (многоточие). Но в полной новости заголовок был бы полным или например ограничить {title} только для одной категории. А то у меня на сайте справа блок "Новости", так некоторые заголовки по 2-3 строчки занимают. Нужно что бы было как в тэге {topnews} ограничивалась длина.. Цитата Ссылка на сообщение Поделиться на других сайтах
dmc 0 Опубликовано: 18 февраля 2007 Рассказать Опубликовано: 18 февраля 2007 (изменено) Тема актуальна. Кто-нибудь знает как это сделать? Изменено 18 февраля 2007 пользователем dmc Цитата Ссылка на сообщение Поделиться на других сайтах
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. по аналогии и в другие. но не рекомендую сильно увлекаться, кастома вполне достаточно. Изменено 19 февраля 2007 пользователем MagaSoft Цитата Ссылка на сообщение Поделиться на других сайтах
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 Просто непонятно куда код вставлять.. На сайте новости выводятся {кастомом} Изменено 16 июня 2007 пользователем SurgeonD Цитата Ссылка на сообщение Поделиться на других сайтах
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, писиба огромнейшее.. Сам бы не допёр :/ Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.