انجمن پشتیبانی فروشگاه ساز ویرچو
موژوله آرشیو محصولات مشاهده شده (آموزش) - نسخه قابل چاپ

+- انجمن پشتیبانی فروشگاه ساز ویرچو (http://forum.e-virtu.com)
+-- نام بخش: پشتيبانى عمومى از پروژه (/forumdisplay.php?fid=1)
+--- نام بخش: موژولهاى برنامه (/forumdisplay.php?fid=6)
+--- موضوع مبحث: موژوله آرشیو محصولات مشاهده شده (آموزش) (/showthread.php?tid=776)


موژوله آرشیو محصولات مشاهده شده (آموزش) - LOFOL - 08-24-1386 04:03 بعدازظهر

روش نصب

1) فایل ضمیمه را دانلود کنید و به پوشه های مشخص شده انتقال دهید



3) فایل includes\application_top.php ویرایش کنید



کد زیر را پیدا کرده




کد:
// include shopping cart class
  require(DIR_WS_CLASSES . 'shopping_cart.php');





و بعد از آن این که را اضافه کنید :




کد:
// include your recent history class
  require(DIR_WS_CLASSES . 'recent_history.php');





مجداد کد زیر را پیدا کرده :




کد:
// include the language translations
  require(DIR_WS_LANGUAGES . $language . '.php');






و بعد از آن این کد را اضافه کنید:




کد:
// YOUR RECENT HISTORY
if (!$spider_flag) {
  if (!tep_session_is_registered('your_recent_history')) {
    tep_session_register('your_recent_history');
    $your_recent_history = new recent_history(4,10,10); // max products, categories, searches
  }
  if (isset($_GET['action'])) {
    switch ($_GET['action']) {
      case 'vr' : $your_recent_history->reset();     // clear all history
                  break;
      case 'vs' : $your_recent_history->reset();     // clear all history
                  $your_recent_history->on = false;  // turn it off
                  break;
      case 'cp' : $your_recent_history->cp();        // clear product history
                  break;
      case 'cs' : $your_recent_history->cs();        // clear searches history
                  break;
      case 'cc' : $your_recent_history->cc();        // clear category history
                  break;
    }
  }
}















4) فایل includes\application_bottom.php ویرایش کنید :


کد زیر را پیدا کرده :



کد:
tep_session_close();




و این کد را بعد از آن اضافه کنید :


کد:
// YOUR RECENT HISTORY RECORDING
if ((tep_session_is_registered('your_recent_history')) and ($your_recent_history->on)) {
  if ((isset($HTTP_GET_VARS['products_id'])) and (stristr(basename($PHP_SELF),'product_info.php'))){
    $your_recent_history->add_viewed($HTTP_GET_VARS['products_id']);
  } elseif ((isset($_GET['products_id'])) and (stristr(basename($PHP_SELF),'product_info.php'))){
    $your_recent_history->add_viewed($_GET['products_id']);
  }
  if ((isset($_GET['cPath'])) and (stristr(basename($PHP_SELF),'index.php'))) {
     $your_recent_history->add_cat($_GET['cPath']);
  }
  if (stristr(basename($PHP_SELF),'advanced_search_result.php')) {
    if ($products_found) {
      $your_recent_history->add_search(trim(strtolower($_GET['keywords'])));
    }
  }
}

















5) فایل includes\footer.php را ویرایش کنید :


این کد را در محله که دوست دارید در آنجا نمایش داده شود وارد کنید :


کد:
include(DIR_WS_MODULES . 'your_recent_history.php');
echo $yrh;









از این کد هم می توانید برای نمایش استفاده کنید :




کد:
if (!stristr($PHP_SELF,'checkout')) {                    // not during checkout pages
  if ($we_cache) {                                       // we cache this page
    echo '<%YRH%>';                                      // placeholder
  } else {
    include(DIR_WS_MODULES . 'your_recent_history.php'); // create the box
    echo $yrh;                                           // display the box
  }
}








پیشنهاد من این است که کد که برای نمایش انتخاب می کنید را بعد از این کد اضافه کنید




کد:
require(DIR_WS_INCLUDES . 'counter.php');







6) این کد را به انتهای فایل includes\languages\farsi.php اضافه کنید


کد:
define('FILENAME_YOUR_RECENT_HISTORY', 'your_recent_history.php');







