| Структура блока, такая же как в книге. Изображение есть.
-- Структура таблицы `system_news`
CREATE TABLE IF NOT EXISTS `system_news` (
`id_news` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`body` text NOT NULL,
`putdate` datetime NOT NULL default '0000-00-00 00:00:00',
`url` tinytext NOT NULL,
`urltext` tinytext NOT NULL,
`urlpict` tinytext NOT NULL,
`hide` enum('show','hide') NOT NULL default 'show',
PRIMARY KEY (`id_news`),
FULLTEXT KEY `name` (`name`,`body`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;
--
-- Дамп данных таблицы `system_news`
--
INSERT INTO `system_news` (`id_news`, `name`, `body`, `putdate`, `url`, `urltext`, `urlpict`, `hide`) VALUES
(1, 'Яндекс новости', 'Новости Яндекс', '2009-06-01 15:28:00', 'http://news.yandex.ru', '', 'files/news/foto.jpg', 'show'),
(2, 'Неисправности', 'Проблема с выводом изображения', '2009-06-01 18:10:00', '', '', '', 'show');
Фрагмент кода главной страницы блока Новостей
// Проверяем наличие изображения
if($news[$i]['urlpict'] != '' &&
$news[$i]['urlpict'] != '' &&
is_file("../../".$news[$i]['urlpict']))
{
$url_pict = "<b><a href = ../../{$news[$i][urlpict]}>есть</a></b>";
}
else $url_pict = "нет"; | |