SMF Aktif Saat Modifikasyonu

Başlatan PALAUDIS, 25 Mar 2020, 22:20

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçiler konuyu incelemekte.

PALAUDIS

Temanızın index.template.php dosyasında

Bul:
', $context['current_time'], 'Değiştir:
',timeformat(time(),'%d %B %Y'), ' | ', $txt['hours_label'], ': <span id="clock2">', $txt['ajax_in_progress'], '</span>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function refrClock()
{
var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var h=d.getHours();
if (s<10) {s="0" + s}
if (m<10) {m="0" + m}
if (h>24) {h="24"}
document.getElementById("clock2").innerHTML= h + ":" + m + ":" + s;
setTimeout("refrClock()",1000);
}
refrClock();
 // ]]></script>


2. Yol:



bunu daha farklı da yapabilirsin mesela Sources/Load.php klasörünün en altına

Ekle:

function saat($output_method = 'echo')
{
global $txt;
echo'',timeformat(time(),'%d %B %Y'), ' | ', $txt['hours_label'], ': <span id="clock2">', $txt['ajax_in_progress'], '</span>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function refrClock()
{
var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var h=d.getHours();
if (s<10) {s="0" + s}
if (m<10) {m="0" + m}
if (h>24) {h="24"}
document.getElementById("clock2").innerHTML= h + ":" + m + ":" + s;
setTimeout("refrClock()",1000);
}
refrClock();
 // ]]></script>';
}

Sonra index.template.php dosyasında yine
Bul:
', $context['current_time'], 'Değiştir:
',saat(),'





Örnek Site için : https://www.yokbisey.com/

tekyürek

Güzel begendim gayet iyi :)

tarantula901

Güzelmiş fazlada koda gerek yok zaten, normalde ben çok fazla olan kodlamaları sevmiyorum.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

PALAUDIS

Alıntı yapılan: tekyürek - 25 Mar 2020, 22:53Güzel begendim gayet iyi :)
Bayadır kullanıyorum bunu ben aklıma geldi hadi dedim yayınlıyım :) sağolasın

Alıntı yapılan: tarantula901 - 25 Mar 2020, 23:03Güzelmiş fazlada koda gerek yok zaten, normalde ben çok fazla olan kodlamaları sevmiyorum.

bunu daha farklı da yapabilirsin mesela Sources/Load.php klasörünün en altına

Ekle:

function saat($output_method = 'echo')
{
 global $txt;
 echo'',timeformat(time(),'%d %B %Y'), ' | ', $txt['hours_label'], ': <span id="clock2">', $txt['ajax_in_progress'], '</span>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function refrClock()
{
var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var h=d.getHours();
if (s<10) {s="0" + s}
if (m<10) {m="0" + m}
if (h>24) {h="24"}
document.getElementById("clock2").innerHTML= h + ":" + m + ":" + s;
setTimeout("refrClock()",1000);
}
refrClock();
 // ]]></script>';
}

Sonra index.template.php dosyasında yine
Bul:
', $context['current_time'], 'Değiştir:
',saat(),'

Load.php'den çeker kodları ana sayfaya yük binmez :))


Edit: Konuya ekledim :)))

tarantula901

Bunu kullanacaklar için kolaylık olmuş oldu
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

PALAUDIS

Alıntı yapılan: tarantula901 - 26 Mar 2020, 00:48Bunu kullanacaklar için kolaylık olmuş oldu

Aynen öyle.. Hatta bunu farketmez bu kadar kodla diyerek index.template.php içinde en alta da ekleseler olur farketmiyor yeri. önemli olan verinin çekildiği yer