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).
casus916 avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Çalışmayan Eklenti


Sponsor Reklam
media venus

Çevrimdışı casus916
 Tarih: 13-10-2012, Saat:22:23
#1
Merbaha.

Daha önce eklenti indirmede mesaj zorunluluğu diye bi konu açmıştım ama amacına ulaşmadan kapatıldı.

http://mybbdepo.com/eklenti-indirmede-me...6#pid25946

Yardımcı olmaya çalışan arkadaşların verdiği eklentiler malesef çalışmıyor yada ben çalıştıramadım. Deneyebilen arkadaş olursa sevinirim. Nerede hata yaptığımı öğrenmek isterim.

http://mods.mybb.com/view/attachments-on-post

http://destek.mybb.com.tr/showthread.php?tid=4278

http://mybbdepo.com/eklenti-indirmeye-me...onusu.html
Cevapla
Bunu Beğenenler:
Sponsor Reklam
sponsor reklam sponsor reklam

İzinli devmybb
 Tarih: 13-10-2012, Saat:23:33
#2
Dosyada düzenleme yaptım. Kurup dene bakalım olacak mı? Localda çalıştı. Sadece php 5.4 sürümünde hata veriyordu onuda düzenledim.
Sonucu buraya yazarsın..
Kod:
http://www.dosya.tc/server22/RiXOEG/Dosya__ndirmeye_Mesaj_S_n_r_.rar.html
Cevapla
Bunu Beğenenler: casus916 , S.G

Çevrimdışı casus916
 Tarih: 14-10-2012, Saat:02:55
#3
Hay ellerine sağlık ya teşekkür ederim. Sana zahmet vereceğim ama o güncellediğin dosyayı http://mods.mybb.com/view/attachments-on-post şuradakindede güncelleyip upload edermisin.
Cevapla
Bunu Beğenenler:

Çevrimdışı casus916
 Tarih: 28-10-2012, Saat:23:39
#4
Eklentide hala sorun var en az mesaj ayarını 1 yaptım 1 mesajı olmayanlar dışındakiler indiremiyor eklentileri. Sanırım şu satırda sıkıntı var.

Kod:
if ($query = $db && simple_select("posts", "pid", "tid = '".$post['tid'])."' AND uid = '".$mybb->user['uid']."'");
Cevapla
Bunu Beğenenler:

İzinli devmybb
 Tarih: 29-10-2012, Saat:00:56
#5
Eklentiyi kapat ve allta verdiğim kodları eklenti içindeki kodların tamamı ile değiştir ve kaydedip eklentiyi aktif et. sonucu buraya yaz.
Kod:
<?php
/*********************************************************************************************
+ Min. Posts For Attachments v0.1 : A Plugin for MyBB 1.4 and 1.6
+ Free to Use
+ Free to Edit
+ But Not Allowed to distribute
**********************************************************************************************
*/
if(!defined("IN_MYBB"))
{
    die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}

function min_post_att_info(){
    return array(
        "name"            => "Dosya İndirmeye Mesaj Sınırı",
        "description"    => "Belirlenen gruplara belli bir mesaj sayısına ulaşana kadar eklenti indirmeye izin vermez.<br /><img src=\"http://www.mybb.com.tr/turkey.gif\" border=\"0\" alt=\"MCTR\" title=\"MCTR\" /> Türkçe çeviri: <a title=\"hasanburak.com - ChecK\" href=\"http://www.mybb.com.tr\" target=\"_blank\"><b>ChecK</b></a>",
        "website"        => "http://mybb.com",
        "author"        => "Yaldaram",
        "version"        => "0.1",
        "compatibility" => "14*,16*",
        "guid" => "c6a5b80ef36ad771b57ec6719fe7ac76"
    );}
