MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
Smyrna35 avatar
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 1 oy

Özel Sayfaları Online Listesinde Göstermek


Sponsor Reklam
media venus

Çevrimdışı Smyrna35
 Tarih: 20-06-2013, Saat:18:20
(Son Düzenleme: 21-06-2013, Saat:14:34, Düzenleyen: Smyrna35.)
#1
Örneğin ; deneme.php adında bir sayfa oluşturduk ve bunu online listesinde göstermek istiyoruz.Bunu yapmak için gerekli adımları takip ediniz.

Ftp'den inc/languages/turkish/online.lang.php dosyasını notepad++ gibi bir program ile açınız.
Bul :
Kod:
$l['viewing_wol'] = "<a href=\"online.php\">
Hemen Altına Ekle :
Kod:
$l['viewing_yenisayfa'] = "<a href=\"deneme.php\">Deneme Sayfasını Görüntülüyor</a>";
Tekrar ftp'den bu sefer inc/functions_online.php bu dosyayı açıyoruz.
Bul :
Kod:
case "online":
            if($parameters['action'] == "today")
            {
                $user_activity['activity'] = "woltoday";
            }
            else
            {
                $user_activity['activity'] = "wol";
            }
            break;
Altına Ekle :
Kod:
case 'deneme':
            $user_activity['activity'] = "deneme";
            break;
Bul :
Kod:
// online.php functions
        case "wol":
            $location_name = $lang->viewing_wol;
            break;
Altına Ekle :
Kod:
// deneme.php ayarları
        case "deneme":
            $location_name = $lang->viewing_deneme;
            break;
deneme.php içinde aşağıda verdiğim kodlarını eklemelesiniz aksi taktirde çalışmayacaktır.
deneme.php içine ekleyiniz :
Kod:
<?php
/**
* MyBB 1.6
* Copyright 2010 MyBB Group, All Rights Reserved
*
* Website: http://mybb.com
* License: http://mybb.com/about/license
*
* $Id: deneme.php 2012-04-12 20:41 WaLMoN $
*/

define("IN_MYBB", 1);
define('THIS_SCRIPT', 'deneme.php');


require_once "./global.php";
require_once MYBB_ROOT."inc/functions_online.php";

        // Fetch the WOL activity
        $user['activity'] = fetch_wol_activity($user['location'], $user['nopermission']);

        $botkey = my_strtolower(str_replace("bot=", '', $user['sid']));

?>
Not : Alıntıdır.


Üstteki adımı uyguladıktan sonra aşağıdaki kodları uygulayınız.
Not : Foruma php sayfa eklediğimizde 2 tane php kod var diyeceksiniz bunları nasıl birleştiricez peki ? aşağıda anlatarak cevaplayacağım.
1. Php Kod bu :
Kod:
<?php
/**
* MyBB 1.6
* Copyright 2010 MyBB Group, All Rights Reserved
*
* Website: http://mybb.com
* License: http://mybb.com/about/license
*
* $Id: deneme.php 2012-04-12 20:41 WaLMoN $
*/

define("IN_MYBB", 1);
define('THIS_SCRIPT', 'deneme.php');


require_once "./global.php";
require_once MYBB_ROOT."inc/functions_online.php";

        // Fetch the WOL activity
        $user['activity'] = fetch_wol_activity($user['location'], $user['nopermission']);

        $botkey = my_strtolower(str_replace("bot=", '', $user['sid']));

?>
2. Php Kod ise bu :
Kod:
<?php

define('IN_MYBB', 1); require "./global.php";

add_breadcrumb("Mybb.Com.Tr", "Dosya Adı");

eval("\$html = \"".$templates->get("Şablon Adı")."\";");

output_page($html);

?>
Bu kodların birleşmiş halini aşağıda paylaştım.
Deneme.php sayfasına kodu böyle yazınız :
Kod:
<?php

define('IN_MYBB', 1); require "./global.php";

add_breadcrumb("Mybb.Com.Tr", "Dosya Adı");

eval("\$html = \"".$templates->get("Şablon Adı")."\";");

output_page($html);

define("IN_MYBB", 1);
define('THIS_SCRIPT', 'deneme.php');


require_once "./global.php";
require_once MYBB_ROOT."inc/functions_online.php";

        // Fetch the WOL activity
        $user['activity'] = fetch_wol_activity($user['location'], $user['nopermission']);

        $botkey = my_strtolower(str_replace("bot=", '', $user['sid']));

?>
Eğer böyle değilde alttaki kodu üste yazarsanız online listesinde gözükmez.
Cevapla
Bunu Beğenenler:
Sponsor Reklam
sponsor reklam sponsor reklam

Çevrimdışı 1st4n6uL
 Tarih: 21-06-2013, Saat:01:38
#2
Teşekkürler. Bilinmeyen sayfa'da yerine nerde olduğunu göstermesi çok güzel Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı Smyrna35
 Tarih: 21-06-2013, Saat:14:34
#3
(21-06-2013, Saat:01:38)1st4n6uL Adlı Kullanıcıdan Alıntı: Teşekkürler. Bilinmeyen sayfa'da yerine nerde olduğunu göstermesi çok güzel Gülümseme
Rica ederim.
Ek olarak : konu güncellendi.
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Kod Progressbar'lı Özel Mesaj Kota Görünümü usameavci 7 1,286 08-03-2014, Saat:13:04
Son Yorum: usameavci
  MyBB Özel Mesajlaşma'da RE: FW: İfadelerini Kaldırma ! Machine 3 989 22-12-2013, Saat:16:55
Son Yorum: Machine
  HTAccess ile Hata Sayfaları xdersf 2 866 03-08-2013, Saat:00:09
Son Yorum: xdersf
  [1.4 - 1.6] Yeni Özel Mesajta Emaile Mesaj Gelmesini Engellemek EmreKarakaya 2 1,230 28-05-2013, Saat:02:16
Son Yorum: black_wolf465
  ChangUonDyu Chatbox [Link] Yazısı yerine Linki Göstermek [DERS] ßyßurak 1 1,165 03-02-2013, Saat:22:06
Son Yorum: mecdunov



Konuyu Okuyanlar: 1 Ziyaretçi