هذا هو الملف المسؤل عن استخراج البطاقات الجديدة .. اريد ان استخرج منه كود منعزل لعرض البطاقات الجديدة في الصفحة الرئيسية للموقع .. و تكون منسقة عامودياً
تحياتي لك
كود PHP:
<?php
//***************************************************************************//
// //
// Program Name : vCard PRO //
// Program Version : 2.9 //
// Program Author : Joao Kikuchi, Belchior Foundry //
// Home Page : [url]http://www.belchiorfoundry.com[/url] //
// Retail Price : $80.00 United States Dollars //
// WebForum Price : $00.00 Always 100% Free //
// Supplied by : South [WTN] //
// Nullified By : CyKuH [WTN] //
// Distribution : via WebForum, ForumRU and associated file dumps //
// //
// (C) Copyright 2001-2003 Belchior Foundry //
//***************************************************************************//
define('IN_VCARD', true);
$templatesused = 'newcardspage';
include('./lib.inc.php');
$thisborder = 0;
$thiscellspacing = 2;
$thiscellpadding = 8;
$thisalign = 'center';
$thiswidth = '100%';
if ( !empty($HTTP_GET_VARS['page']) ) { $page = addslashes($HTTP_GET_VARS['page']); }else{ $page='';}
if (empty($page))
{
$page = 1;
}
$prev_page = $page - 1;
$next_page = $page + 1;
$page_start = ($gallery_thm_per_page * $page) - $gallery_thm_per_page;
$carddate_range = date ("Y-m-d", mktime (0,0,0,date("m"),date("d")-$site_new_days, date("Y")));
//echo $carddate_range;
$query = ("SELECT vcard_cards.card_id, vcard_cards.card_date, vcard_cards.card_category, vcard_cards.card_thmfile, vcard_cards.card_caption, vcard_category.cat_id, vcard_category.cat_name,vcard_cards.card_rating,vcard_cards.card_date
FROM vcard_cards, vcard_category
WHERE vcard_cards.card_date >='$carddate_range' AND vcard_cards.card_category=vcard_category.cat_id AND vcard_category.cat_active='1'
GROUP BY card_date,card_id
ORDER BY card_id DESC ");
//echo $query;
// $site_new_days > $days
// $last_cardday = date ("Y-m-d", mktime (0,0,0,date("m"),date("d")-$site_new_days, date("Y")))
$result = $DB_site->query($query);
$num_rows = $DB_site->num_rows($result);
if ($num_rows <= $gallery_thm_per_page)
{
$num_pages = 1;
}
elseif (($num_rows % $gallery_thm_per_page) == 0)
{
$num_pages =($num_rows / $gallery_thm_per_page);
}
else
{
$num_pages =($num_rows / $gallery_thm_per_page) + 1;
}
$num_pages = (int) $num_pages;
$query = $query . " LIMIT $page_start, $gallery_thm_per_page";
$result = $DB_site->query($query);
$html = "<table width='$thiswidth' border='$thisborder' cellspacing='$thiscellspacing' cellpadding='$thiscellpadding' align='$thisalign'>";
$i = 0;
while ($postcardinfo = $DB_site->fetch_array($result))
{
$html .= "<td align='center' valign='top'>";
$post_imagethm = $postcardinfo['card_thmfile'];
$post_caption = stripslashes($postcardinfo['card_caption']);
$post_id = $postcardinfo['card_id'];
$post_date = get_date_readable($postcardinfo['card_date']);
$post_rating = star_rating($postcardinfo['card_rating']);
$post_new = gethml_newbutton($postcardinfo['card_date']);
$card_thm_image = "<img src='$site_image_url/$post_imagethm' border='0' ". cexpr($gallery_thm_width,"width='$gallery_thm_width' height='$gallery_thm_height' ","") ." hspace='2' vspace='2'>";
$post_thm_url = (eregi('http://',$post_imagethm))? $post_imagethm : "$site_image_url/$post_imagethm";
eval("\$html .= \"".get_template("postcard_imagelink")."\";");
$html .= "</td>";
$i++;
if ($i == $gallery_table_cols)
{
$html.="</tr><tr>";
$i = 0;
}
}
while (($i > 0) && ($i != $gallery_table_cols))
{
$html.="<td> </td>";
$i++;
}
$html .= "</tr></table>";
$DB_site->free_result($result);
// NAV BAR LINKS
/////////////////////////////////////////////////////////////////
$tmp_navbar = '';
if (isset($prev_page) && $prev_page!=0)
{
$tmp_navbar = " <a href='".NEWCARD_PAGE."?page=$prev_page'>$MsgPrevious</a>";
}
if ($num_rows != 0)
{
for($i=1; $i<=$num_pages; $i++)
{
if($i != $page)
{
$tmp_navbar.= " <a href='".NEWCARD_PAGE."?page=$i'>[$i]</a> ";
}else{
$tmp_navbar.= " $i ";
}
}
}
$PresentPage ="$page $MsgPageOf $num_pages";
if ($page != $num_pages)
{
$tmp_navbar.= " <a href='".NEWCARD_PAGE."?page=$next_page'>$MsgNext</a><br><br>";
}
$mainpagelink = "<p><div align='center'><a href='".INDEX_PAGE."'>$MsgBackCatMain</a></div>";
$navbar = "$MsgPage $PresentPage » $tmp_navbar";
$content = $html;
//$topx_list_cat = get_html_toplist();
$topx_list_cat = $topx_list;
eval("make_output(\"".get_template("newcardspage")."\");");
if($debug==1){ $timer->elapsed_time();}
$DB_site->close();
if(USE_GZIP) {ob_end_flush(); }
?>