تاريخ فارسي درFrontpage

Alipouri

Member
چگونه مي توانيم به كمك فرونت پيج يك تاريخ فارسي را در سايتي قرار دهيم :?:
يك سوال ديگه هم داشتم چگونه مي توانيم به كمك فرونت پيج ليست چندتا از نرم افزارهايي كه بيشترين دانلود را داشتن به صورت فارسي در سايتي قرار دهيم :?:
باز هم تاكيد ميكنم در فرونت پيج.
ممنونم از جوابتون
 

mahyar_nel

Active Member
براي راحتي كارتون از نت كده كدها رو اوردم
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
تو نت كده نوشته :


در سايتی ديدم که به کاربران سايت دار! توصيه کرده بود برای گذاشتن تاريخ شمسی در سايتشان٬ از لينک هایی به آن سايت استفاده کنند که منجر می شد به توليد تصویری (در مدل های مختلف) که تاریخ شمسي آن روز را نشان می داد.
اين هم برای خودش! روشی محسوب می شود٬ اما آنهایی که می خواهند روی پای خودشان بایستند و خودکفا باشند٬ می توانند با استفاده از يک برنامه ساده javascript تاريخ شمسی را بصورت متن (با افزودنی های مجاز!) توليد کنند.
باور ندارید! امتحان کنید. (می توانید از ۱۱۸ هم بپرسید!)
کافی است اسکریپت زیر را داخل صفحه موردنظرتان قرار بدهید و هر کجا که خواستید تابع showdate را صدا بزنيد. تغییر رنگ و اندازه اش هم با سلیقه خودتان.
اگر احیانا به مشکلی بر خوردید (مواظب صورتتان باشید!)٬ خبر بدهید.
نکته: این تاریخ شمسی فارسی بر اساس سیستم تاریخ کاربر ( و نه سرور) کار می کند و کلیه عواقب! بعدی آن برعهده خود کاربر می باشد.

يا علي



کد:
<script>
function showdate() {
week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه")
months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
a = new Date();
d= a.getDay();
day= a.getDate();
month = a.getMonth()+1;
year= a.getYear();
year = (year== 0)?2000:year;
(year<1000)? (year += 2000):true;
year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;
switch (month) {
case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
case 5:
case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
case 7:
case 8:
case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
case 11:
case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
default: break;
}
document.write("امروز: "+week[d]+" "+day+" "+months[month-1]+" "+ year);
}
</script>

چند توضيح:‌ (اين قمست بعدا اضافه شده است!)
اول: اين اسکریپت به تنهايی کار نمی کند و شما بايد فراخوانی تابع showdate را در محل نمايش تاريخ انجام دهيد.

کد:
<script>showdate()</script>

مگر آنکه این فراخوانی را به بدنه اسکریپت اضافه کنید و کل اسکریپت را در محل نمایش قرار دهید.
دوم: می شود کدبرنامه را در يک فايل ديگر٬ مثلا shamsi.js ٬ قرار داد و آن را با دستور زير به صفحه اضافه کرد:

کد:
<script language="javascript" src="shamsi.js"></script>
البته این کار درجاهایی که بتوانيد فايل دوم را به سرور منتقل کنيد کاربرد دارد٬ نه جايی مثل پرشين.بلاگ
 

Alipouri

Member
با سلام:
اولا ممنونم از براي اينكه اون چيزي را كه مي دونستين در اختيار من گذاشتين.
دوما من تاكيد كرده بودم كه جواب سوالم را در فرونت پيج بدهيد چون اينجاانجمن فرونت پيج است.
سوما من جواب هيچكدام از سوال ها را اونجوري كه از اين انجمن توقع داشتم نگرفتم.
لطفا مرا بيشتر راهنمايي كنيد.
ممنونم از جوابتون
 

behsa

Member
دوست خوب شما جواب به اين خوبي گرفتي ديگه چي ميخواي رفيق!؟
آخه نميدونم چرا ملت ( به كسي بر نخوره لطفا منظور خواصي ندارم ) فكر ميكنن اين اسباب بازي ماكروسافت ميتونه همه كار بكنه؟!
 

Alipouri

Member
باسلام:
باز هم ممنونم ازدوستمون براي اينكه اون چيزي را كه مي دونستن در اختيار من گذاشتن.
به گفته يكي از دوستان ممكن اين بسيار عالي اما اين جواب مر بوط به جاوا و من از جاوا هيچي
سر در نمي آورم.
اگر همين دوستمون كه اين جواب داد چون من جاوا بلد نيستم لطف كنه منو بيشتر در مورد همين جوابشون راهنمايي كنن من بيشتر ممنون ميشم.
 

mahyar_nel

