[MOD] Who is online time edit :: ACP'den online süresi

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

[MOD] Who is online time edit :: ACP'den online süresi

Mesaj gönderen Dn_35 »

Bu mod yönetimden forumumuzda kimler online süresini istediğimiz dakika olarak gösterilmesini sağlıyor..



Kod: Tümünü seç

##############################################################
## MOD Title: Who is online time edit
## MOD Author: lightdarkness < lightdarkness@gmail.com > (Jay MacLean) http://www.lightdarkness.net
## MOD Description: This mod will add a spot to the admin pannel, to set the ammount of minutes that the who is online tool shows users of in the past x minutes
## MOD Version: 1.0.3
## 
## Installation Level: easy
## Installation Time: 10 Minutes (1min by easy mod)
## Files To Edit: admin/admin_board.php
##              language/lang_english/lang_admin.php
##              language/lang_english/lang_main.php
##              templates/subSilver/admin/board_config_body.tpl
##		viewonline.php
##		includes/page_header.php
##		admin/index.php
## Included Files: n/a
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2 
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: Pop in easy mod and you are all set.
############################################################## 
## MOD History: 
##
## 1/7/06 - 1.0.3
##	    - Code checked for 2.0.19 compatibility, updated mod template header
##
## 7/27/04 - 1.0.2
##	    - syntax changed, now updated for 2.0.10
##
## 7/8/04 - 1.0.1
##	    - few errors found, added to new areas
##
## 7/8/04 - 1.0.0
##          - Initial release 
## 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################

#
#-----[ SQL ]------------------------------------------
#
INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) VALUES ('who_is_online_time', '720');

#
#-----[ OPEN ]------------------------------------------
#
admin/admin_board.php

