ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|
Ограничение текста при выводе на странице |

16.04.2010, 18:47
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Ограничение текста при выводе на странице
Каким образом на странице вывода сообщений вывести сообщения не целиком, а порциями с многоточием в конце?
Как это можно сделать с Ruby или PHP?
Последний раз редактировалось superboy4; 16.04.2010 в 18:50..
|
|
|

16.04.2010, 19:15
|
|
Новичок
Регистрация: 18.06.2009
Сообщений: 6
Провел на форуме: 23044
Репутация:
1
|
|
Можно выводить определенное количество слов
$col=3; //Сколько слов выводить
$str="Каким образом на странице вывода сообщений вывести сообщения не целиком, а порциями с многоточием в конце?"; //Твой текст
$slova=explode(' ', $str); //Разбиваем текст на слова
$text=NULL;
for ($i=0;$i<$col && $i<count($slova);$i++)
{
$text.=$slova[$i].' ';
}
echo $text.'...';
Ну или использовать стандартную функцию
echo substr($str, 0, 50); //В результате будет отображено 50 символов
|
|
|

16.04.2010, 19:44
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
TBicTep
А если слово содержит 100500 символов, то что ?
По сабжу: юзай wordwrap.
|
|
|

16.04.2010, 20:08
|
|
Постоянный
Регистрация: 05.01.2009
Сообщений: 684
Провел на форуме: 3281634
Репутация:
485
|
|
PHP код:
............
$sub= 300;///символов
............
echo''substr($news,0,$sub).'';
..........
.............
Дальше сам?
|
|
|

16.04.2010, 20:57
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от ReduKToR
PHP код:
............
$sub= 300;///символов
............
echo''substr($news,0,$sub).'';
..........
.............
Дальше сам?
В коде из 2 строк я насчитал 3 ошибки и 2 ненужных вещи и вообще код не по тебе, код просто обрежет (вывалив кучу ошибок) и в конце не получив желаемого результата.
|
|
|

17.04.2010, 12:58
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
И всё же как сделать?
На ВК же реализовано как-то в личных сообщениях!
|
|
|

17.04.2010, 13:52
|
|
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме: 1093500
Репутация:
43
|
|
бля бесят такие тугие. тебе уже написали как сделать.
Последний раз редактировалось dr.Web; 17.04.2010 в 14:30..
|
|
|

17.04.2010, 19:23
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
А можно обойтись лишь только HTML\CSS?
|
|
|

17.04.2010, 19:27
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме: 1014907
Репутация:
90
|
|
Код HTML:
<div style="width:800px;height:100px;overflow:hidden;">МНОГО ТЕКСТА</div>
|
|
|

17.04.2010, 19:28
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Хорошо, тогда зачем использовать функции PHP?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|