HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Ограничение текста при выводе на странице
  #1  
Старый 16.04.2010, 18:47
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

Репутация: 23
По умолчанию Ограничение текста при выводе на странице

Каким образом на странице вывода сообщений вывести сообщения не целиком, а порциями с многоточием в конце?
Как это можно сделать с Ruby или PHP?

Последний раз редактировалось superboy4; 16.04.2010 в 18:50..
 
Ответить с цитированием

  #2  
Старый 16.04.2010, 19:15
TBicTep
Новичок
Регистрация: 18.06.2009
Сообщений: 6
С нами: 8893718

Репутация: 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 символов
 
Ответить с цитированием

  #3  
Старый 16.04.2010, 19:44
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
С нами: 9213376

Репутация: 278
По умолчанию

TBicTep
А если слово содержит 100500 символов, то что ?

По сабжу: юзай wordwrap.
 
Ответить с цитированием

  #4  
Старый 16.04.2010, 20:08
ReduKToR
Постоянный
Регистрация: 05.01.2009
Сообщений: 684
С нами: 9130007

Репутация: 485


По умолчанию

PHP код:
............
$sub300;///символов
............
echo
''substr($news,0,$sub).'';
..........
............. 
Дальше сам?
 
Ответить с цитированием

  #5  
Старый 16.04.2010, 20:57
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
С нами: 9213376

Репутация: 278
По умолчанию

Цитата:
Сообщение от ReduKToR  
PHP код:
............
$sub300;///символов
............
echo
''substr($news,0,$sub).'';
..........
............. 
Дальше сам?
В коде из 2 строк я насчитал 3 ошибки и 2 ненужных вещи и вообще код не по тебе, код просто обрежет (вывалив кучу ошибок) и в конце не получив желаемого результата.
 
Ответить с цитированием

  #6  
Старый 17.04.2010, 12:58
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

Репутация: 23
По умолчанию

И всё же как сделать?
На ВК же реализовано как-то в личных сообщениях!
 
Ответить с цитированием

  #7  
Старый 17.04.2010, 13:52
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
С нами: 9090281

Репутация: 43
По умолчанию

бля бесят такие тугие. тебе уже написали как сделать.

Последний раз редактировалось dr.Web; 17.04.2010 в 14:30..
 
Ответить с цитированием

  #8  
Старый 17.04.2010, 19:23
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

Репутация: 23
По умолчанию

А можно обойтись лишь только HTML\CSS?
 
Ответить с цитированием

  #9  
Старый 17.04.2010, 19:27
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
С нами: 8782736

Репутация: 90
По умолчанию

Код HTML:
<div style="width:800px;height:100px;overflow:hidden;">МНОГО ТЕКСТА</div>
 
Ответить с цитированием

  #10  
Старый 17.04.2010, 19:28
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

Репутация: 23
По умолчанию

Цитата:
WNZRS
Хорошо, тогда зачем использовать функции PHP?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как повысить скорость интернета? SunShay Болталка 13 07.04.2010 23:21
химия своими руками silveran Болталка 43 11.01.2006 22:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.