Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Qp Yazarlar Modülünde Yeni Field Alanları Oluşturmak

İleti Erhan » 04 AÄŸu 2008

Malumunuz Yazarlar Modülü içerisinde 2 tane Field bölümü mevcut "Şehir ve Köşeismi"

Bu kısa makalede bu kadar alan yetmez ben başka Field alanlarını da göstermek istiyorum diyenlere :)

İçerikdeki Field ismini Cinsiyet olarak düzenledim. Siz istediğiniz şekilde değiştirebilir vea aynı yolu takip ederek istediğinizi ekleyebilirsiniz.


mod_qp_yazarlar.php dosyasını açın ;

Satır : 32
Kod: Tümünü seç
$qp_cb_dyeri                = $params->get('qp_cb_dyeri', null);


Altına ekliyoruz

Kod: Tümünü seç
$qp_cb_cinsiyet                = $params->get('qp_cb_cinsiyet', null);


Satır : 143
Kod: Tümünü seç
                   
$avatar_resim_dizin_yolu = 'images/comprofiler';
                    if ($qp_cb_koseadi and $qp_cb_dyeri) {
                        $qp_koseadiveimza = ", a.$qp_cb_koseadi AS koseadi, a.$qp_cb_dyeri AS dyeri";
                    }


Altına Ekliyoruz

Kod: Tümünü seç
                   
if ($qp_cb_cinsiyet || $qp_cb_fieldismi || $qp_cb_fieldismi) {
                        $qp_koseadiveimza = ", a.$qp_cb_cinsiyet AS cinsiyet, a.$qp_cb_fieldismi AS fieldismi, a.$qp_cb_fieldismi AS fieldismi";
                    }


Burada dikkatinizi çekmek istiyorum: Örnekde sadece Bir Field ekliyoruz ama ben buraya 3 adet field ismi yazdım. Son ikisi "fieldismi" olarak geçiyor. Eğer 1 den fazla field eklemek isterseniz bu şekilde olması gerekiyor. (Ve tamamının modül ayarında yazılmış olması gerekiyor aksi halde gösterme yapmıyacaktır)

EÄŸer sadece 1 tane field ekliyecekseniz

Kod: Tümünü seç
if ($qp_cb_cinsiyet) {
                        $qp_koseadiveimza = ", a.$qp_cb_cinsiyet AS cinsiyet";
                    }


Bu şekilde ekleme yapmanız gerekiyor.

Satır : 184
Kod: Tümünü seç
                    ?></a><?php echo $yazar_durum;

                    ?><br / >


Altına Ekliyoruz

Kod: Tümünü seç
<?php if ($cb->cinsiyet) { ?>
<img src="modules/mod_qp_yazarlar/images/generic.png" width="16" border="0"  align="right"  />Cinsiyet : <b><?php echo $cb->cinsiyet; ?></b><br />
  <?php } ?>


PHP dosyasında iş bitiyor.. Sıra geldi XML dosyasına bunu eklemeye..

Satır : 202
Kod: Tümünü seç
<param name="qp_cb_dyeri"


Altına Ekliyoruz

Kod: Tümünü seç
<param name="qp_cb_cinsiyet" type="text" default="" label="Cinsiyet" description="Modülü üye ID'lerine göre ayarliyacaksaniz yazarin cinsiyetinin görünmesini isterseniz ( Örn : cb_cinsiyet) "/>
Rumuz: Erhan
Destek Uzmanı
Durum: Offline
Kullanıcı avatarı

İleti: 351
Kayıt: 19 Mar 2008
HTML: İyi
CSS: İyi
PHP: Orta

Re: Yeni Field Alanları Oluşturmak

İleti GokaLp » 04 AÄŸu 2008

teşekkürler erhan.faydalı bir anlatım olmuş.
Rumuz: GokaLp
GeliÅŸtirici
Durum: Offline
Kullanıcı avatarı

İleti: 384
Kayıt: 29 Ekm 2007
Konum: İzmir

Re: Qp Yazarlar Modülünde Yeni Field Alanları Oluşturmak

İleti Erhan » 04 AÄŸu 2008

Sağol Fırat. Dün akşam tamamını gösterebilmek için uğraştık :) oldu güzelde oldu :) yararlanmak isteyen arkadaşlara da faydalı olur özellik fazlalığı her zaman iyidir :) Geriye bi tane kaldı şimdilik onuda halledebilirsek :)
Rumuz: Erhan
Destek Uzmanı
Durum: Offline
Kullanıcı avatarı

İleti: 351
Kayıt: 19 Mar 2008
HTML: İyi
CSS: İyi
PHP: Orta


Geliştirme / Özelleştirme

Yapimci phpBB © 2009 phpBB Group Style Tasarim Q-Proje