|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.08.2009, 16:46 | #1 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
Новостная лента, требуется помощь
Вообщем решил, используя небольшой запас знаний, сделать сам простенькую новостною ленту.
В файле nov.txt хранятся краткие заголовки новостей с датой: Код:
PHP код:
Внимание, вопрос... ))) Например я поставлю общее кол-во новостей = 5, тогда у меня таблица, куда вывожу скрипт сильно растянется и сайт поедет.. Как можно уберечься от этого, используя тот же PHP или как-то ещё ? Напрмер, если выводимые новости не помещаются в таблицу, то должно выводиться меньше новостей. |
26.08.2009, 16:50 | #2 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
к примеру используйте css-свойства max-height (или его заменители) и overflow:hidden
или вертикальную прокрутку на серверной стороне можно поставить какое-либо условие на счетчик количества новостей, не больше определенного значения свободен... |
26.08.2009, 17:06 | #3 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
А как её использовать ?, я думал она тока в iframe. )
Ээ, поясните пожалуйста, несовсем понял.. У меня же и так стоит: "if ($J<=$kolv)" - если счётчит меньше или равен общему кол-ву, тогда выводить новость, иначе не выводить. |
26.08.2009, 17:41 | #4 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
нет, она возможна у любого элемента, с помощью overflow:scroll
а что мешает прописать еще одно условие, ограничивающее $kolv ? свободен... |
26.08.2009, 18:23 | #5 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
Я просто не понимаю, как программа определит, хватает места в таблице для новой новости или нет ? Ведь одна новость может занимать как 1, так и несколько строчек..
Ладно вообщем, пока попробую css и полосу прокрутки |
26.08.2009, 18:31 | #6 | |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
Цитата:
либо более современное решение: ограничивать количество символов в ленте новостей, постепенно накапливая длину строки каждой новости в переменную и выходя из цикла при достижении лимита свободен... |
|
26.08.2009, 19:43 | #7 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
wall66. Спасибо за советы, буду чего-нибудь думать..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Лента графических файлов | бел | Помощь студентам | 1 | 13.04.2009 10:15 |
Требуется помощь | etrom | Помощь студентам | 4 | 19.10.2008 16:36 |
Требуется помощь) | immortalis | Помощь студентам | 3 | 12.10.2008 21:48 |
Требуется помощь ! | Garacio_cain | Работа с сетью в Delphi | 3 | 06.01.2008 14:53 |