#
#-----[ FIND ]------------------------------------------
#
	"L_ABILITIES_SETTINGS" => $lang['Abilities_settings'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
	"L_WHO_IS_ONLINE_TIME" => $lang['who_is_online_time'],

#
#-----[ FIND ]------------------------------------------
#
	"BOARD_EMAIL_FORM_DISABLE" => $board_email_form_no, 

#
#-----[ AFTER, ADD ]------------------------------------------
#
	"WHO_IS_ONLINE_TIME" => $new['who_is_online_time'],

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
$lang['Max_poll_options'] = 'Max number of poll options';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['who_is_online_time'] = 'How many minutes who is online should show';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
$lang['Online_explain'] = 'This data is based on users active over the past five minutes';

#
#-----[ REPLACE WITH ]------------------------------------------
#
$lang['Online_explain'] = 'This data is based on users active over the past ' . $board_config['who_is_online_time'] . ' minutes';

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	</tr>
	<tr>
	  <th class="thHead" colspan="2">{L_ABILITIES_SETTINGS}</th>
	</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
	<tr> 
      	<td class="row1">{L_WHO_IS_ONLINE_TIME}</td> 
      	<td class="row2"><input class="post" type="text" name="who_is_online_time" size="5" maxlength="5" value="{WHO_IS_ONLINE_TIME}" /></td> 
   	</tr>

#
#-----[ OPEN ]------------------------------------------
#
viewonline.php

#
#-----[ FIND ]------------------------------------------
#
//
// Get user list
//

#
#-----[ AFTER, ADD ]------------------------------------------
#
$whoisonlinetime = ($board_config['who_is_online_time'] * 60);

#
#-----[ FIND ]------------------------------------------
#
		AND s.session_time >= ".( time() - 300 ) . "
#
#-----[ REPLACE WITH ]------------------------------------------
#
		AND s.session_time >= ".( time() - $whoisonlinetime ) . "

#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#
if (defined('SHOW_ONLINE'))
{

#
#-----[ AFTER, ADD ]------------------------------------------
#
	$whoisonlinetime = ($board_config['who_is_online_time'] * 60);

#
#-----[ FIND ]------------------------------------------
#
		AND s.session_time >= ".( time() - 300 ) . "

#
#-----[ REPLACE WITH ]------------------------------------------
#
		AND s.session_time >= ".( time() - $whoisonlinetime ) . "

#
#-----[ OPEN ]------------------------------------------
#
admin/index.php

#
#-----[ FIND ]------------------------------------------
#
	//
	// Get users online information.
	//

#
#-----[ AFTER, ADD ]------------------------------------------
#
	$whoisonlinetime = ($board_config['who_is_online_time'] * 60);

#
#-----[ FIND ]------------------------------------------
#
		AND s.session_time >= " . ( time() - 300 ) . " 

#
#-----[ REPLACE WITH ]------------------------------------------
#
		AND s.session_time >= " . ( time() - $whoisonlinetime ) . " 

#
#-----[ FIND ]------------------------------------------
#
		AND session_time >= " . ( time() - 300 ) . "

#
#-----[ REPLACE WITH ]------------------------------------------
#
		AND session_time >= " . ( time() - $whoisonlinetime ) . "

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
SchowaLie
Kayıtlı Kullanıcı
Mesajlar: 7
Kayıt: 05.09.2006, 20:38
Konum: İstanbul
İletişim:

Mesaj gönderen SchowaLie »

istedigimiz dakikayı göstereceksek neden o kadar uğraşıyoruz. bunu php kodlarına yazarakta yapabilirdik. bende başka bir şey olacak sanıyordum, bizide boşuna uğraştırdın. neyse bu mod işe yaramaz.
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

Bir bu modu kurarak otomatik olarak panelden değiştirmek var, birde tüm dosyaları her seferinde açıp değiştirmek var dimi?

Sen başka bir şey olacak sanma/boşuna uğraşma diye yukarıda kocaman mod'un ne işe yaradığı yazıyor zaten.Sanırım mod'un açıklamasını yükledikten sonra okuyorsun.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kullanıcı avatarı
devrim
Kayıtlı Kullanıcı
Mesajlar: 65
Kayıt: 14.09.2006, 08:37
İletişim:

Mesaj gönderen devrim »

Puahahaha neyse .... teşşekkürler..
sagopa_gfb
Kayıtlı Kullanıcı
Mesajlar: 19
Kayıt: 05.01.2007, 00:32
İletişim:

Mesaj gönderen sagopa_gfb »

Arkadaşlar denilenleri aynen uyguladım ancak olmadı.En son panelde genel ayarlar kısmında "Kac kisi online oldugunu goruntule" diye bir özellik çıktı.Ancak burdada herhangi bir değer yazıldığında kaydedilmiyor.Ayrıca sorunda oluştu.Ana sayfadayken kimler online butonuna basınca 0-0 görünüyor hep...Acil yardım bekliyorum sağolun.
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

mod sorunsuz çalışıyor, kurarken hata yapmışsınızdır.
sagopa_gfb
Kayıtlı Kullanıcı
Mesajlar: 19
Kayıt: 05.01.2007, 00:32
İletişim:

Mesaj gönderen sagopa_gfb »

Abi tek tek yaptım herşeyi kaç kere.Ayarlar kısmında böyle bir ekran var sadece ;

[ resmi görüntülemek için tıklayın ]
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

SQL sorgusunu yapmamışsın, birde dil dosyalarını eklemedin herhalde yazılar gözükmüyor.
sagopa_gfb
Kayıtlı Kullanıcı
Mesajlar: 19
Kayıt: 05.01.2007, 00:32
İletişim:

Mesaj gönderen sagopa_gfb »

sql sorgusunu nasıl yapacağım bilmiyorum :( Dil dosyaların yükledim hemde kaç kere yükledim.Klasörde hem turhish hemde english var.YAzıdaki gibi ing.üzerinden yaptım bende aynen.
HaYaL-eT
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 02.08.2006, 21:13
İletişim:

Mesaj gönderen HaYaL-eT »

sql sorgularını nasıl yapmanız gerektiği forumda defalarca anlatıldı.

İngilizce için yaptığın değişiklikleri Türkçe için de yap..

Kod: Tümünü seç

#
#-----[ AÇ ]----------------
#

languages/lang_turkish/lang_main.php

#
#-----[ BUL ]-----------------
# Verdiğim değer sadece satırın başlangıcıdır. Sizin tüm satırı seçmeniz gerekmekte.
$lang['Online_explain'] = 

#
#-----[ TÜM SATIRI BUNUNLA DEĞİŞTİR]
#

$lang['Online_explain'] = 'Bu veri X dakika süre önceye dayanır. X değeri: '. $board_config['who_is_online_time'] . ' dakika';

#
#-----[ AÇ ]----------------
#

languages/lang_turkish/lang_admin.php

#
#-----[ BUL ]-----------------
# Verdiğim değer sadece satırın başlangıcıdır. Sizin tüm satırı seçmeniz gerekmekte.

$lang['Max_poll_options'] =

#
#-----[ ALT SATIRA EKLE ]------
#

$lang['who_is_online_time'] = 'Kimler online kısmının kaç dakikaya ayarlı olduğunu belirleyin';
NOT: Tam Türkçe karşılıklar olmamakla birlikte en uygununun olacağını düşündüğüm karşılıklardır.
Lütfen MSNden ve özelden yardım istemeyin..
Kullanıcı avatarı
cerkiner
Kayıtlı Kullanıcı
Mesajlar: 120
Kayıt: 10.10.2006, 10:34
İletişim:

Mesaj gönderen cerkiner »

bir modu yüklerken tam çalışması için dil dosyası editlerini bütün dil dosyalarına tema editlerinide bütün temalara uygulamalısın.

(sen türkçeyle subsilvera yaparsan sende çalışır ama başka dil yada tema kullanan kullanıcılarda hata verir mod)
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

zaten tüm modların subSilver tema editlemelerini kullanılan tüm temalara uygulamak gerekir.
sagopa_gfb
Kayıtlı Kullanıcı
Mesajlar: 19
Kayıt: 05.01.2007, 00:32
İletişim:

Mesaj gönderen sagopa_gfb »

Dn_35 çok teşekkürler.Sonunda hallettim :) Yardım için sağol.
nexus35
Kayıtlı Kullanıcı
Mesajlar: 7
Kayıt: 16.01.2007, 14:37
İletişim:

Mesaj gönderen nexus35 »

Ben de bu modu kullanmak istiyorum. fakat bu mod phpbb2 plus 1.53 de kullanılabilir mi acaba?
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

plus zaten phpBB modifiye edilmiş halidir, Modun kurulumu çok kolay önce yedek alırsan iyi olur.
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir