این آموزش رو شاید من چند سال هستش که بلدم ولی هنوز به خودم اجازه ندادم که روی وبلاگ خودم اجرا کنم .چون متعقدم که نباید این کار رو کردُبلاگ اسکای چندین ساله که داره به ایرانیان سرویس وبلاگ نویسی ارائه میده و تا الان هم من راضی بودم.
و همین جا هم از تمام کسانی که برای این سایت زحمت میکشند تشکر میکنم.
خوب به درخواست چند تا از دوستان مجبور شدم که این آموزش را برای شما بدم.
حتما همه شما این تبلیغات را در بالای تمام وبلاگ های بلاگ اسکای دیده اید که یک بنر در سایز ۴۶۸*۶۰ میباشد.
2-کدهای جاوا برای کنترل افرادی که مجاز به ورود نیستند:
ابتدا در قسمت Head عبارات زیر را وارد کنید. توجه داشته باشید که مابین دو براکت را بعدا با کدهای مربوطه پر میکنیم.
<script language="JavaScript"> <!--
//--> </script>
کدهای زیر را بین دو براکت به شکل زیر وارد کنید.
<script language="JavaScript"> <!--
function passcheck() { if (document.pass.userpass.value.toLowerCase=="paper") { location.href="welcome.html"; } else { location.href="again.html"; } }
//--> </script>
برنامه کوچک جاوا اسکریپت شما کامل شده است. وقتی شما پسورد خود را با حروف کوچک تایپ کنید و پسورد موجود باشد به صفحه welcome.html میروید در غیر این صورت به صفحه again.html میروید.
میتوانید کدهای زیر را در ادیتور خود وارد کنید تا هم فرم و جاوا اسکریپت را یکجا و براحتی ایجاد کنید (برای تنبل تر ها J ):
<html> <head> <script language="JavaScript"> <!--
function passcheck() { if (document.pass.userpass.value.toLowerCase=="paper") { location.href="welcome.html"; } else { location.href="again.html"; } }
//--> </script> <title>Your Title Here</title> </head> <body> <form name="pass"> <input type="password" name="userpass"> <input type="submit" value="Enter Now >>>"> </form> </body> </html>
حالا فقط کافیست صفحات welcome.html , again.html را بسازید و در سایت خود قرار دهید.
3-برای امنیت بیشتر:
به منظور بالا بردن امنیت صفحه ساخته شده خود جهت کنترل پسوردهایی که وارد میشود به روش زیر عمل کنید.
یک صفحه جدید در ادیتور خود ایجاد کنید. فقط کدهای جاوا اسکریپت را در آن وارد کرده و به نام pass.js ذخیره نمایید. سپس به صفحه پسورد خود مراجعه کرده و قسمت Header کدهای جاوا اسکریپت را با عبارت زیر جایگزین نمایید :
لودینگی که امروز بهتون آموزششو میدم به این شیوه کار میکنه که هنگامی آدرس صفحه رو میزنید یه مستطیل مثل زیر در بالای صفحه میاد و هی پر میکنه تا صفحه کاملا لود شه .
صفحه در حال بارگذاری است! لطفا کمی صبر کنید...
بعد از اینکه صفحه کامل لود شد این Loading خود به خود محو میشه و شما صفحه رو به صورت کامل و لود شده می بینید .
خوب برای یاد گرفتن اینکه چطور چنین لودینگی در وبلاگ و یا صفحات داشته باشید ادامه ی مطلب رو بخونید :
اول یه توضیح کوچیک بدم که هر صفحه ی Html یا قالب وبلاگ با یک تگ <html> شروع میشه و با تگ پایانی <html/> تموم می شه .
خوب حالا بریم سر اصل مطلب و چگونگی قرار دادن لودینگ در وبلاگ یا صفحات وب :
خوب ابتدا کد زیر رو بردارید و در قالب وبلاگ ( یا کدهای Html صفحه ی مورد نظرتون ) بعد از تگ <html> که در اول قالب هست بزارید .
همونطور که گفتم بعد از تگ <html> یه اینتر بزنید تا یه سطر باز بشه و بعد کد رو در اون سطر بزارید . مثل زیر :
<html> کد اول رو اینجا بزارید .......
بعد از اینکه کد بالا رو در جایی که گفتم قرار دادید نوبت به کد دوم میرسه . کد دوم کاربردش اینه که وقتی صفحه کامل لود شد لودینگ بسته بشه پس این کد باید در انتهای قالب و قبل از تگ <html/> قرار بگیره .
کد دوم رو باید بزارید آخره آخره قالبتون ( اگه بزارید قبل از تگ <html/> بهتره ) . مثل زیر :
..... کد دوم رو اینجا بزارید </html>
لازمه اینو بگم: اینکه کد اول رو بعد از تگ <html> بزارید ضروری نیست و میتونید کد اول رو در اوله اوله قالب بزارید .
همچنین اینو : که کد دوم رو قبل از تگ <html/> بزارید ضروری نیست و میتونید کد دوم رو در آخره آخره قالب بزارید .
فقط به این خاطر من این جاها رو براشون گفتم که اول و آخر کدها معلوم باشه که مثلا یه قالب با <html> شروع و با <html/> تموم میشه .
در ضمن اگر شما می توانید برای لودینگ خود عکس جدید دیگری بگذارید.
اگر شما این عکس ها را برای لودینگ خود انتخاب کردید باید آدرس آن را در کد اول قسمتsrc قرار دهید در ضمن اندازه عکس را در کد اول تنظیم کنید.
برای استفاده از این اسکریپت مراحل زیر را انجام دهید:
1- ابتدا در فرانت پیج یا هر نرم افزار ویرایش گر HTML فرم خود را طراحی نمایید.
2- سپس بر روی فرم رایت کلیک کرده و از منو گزینه Form Properties را انتخاب نمایید
3-بعد از آن گزینه Send to Other را انتخاب کرده و دکمه Options را فشار دهید
4- در قسمت Action نام اسکریپت (email.php ) را انتخاب نمایید.
5- چنانچه مقدار فیلد Method به صورت پیشفرض POST نبود آن را به POST تغییر دهید
6- کد mail.conf.php را با یک ویرایشگر عادی مثل Notepad باز نمایید و محتویات ان را مطابق دستورالعمل زیر تغییر دهید و بعد آن را با نام mail.conf.php سییو کنید:
$to='Your email';
بین کوتیشن ها آدرس ایمیل خود را بنویسید،به عنوان مثال:
$to='yahooid@yahoo.com';
$redirect='http://yoursite.com/return.htm';
مسیر صفحه ای که بعد از ارسال فرم نشان داده خواهد شد.
به عنوان مثال:
$redirect='http://your site/thankyou.htm';
$subject=f-learn Form Mailler';
موضوع ایمیل : هرچیزی که در این این قسمت وارد نمایید به عنوان موضوع ایمیل ارسالی به شما خواهد بود. چنانچه در فرم خود فیلدی با نام subject داشته باشید ، مقدار آن ، موضوع ایمیل شما خواهد بود.
$from='From Emaill';
اایمیل فرستنده : در این قسمت ایمیل شخص فرستنده مشخص می شود. چنانچه در فرم خود فیلدی با نام email داشته باشید مقدار آن به عنوان ایمیل فرستده منظور خواهد شد.
7-کد email.php را با یک ویرایشگر عادی مثل Notepad باز نمایید و محتویات ان را مطابق دستورالعمل زیر تغییر دهید و بعد آن را با نام email.phpسییو کنید:
8- پس ار انجام تنظیمات، فرم خود را به همراه دو فایل email.php , email.conf.php در سایتتان قرار دهید، توجه داشته باشید چنانچه فرم خود را مطابق آموزش های فوق تنظیم نموده اید ، هر سه فایل بایستی در یک محل قرار گیرند.
این آموزش به شما خواهد آموخت که منویی بسازید که با رفتن موش بر روی منو رنگ آن تغییر کند. اگر توجه داشته باشید اینگونه منوها را در سایتهای مختلف دیده اید.
1- اول ساخت منو در صفحه مورد نظر وب سایت خود. سپس انتخاب 2 رنگ مختلف یکی برای وقتی که موش بر روی منو میرود و یکی برای حالت عادی برای این موارد کد های زیر را بین دو عبارت HEAD در ادیتور خود کپی کنید (Between <HEAD></HEAD> tags) :
کد:
میتوانید عبارات #CCCCCC و #999999 که معرف رنگهای انتخاب شده است را با رنگهای مورد علاقه خود عوض کنید.
2- حال CSS به table ساخته شده توسط شما اضافه خواهد شد. این قسمت یک class file است. برای این منظور کدهای زیر را وارد نمایید :
کد:
باید کدهای شما مانند کد زیر باشد :
کد:
حال موارد زیر را یکی یکی اعمال کنید :
کد:
خب این هم کدهای این آموزش به صورت کامل برای آنهایی که میخواهند بدون آموزش فقط از این امکان استفاده کنند و به چند و چون کار علاقه ای ندارند :