phpKF - php Kolay Forum  
 [  Hakkında  |  Sürüm Kaydı  |  Bildir  |  Kurulum Klavuzu - Video  |  Temalar  |  Ekip  ] 
Forum  |  Portal  |  Yardım  |  Üyeler  |  Giriş  |  Kayıt
 
 phpKF Nedir ?
phpKF Nedir ?
    php Kolay Forum; php ve MySQL destekli, kullanımı kolay, yönetim masası üzerinden birçok özelliği kontrol edilebilen, açık kaynaklı ve tamamen ücretsiz bir forum uygulamasıdır.
    Tamamiyle sıfırdan geliştirilmiş, başka hiçbir foruma benzemeyen, %100 Türk yapımı bir sistemdir.

- Güncel Sürümler -
phpKF v1.50 çıktı  (29.09.2008)    -    phpKF-Portal v1.10  (21.07.2008)

Önemli Uyarı

Yaptığınız modları sadece nasıl yapıldığını anlatarak paylaşabilirsiniz.
Temalar klasörü dışındaki forum veya portal dosyalarının dağıtımı yasaktır.

Bu bölümdeki modlar 1.20 ve önceki sürümlerle uyumludur,
1.40 ve sonrasında çalışmayabilir.



Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Eski Sürümler (phpKF 1.20, phpKF-Portal 1.0a ve öncesi)
 »  Tüm Sayfalara Duyuru Eklemek


Toplam 2 Sayfa:   [1]   2   >   son» 
 Yeni Başlık  Cevap Yaz
Tüm Sayfalara Duyuru Eklemek   
(gösterim sayısı: 623)
Yazan Konu içeriği

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 1.605
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Konu Tarihi: 12.12.2007- 04:14
  


Güncelleme: Bu değişikliğin daha ayrıntılısı sürüm 1.20 ile beraber gelmektedir.

Eklenti Adı: Tüm Sayfalara Duyuru Eklemek
Eklenti Yapımcısı: Adem YILMAZ

