رفتن به مطلب

jahromy

عضو انجمن
  • تعداد ارسال ها

    163
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

پست ها ارسال شده توسط jahromy

  1. سلام

    منم همین دیروز این مراحل رو انجام دادم

    پیشنهاد می کنم بروش من پیش بری.

    یک فایل index.html درون پوشه هاستت ایجاد کن بعد کد زیر رو داخلش کپی کن

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    کد متا اینماد
    
    <title>عنوان اینماد</title>
    
    </head>
    
    <body>
    </body>
    </html>
    

    1. بین تگ <head></head> جاییکه مشخص کردم پارامترهای خواسته شده اینماد بگذار بعد صفحه را ذخیره کن.

    2. حالا برو تو اینماد و هر 2 دکمه تایید را بزن.

    3. آخر کار هم می تونی نام همین فایل رو از Index.html به اون فایل xxx.txt که نماد خواسته تغییر بدی و اون هم در اینماد تاییدیه بگیری.

    موفق باشی

  2. با سلام

    بنده در بروزرسانی پرستاشاپ 1.5.1 به 1.6.2.0 از طریق ماژولار اتواپگرید موفق نبودم که البته هر بار خودش عملیات را بازیابی می کرد.

    از بانک اطلاعاتی و فایل هایی که بکاپ داشتم را بازگردانی کردم

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

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

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

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

    ادرس:

    Shop.microek.com

  3. با سلام

    دقیقا مطابق آموزش پیش رفتم و مراحل اپگرید بخوبی اجرا شد تا زمانیکه به خطای زیر برخوردم.

    ببینین مشکلی داره و چکار باید انجام دهم؟

    471 files left to upgrade

    .All files upgraded. Now upgrading database...[Ajax / Server Error for action upgradeDb] textStatus: "error " errorThrown:" " jqXHR: " "

  4. سلام دوست عزیز

    این مورد که می گم را بررسی کنید

    در فایل های پرستاشاپ پوشه translation را باز کنید ببینید fa.gzip موجود هست؟

    در غیراینصورت فایل مذکور را از ادرس زیر دریافت و در همان پوشه جایگزاری نمایید

    https://www.prestashop.com/download/lang_packs/gzip/1.6.0.14/fa.gzip

     

    این مشکل در نسخه 1.6.0.14 برای بنده رخ داد. از مدیر محترم هم برای همین فایل دانلودی نسخه درخواست بررسی دارم

  5. با سلام

    مدتی هست که برای باز کردن هر صفحه از سایتم با پیغام زیر مواجه می شوم با اینکه فایل گفته شده را حذف کردم و صفحه را کلا رفرش می کنم بازهم با همین پیغام روبرو می شوم

     

    Your file /public_html/shop/cache/class_index.php is corrupted. Please remove this file, a new one will be regenerated automatically

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

     

    Internal Server Error
    The server encountered an internal error or
    misconfiguration and was unable to complete
    your request.
    Please contact the server administrator,
    [email protected] and inform them of the time the error occurred,
    and anything you might have done that may have
    caused the error.
    More information about this error may be available
    in the server error log.
    Additionally, a 500 Internal Server Error
    error was encountered while trying to use an ErrorDocument to handle the request.
    
    Apache/2.2.26 (Unix) mod_ssl/2.2.26 OpenSSL/1.0.1e-fips mod_bwlimited/1.4 PHP/5.3.28 Server at shop.microek.com Port 80
    

  7. با سلام

    مدتی هست که فروشگاه بنده حجم بالایی را اشغال کرده و پهنای باند زیادی مصرف می کند

    در کنترل پنل منو چپ فضا و پهنای باند مصرفی را به شکل زیر نشان می دهد!؟

     

    post-1203-14373019546058_thumb.png

    با پشتیبان هاست مطرح کردم مطالب زیر را عنوان کردند

    PHP Warning: fgets() expects parameter 1 to be resource, boolean given in /public_html/shop/controllers/front/GetFileController.php on line 281
    [01-Feb-2014 12:09:28 Asia/Tehran] PHP Warning: feof() expects parameter 1 to be resource, boolean given in /public_html/shop/controllers/front/GetFileController.php on line 28
    

     

    خطاهای فوق را داشت و فایل error_log انقدر حجم اشغال کرده بود. که از آدرس /public_html/shop بنده حذف کردم

    با تشکر

    اکنون که مدتی می گذرد همچنان پهنای باد مصرفی را 202.16 / ∞ نشان می دهد.

    - برای رفع این ایراد چطور می توانم موردی که موجب این مشکل شده را پیدا کنم؟

  8. من با متدهای این بانک آشنا نیستم

    - ببینید برای ارسال درخواست پرداخت به بانک فیلدهای :

    merchantId شماره شناسه فروشنده (که بانک قبلا به ایشان اختصاص داده)

    amount مبلغ پرداختی

    paymentId شماره شناسه پرداخت

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

    customerId شناسه مشتری البته ارسال آن اختیاری هست.

     

    پارامترهای بازگشتی از صفحه پرداخت بانک:

    resultCode حاوی کدی برای اعلام موفقیت یا علت عدم موفقیت در پرداخت هست

    paymentId

    referenceId شناسه ای یکتا که بانک به آن مقداری مثبت که همان مقدار مبلغ پرداختی می باشد را اختصاص داده و در صورت خطا مقدار منفی و در پاسخ پرداخت به فروشگاه باز می گرداند

     

    یک فایل با نام CallVerify.php بانک داده که حاوی :

    
    this is bank source code
    <?php
    require_once('lib/nusoap.php');
    echo 'file is Loaded';
    $ns = 'http://tejarat/paymentGateway/definitions'; 
    
    $client = new nusoap_client("http://pg.sabapardazesh.net:9086/paymentGateway/services/merchant.wsdl");
    $err = $client->getError();
    if ($err) {
    echo 'Constructor error' . $err . '';
    echo 'Debug' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . '';
    exit();
    }
    
    // $client->setUseCurl($useCURL);       	// mr Mobayen: Undefined variable: useCURL
    // This is an archaic parameter list
    $params = array(
    'merchantId' => "F138",
    'referenceNumber' => $rn	// mr Mobayen: $rn:shold replace with exact refrenceId created by Bank
    );
    
    $result = $client->call('verifyRequest', $params, $ns);
    if ($client->fault) {
    echo 'Fault (Expect - The request contains an invalid SOAP body)'; print_r($result); echo '';
    } else {
    $err = $client->getError();
    if ($err) {
    	echo 'Error' . $err . '';
    } else {
    	echo 'Result'; print_r($result); echo '';
    }
    }
    echo 'Request ok' . htmlspecialchars($client->request, ENT_QUOTES) . '';
    echo 'Response ok' . htmlspecialchars($client->response, ENT_QUOTES) . '';
    echo 'Debug ok' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . '';
    ?>
    
    

    متد search رو برای چی استفاده می کنید؟

    در زمان انتقال از سبد خرید به درگاه بانک، مقادیری اعمال شده به پارامترهای صادره از سبد خرید در جدول تجارت از بانک اطلاعاتی ذخیره می شود. که در بازگشت از بانک به کمک مقدارهای RefId و PaymentId در همان جدول از بانک اطلاعاتی را جستجو می کنم که در صورت وجود سطری با همان مقادیر شرط اجرای تایید تراکنش و اعلام پیغام نتیجه تراکنش به کاربر را فراهم می کند.

     

    الگوریتم به این صورت هست که بعد از برگشت از بانک وریفای انجام بشه و اگر بانک متد ستل داره اون هم انجام بشه و با استفاده از متد validateOrder از ماژول که از والدش به ارث میبره سفارش ثبت بشه

    در فایل راهنما درباره متدهای این بانک گفته :

    حالا برای فهیمدن اینکه از چه متدی استفاده می کند و چگونه باید برنامه را متناسب با آن ویرایش کنم راهنماییی بفرمایید.

    post-1203-14373019246453_thumb.png

  9. ممکن است در رابطه با عملکرد این تابع و اینکه چه نتیجه ای را برگشت می دهد کمی توضیح دهید.

     

    	protected function verifyTrans() {
    		if (empty($this->_RefID) or empty($this->_MerchentID)) {
    			return false;
    		}
    
    		//die($this->_WebMethodURL."-".'wsdl');  	
    		//$soapClient = new soapclient($this->_WebMethodURL,'wsdl');
    		$soapclient = new nusoap_client('http://tmerchant.tejaratbank.net:9086/paymentGateway/services/merchant.wsdl','wsdl');
    
    		$soapProxy = $soapclient->getProxy();
    		$result = false;
    
    		for ($a = 1; $a < 7; ++$a) 
    		{
    		$result = $soapProxy->verifyTransaction($this->_RefID, $this->_MerchentID);
    			if ($result != false) 
    			{
    				break;
    			}
    		}
    		return $result;
    		}
    
    

     

     

    البته برای تایید تراکنش از بانک تجارت به شکل زیر عنوان شده که باید ارسال کنم

    totalAmount = verifyWebServiceMethod ( merchantId, referenceNumber );

  10. با سلام

    به نظر شما نتیجه دریافتی فایل ولیدیشن از طریق فایل پایمنت که در زیر عنوان شده صحیح است؟

    نباید نتیجه از هر تابع true یا false باشد ؟

     

    - فایل Validation

    
    		$searchRefID = $tejaratpayment->searchRefID($RefID);
    		$searchpaymentId = $tejaratpayment->searchpaymentId($paymentId);
    
    

     

    - فایل Payment

    
    	public function searchpaymentId($paymentId) 
    	{
    		$db = Db::getInstance();
    		$result = $db->ExecuteS("SELECT * FROM `" . _DB_PREFIX_ . "module_tejaratpayment` WHERE `pay_id` = '$paymentId'");
    		return $result;
    	}
    
    	public function searchRefID($RefID) 
    	{
    		$db = Db::getInstance();
    		$result = $db->ExecuteS("select * FROM `" . _DB_PREFIX_ . "module_tejaratpayment` WHERE ref_id = '$RefID'");
    		return $result;
    	}
    
    
    

     

    - نتیجه :

    
    Array
    (
    )
    
    Array
    (
       [0] => Array
           (
               [id] => 27
               [pay_id] => 777138086564
               [ref_id] => 
               [total_amount] => 462
               [payment] => 0
               [time_start] => 1380865644
               [cart_id] => 0
               [customer_id] => 0
               [order_id] => 
           )
    
    )
    
    

  11. سلام

    بنده از هر دو این بانکها سپه و تجارت کمتر از 10 روز درگاه گرفتم جالبه که نسبت به ارائه درگاهشون خیلی سریعتر و مراحل ساده تری را نسبت به بانک ملت داشتند که البته هنوز بعد از 9 ماه پیگیری متعدد دو درخواست اینترنتی بنده به سایتم درگاه نداده است.

    بانک ملی به مشتری حقیقی سریع درگاه می دهد.

    بانک پارسیان به مشتری حقیقی سریع درگاه می دهد.

    بانک پاسارگاد برای درخواست درگاه چک و سفته ضمانت می خواهد

    بانک صادرات درخواست درگاه به مشتری حقیقی را کلا نپذیرفت

    بانک سامان درخواست درگاه به مشتری حقیقی را کلا نپذیرفت

     

    ببینید تاریخ را برای کدام بانک ها بایستی نوشت.

    این تجربیات بنده در درخواست درگاه بود که نوشتم کسی این تاپیک را خواند راهنمایی خوبی برایشان باشد

  12. با سلام

    در قسمت پر فروش ترین های فروشگاهم با مشکل بهم ریختن متن در تصاویر برخوردم و سعی کردم به کمک دیباگ فایرفاکس مشکل رو حل کنم ولی جواب نگرفتم بنظرتون این اشکال بیشتر به چه فایلی ربط دارد که بایستی ویرایش کنم

    آدرس : Shop.MicroEK.com

    post-1203-14373019218729_thumb.jpg

     

  13. در اینباکس دو ایمیل که یکی مربوط به تایید پرداخت خرید و نامه دومی حاوی جدول فاکتور و نسخه pdf آن به انضمام نامه می باشد دریافت می شود اما لینک دانلود یا ایمیلی که حاوی فایل پیوستی باشد دریافت نمی شود (در اسپم هم ایمیلی دریافت نشده)

    این مشکل برای بازارچه پرستا هم که چندین مرتبه آزمایش کردم بطور مشابه رخ داد.

  14. کالا به شکل زیر ایجاد کردم

    حالت اول پروژه ای که شامل فقط فایل های کامپیوتری هست را پس از پرداخت مبلغ آن به ایمیل خریدار ارسال شود

    حالت دوم با مبلغی متفاوت در قبال کالای نهایی ساخته شده از پروژه فوق که نیاز به ارسال پستی دارد بفروش رود

     

    - مشکل

    اینجاست که خودم از فروشگاه حالت اول را خرید کردم و بعد از پرداخت حتی تاییدیه پرداخت

    را از طریق ایمیل گرفتم اما ایمیل لینک دانلود را هنوز دریافت نکردم. چطور باید مشکل عدم ارسال فایل را رفع کنم؟؟

×
×
  • اضافه کردن...