SMF Forum Siteye Hicri Takvim Ekleme Modifikasyonu

  • 1 replies
  • 2193 views

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

*

Çevrimdışı D®agon

  • Her Şey Senin Rızan İçin Allah'ım.
  • *
  • 11539
  • +523/-0
  • Cinsiyet: Bay
    • bilyonmu



Takvimin altina hicri takvimi eklemek isterseniz.

index.template.php dosyasını açın.

Aşağıdaki kodu bulun:

Kod: Linkleri gorebilmeniz icin izniniz yok! Uye ol veya Giris yap
$context['current_time'], '</li>
</ul>';

Bu kodun altına aşağıdaki kodu ekleyin:

Kod: Linkleri gorebilmeniz icin izniniz yok! Uye ol veya Giris yap
<!--hicri takvim basla-->
<center>
 ' , $context['current_time'], ' |<font color="#FF0000"> ';
function Hicri($bugun_tarih){
// Aylar
$ay_adi[1] = "Muharrem";
$ay_adi[2] = "Safer";
$ay_adi[3] = "Rebiü'l-Evvel";
$ay_adi[4] = "Rebiü'l-Ahir";
$ay_adi[5] = "Cemaziye'l-Evvel";
$ay_adi[6] = "Cemaziye'l-Ahir";
$ay_adi[7] = "Recep";
$ay_adi[8] = "Saban";
$ay_adi[9] = "Ramazan";
$ay_adi[10] = "Sevval";
$ay_adi[11] = "Zi'l-ka'de";
$ay_adi[12] = "Zi'l-Hicce";

$t_gunler = round(strtotime($bugun_tarih)/(60*60*24));
$h_yil = round($t_gunler/354.37419);
$kalan = $t_gunler-($h_yil*354.37419);
$h_aylar = round($kalan/29.531182);
$h_gunler = $kalan-($h_aylar*29.531182);
$h_yil = $h_yil+1389;
$h_aylar = $h_aylar+10;
$h_gunler = $h_gunler+24;

if ($h_gunler > 29.531188 and round($h_gunler)!=30){
    $h_aylar = $h_aylar+1;
    $h_gunler = Round($h_gunler-29.531182);
}
else
{
    $h_gunler = Round($h_gunler);
}
if($h_aylar > 12){
    $h_aylar = $h_aylar-12;
    $h_yil = $h_yil+1;
}

echo "$h_gunler $ay_adi[$h_aylar] $h_yil";
}

$bugun_tarih = date("Y-m-d");
echo Hicri($bugun_tarih);   echo'</font>
</center>
                                     
<!--hicri takvim bitir-->


*

Çevrimdışı D®agon

  • Her Şey Senin Rızan İçin Allah'ım.
  • *
  • 11539
  • +523/-0
  • Cinsiyet: Bay
    • bilyonmu
SMF Forum Siteye Hicri Takvim Ekleme Modifikasyonu
« Yanıtla #1 : 18 Ocak 2014, 12:15:12 »
Buda değişik bir versiyon:

temanızın index.template.php açarak Bu kodu

Kod: Linkleri gorebilmeniz icin izniniz yok! Uye ol veya Giris yap
?> öncesine aşağıdaki kodu ekleyin. ekleyin.

Kod: Linkleri gorebilmeniz icin izniniz yok! Uye ol veya Giris yap
function Hicri($GetDate){
// Aylar
$mname[1] = "Muharrem";$mname[2] = "Safer";$mname[3] = "Rebiü'l-Evvel";$mname[4] = "Rebiü'l-Ahir";$mname[5] = "Cemaziye'l-Evvel";$mname[6] = "Cemaziye'l-Ahir";$mname[7] = "Recep";$mname[8] = "Şaban";$mname[9] = "Ramazan";$mname[10] = "Sevval";$mname[11] = "Zi'l-ka'de";$mname[12] = "Zi'l-Hicce";

$TDays=round(strtotime($GetDate)/(60*60*24));$HYear=round($TDays/354.37419);$Remain=$TDays-($HYear*354.37419);$HMonths=round($Remain/29.531182);$HDays=$Remain-($HMonths*29.531182);$HYear=$HYear+1389;$HMonths=$HMonths+10;$HDays=$HDays+23;
if ($HDays>29.531188 and round($HDays)!=30){$HMonths=$HMonths+1;$HDays=Round($HDays-29.531182);}

else{
$HDays=Round($HDays);}
if($HMonths>12){$HMonths=$HMonths-12;$HYear=$HYear+1;}

echo "$HDays $mname[$HMonths] $HYear";
}

function hicritakvim() {
    $today = date("Y-m-d");
    echo Hicri($today);
}

Not: kodu ekledikten sonra body içinde  echo eklemeden hicritakvim();   echo ekli ise ',hicritakvim(),' bu şekilde kullanarak aktif edebilirsiniz.

Bu kod ilede ', $context['current_time'],' miladi takvimi aktifleştirebilirsiniz saat ile beraber.


Örnek:
Kullandığınız temanın  index.template.php  doayasında
Aşağıdaki kodu bulun:
Kod: Linkleri gorebilmeniz icin izniniz yok! Uye ol veya Giris yap
<li class="last"><a id="button_wap2" href="', $scripturl , '?wap2" class="new_win"><span>', $txt['wap2'], '</span></a></li>
Altına Ekle:
Kod: Linkleri gorebilmeniz icin izniniz yok! Uye ol veya Giris yap
<div align="center">
<table border="0" width="18%" class="tborder" cellspacing="0" cellpadding="4" style="margin-bottom: 2ex;">
<tr><td class="catbg">
',hicritakvim(),'
', $context['current_time'],'</td>
</tr></table></div>

 

Bunlarda İlginizi Çekebilir

  Konu / Başlatan replies Son İleti
0 replies
4398 views
Son İleti 15 Aralık 2010, 01:58:39
Gönderen: gece_mavisi
0 replies
5095 views
Son İleti 24 Şubat 2011, 20:44:34
Gönderen: busegül
0 replies
2405 views
Son İleti 15 Mayıs 2011, 21:45:17
Gönderen: busegül
0 replies
1789 views
Son İleti 29 Kasım 2011, 21:00:48
Gönderen: busegül
0 replies
3288 views
Son İleti 20 Aralık 2013, 14:24:58
Gönderen: Bilgecan
1 replies
2341 views
Son İleti 18 Ocak 2014, 12:41:18
Gönderen: D®agon
0 replies
1408 views
Son İleti 18 Mayıs 2014, 21:43:26
Gönderen: D®agon
0 replies
1186 views
Son İleti 17 Ekim 2014, 16:01:03
Gönderen: D®agon
0 replies
589 views
Son İleti 10 Haziran 2017, 17:43:18
Gönderen: D®agon
0 replies
384 views
Son İleti 04 Mart 2018, 17:49:25
Gönderen: D®agon