امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر دادن لینک یکی از فایل های oscommerce
نویسنده پیام
sylvester آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 7
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 5
( 2 تشکر در 2 ارسال )
ارسال: #1
تغییر دادن لینک یکی از فایل های 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
۱۶-شهریور-۱۳۸۸, ۱۵:۲۰:۱۳
ارسال‌ها
پاسخ
sylvester آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 7
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 5
( 2 تشکر در 2 ارسال )
ارسال: #2
Question  RE: تغییر دادن لینک یکی از فایل های oscommerce
کسی جواب نداد. در هر حال خودم با مقایسه ساختار های برنامه و نگاهی اجمالی به جزوه pdf ی که داشتم مشکل را حل کردم
۲۱-شهریور-۱۳۸۸, ۲۲:۳۰:۰۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] xampp - تغییر ورژن PHP لوکال هاست برای نصب نسخه های قدیمی crafcrab 2 7,007 ۲۸-دى-۱۳۹۶, ۱۸:۴۲:۱۸
آخرین ارسال: babyy
  یه سوال مهم از ارتباط با دیتا بیس و لینک ها naser13 6 4,913 ۰۸-مهر-۱۳۹۰, ۲۰:۱۶:۱۳
آخرین ارسال: naser13
  باز کردن اتوماتیک لینک kimiafars 7 8,260 ۰۲-بهمن-۱۳۸۸, ۰۲:۰۴:۵۸
آخرین ارسال: kimiafars
  افزودن لینک به متن توسط کاربر hamidsina 5 5,340 ۰۳-اسفند-۱۳۸۷, ۱۶:۰۹:۱۰
آخرین ارسال: hamidsina
  تغییر دسترسی به فایل در هاست ahsan22 3 3,072 ۱۵-اردیبهشت-۱۳۸۷, ۱۳:۴۷:۵۷
آخرین ارسال: ahsan22
  لینکدونی بی نظیر - برای تغییر آخرین ارسال ali_pazho 3 3,119 ۰۲-بهمن-۱۳۸۶, ۱۴:۱۲:۳۹
آخرین ارسال: NabiKAZ
Exclamation کمک برای تغییر اسکریپت گالری سید علی جان jaber 1 2,010 ۰۶-بهمن-۱۳۸۵, ۲۲:۱۲:۱۲
آخرین ارسال: SayyedAli

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS