Стал вопрос о выводе новостей. Суть: поставил новый модуль новостей от Krit, но не заменял стандартные новости, а сделал его автономным (для других, своихновостей) - теперь не получаеться вывести новости на главную.
Новости в базе - cms_news1(ячейки - id, refid, name, text,user_id, time)
Папка на хостинге - news1
Мне нужно что бы просто 5 новых новостей выводились на главную(просто название новости и ссылка на его).
Сам модуль:
http://fifa-in.ru/news1
fifa-in (09.05.2013 / 10:33)
Стал вопрос о выводе новостей. Суть: поставил новый модуль новостей от Krit, но не заменял стандартные новости, а сделал его автономным (для других, своихновостей) - теперь не получаеться вывести ново
Скопируй функцию вывода, переимену его и вывод смени 3апросы и и.т.д
иль создай файл в папке incfiles/news.php
Далее:
$req = mysql_query("SELECT* FROM `cms_news1` WHERE `id`='$id' ORDER BY `time` DESC LIMIT $start, $kmess");
while ($res = mysql_fetch_assoc($req)){
echo 'Заголовок:'.$res['name'].'';
echo 'Новость:'.$res['text'].'';
++$i;
}
fifa-in, Вот под вебку писал вывод на главную,
Может что и возьмешь от туда....
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_news` WHERE `time` <= '" . time() . "'"), 0);
if ($total) {
echo '<div class="phdr"><b>' . $lng['information'] . '</b></div>';
$req = mysql_query("SELECT `id`, `refid`, `name`, `text`, `time` FROM `cms_news` WHERE `time` <= '" . time() . " ' ORDER BY `time` DESC LIMIT 5");
$i = 1;
while (($row = mysql_fetch_assoc($req)) !== false) {
echo $i % 2 ? '<div class="list1">' : '<div class="list2">';
echo '<div class="tit_news"><a href="' . $set['homeurl'] . '/news/index.php?act=view&id=' . $row['id'] . '">' . htmlentities($row['name'], ENT_QUOTES, 'UTF-8') . '</a></div>';
echo '<div class="date_news">' . functions :: display_date($row['time']) . '<span class="comments_news"><a href="' . $set['homeurl'] . '/news/index.php?act=comments&id=' . $row['id'] . '">Коммент (' . mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_news_comments` WHERE `refid`='" . $row['id'] . "'"), 0) . ')</a></span></div>';
if (file_exists(H . 'files/news/web_news_' . $row['id'] . '.png') !== false)
echo '<img style="float: left; margin: 5px 6px 2px 2px; border: 0px;" src="' . $set['homeurl'] . '/files/news/web_news_' . $row['id'] . '.png" width="120" height="100" alt="" />';
$text = $row['text'];
if (mb_strlen($text) > 400) {
$str = mb_substr($text, 0, 400);
$text = mb_substr($str, 0, mb_strrpos($str, ' ')) . ' [...]';
}
$text = functions :: checkout($text, 1, 1);
$text = functions :: smileys($text);
echo $text;
echo '<div style="clear:both;"></div>';
echo '</div>';
++$i;
}
}
fifa-in, В привате ответил...
dj_Baha (09.05.2013 / 12:45)
а далше..?
что дальше?подгоняем и инклудим дальше
dj_Baha, Нет как такой который на скрине....