<section class="latest-news-index">
<table style="width: 100%; max-width: 100%;margin-bottom: 20px; "class="table table-hover ">
<tbody><tr><td style="border-bottom: 1px solid #9e9e9e;border-top: none;font-size: 2.1em;font-weight: bold;" colspan="99" class="date-header"><?php echo date('m.d.y');?></td></tr>
<?php
$sayfa = $news->pager($SAYFA,15,'haber','h_id',"WHERE onay='1' AND time<='".time()."'");
$sql = $db->sql(
"SELECT haber.h_id,
haber.k_id,
haber.baslik,
haber.baslik_renk,
haber.resim,
haber.k_icerik,
haber.link,
haber.time,
kategori.baslik as kategori
FROM haber
LEFT JOIN kategori ON haber.k_id=kategori.k_id
WHERE kategori.onay='1'
AND haber.onay='1'
AND DATE(FROM_UNIXTIME(haber.time)) = DATE(SYSDATE())
ORDER BY haber.time DESC
"
);
if($db->num_rows($sql)>0):
$i = 1;
while($data = $db->f_array($sql)):
$id = $news->dataview($data['h_id']); // news id
$baslik = $news->dataview($data['baslik']); // news title
$baslik_renk= ($news->dataview($data['baslik_renk']) ? ' style="color:'.$news->dataview($data['baslik_renk']).';"' : ''); // title color
$resim = $news->dataview($data['resim']); // news image
$kIcerik = $news->dataview($data['k_icerik']); // News desc
$time = $news->dataview($data['time']); // News date
$kategori = $news->dataview($data['kategori']); // category
$haberlink = $news->dataview($data['link']); // seo_link
$link = ($haberlink == '' ? $news->url('haber',$id,$baslik) : $haberlink); // generation link
$photo = $news->dataview($data['fg_id']); // getting photo gallery id for news content
$video = $news->dataview($data['vd_id']); // getting video id for news content
?>
<tr class="item">
<?php if($sistem['iceriktarih']): ?>
<td class="time"><?=$news->saat($time)?></td>
<?php endif; ?>
<td class="category"><?=$kategori?> </td>
<td class="title"><b><a href="<?=$link?>"><?=$baslik?><span class="title-icons"></span></a></b></td>
</tr>
<?php
endwhile;
endif;
?>
</tbody></table>
</section>
朋友你好, 我的系统有:视频,照片,&#34;突发新闻&#34;
这就是我的系统应该如何运作:
如果新闻有视频,则应该有视频图标。
如果新闻有照片库,则应该有照片图标。
有人可以帮我这个吗?
提前致谢。
答案 0 :(得分:0)
@ReshoMarcos截图得到了很多帮助。但我仍然不知道 你的数据结构和其他sutff,所以我不能帮助你找到 旗。您甚至可能需要更改数据库才能拥有 那面旗帜。但是在你举旗后你可以使用我给你的答案
确定使用那个屏幕截图你发送的信息更清晰,但我仍然不知道你在哪里存放国旗(你要决定新闻是否有视频或是否有图像的数据)
所以我在这里看到的是你想要显示图标的地方
<td class="title"><b>
<a href="<?=$link?>"><?=$baslik?><span class="title-icons">^^^^^^^here^^^^^</span></a>
</b></td>
所以根据你的旗帜。 (保存数据的变量,可以帮助您实现新的图像或视频)。因此,您可能已将标志存储在数据库中(如表中的文件),或者您可能必须在不同的条件下创建标记并检查新闻&#39;类型或如果数据库中存储的视频src是空的或类似的东西。因此,假设您有自己的旗帜,名称为$newType
或$newsHasVideo
。所以这就是你的代码的样子。
<?php
$newsHasVideo= true; // or false i told you about the flag
if($newsHasVideo){
$icon = '<span class="icon vid-icon"></span>';
//$icon should be filled with real icon data based on your
// needs like glyph-icons or font-awesome
}else{
$icon = '<span class="icon img-icon"></span>';
}
?>
<tr class="item">
<?php if($sistem['iceriktarih']): ?>
<td class="time"><?=$news->saat($time)?></td>
<?php endif; ?>
<td class="category"><?=$kategori?> </td>
<td class="title"><b><a href="<?=$link?>"><?=$baslik?><span class="title-icons"><?php echo $icon; ?></span></a></b></td>
</tr>