merder 0 Опубликовано: 18 сентября 2007 Рассказать Опубликовано: 18 сентября 2007 Подскажите где указывается, и можно ли изменить количество символов в титле короткоих новостей? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 18 сентября 2007 Рассказать Опубликовано: 18 сентября 2007 теоретически по конструкции БД количество 255, однако при добавлении новости происходит проверка на длину заголовка и если она больше 200 - выдаётся ошибка Цитата Ссылка на сообщение Поделиться на других сайтах
Vano 0 Опубликовано: 18 сентября 2007 Рассказать Опубликовано: 18 сентября 2007 Ну хорошо, а если надобно чтоб макс. количество букв в тайтле не превышало 70, как тогда быть? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 18 сентября 2007 Рассказать Опубликовано: 18 сентября 2007 Тогда ставьте атрибут для input maxlength="70" + проверку измените Цитата Ссылка на сообщение Поделиться на других сайтах
merder 0 Опубликовано: 18 сентября 2007 Рассказать Опубликовано: 18 сентября 2007 Автор Этот аттрибут нада в addnews.php ставить или где? Смысл не в том чтобы все заголовки укоротить, а только для которкой новости, и в полной новости заголовок отображать целиком. Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 18 сентября 2007 Рассказать Опубликовано: 18 сентября 2007 if (strlen ($title) > 200) { msg("error",$lang['addnews_error'],$lang['addnews_error'], "java script:history.go(-1)"); } 200 менянйте на что хотите, и будет вам счатье... Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 18 сентября 2007 Рассказать Опубликовано: 18 сентября 2007 kolyma, он путает нас однозначно.. Wel, определитесь блин что хотите то! В файле <engine/modules/show.short.php> $tpl->set('{title}', stripslashes($row['title'])); меняйте на $tpl->set('{title}', substr(stripslashes($row['title']),70).' ...'); Цитата Ссылка на сообщение Поделиться на других сайтах
merder 0 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 Автор kolyma, он путает нас однозначно.. Wel, определитесь блин что хотите то! В файле <engine/modules/show.short.php> $tpl->set('{title}', stripslashes($row['title'])); меняйте на $tpl->set('{title}', substr(stripslashes($row['title']),70).' ...'); Вот как раз так и нада Однако заголовки с таким кодом пропадают вовсе, а выдается только "...". Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 мда странно, не должно бы пропадать Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 Прошу прощения - ошибся... Надо так $tpl->set('{title}', substr(stripslashes($row['title']),0,70).' ...'); Цитата Ссылка на сообщение Поделиться на других сайтах
merder 0 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 Автор Да, так все работает отл. Спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
veanissepil 1 Опубликовано: 26 сентября 2007 Рассказать Опубликовано: 26 сентября 2007 хм....а может кто знает.... как укоротить саму короткую новость? до определённого колличества символов? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 26 сентября 2007 Рассказать Опубликовано: 26 сентября 2007 veanissepil, точно также только работаем не с title а с short_story Цитата Ссылка на сообщение Поделиться на других сайтах
veanissepil 1 Опубликовано: 27 сентября 2007 Рассказать Опубликовано: 27 сентября 2007 уже разобрался спасибо... на этом форуме тему нашёл.... Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.