7) من در حد اطلاعاتم کلمات این موژوله رو فارسی کردم من فایل اصلی انگلیسی رو می زارم اگر اشکالی در ترجمه دیدین ممنون می شم آن را رفع کنید و در همین تایپک برای استفاده عموم قرار دهید




پایان
با تشکر از شما


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - TEXAS - 08-26-1386 02:10 قبل‌ازظهر

با تشکر از شما شما خودتون سایت ندارید که این ماژول های که معرفی می کنید روش نصب کنید که نمونشو ببینیم .

اگه کسی نصب کرده آدرس سایتشو بزاره

با تشکر


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - hodhodshop.com - 09-10-1386 05:02 قبل‌ازظهر

من این کار رو انجام دادم ولی هیچ تغییری ایجاد نشد

http://www.anaraya.com


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - LOFOL - 09-23-1386 08:04 بعدازظهر

این موژوله 100% کار می کنه شما بعد از این که چند محصول را مشاهده کردید در پایین صفحه محصولات قبلی که شما و مشتری های دیگر مشاهده کرده اید را نشان می دهد


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - sanatyzade - 12-26-1386 05:27 بعدازظهر

میشه یک نمونه بزارید


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - m0tafa.lin - 01-26-1387 08:26 بعدازظهر

با سلام
من هم تست کردم بعضی جاها نشون میده
فکر کنم مثلا شما دارید یه محصول رو نگاه میکنید محصولات همون طبقه بندی رو نشون میده


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - elnaz - 04-15-1387 04:57 بعدازظهر

با سلام دوستان من تمام کارهارو رو مو به مو انجام دادم

اما یه سوال دوستان من : بهتر نبود اول یه اسکرین شات میزاشتید که این همه زحمتی که میکشید مخاطب بدونه چه شکلیه چه جوریه من به خاطر خودتون میگم ممنون که زحمت میکشید اما دوستان همه کارها رو انجام دادم اما هیچی نشد

کمکم کنید ممنون


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - rezaa - 10-10-1387 05:48 قبل‌ازظهر

elnaz نوشته شده:
با سلام دوستان من تمام کارهارو رو مو به مو انجام دادم

اما یه سوال دوستان من : بهتر نبود اول یه اسکرین شات میزاشتید که این همه زحمتی که میکشید مخاطب بدونه چه شکلیه چه جوریه من به خاطر خودتون میگم ممنون که زحمت میکشید اما دوستان همه کارها رو انجام دادم اما هیچی نشد

کمکم کنید ممنون


راست میگه بخدا
منم موافقم

دوست دارم نصب کنم ولی چون وقتم باسه کار کردن روی فروشگاه کمه نمی تونم تستش کنم

باز هرکی تست کرد جواب گرفت به بقیه اطلاع بده

از تهیه ماژول هم متشکریم


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - wearyminded - 12-22-1387 02:30 قبل‌ازظهر

من امتحان کردم ولی نشد رو چند تا محصول هم کلیک کردم ولی....نشد دیگه....


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - armannn - 05-05-1388 07:29 قبل‌ازظهر

دوست عزیز میشه فایل اصلاح شده و کامل رو بزارید که تمامآ ویرایش شده باشه واقعآ ممنون میشم.مرسی.


RE: موژوله آرشیو محصولات مشاهده شده (آموزش) - takchin - 09-01-1388 03:51 قبل‌ازظهر

با سلام
در توضيحات دوستمون ٢ اشكال اساسي هست كه اجرا نميشه
١-در بند ٥ حتما از تگ php استفاده كنيد. به اين شكل:

کد PHP:
<?php
    
if (!stristr($PHP_SELF,'checkout')) {                    // not during checkout pages
          
if ($we_cache) {                                       // we cache this page
    
echo '<%YRH%>';                                      // placeholder
      
} else {
    include(
DIR_WS_MODULES 'your_recent_history.php'); // create the box
    
echo $yrh;                                           // display the box
  
}
}
    
?>

اشكال اساسي تر در تعريف بند ٦ هست كه
define('FILENAME_YOUR_RECENT_HISTORY', 'your_recent_history.php');
بايد در فايل includes\filenames.php\ قرار بگيره نه farsi.php!
براي نمونه هم ميتونيد سايت منو ببينيد:
http://www.takchin.net
با تشكر از دوست خوبمون كه زحمت اين فايل رو كشيدند.