حل مشکل نمایش نماد در سایت های دارای ssl
سلام ، چندین ماه هست ک با استفاده از یک ریدایرکت ساده جاوا اسکریپت مشکل نمایش نماد در سایت های دارای ssl رو حل کردیم ، ببینید میشه ریداریکت رو با php هم نوشت ، اما من جاوا اسکریپت رو ترجیح میدم ، چون کلاینت ساید اجرا میشه و فردا پس فردا کسی نمیتونه ما رو ب تقلب یا جعل نماد متهم کنه !
۱ - یک صفحه html ب نام enamad.html در هاستتون بسازید و محتویاتش رو قرار بدید :
کد HTML:
<!DOCTYPE html><html><head><title></title></head><body>
محل قرار گیری کد نمایش نماد
<script type="text/javascript">(function(){window.location.href='http://trustseal.enamad.ir/Verify.aspx?id=12345&p=xxx';})();</script></body></html>
در محل " محل قرار گیری کد نمایش نماد " کد نمایش نماد سایت خودتتون و به جای
کد:
http://trustseal.enamad.ir/Verify.aspx?id=12345&p=xxx
لینک مربوط ب نماد خود رو قرار بدید.
۲ - ب انتهای footer قالب سایتتون ( قبل از بسته شدن تگ </body> ) اضافه کنید :
کد HTML:
<script>function popthatup(a){newwindow=window.open(a,"name","height=620,width=560");if(window.focus){newwindow.focus()}return false};</script>
طول و عرض پنجره پاپ آپ رو میتونید در بالا تغییر بدید.
۳ - این عکس رو دانلود و در هاست خود آپلود کنید، حالا در هرجا ک میخواید نماد نمایش داده بشه ، این کد رو قرار بدید :
کد HTML:
<a style="display:block;" href="javascript:void(0)" onclick="popthatup('http://www.arianserver.net/enamad/')"><img src="https://www.arianserver.net/enamad/enamad.png" alt="enamad" width="125px" height="136px"></a>
در بالا ب جای
کد:
https://www.arianserver.net/enamad/enamad.png
آدرس عکس از هاست خود و ب جای
کد:
http://www.arianserver.net/enamad/
آدرس صفحه htmlیی ک در مرحله اول ساختید رو قرار بدید.
نمونه :
کد:
https://www.arianserver.net
منبع : حل مشکل نمایش نماد در سایت های دارای SSL
سؤالی بود در خدمتتون هستم ...
پاسخ : حل مشکل نمایش نماد در سایت های دارای ssl
عالی بود.
ممنون
واقعا کاربردیه این کدتون.
ولی سایز کادر باز شده جالب نیست.