//===========================================================================
//== NewsSTEPwoSQL v.1.05.
//== Модуль вывода страницы заголовков новостей
//== params: page-страница для показа или без параметров
//===========================================================================
include('./news/nws_cnfg.php');
// вот такая страница
$page = (int)$HTTP_GET_VARS['page'];
if ($page <= 0) $page = 1;
// определить начальную и конечную строки для данной страницы
$bline = ($page-1) * $cfgNewsPerPage + 1;
$eline = $bline + $cfgNewsPerPage - 1;
// открыть файл заголовков
$headfile = fopen($cfgHEADFNAME, "r");
if ($headfile == FALSE) die("Не могу открыть для чтения файл [$cfgHEADFNAME] ");
// разобрать данные по полям
$cntr = 0;
while (!feof($headfile)) {
// вычитать строку, и если она пустая, то продолжить цикл
$buffer = trim(fgets($headfile, 32768));
if ($buffer == "") continue;
// считаем счетчик
$cntr++;
// если строка попадает в интервал, то вывести ее
if (($cntr >= $bline) && ($cntr <= $eline)) {
list($e_id,$e_date,$e_titl,$e_desc,$e_sfname,$e_sw,$e_sh,$e_salt,$e_tfname,$e_gfname,$e_gw,$e_gh,$e_galt) = explode(":::", $buffer);
// дата и заголовок
if ($e_date != "no") echo "
$e_date";
if ($e_titl != "no") echo " $e_titl ";
// если есть малая картинка с размерами, то вставить ее
if (($e_sfname != "no") && ($e_sw > 0) && ($e_sh > 0)) {
// поправить атрибут ALT
if ($e_salt == "no") $e_salt = "";
$e_salt = htmlspecialchars($e_salt);
// если есть подробность, то картинка будет ссылкой, иначе
// картинка будет просто картинкой
if ($e_tfname != "no") {
echo " ";
} else {
echo " ";
}
}
// краткий текст статьи
if ($e_desc != "no") echo "$e_desc ";
// если есть подробность, то вставить ссылку
if ($e_tfname != "no") {
echo "$cfgStrMorePref$cfgStrMoreText$cfgStrMorePost";
}
}
}
fclose($headfile);
// определим наличие ссылок previous/next
if ($page > 1) $prev = $page-1;
if ($cntr > $eline) $next = $page+1;
// нарисовать эти ссылки, если есть что рисовать
if (($prev > 0) || ($next > 0)) {
echo "";
// если есть предыдущая ссылка, то вывести ее
if ($prev > 0) {
if ($prev == 1) $tmp = $cfgLst1Module;
if ($prev > 1) $tmp = $cfgLst2Module;
echo "$cfgStrPrevPref$cfgStrPrevText$cfgStrPrevPost ";
}
// если есть следующая ссылка, то вывести ее
if ($next > 0) {
if ($next == 1) $tmp = $cfgLst1Module;
if ($next > 1) $tmp = $cfgLst2Module;
echo "$cfgStrNextPref$cfgStrNextText$cfgStrNextPost ";
}
echo " ";
}
?> |
|
|
|
| За последний год компания наладила выпуск фасованного
масла торговой марки "Молочное Русло", с использованием
сырья только высшего качества. |
ГОСТ 37-91, высший сорт
Пищевая ценность в 100г продукта:
- Жиры - 72,5 г
- Белки - 0,8 г
- Углеводы - 1,3 г
- Клорийность - 661 ккал. |
|