PDA

View Full Version : مشکل در لینک کردن



parsuser_com
پنج شنبه 29 فروردین 1387, 21:54 عصر
با سلام و عرض خسته نباشید خدمت همه دوستان خوبم
بی مقدمه می رم سراغ اصل مطلب.من یه سایت فروشگاه دارم که آدرسش اینه: www.IranCDcenter.com (http://www.IranCDcenter.com)
اگه سایت را نگاه بکنید در بالای محصولات 2 تا محصول را می بینید که بازی هستند. ( Assassins Creed) همه محصولات هم در صفحه اول سایت و هم در قسمت توضیحاتشون یه دکمه دارن به اسم خرید پستی.
متاسفانه دکمه خرید پستی در صفحه اول سایت درست کار می کنه و وقتی که من از قسمت ادمین سایت شناسه یک محصول را وارد کنم و تو صفحه اول سایت روی دکمه خرید پستی کلیک کنم درست می ره به آدرسی که در پنل پستی ام ( ایران مارکت سنتر ) تعریف کرده ام
حالا همین دکمه خرید پستی متاسفانه در قسمت توضیحات یک محصول کار نمیکنه. یعنی وقتی که برای یک محصول شناسه اش را توی قسمت ادمین زدم , دکمه خرید پستی صفحه اول سایت کار می کنه ولی دکمه خرید پستی همان محصول که در قسمت توضیحات هست کار نمی کنه.
مثلا لطفا یه لینک زیر بروید
http://irancdcenter.com/?p=productsMore&iProduct=73&sName=Assassins-Creed
این لینکه قسمت توضیحات بازی Assassins Creed هست که اگه روی دکمه خرید پستی کلیک کنید می بینید که کار نمی کند. یعنی شناسه محصول را مثل صفحه اول سایت جلوی لینک خریدش قرار نمی دهد. دکمه خرید پستی برای همین محصول در صفحه اول سایت فعال است.
حالا کد صفحه اول سایت را می گذارم تا بررسی کنید:

<!-- BEGIN LIST_HEAD -->
<div class="category_desc">
$sCategoryDesc
</div>
<style type="text/css">
#productsInRow td{width:$aList[iWidth]%;}
</style>
<table id="productsInRow" cellspacing="0">
<tr>
<!-- END LIST_HEAD -->
<!-- BEGIN PHOTO -->
<div class="photo"><a href="?p=productsMore&amp;iProduct=$aList[iProduct]&amp;sName=$aList[sNameUrl]"><img src="$aList[sPhotoSmall]" alt="$aList[sName]" title="$aList[sName]" /></a></div>
<!-- END PHOTO -->
<!-- BEGIN LIST_LIST -->
<td>
<h2><a href="?p=productsMore&amp;iProduct=$aList[iProduct]&amp;sName=$aList[sNameUrl]">$aList[sName]</a></h2>
$aList[sPhoto]
<h5>$aList[sCategories]</h5>
<p>$aList[sDescriptionShort]</p>
<p><br /><br /><br /><a href="?p=productsMore&amp;iProduct=$aList[iProduct]&amp;sName=$aList[sNameUrl]"><img src="templates/img/more.gif" alt="more" /></a><br /><br /><a href="http://www.30ds.com/Card/add.php?PID=$aList[fPrice]" target="_blank"><img src="templates/img/addcart.gif" alt="add" /></a></p>
</td>
<!-- END LIST_LIST -->
<!-- BEGIN TR -->
</tr>
<tr>
<!-- END TR -->
<!-- BEGIN TD -->
<td>&nbsp;

</td>
<!-- END TD -->
<!-- BEGIN LIST_FOOT -->
</tr>
<tr class="f">
<td colspan="$iColumns">
$lang[Pages]: $aList[sPages]
</td>
</tr>
</table>
<!-- END LIST_FOOT -->
<!-- BEGIN TREE_PARENT --><a href="?p=productsList&amp;iCategory=$aListTree[iParent]">$aListTree[sParent]</a><!-- END TREE_PARENT -->
<!-- BEGIN PARENT_SEPARATOR -->&raquo;<!-- END PARENT_SEPARATOR -->
<!-- BEGIN TREE_CHILD --><a href="?p=productsList&amp;iCategory=$aListTree[iChild]">$aListTree[sChild]</a><!-- END TREE_CHILD -->
<!-- BEGIN TREE_SEPARATOR -->|<!-- END TREE_SEPARATOR -->

parsuser_com
پنج شنبه 29 فروردین 1387, 21:59 عصر
و کد صفحه توضیحات محصولات هم به صورت زیر است:

<!-- BEGIN SHOW -->
<script type="text/javascript">
<!--
sTitle = "$aData[sName]";
//-->
</script>
<script type="text/javascript" src="$config[dir_js]checkForm.js"> </script>
<div class="fullentry">

<h5>$aData[sCategories]</h5>
<h2>$aData[sName]</h2>
$aFiles[sPhotosDefault]
<h6>
$aData[sDescriptionFull]
</h6>
<div class="clear"></div>
$aFiles[sPhotos]
<div class="clear"></div>
$aFiles[sFiles]<br />
<p style="text-align:center"><a href="http://www.30ds.com/Card/add.php?PID=$aList[fPrice]"><img src="templates/img/addcart.gif" alt="add" /></a></p>
<div id="back"> &laquo; <a href="javascript:history.back();">$lang[back]</a></div>

</div>
<!-- END SHOW -->

<!-- BEGIN PHOTO_DEFAULT -->
<div class="photo"><a href="javascript:windowGallery( $aList[iFile], $aData[iProduct], 1 );"><img src="$aList[sPhotoSmall]" alt="$aList[sDescription]" title="$aList[sDescription]" /></a></div>
<!-- END PHOTO_DEFAULT -->

<!-- BEGIN PHOTO_HEAD --><div><!-- END PHOTO_HEAD -->

<!-- BEGIN PHOTO_LIST -->
<div class="photo"><a href="javascript:windowGallery( $aList[iFile], $aData[iProduct], 1 );"><img src="$aList[sPhotoSmall]" alt="$aList[sDescription]" title="$aList[sDescription]" /></a></div>
<!-- END PHOTO_LIST -->

<!-- BEGIN PHOTO_FOOTER --></div><!-- END PHOTO_FOOTER -->

<!-- BEGIN FILES_HEAD -->
<div class="filelist">
<ul>
<!-- END FILES_HEAD -->

<!-- BEGIN FILES_LIST -->
<li><img src="$config[dir_files]$config[dir_ext]$aList[sIcon].gif" alt="" /><a href="javascript:windowNew( '$config[dir_files]$config[dir_products_files]$aList[sFile]' );">$aList[sFile]</a>, $aList[sDescription]</li>
<!-- END FILES_LIST -->

<!-- BEGIN FILES_FOOTER -->
</ul>
</div>
<!-- END FILES_FOOTER -->

<!-- BEGIN TREE_PARENT --><a href="?p=productsList&amp;iCategory=$aListTree[iParent]&amp;sName=$aListTree[sParentUrl]">$aListTree[sParent]</a><!-- END TREE_PARENT -->

<!-- BEGIN PARENT_SEPARATOR -->&raquo;<!-- END PARENT_SEPARATOR -->

<!-- BEGIN TREE_CHILD --><a href="?p=productsList&amp;iCategory=$aListTree[iChild]&amp;sName=$aListTree[sChildUrl]">$aListTree[sChild]</a><!-- END TREE_CHILD -->

<!-- BEGIN TREE_SEPARATOR -->|<!-- END TREE_SEPARATOR -->

parsuser_com
پنج شنبه 29 فروردین 1387, 21:59 عصر
در هر 2 صفحه لینکی که دکمه خرید پستی را ایجاد می کنه کدش به صورت زیر هست:

<a href="http://www.30ds.com/Card/add.php?PID=$aList[fPrice]" target="_blank"><img src="templates/img/addcart.gif" alt="add" /></a></p>
با این همه توصیفات نمی دونم چرا دکمه خرید پستی در صفحه اول سایت درست لینک میشه ولی در قسمت توضیحات هم محصول نه!

می بخشید خیلی سرتون را درد آوردم .
قربان شما
منتظر نظرات دوستان خوبم هستم
یا علی

parsuser_com
پنج شنبه 29 فروردین 1387, 22:03 عصر
دوتان خیلی شرمنده که پست هام یه ذره نا مرتب شدن
چون کیبورد فارسی نداشتم اینجا با هزار مصیبت نوشتمشون
می بخشید
منتظر راهنمایی تون هستم

parsuser_com
جمعه 30 فروردین 1387, 11:09 صبح
از دوستان برنامه نویس کسی کمکم می کنه؟:افسرده:

sweb
جمعه 30 فروردین 1387, 11:32 صبح
خودت فهمیدی چیکار کردی؟

چیزی که مشخصه هیچ کدوم از اونها PID ندارن.


add.php?PID=

مشکل تو پردازش صفحه هستش وقتی هر Product رو پردازش میکنی اطلاعات PID اون رو به href از تگ a مربوطه نمیدی و باعث بروز مشکل میشه!

باید لینکات آخرش مثلاً اینجوری باشه!

add.php?PID=32

موفق باشی.

parsuser_com
جمعه 30 فروردین 1387, 14:03 عصر
سلام دوست عزیز خیلی ممنون از راهنماییتون
از دوستان کسی هست که بتونه فقط از طریق این 2 تا فایل مشکل من را حل کنه؟