Izveidojam mapīti ar nosaukumu news_images, kad pievienosim jaunu news topiku paskatieties kāds būs id topikam un ievietojam bildi ar id ciparu. piemēram 1.png, Topika ID.png
Attēla izmēri 710x130
+ izveidojam vēlvienu mapīti imgs (kurā glabāsies 3 news scripta vizuālā koda bildes)
CSS Kods:
Code
.newstitle {
background: url("/imgs/3.png") repeat-x scroll 0% 0% rgb(58, 71, 82);
border: 1px solid rgb(65, 74, 83);
color: rgb(175, 181, 191);
padding: 9px 10px 8px;
font-size: 15px;
font-weight: 300;
border-radius: 2px 2px 2px 2px;
margin-bottom: 3px;
box-shadow: 0px 1px 2px 0px rgb(77, 87, 96) inset;
text-shadow: 1px 1px 1px rgb(51, 51, 51);
}
.newsinfo {
-webkit-box-shadow: inset 0px 0px 5px 0px #000;
box-shadow: inset 0px 0px 5px 0px #000;
font-size:8pt;
z-index:100;
margin-top:-3px;
position:relative;
float:right;
background-image:url(/imgs/1.png);
padding:3px;
border-radius:2px;
padding-left:5px;
padding-right:5px;
}
.newsdiv {
padding:2px;
line-height:15px;
}
.newsimage {
margin-bottom:3px;
-webkit-box-shadow: 0px 0px 3px 0px #9c9c9c;
box-shadow: 0px 0px 3px 0px #9c9c9c;
}
.newsbottom {
margin-top:2px;
margin-bottom:7px;
background-image:url(/imgs/2.png);
min-height:10px;
}
PHP News Kods
Code
<?php
$host = 'localhost'; //Datubāzes hosts, parasti localhost, ir gadijumi ka piemēram ir šādi (mysql.hosts.lv)
$db = 'DB'; //DB Nosaukums
$user = 'DBUser'; //DB Lietotājs
$pw = 'pw'; // DB Parole
$limit = '3'; //Limits, cik ziņas tiks parādītas
$forum = '4'; // Foruma ID
$connect = mysql_connect($host, $user, $pw) or die('Neizdevās savienoties ar MySQL DatuBāzi: ' . mysql_error()); //Savienojamies ar datubāzi
mysql_select_db($db) or die ('Neizdevās izvēlēties datubāzi: '); //Izvēlamies datubāzi
mysql_query('text/html; charset=utf8'); //Čarsets
$q = mysql_query("SELECT * FROM topics WHERE forum_id=" .$forum. " ORDER BY start_date DESC LIMIT " .$limit. "") or die(mysql_error());
while ($row = mysql_fetch_array($q)) {
$rowis = mysql_fetch_array(mysql_query("SELECT * FROM posts WHERE topic_id=" .$row['tid']. " ORDER BY post_date LIMIT " .$limit. ""));
$d = $row['start_date'];
$date = date("d/m/y",$d);
echo "<h3 class='newstitle'><a style='color:#fff;' href='/talk/index.php?/topic/".$row['tid']."-".$row['title']."/?view=getnewpost' title='Lasīt materiālu: " .$row['title']. "'>" .$row['title']. "</a><div class='newsinfo'>Pievienoja: " .$row['starter_name']. " | " .$date. " | Komentāri: (" .$row['posts']. ")</div>";
echo "</h3><div class='newsdiv'><center><img src='/news_images/".$row['tid'].".png' class='newsimage'></center>";
echo $rowis['post'];
echo "</div><div class='newsbottom'></div>";
}
?>