Чтение RSS каналов

Форум

Открыть Ответить

Нужно подредактировать блок вывода последних новостей

0

0
1
11.04.2009 15:52:37
Добрый день!

Есть хороший блок вывода последних новостей:

<?php

// Защита от прямого вызова блока
if (!defined('BLOCK_FILE')) {
    Header(&quot;Location: ../index.php&quot;);
    exit;
}

// Определяем глобальные переменные
global $prefix, $db;

// Колличество символов в строке (Ограничения)
$strip = 25;

// Колличество выводим ссылок
$limit = 8;

// Вывод независимой верхушки блока
$content = &quot;&quot;;
$content .= &quot; <div style=\&quot;margin-left:10px;margin-right:10px;\&quot;>&quot;;
$content .= &quot;  <div class=\&quot;header\&quot; style=\&quot;background:url(templates/Default/images/hbg.png) no-repeat; color:white; padding-left:10px;\&quot;><a style=\&quot;color:white;font-family:Arial; font-size:12;\&quot;>Новости</a></div>&quot;;
$content .= &quot;     <table>&quot;;

// Делаем запрос в базу данных
$result = $db->sql_query(&quot;SELECT sid, title, time FROM &quot;.$prefix.&quot;_stories WHERE status !='0' ORDER BY sid DESC LIMIT $limit&quot;);
while(list($sid, $title, $time) = $db->sql_fetchrow($result)) {

// Форматируем ограничения по колличеству символов
$linkstrip = cutstr($title, $strip);

// Формотируем дату в нужный формат 23.07.2007
$date = &quot;$time&quot;;
if (preg_match(&quot;|([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})|i&quot;, $date, $regs)) {
$timea = &quot;$regs[3].$regs[2]&quot;;
} else {
$timea = &quot;$regs[3].$regs[2].$regs[1]&quot;;
}

// Вывод информации на сайт
$content .= &quot;<tr>&quot;;
$content .= &quot;    <td style=\&quot;vertical-align:top;\&quot;>&quot;;
$content .= &quot;     <img alt=\&quot;link pointer\&quot;  src=\&quot;templates/Stability/images/green_dot.gif\&quot;></img>&quot;;
$content .= &quot;    </td>&quot;;
$content .= &quot;    <td>&quot;;
$content .= &quot;     <b><a style=\&quot;font-family:Tahoma; font-size:12;\&quot; href=\&quot;index.php?name=News&op=article&sid=$sid.html\&quot; title=\&quot;$title\&quot;>$timea: $title</a></b>&quot;;
$content .= &quot;    </td>&quot;;
}

// Вывод независимого низа
$content .= &quot;</tr>&quot;;
$content .= &quot;</table>&quot;;
$content .= &quot;</div>&quot;;
$content .= &quot;<br />&quot;;

?>



Мне нужно подкорректировать этот блок, чтобы выводились новости только из одной темы: &quot;Work&quot;. Кроме того нужно, чтобы сортировка шла не по номеру новости, а по дате ее размещения.

Система Slaed 2.5 Lite.
Оплата через WM. Кто сделает и сколько будет стоить?


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Сервер в интернете
3.57

3.57
2
11.04.2009 16:00:28
Забрал
3.91

3.91
3
11.04.2009 16:52:34
Работа sam07 сделана быстро и качественно, благодарю. :)
3.57

3.57
4
12.04.2009 13:11:35
Дружище всего-то нужно было изменить SQL запрос, сколько ты отдал за это если не секрет? :(
5
12.04.2009 13:16:00
muxamed, сколько отдал, все мое
3.91

3.91
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь