Şimdi Ara

Biraz Daha Eklentili Forum

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
11
Cevap
0
Favori
420
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selamlar;

    phpBB 2.0.17 Forumumda bazı eklentiler yapmak istiyorum. Nette araştırdım bi kaç güzel şeyler buldum, ama bazılarını beceremedim.

    Doğum Günü Eklentisi

    Forumumda doğum günü eklentisi olsun istiyorum. Herkesin profil ekranında doğum günleri olacak ve Kimler Online listesinin orada doğum günü yaklaşan ve gelenler yazacak.

    www.phpkolik.com diye bir site buldum. Oradan eklentiyi indirdim. Okubeni dosyasında diyorki:

    quote:

    1- Öncelikle "modules/Your_Account/index.php" dosyasını açın ve aşağıdaki
    değişiklikleri uygulayın.


    Index.php olarak bi tek ana dizindeki index.php dosyasını indirdim ve oku benide şöyle bir satırı bulun diyor.

    require_once("mainfile.php"); 
    $module_name = basename(dirname(__FILE__));
    get_lang($module_name);
    $userpage = 1;
    $index= 0;


    Index.php dosyasını arattım ama böyle bir yer bulamadım. Zannımca başka bir index.php var ama ben bulamadım. Eğer aydınlatırsanız çok sevinirim.

    Şimdi de eklenti ile gelen dogumgunu-kur.php diye dosya var yapmam gereken değişiklikler varmış.

    <?php 

    ######################################################################
    # Veritabanı & Sistem Ayarları
    #
    # $host: SQL Veritabanının adresi
    # $database: SQL Veritabanı adı
    # $username: SQL Kullanıcı adı
    # $password: SQL Şifresi
    # $prefix: Veritabanı öneği
    # $user_prefix: Kullanıcı Veritabanı öneği
    #
    ######################################################################

    $host = "localhost";
    $database = "mekanim_de";
    $username = "ftp48545";
    $password = "62398783";
    $prefix = "nuke";
    $user_prefix = "nuke";



    mysql_connect($host, $username, $password);
    @mysql_select_db($database);

    ####################### KURULUM BAŞLIYOR #######################################

    // İçerik Sayfaları Kategori Tabloları Kurulumu

    mysql_query("ALTER TABLE ".$prefix."_users ADD user_birthday_day int(2) NOT NULL default '0' ");
    mysql_query("ALTER TABLE ".$prefix."_users ADD user_birthday_month int(2) NOT NULL default '0' ");
    mysql_query("ALTER TABLE ".$prefix."_users ADD user_birthday_year int(4) NOT NULL default '0' ");
    mysql_query("ALTER TABLE ".$prefix."_users ADD user_birthday_email int(4) NOT NULL default '0' ");


    echo "Hepsi Bu! Doğum Günü Eklentisi kurulumu sona erdi!<br>";
    echo "Dosyaları doğru yerlerine yüklemeyi unutmayın!<br>";
    echo "Bu dosyayı şimdi hemen silin!<br>";

    ?>


    Üst tarafta SQL veritabanı adresi kısmına forumun linkini mi vermeliyim? (www.xxxxxxxx.com gibi)
    Onun altındaki SQL adı, şifresi kısmını falan hallederim de bide altta veri tabanı öbekleri var? Onlar tam olarak ne oluyor? İlk defa duydum adlarını.

    İyiki bi eklenti yapacağız ahiret sorusu gibi şeyler istiyor.

    Peki bunları doldurduktan sonra dosyadaki şu kısmı silmelimiyim?

    $host       = "localhost"; 
    $database = "mekanim_de";
    $username = "ftp48545";
    $password = "62398783";
    $prefix = "nuke";
    $user_prefix = "nuke";


    Altında da büyük bir telaşlı ifade ile bu dosyayı hemen silin diyor neden acaba?

    Kafamda bi kaç eklenti daha var sormak istediğim de aklıma geldikçe bu başlık altında sorarım.

    Yardımlarınız için şimdiden teşekkürler.







  • Peki madem bu eklentiye cevap yok, foruma hızlı cevap nasıl eklerim?
  • bence acele etme cvp gelirde.. bazen bira yavaş olabiliyor.. yani ümidini kesme aşağıya gittikçe cvp yazarsan faydalı olur.. böylece bugün giremeyenler yarın girdiğindede görmüş olur.. hergün internete girme mümkün olmuyor bazen..
  • www.canver.net !

    Ötesi yok
  • quote:

    Orijinalinden alıntı: Doğukan_Gs

    Peki madem bu eklentiye cevap yok, foruma hızlı cevap nasıl eklerim?



    Bu modülle forumda hızlı mesaj kutusu oluşturabilirsiniz. pratiklik açısından...  
    ##############################################################
    ## Eklenti adı: Alıntı ile Hızlı Cevap Modu
    ## Yazar: Smartor < smartor_xp@hotmail.com > (Hoang Ngoc Tu)http://smartor.is-root.com
    ## Türkçeleştirme: Boureaque (artiweb@hotmail.com) - www.canver.net
    ## Açıklama: Bu mod ile tüm konuların altında hızlı cevap verme kutucuğu bulunur.
    ## Alıntı özelliği sonradan eklenmiştir.
    ## Eklenti Versiyonu: 1.1.3
    ##
    ## Kurulum seviyesi: kolay
    ## Kurulum Süresi: 5 Dakikda
    ## Düzeltilecek dosyalar: 3
    ## viewtopic.php
    ## language/lang_XX/lang_main.php
    ## templates/template_XX/viewtopic_body.tpl
    ## Yeni eklenecek dosyalar: -yok-
    ##############################################################
    ## Bu eklentiyi forumunuza kurmadan önce lütfen güvenlik için tüm dosyalarınızı yedekleyin !
    ##############################################################
    ## Bu eklenti Boureaque (artiweb@hotmail.com) tarafından Canver.net için Türkçeleştirilmiştir.
    ## www.CANVER.net - phpBB Türkçe Destek
    ##############################################################
    #
    #-----[ AÇIN ]------------------------------------------
    #
    viewtopic.php

    #
    #-----[ BULUN ]------------------------------------------
    #
    $template->pparse('body');

    include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

    #
    #-----[ BİR ÜST SATIRINA EKLEYİN ]------------------------------------
    #
    //
    // Quick Reply Mod
    //
    if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
    {
    $quick_reply_form = "";
    }
    else
    {
    if ( $can_watch_topic && $is_watching_topic )
    {
    $notify = 1;
    }
    else
    {
    $notify = $userdata['user_notify'];
    }
    $bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];
    $last_poster = $postrow[$total_posts - 1]['username'];
    $last_msg = $postrow[$total_posts - 1]['post_text'];
    $last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);
    $last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);
    $last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);
    $last_msg = str_replace(":$bbcode_uid", "", $last_msg);
    $last_msg = str_replace("'", "'", $last_msg);
    $last_msg = "[QUOTE=\"$last_poster\"]" . $last_msg . "[/QUOTE]";
    $quick_reply_form = "
    <script language='JavaScript' type='text/javascript'>
    function checkForm() {
    formErrors = false;
    document.post.message.value = '';
    if (document.post.input.value.length < 2) {
    formErrors = '" . $lang['Empty_message'] . "';
    }
    if (formErrors) {
    alert(formErrors);
    return false;
    } else {
    if (document.post.quick_quote.checked) {
    document.post.message.value = document.post.last_msg.value;
    }
    document.post.message.value += document.post.input.value;
    return true;
    }
    }
    </script>
    <form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'>
    <span class='genmed'>".$lang["Quick_Reply"].":<br />";

    if (!$userdata['session_logged_in'])
    {
    $quick_reply_form .= $lang['Username'] . ": <input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
    }

    $quick_reply_form .= "<textarea name='input' rows='10' cols='50' wrap='virtual' class='post''></textarea><br />
    <input type='checkbox' name='quick_quote' />".$lang["Quick_quote"]."<br />
    <input type='checkbox' name='attach_sig' checked='checked' />".$lang["Attach_signature"]."<br />
    <input type='hidden' name='mode' value='reply' />
    <input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
    <input type='hidden' name='t' value='" . $topic_id . "' />
    <input type='hidden' name='message' value='' />
    <input type='hidden' name='notify' value=" . $notify . " />
    <input type='hidden' name='last_msg' value='" . $last_msg . "' />
    <input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />
    <input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' />
    </form></span>";
    }

    $template->assign_vars(array(
    'QUICK_REPLY_FORM' => $quick_reply_form)
    );
    //
    // END Quick Reply Mod
    //

    #
    #-----[ AÇIN ]------------------------------------------
    #
    lang_main.php

    #
    #-----[ BULUN ]------------------------------------------
    #
    //
    // That's all Folks!

    #
    #-----[ BİR ÜST SATIRINA EKLEYİN ]------------------------------------
    #
    // Quick Reply Mod
    $lang['Quick_Reply'] = 'Hızlı Cevap';
    $lang['Quick_quote'] = 'Son mesajdan alıntı yap';

    #
    #-----[ AÇIN ]------------------------------------------
    #
    viewtopic_body.tpl

    #
    #-----[ BULUN ]------------------------------------------
    #
    {S_TOPIC_ADMIN}

    #
    #-----[ SONRA BUNU EKLEYİN ]------------------------------------
    #
    {QUICK_REPLY_FORM}


    #
    #-----[ TÜM DOSYALARI KAYDEDİN VE KAPATIN ]------------------------------------------
    #
    # EoM
    ##############################################################


    kolay gelsin...




  • phpbb de eklenti olayı çok büyük bir problem yaratabilir ileride forumunuz için. Çünkü oldukça fazla dasyanın editlenmesi gerekiyor ...

    DİKKAT EDİN.
  • evet bu yüzden forumumu değiştirmek istiyorum ama phpbb grafik olarak cok o yüzden yararlı
  • senin eklenti nuke içindeki forum için galiba, normal phpbb için olanını bul
  • quote:

    senin eklenti nuke içindeki forum için galiba, normal phpbb için olanını bul


    savaşay doğru bi noktaya değinmiş phpbb deki eklentiler nuke ile problem yaratabilir... tersi de geçerli...
  • PhpBB eğer yeni bir sürüm çıkarmasza ve şu eklentilere bi çare bulamzsa yavaş yavaş tarih olur arkadaşlar. bu benim şahsi fikrim...
  • phpbb 3.0 olimpos çıkacaktı,ama ne zaman çıkar bilimez

    birde 2.2 var galiba



    < Bu mesaj bu kişi tarafından değiştirildi Emir Hattab -- 23 Ağustos 2005, 12:44:47 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.