Active Member
اقا اين كدها رو بايد در قسمت <body> بزاري
اگر باز كمك خواستي بگو
 

Alipouri

Member
آقا ممنونم ازت كه بازم كمك كردي امتحان كردم نشد.
اگر شما اين كارو انجام دادي شده لطفا اينكارو دوباره انجام وذخيرش كن و اگه زحمتي نيست
اون فايل را برام بفرست .ميتوني فايل را به اين ايميل بفرستي:[email protected]
بازم ازت ممنونم.
 

xnux

Member
ببخشيد رفيق
اون كدي كه داده بودي كه كار نميكنهيه چكي بكن
 

Alipouri

Member
گمون كنم كه مجبورم تاريخ را هرروز به صورت دستي بنويسم.
اگر كسي هر موقع چيز جديدي گيرش آمد لطفا بهمن كمك كنه.
 

Majid

مدیر سایت
عضو کادر مدیریت
سلام

mohammadram جان آقا ميتوني اون كدهاتو توي همينجا قرار بدي؟


مرسي
مجيد
 
اينم كد

با سلام به دوستان ايراني
به سفارش آقا مجيد كه عشق فارسي نويسي را اين آقا باسايتش تو كله من انداخت.
يه عمر باسه اين اجنبي نوشتيم و سرويس داديم دريق از يه تشكر خوشك و خالي. از وقتي با شما ها آشنا شدم و ديدم چقدر صميمي در كنار هم اطلاعاتتون را با هم تقسيم مي كنيد خيلي حال كردم.... داستان دراز و احساسي :D
now that's enough for today. lets have a look to the shamsi code.
very simple just copy the code and paste it in ur page.
i leave the comment for urself. becuase it seems easy :wink:
کد:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<META NAME="Language" CONTENT="fa">
<script>
function showdate() {
week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه")
months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
a = new Date();
d= a.getDay();
day= a.getDate();
month = a.getMonth()+1;
year= a.getYear();
year = (year== 0)?2000:year;
(year<1000)? (year += 2000):true;
year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;
switch (month) {
case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
case 5:
case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
case 7:
case 8:
case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
case 11:
case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
default: break;
}
document.write("امروز: "+week[d]+" "+day+" "+months[month-1]+" "+ year);
}
</script>
</head>
<body>
<script>showdate()</script>
</body>
</html>
 

saman_sweden

Active Member
Re: اينم كد

mohammadram گفت:
با سلام به دوستان ايراني
به سفارش آقا مجيد كه عشق فارسي نويسي را اين آقا باسايتش تو كله من انداخت.
يه عمر باسه اين اجنبي نوشتيم و سرويس داديم دريق از يه تشكر خوشك و خالي. از وقتي با شما ها آشنا شدم و ديدم چقدر صميمي در كنار هم اطلاعاتتون را با هم تقسيم مي كنيد خيلي حال كردم.... داستان دراز و احساسي :D
now that's enough for today. lets have a look to the shamsi code.
very simple just copy the code and paste it in ur page.
i leave the comment for urself. becuase it seems easy :wink:
کد:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<META NAME="Language" CONTENT="fa">


....................
}body>
</html>

دوست عزيز اين كد مال شما نيست كه مي فرماببد كه "من comment برنامه را به خودتون واگدار ميكنم "حدافل مي نوشتي كه اين كد را از كجا كپي كرد ه اي اين طوري خوب نيست اين كد در اصل از نت كده است و يك مقداري من اصلاحش كرده ام و باز به نت كده فرستاده ام ميتونيد با خود نتوند تماس بگيريد و بپرسيد
آدرسش
http://persianblog.com/?blog=netkadeh
 

Alipouri

Member
اول سلام بعد كلام
سلام:
آقا جون حالا فعلا نميخواد دعوا كني چون كد كار نميكنه.
ممنونم ازتون كه اون چيزي را كه بلدين در اختيار ما ميگذارين(كدم كار نمي كنه الكي دعوا نكنيد)
 

saman_sweden

Active Member
Alipouri گفت:
اول سلام بعد كلام
سلام:
آقا جون حالا فعلا نميخواد دعوا كني چون كد كار نميكنه.
ممنونم ازتون كه اون چيزي را كه بلدين در اختيار ما ميگذارين(كدم كار نمي كنه الكي دعوا نكنيد)

سلام
چرا كار نمي كنه اين آدرس كارتو را ه مياندازه همه آماده


http://members.lycos.co.uk/daneshmand/calendar/
 

Alipouri

Member
با سلام:
آقا سامان دستت درد نكنه من كه با خورده دست كاري در اون كدها(البته با اجازه شما) مشكم حل شد.
ازت ممنونم
 

جدیدترین ارسال ها

بالا