function min_post_att_activate(){
    global $db, $mybb;
    $min_post_att_group = array(        
    "gid"            => "NULL",        
    "name"            => "min_post_att",        
    "title"         => "Dosya İndirmek İçin Gereken Mesaj Sınırı Ayarlar",        
    "description"    => "Eklenti Ayarları",        
    "disporder"        => "1",        
    "isdefault"        => "no",
    );
    $db->insert_query("settinggroups", $min_post_att_group);    
    $gid = $db->insert_id();
    
    $min_post_att_setting_1 = array(        
    "sid"            => "NULL",        
    "name"            => "min_post_att_power",        
    "title"            => "Ayar etkinleştirilsin mi?",        
    "description"    => "Eklentiyi aktifleştirmek istiyorsanız eveti seçin.",        
    "optionscode"    => "yesno",        
    "value"            => "1",        
    "disporder"        => "1",        
    "gid"            => intval($gid),
    );

    $db->insert_query("settings", $min_post_att_setting_1);

    $min_post_att_setting_2 = array(        
    "sid"            => "NULL",        
    "name"            => "min_post_att_gid",        
    "title"            => "Sınırlandırılacak Gruplar",        
    "description"    => "Sınırlanmasını istediğiniz grup IDlerini yazınız. Virgül (,) ile ayırınız.",        
    "optionscode"    => "text",        
    "value"            => "1,2,5,7",        
    "disporder"        => "2",        
    "gid"            => intval($gid),
    );

    $db->insert_query("settings", $min_post_att_setting_2);

    $min_post_att_setting_3 = array(        
    "sid"            => "NULL",        
    "name"            => "min_post_att_fid",        
    "title"            => "Sınırlandırılacak Forumlar",        
    "description"    => "Yukarıdaki gruplara sınırlanmasını istediğiniz forumların IDlerini yazınız. Virgül (,) ile ayırınız.",        
    "optionscode"    => "text",        
    "value"            => "2,3",        
    "disporder"        => "3",        
    "gid"            => intval($gid),
    );

    $db->insert_query("settings", $min_post_att_setting_3);

    $min_post_att_setting_4 = array(        
    "sid"            => "NULL",        
    "name"            => "min_post_att_ext",        
    "title"            => "İzin li Dosya Türleri",        
    "description"    => "Kısıtlama dışında kalacak dosya türlerinin isimlerini yazınız. Virgül (,) ile ayırınız.",        
    "optionscode"    => "text",        
    "value"            => "gif,bmp,jpg,jpeg,png",        
    "disporder"        => "4",        
    "gid"            => intval($gid),
    );

    $db->insert_query("settings", $min_post_att_setting_4);

    $min_post_att_setting_5 = array(        
    "sid"            => "NULL",        
    "name"            => "min_post_att_post",        
    "title"            => "Minimum Mesaj Sayısı",        
    "description"    => "Eklentileri indirebilmek için gerekli münimum mesaj sayısınız yazınız..",        
    "optionscode"    => "text",        
    "value"            => "25",        
    "disporder"        => "5",        
    "gid"            => intval($gid),
    );

    $db->insert_query("settings", $min_post_att_setting_5);
    rebuild_settings();}

function min_post_att_deactivate()
{    global $db, $mybb;
    $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='min_post_att'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='min_post_att_power'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='min_post_att_gid'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='min_post_att_fid'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='min_post_att_ext'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='min_post_att_post'");
    rebuild_settings();
}
$plugins->add_hook("attachment_end", "min_post_att");
function min_post_att(&$post)
{
    global $mybb, $groupscache, $thread, $attachment;
    $power = $mybb->settings['min_post_att_power'];

    $you = $mybb->user['usergroup'];
    $they = explode(",",$mybb->settings['min_post_att_gid']);

    $forum = $thread['fid'];
    $forums = explode(",",$mybb->settings['min_post_att_fid']);

    $file = get_extension($attachment['filename']);
    $files = explode(",",$mybb->settings['min_post_att_ext']);

    $post = $mybb->user['postnum'];
    $posts = $mybb->settings['min_post_att_post'];

    if ($power != "0")
    {
         if ($mybb && in_array($you,$they) && in_array($forum,$forums) && !in_array($file,$files) && $post < $posts)
        
        {
            $error = "Malesef bu dosyayı yaterli mesajınız bulunmadığından dolayı indiremiyorsunuz.. Şuanda <b>".$post."</b> adet mesajınız var. Dosyayı indirmek için  <b>".$posts."</b> adet mesajınız olması gerekmektedir.";
            error($error, "Hata.");
        }
    }
}
?>
Cevapla
Bunu Beğenenler:

Çevrimdışı casus916
 Tarih: 29-10-2012, Saat:00:59
#6
SQL hatası verdi.

Hata Mesajı:
Cannot modify header information - headers already sent by (output started at /var/www/vhosts/donanimservisi.com/httpdocs/inc/plugins/min_post_att.php:1)
Konum:
Dosya: admin/index.php
Satır: 51
Cevapla
Bunu Beğenenler:

İzinli devmybb
 Tarih: 29-10-2012, Saat:01:02
#7
ilk satırda hata oluşmuş. eklentinin ilk satırında farklı simge varsa sil.
Cevapla
Bunu Beğenenler:

Çevrimdışı casus916
 Tarih: 29-10-2012, Saat:01:06
#8
Komple sildim tekrar verdiğin kodu yapıştırdım yine aynı.
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Bölüm moderatörünü gösteren eklenti ? KJ Sawka 2 746 07-05-2014, Saat:14:55
Son Yorum: KJ Sawka
  Eklenti Kurma strike35 4 1,029 30-11-2013, Saat:00:41
Son Yorum: strike35
  Eklenti Arıyorum kyoto 6 1,049 08-11-2013, Saat:10:54
Son Yorum: kyoto
  Eklenti indirebilmek için yorum yazma eklentisiz kod ile mevcut mu ? cemm 1 509 24-10-2013, Saat:21:38
Son Yorum: Smyrna35
  Mybb Eklenti Hatası Etiket Sistemi berat141312 1 549 21-06-2013, Saat:16:24
Son Yorum: Remzi0068



Konuyu Okuyanlar: 1 Ziyaretçi