Ну что ж. Заставим новости проекта ездить.
1. Удаляем весь кусок, отвечающий за вывод последней новости - он нам не нужен больше.
2. Разберём две ситуации.
1. Когда у нас установлено дополнение \"Тема новости\"
<?
$sql="select * from tb_news order by id desc limit 1";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
echo "
";
echo $row["data"]; echo "-";echo $row["tema"]; echo "
";
echo "";
echo " - ";
echo $row["newstext"];
echo "";
?>
Вставляем вместо этого куска код:
<?
$sql=mysql_query("SELECT * FROM tb_news order by id desc limit 5");
while($row=mysql_fetch_array($sql))
{
?>
<?=$row["data"]; ?> - <?=$row["tema"]; ?>
<?=substr($row["newstext"],0,250); ?>...
">подробнее
<?
}
?>
2. У нас нет дополнения \"Тема новости\". Ездиющие новости проекта.
Вместо этого куска вставляем:
<?
$sql=mysql_query("SELECT * FROM tb_news order by id desc limit 5");
while($row=mysql_fetch_array($sql))
{
?>
<?=$row["data"]; ?> - <?=substr($row["newstext"],0,250); ?>...
">подробнее
<?
}
?>
Разберём вставленный код:
substr($row[\"newstext\"],0,250); - функция, обрезающая текст новости (понадобится в случае слишком длинной новости). У нас код обрезает текст новости до 250 символов. Вы можете изменить кол-во символов в этой строке просто поменяв 250 на необходимое вам кол-во.
a href=\"news.php?id=\" - ссылка ведёт сразу на страницу новости. Однако, если у вас нет комментариев к новостям - тогда можете убрать id=.
Пунктирная линия после каждой новости.
Код, заставляющий \"ездить\" новости.
direction=\"up\" - новости едут вверх. Если надо, чтобы ехали вниз - меняем up на down и ниже меняем order by id desc на order by id asc. Если в запросе не поменяем, то новости будут ехать вниз начиная от старой к новой.
scrollamount=\"2\" - скорость езды.
onmouseover=\"this.scrollAmount=0\" - скорость езды при наведении курсора в область езды. Можно задать 1 или 100, я поставил 0, чтобы останавливался текст.
onmouseout=\"this.scrollAmount=2\" - скорость езды после убирания курсора. Можно сделать быстрее, чем родная скорость, т.е. после наведения и убирания курсора будет ехать ещё быстрее.
В принципе это и всё - пробуйте и ставьте.
1. Удаляем весь кусок, отвечающий за вывод последней новости - он нам не нужен больше.
2. Разберём две ситуации.
1. Когда у нас установлено дополнение \"Тема новости\"
.::Последние новости::.
<?
$sql="select * from tb_news order by id desc limit 1";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
echo "
";echo $row["data"]; echo "-";echo $row["tema"]; echo "
";
echo "";
echo " - ";
echo $row["newstext"];
echo "";
?>
Вставляем вместо этого куска код:
<?
$sql=mysql_query("SELECT * FROM tb_news order by id desc limit 5");
while($row=mysql_fetch_array($sql))
{
?>
<?=$row["data"]; ?> - <?=$row["tema"]; ?>
<?=substr($row["newstext"],0,250); ?>...
">подробнее
<?
}
?>
2. У нас нет дополнения \"Тема новости\". Ездиющие новости проекта.
Вместо этого куска вставляем:
<?
$sql=mysql_query("SELECT * FROM tb_news order by id desc limit 5");
while($row=mysql_fetch_array($sql))
{
?>
<?=$row["data"]; ?> - <?=substr($row["newstext"],0,250); ?>...
">подробнее
<?
}
?>
Разберём вставленный код:
substr($row[\"newstext\"],0,250); - функция, обрезающая текст новости (понадобится в случае слишком длинной новости). У нас код обрезает текст новости до 250 символов. Вы можете изменить кол-во символов в этой строке просто поменяв 250 на необходимое вам кол-во.
a href=\"news.php?id=\" - ссылка ведёт сразу на страницу новости. Однако, если у вас нет комментариев к новостям - тогда можете убрать id=.
Пунктирная линия после каждой новости.
Код, заставляющий \"ездить\" новости.
direction=\"up\" - новости едут вверх. Если надо, чтобы ехали вниз - меняем up на down и ниже меняем order by id desc на order by id asc. Если в запросе не поменяем, то новости будут ехать вниз начиная от старой к новой.
scrollamount=\"2\" - скорость езды.
onmouseover=\"this.scrollAmount=0\" - скорость езды при наведении курсора в область езды. Можно задать 1 или 100, я поставил 0, чтобы останавливался текст.
onmouseout=\"this.scrollAmount=2\" - скорость езды после убирания курсора. Можно сделать быстрее, чем родная скорость, т.е. после наведения и убирания курсора будет ехать ещё быстрее.
В принципе это и всё - пробуйте и ставьте.
5 комментарии
0 загрузки
Детали
- Первый релиз 02 мар 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 203
- Рейтинг (0)
- Регистрация 19 фев 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

espo
- 10 ноя 2011А как сделать, чтобы календарик с датой тоже ездил. В смысле, чтобы в нём дата тоже менялась, а то на все новости стоит последняя одна и таже дата .
lemax
- 12 июл 2011В файле lastnews.php удаляешь со строчки 44. Короче заменить все после ?>
maxim95765
- 09 апр 2011в кодах редактировать всё=))
sashok114
- 23 мар 2011опишите кто не будь в каком файле это все менять???
Valeramozg
- 10 мар 2011а в каком файле редактироватт