Grabir Опубликовано 12 Марта 2006 Жалоба Поделиться Опубликовано 12 Марта 2006 Есть код: $sql="SELECT tid,title,description,state,posts,start_date,last_post,last_poster_name FROM {$PREFIX}topics WHERE state='open' {$allow} ORDER BY `last_post` DESC LIMIT 0,{$number}"; return ret_array_sql_select($sql);Нужно сделать переменную равную числу X и если в поле title больше символов, чем X, то title обрезается до X символов и в кноце выводится "..." а в других случаях выводится полное содержание поля title.Вопрос: как это сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 12 Марта 2006 Жалоба Поделиться Опубликовано 12 Марта 2006 Ну Вы замудрили. http://php.net/substr Надеюсь я Вас правильно понял. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 12 Марта 2006 Жалоба Поделиться Опубликовано 12 Марта 2006 Дык посмотри в исходниках форума.Там это часто делается. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grabir Опубликовано 12 Марта 2006 Автор Жалоба Поделиться Опубликовано 12 Марта 2006 О да я знаю про эту функцию тока хз как юзать.Спасибо ша посмотрю... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 12 Марта 2006 Жалоба Поделиться Опубликовано 12 Марта 2006 Есть уже такая фигня вот она: http://mods.invisionize.com/db/index.php/f/4244если я правльно понял это тебе для назания топиков нужно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
brightmoon Опубликовано 2 Апреля 2006 Жалоба Поделиться Опубликовано 2 Апреля 2006 А как просто обрезание делать не подскажете? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SphinX Опубликовано 2 Апреля 2006 Жалоба Поделиться Опубликовано 2 Апреля 2006 Обрезаем по-всякому: http://www.php.net/substrОбрезаем пробелы/что-то ещё по краям: http://www.php.net/manual/en/function.trim.phpПросто обрезаем: http://medportal.ru/clinics/services/3801257/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.