ايران ويج

نسخه‌ی کامل: تغییر دادن لینک یکی از فایل های oscommerce
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به دوستان این تالار
چون من اصلا php بلد نیستم لطفا کمکم کنید
من قصد دارم یکی از فایل های oscommerce را دست کاری کنم
یه دکمه خرید پستی هست که در زیر هر محصول قرار دارد که قصد دارم لینک به صفحه بعدش را عوض کنم. می خواهم لینکش درست مانند عکس بالای سرش بشود.
الان برای یک محصول اینجوری هست
http://mysite.ir/calalog/index.php?produ...oduct_id=6
حالا اگر اینجوری بشه حله
http://mysite.ir/calalog/product_info.php?product_id=6

ای هم کدهای فایل مذکور
کد php:
<?php
 $info_box_contents 
= array();
 
$info_box_contents[] = array('text' => sprintf(TABLE_HEADING_NEW_PRODUCTSstrftime('%B')));
// new noborderBox($info_box_contents);
 
if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
 
$sql "select distinct p.products_id, p.products_image, p.products_model, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price, mnf.manufacturers_name, rvw.reviews_rating from " TABLE_PRODUCTS " p left join ".TABLE_SPECIALS." s on p.products_id = s.products_id left join ".TABLE_MANUFACTURERS." mnf on p.manufacturers_id = mnf.manufacturers_id left join ".TABLE_REVIEWS." rvw on p.products_id = rvw.products_id where p.products_status = '1' order by rand() desc limit ".MAX_DISPLAY_NEW_PRODUCTS;
 
$new_products_query tep_db_query($sql); 
 
 

 } else {
 

 
$sql "select distinct p.products_id, p.products_image, p.products_model, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price, mnf.manufacturers_name, rvw.reviews_rating from " TABLE_PRODUCTS " p left join " TABLE_SPECIALS " s on (p.products_id = s.products_id) left join " TABLE_PRODUCTS_TO_CATEGORIES " p2c on (p.products_id = p2c.products_id) left join " TABLE_CATEGORIES " c on (p2c.categories_id = c.categories_id) left join ".TABLE_MANUFACTURERS." mnf on (p.manufacturers_id = mnf.manufacturers_id) left join ".TABLE_REVIEWS." rvw on (p.products_id = rvw.products_id) where c.parent_id = '" . (int)$new_products_category_id "' and p.products_status = '1' order by rand() desc limit " MAX_DISPLAY_NEW_PRODUCTS;
 
$new_products_query tep_db_query($sql); 

}



 
$row 0;
 
$col 0;
 
$info_box_contents = array();
 echo 
'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';
 
 while (
$new_products tep_db_fetch_array($new_products_query)) {
 
 
$new_products['products_name'] = tep_get_products_name($new_products['products_id']);


$reviews_rating $new_products['reviews_rating'];

$manufacturers_name $new_products['manufacturers_name'];


if(!
$manufacturers_name==null){
 
$manufacturers_name '<b>' TABLE_HEADING_MANUFACTURER ': </b> ' $manufacturers_name;

} else {

 
$manufacturers_name '';

}


if(!
$reviews_rating==null){

$reviews_rating '<img src="images/stars_'$new_products['reviews_rating'].'.gif" alt="'.$new_products['reviews_rating'] . TABLE_HEADING_TEXT_OF_5_STARS ' ('.$new_products['products_name'].')" border="0" align="absmiddle">';

}else {

$reviews_rating '<img src="images/stars_0.gif" alt="Not Rated" border="0" align="absmiddle"><br><span class="smallText"><a href="product_reviews_write.php?products_id='.$new_products['products_id'].'">' TABLE_HEADING_FIRST_TO_RATE '</a></span>';

}

$info_box_contents[$row][$col] = array('align' => 'center'
'params' => 'class="smallText" width="20%" valign="top"',
 
'text' => ' <!-- one TBL Product -->


<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">


 <tr>



<td bgcolor="#FFFFFF" class="main" height="37"><img src="images/lk_blue.gif" width="15" height="15" align="absmiddle" alt="'
.$new_products['products_name'] .'">&nbsp;<a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $new_products['products_id']) . '">' $new_products['products_name'] . '</a></td>


 </tr>


 <tr>


 
<td bgcolor="#FFFFFF">



 <table width="100%" border="0" cellspacing="0" cellpadding="0">


 <tr>




 <td align="center" style="padding:3px;"><a href="' 
tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $new_products['products_id']) . '">' tep_image(DIR_WS_IMAGES $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT) . '</a></td>




 <td height="125%" valign="top">





<table width="100%" border="0" cellspacing="0" cellpadding="0">





 <tr>





 <td height="17" class="smallText"><br>' 
$manufacturers_name '</td>





 </tr>










 <tr>






<td height="17" class="smallText"><b><br>' 
TABLE_HEADING_PRICE ': <font color="#FF5C02">' $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])). '</font></b></td>





 </tr> 





 <tr>





 <td height="17" class="smallText"><b><br>' 
TABLE_HEADING_RATING ': </b>'.$reviews_rating.'</td>





 </tr>





</table>




 </td>




</tr>




<tr>




 




 <td height="30"><a href="' 
tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'product_info&products_id=' $new_products['products_id']) . '">' tep_image_button('button_buy_now.gif'IMAGE_BUTTON_BUY_NOW) . '</a>




</tr>



 </table>



</td>


 </tr>


</table>

 


<!-- one TBL Product -->'
);

 
$col ++;
 if (
$col 2) {
 
$col 0;
 
$row ++;
 }
 }

 new 
contentBox($info_box_contents);
 
//echo $info_box_contents[0][0]['text'];
?>
اینم سایت مذکور
http://www.shetabshop.ir/catalog/index.php
کسی جواب نداد. در هر حال خودم با مقایسه ساختار های برنامه و نگاهی اجمالی به جزوه pdf ی که داشتم مشکل را حل کردم