Tüm sayfalara duyuru eklemek için, baslik.php sayfasında şunları yapmalısınız.

  • baslik.php dosyasını not defteri ile açın.
  • Alttaki son iki satırı yani

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
         </tbody>
    </table>



    kodlarını silin ve yerine alltakileri kopyalayın:

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    	<tr>
    	<td align="center" valign="top">
    
    <table cellspacing="1" cellpadding="1" width="755" border="0" align="center" class="tablo_border" valign="middle">
    	<tbody>
    	<tr>
    	<td align="center" valign="middle">
    
    <table cellspacing="0" cellpadding="0" width="100%" height="100%" border="0" align="center" bgcolor="#f8f8f8">
    	<tbody>
    	<tr>
    	<td height="14"></td>
    	</tr>
    
    	<tr>
    	<td align="center" valign="top">
    
    <table cellspacing="3" cellpadding="7" width="97%" height="85%" border="0" bgcolor="#e8e8e8">
    	<tbody>
    	<tr>
    	<td bgcolor="#f8f8f8" valign="middle">
    
    <table cellspacing="0" width="100%" height="100%" cellpadding="0" border="0" align="center" bgcolor="#ffffff" valign="middle">
    	<tbody>
        <tr>
        <td class="liste-veri">
    
    
    
    <!--    DUYURUNUZU BU KISIMA YAZABİLİRSİNİZ    -->
    
    
    
    </td></tr></tbody></table>
    </td></tr></tbody></table>
    	<tr>
    	<td height="15"></td>
    	</tr>
    </td></tr></tbody></table>
    </td></tr></tbody></table>
        
        </td>
        </tr>
    
        <tr>
    	<td height="15" colspan="3">
    	</td>
    	</tr>
    	</tbody>
    </table>
    
    



    Duyurunuzu ise

    <!--     DUYURUNUZU BU KISIMA YAZABİLİRSİNİZ     -->

    yazısını silip buraya ekleyebilirsiniz.

  • phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10

    __________________

    Bu ileti en son yonetici tarafından 12.09.2008- 17:18 tarihinde, toplamda 3 kez değiştirilmiştir.

    Cvp:
    Cevap: 1  
    Yazan Cevap içeriği

    ALee
    [Ali Erel]

    Kayıt Tarihi: 22.01.2008
    İleti Sayısı: 2
    Şehir: İstanbul
    Durum: Forumda Değil

    E-Posta Gönder
    Özel ileti Gönder

    Cevap Tarihi: 27.01.2008- 22:36
      


    Eline sağlık

    Cvp:
    Cevap: 2  
    Yazan Cevap içeriği

    yunus61
    [Yunus Emre]

    Kayıt Tarihi: 12.01.2008
    İleti Sayısı: 30
    Şehir: İstanbul
    Durum: Forumda Değil

    E-Posta Gönder
    Özel ileti Gönder

    Cevap Tarihi: 17.02.2008- 22:31
      


    arkadaşım duyuru bölümünü phpkf deki gibi nasıl yaparız bir mod yaptım da yani ona ekleyeceğim yakında yardım ederseniz.

    Cvp:
    Cevap: 3  
    Yazan Cevap içeriği

    yonetici
    [Adem YILMAZ]
    phpKF Ekip Başkanı

    Kayıt Tarihi: 30.11.2006
    İleti Sayısı: 1.605
    Şehir: İstanbul
    Durum: Gizli

    E-Posta Gönder
    Web Adresi
    Özel ileti Gönder

    Cevap Tarihi: 17.02.2008- 22:37
      


    phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10
    Cvp:
    Cevap: 4  
    Yazan Cevap içeriği

    yunus61
    [Yunus Emre]

    Kayıt Tarihi: 12.01.2008
    İleti Sayısı: 30
    Şehir: İstanbul
    Durum: Forumda Değil

    E-Posta Gönder
    Özel ileti Gönder

    Cevap Tarihi: 17.02.2008- 23:04
      


    Arkadaşım teşekkür ederim tmm ama şuan phpkf de duyuru ekranını kodlarla uğraşmadan arkadaşların yapabilmesi için birşey yaptım
    Evet PHPKF Duyuru Yönetim panelinden yönetme
    phpkfde baslik.php de Duyuru yazdıgınız kısıma şu kodu yazın
     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    <? echo $ayarlar['duyuru']?>

    sonra yönetim klasöründeki ayarlar.php de şu kodu bulun

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    <tr>
    	<td class="liste-veri" bgcolor="#ffffff">
    Forum ana sayfasýnda görünecek site adý:	</td>
    	<td class="liste-veri" bgcolor="#ffffff">
    <input class="formlar" type="text" name="anasyfbaslik" size="35" maxlength="100" value="<? echo $ayarlar['anasyfbaslik'] ?>">	</td>
    		<tr>



    ve altına şu kodu ekleyin

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    <tr>
    	<td class="liste-veri" bgcolor="#ffffff">
    Forum ana sayfasýnda görünecek Duyuru:	</td>
    	<td class="liste-veri" bgcolor="#ffffff">
    <input class="formlar" type="text" name="duyuru" size="35" maxlength="100" value="<? echo $ayarlar['duyuru'] ?>">	</td>
    	</tr>



    sonra (yönetim klasöründe)ayarlar_yap.php ki

    şu kodu bulun

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    //	ALANLAR DOLU MU ?	//
    
    if ( (!$_POST['title']) OR (!$_POST['anasyfbaslik']) OR (!$_POST['syfbaslik']) OR (!$_POST['alanadi']) OR (!$_POST['f_dizin']) OR (!$_POST['fsyfkota']) OR (!$_POST['ksyfkota']) OR (!$_POST['k_cerez_zaman']) OR (!$_POST['ileti_sure']) OR (!$_POST['kilit_sure']) OR (!$_POST['tarih_bicimi']) OR (!$_POST['y_posta']) OR (!$_POST['eposta_yontem']) OR (!$_POST['gelen_kutu_kota']) OR (!$_POST['ulasan_kutu_kota']) OR (!$_POST['kaydedilen_kutu_kota']) OR (!$_POST['imza_uzunluk']) OR (!$_POST['resim_boyut']) OR (!$_POST['resim_yukseklik']) OR (!$_POST['resim_genislik']) )



    şu kod ile değiştirin

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    //	ALANLAR DOLU MU ?	//
    if ( (!$_POST['title']) OR (!$_POST['anasyfbaslik']) OR (!$_POST['duyuru']) OR (!$_POST['syfbaslik']) OR (!$_POST['alanadi']) OR (!$_POST['f_dizin']) OR (!$_POST['fsyfkota']) OR (!$_POST['ksyfkota']) OR (!$_POST['k_cerez_zaman']) OR (!$_POST['ileti_sure']) OR (!$_POST['kilit_sure']) OR (!$_POST['tarih_bicimi']) OR (!$_POST['y_posta']) OR (!$_POST['eposta_yontem']) OR (!$_POST['gelen_kutu_kota']) OR (!$_POST['ulasan_kutu_kota']) OR (!$_POST['kaydedilen_kutu_kota']) OR (!$_POST['imza_uzunluk']) OR (!$_POST['resim_boyut']) OR (!$_POST['resim_yukseklik']) OR (!$_POST['resim_genislik']) )



    sonra yine ayarlar_yap.php de şu kodu bulun

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    $strSQL = "UPDATE $tablo_ayarlar SET deger='$_POST[anasyfbaslik]' where etiket='anasyfbaslik' LIMIT 1";



    altına şu kodu ekleyin

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    $strSQL = "UPDATE $tablo_ayarlar SET deger='$_POST[duyuru]' where etiket='duyuru' LIMIT 1";



    ayarlar_yap.php de

    şu kodu bulun

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    $_POST['anasyfbaslik'] = zkTemizle($_POST['anasyfbaslik']);



    ve altına şu kodu ekleyin

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    $_POST['duyuru'] = zkTemizle($_POST['duyuru']);



    Sonra Veritabanında phpkf_ayarlar tablosunda etiket bölümüne duyuru ekleyin bu kadar

    Bende sorunsuz çalışıyor bir sorun olursa söylersiniz Veritabanına ekleme işini yonetici bey benden biraz daha iyi anlatabilir veritabanında   ayarlar tablosunda etiket deger diye iki tane ala var üst tarafta Ekle diye bir link var ona tıklayıp etiket bölümüne duyuru yazıp kaydet diyeceksiniz umarım bir nebze yardımcı olabilmişimdir bende pek iyi değilim bu konularda ama   kodları biraz inceledim dedim böle bişey yapım olacakmı kolay gelsin :)


    __________________

    Bu ileti en son yunus61 tarafından 17.02.2008- 23:13 tarihinde, toplamda 1 kez değiştirilmiştir.

    Cvp:
    Cevap: 5  
    Yazan Cevap içeriği

    yonetici
    [Adem YILMAZ]
    phpKF Ekip Başkanı

    Kayıt Tarihi: 30.11.2006
    İleti Sayısı: 1.605
    Şehir: İstanbul
    Durum: Gizli

    E-Posta Gönder
    Web Adresi
    Özel ileti Gönder

    Cevap Tarihi: 17.02.2008- 23:11
      


    Bunun için veritabanında değişiklik yapmak gerekiyor diye ben yukarıdaki şekilde verdim, çünkü veritabanında değişiklik yapmayı herkes yapamayabilir.

    Bu arada ana sayfa, tüm sayfalar ve her forum için ayrı ayrı duyuru özelliği yeni sürümle beraber gelecek, burada bahsetmiştim:

    http://www.phpkf.com/k362-yeni-surumle-gelecek-ozellikler.html


     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    $strSQL = "UPDATE $tablo_ayarlar SET deger='$_POST[duyuru]' where etiket='duyuru' LIMIT 1";


    bu kod ise çalışmaz, çünkü update komutu varolan bir veriyi değiştirmek için kullanılır.
    İlk önce bu duyuru verisini oluşturmak lazım onun içinde insert kullanmalısınız.

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    INSERT INTO `phpkf_ayarlar` VALUES ('duyuru', 'deneme');

    phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10
    Cvp:
    Cevap: 6  
    Yazan Cevap içeriği

    yunus61
    [Yunus Emre]

    Kayıt Tarihi: 12.01.2008
    İleti Sayısı: 30
    Şehir: İstanbul
    Durum: Forumda Değil

    E-Posta Gönder
    Özel ileti Gönder

    Cevap Tarihi: 17.02.2008- 23:17
      


    arkadaşım ben zaten dedim veritabanında değişiklik yapmayı herkes bilmiyor olabilir dogru ama bende çalıştı kusura bakma şu kodu eklemeyi unutmuşum düzelttim
    şu kodu bulun
    [code=php]$_POST['anasyfbaslik'] = zkTemizle($_POST['anasyfbaslik']);[/code]

    ve altına şu kodu ekleyin
    [code=php]$_POST['duyuru'] = zkTemizle($_POST['duyuru']);[/code]

    Cvp:
    Cevap: 7  
    Yazan Cevap içeriği

    yonetici
    [Adem YILMAZ]
    phpKF Ekip Başkanı

    Kayıt Tarihi: 30.11.2006
    İleti Sayısı: 1.605
    Şehir: İstanbul
    Durum: Gizli

    E-Posta Gönder
    Web Adresi
    Özel ileti Gönder

    Cevap Tarihi: 17.02.2008- 23:22
      


    Ben kötü bir şey söylemedimki yardım etmeye çalışıyorum, niye hemen "arkadaşım" şeklinde savunmaya geçiyorsun.

    Sizde zaten duyuru alanı olduğu iiçin update çalışır ama ilk defa yapıcak olanlar için halen bir defalık şu insert kodunun kullanılması gerekiyor.

     Kod Çizelgesi     Dil Seçin: Hepsini Seç
    INSERT INTO `phpkf_ayarlar` VALUES ('duyuru', 'deneme');


    Mod için teşekkürler.

    phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10

    __________________

    Bu ileti en son yonetici tarafından 17.02.2008- 23:25 tarihinde, toplamda 2 kez değiştirilmiştir.

    Cvp:
    Cevap: 8  
    Yazan Cevap içeriği

    yunus61
    [Yunus Emre]

    Kayıt Tarihi: 12.01.2008
    İleti Sayısı: 30
    Şehir: İstanbul
    Durum: Forumda Değil

    E-Posta Gönder
    Özel ileti Gönder

    Cevap Tarihi: 17.02.2008- 23:29
      


    Yok arkadaşım yanlış anladınız ben savunmaya geçmedim sadece yani üstte bir kod yazmayı unuttuğumu normalde çalıştığını söyledim eğer öyle anladıysan
    özür dilerim.

    Ben sadece üyelere kolaylık sağlamaya çalıştım neyse iyi akşamlar

     Yeni Başlık  Cevap Yaz
    Toplam 2 Sayfa:   [1]   2   >   son» 



    Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Eski Sürümler (phpKF 1.20, phpKF-Portal 1.0a ve öncesi)
     »  Tüm Sayfalara Duyuru Eklemek

    Forum Ana Sayfası
        Forum Teması:
         

    php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2008   phpKF Ekibi

    - PHP KOLAY FORUM -

    RSS Beslemesi:  RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle