امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چطور كد تقويم فارسي را در title بذارم؟
نویسنده پیام
raspotineiran آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۸۴

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
چطور كد تقويم فارسي را در title بذارم؟
با سلام ميخواستم بپرسم چطور كد تقويم فارسي را در قسمت tilte صفحه به اجرا بگذارم تا مثل سايت راديو فرانسه http://www.rfi.fr/portail_fa.asp تقويم روز بالاي title به نمايش در بياد؟

اينم كد تقويم فارسي:

<script language="javascirpt" src="http://www.falgoo.com/daily-fal/js.js">
</script>
<script language="javascirpt">
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()+1
var daym=mydate.getDate()
var emrooz=month+"/"+daym+"/"+year
document.write(ConvertDateTag(emrooz, 7));

مشكل من نداشتن كد تقويم شمسي بصورت php يا جاوا اسكريپت بصورت معمولي برا ي نمايش در صفحه جاري نيست بلكه من نميدانم چگونه ميتوان تقويم شمسي بالاي صفحه در قسمت نوار عنوان (title) قرار داد ؟!
كد زير تقويم و تايم را بصورت انگليسي در قسمت title نشون ميده .
شما مثل اين كد البته فارسي شو ندارين؟
<script language="javascirpt">
<!--

// ==========================
// © 2000 by CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header

function doTheClock() {
window.setTimeout( "doTheClock()", 1000 );
t = new Date();
if(document.all || document.getElementById){
document.title = t.toString();
}else{
self.status = t.toString();
}
}

doTheClock()

//-->
</script>
۲۹-مرداد-۱۳۸۷, ۰۵:۱۹:۴۰
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: چطور كد تقويم فارسي را در title بذارم؟
احتمالا اگه بنویسین
کد:
document.title(ConvertDateTag(emrooz, 7));
جواب میده یعنی در بخش document.title که مربوط به titleهست کد یا تابع تاریخ رو پاس بدین
۲۹-مرداد-۱۳۸۷, ۰۹:۱۷:۵۷
وب سایت ارسال‌ها
پاسخ
mbza11 آفلاین
در حال پیشرفت
***

ارسال‌ها: 334
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 75 ارسال )
ارسال: #3
RE: چطور كد تقويم فارسي را در title بذارم؟
سلام.
مي توني از اين کد براي به دست آوردن تاريخ شمسي استفاده کني. البته با VBScript هست که خودت مي توني به javascirpt تبديلش کني.
کد:
<!-- Start Calculate ShamsiDate -->
<script language="vbscript" runat="server">
Function IranDate()
Dim ifday,ifmonth,ifyear,ifdayofyear
Dim iyear,idayofyear
Dim inumdayofyear
Dim aifmonthdays
aifmonthdays = Array(31,31,31,31,31,31,30,30,30,30,30,29)
inumdayofyear = 365
iyear =year(date)
idayofyear = datepart("y", date)
If isleapyear(iyear-1) then
inumdayofyear = 366
aifmonthdays(11) = 30
End if
If (idayofyear > 79 ) then
ifyear = iyear -621
ifdayofyear = idayofyear - 79
Else
ifyear = iyear - 622
ifdayofyear = (inumdayofyear - 79 ) + idayofyear
End if
ifday = ifdayofyear
While ( ifday > aifmonthdays(ifmonth) )
ifday = ifday - aifmonthdays(ifmonth)
ifmonth = ifmonth + 1
Wend
ifmonth = ifmonth + 1
sh_year = ifyear
if ifmonth<10 and ifday<10 then
    IranDate = ifyear & "/0" & ifmonth & "/0" & ifday
    sh_day = "0" & ifday
    sh_month = "0" & ifmonth
elseif ifmonth<10 then
    IranDate = ifyear & "/0" & ifmonth & "/" & ifday
    sh_day = ifday
    sh_month = "0" & ifmonth
elseif ifday<10 then
    IranDate = ifyear & "/" & ifmonth & "/0" & ifday
    sh_day = "0" & ifday
    sh_month = ifmonth
else
    IranDate = ifyear & "/" & ifmonth & "/" & ifday
    sh_day = ifday
    sh_month = ifmonth
end if
End Function
Function isleapyear(nyear)
isleapyear = ( ( (nyear mod 4) = 0 And (nyear mod 100) <> 0 ) or (nyear mod 400) = 0 )
End Function
Sub Showfdate
End sub
</script>
<!-- End Calculate ShamsiDate -->
نحوه استفاده از اين تابه تو ASP:
کد:
<title><%=IranDate%></title>

Exclamation نيازي نيست که حتما براي نمايش تاريخ تو صفحه از جاوا اسکريپت استفاده کني، مي توني موقع پردازش صفحه، تاريخ رو از يه تابع بخوني و نتيجه رو تو تايتل بنويسي:
کد:
<title><?php echo IranDate ?></title>

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۲۹-مرداد-۱۳۸۷, ۰۹:۴۸:۵۷
ارسال‌ها
پاسخ
raspotineiran آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۸۴

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: چطور كد تقويم فارسي را در title بذارم؟
دوستان عزیز با سپاس از نوشته هایتان ولی مشکل من هنوز پا برجاست بگفته یکی از دوستان کد document.write را با کد
document.title عوض کردم ولی تقویم در بخش title نمایان نشد! و کد یا تابع تاریخ رو پاس نداد!!
منتظر راهنمایی بیشتر شما هستم...
۳۱-مرداد-۱۳۸۷, ۰۳:۱۵:۵۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  چطور می شه یک صفحه رو ریفرش کرد pakravan 1 2,781 ۱۵-فروردین-۱۳۸۶, ۰۱:۴۶:۴۴
آخرین ارسال: msnasiri

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS