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

Derecelendirme: 0/5 - 0 oy

Custom Profile Field Kod Problemi (Çözüldü)


Sponsor Reklam

Çevrimdışı enescanx
 Tarih: 28-09-2015, Saat:03:46
(Son Düzenleme: 28-09-2015, Saat:18:09, Düzenleyen: enescanx. Sebep: Solved! )
#1
 Site Adresi : 

Versiyon MyBB Sürümü : 1.8
Eklenti-Plugin Kurulu Eklentiler : yok

Hata-Sorun Sorun açıklaması :
Resim-Grafik Hata Ekran Görüntüsü :

Selam arkadaşlar, Facebook'ta bulunan grubumuzun talebiyle, beklediğimiz bir oyun için forum tasarlamaya başladım.

Soruna gelecek olursak;
Arkadaşlar aslında arka planda yaptığım işler biraz karışık ama en net şekilde sorumu sormak istiyorum; 

Member_Profile_Groupimage şablonuna ben neden Custom Profile Field çekemiyorum? Yani Türkçesi ile Özel Profil Alanından bilgi çekmek için kodlar çalışmıyor.
Evet sorunun en basite indirgenmiş hali bu sanırım. 

Kendim bir çok kod buldum, aynı kodları 2 farklı yerde kullandım sorunsuz işimi hallettim fakat Profil ekranı için Member_Profile_Groupimage şablonu içerisinde kullandığım kodlar Custom Profile Field'i görmüyor.

Normalde olması gereken ve kullandığım kod;
Kod:
<img src="images/duende2/gruplar/{$displaygroup['title']}{$userfields['fid4']}.png" alt="" title="{$usergroup['title']}"/>


Bu kod; profil sayfasında üyenin rank resmini getirmesi gerekiyor. FTP'de images/duende/gruplar/MasterLyn.png görseli bekliyor. Her şey tamam, resmin "Master" kısmına kadar geliyor kod, en son "Lyn" koyup resmi getirmesi için Özel Profil Alanındaki girdi lazım ama custom field kodumuz çalışmıyor nedense. (Özel alan id=4 bu arada her şey doğru, daha önceki iki yerde çalışan kod burada çalışmıyor.)

Burada çalışmayan kısım burası: {$userfields['fid4']} Bunun yerine aşağıdaki kodları denedim; 
Kod:
{$post['fid4']}
{$user['fid4']}
{$userfields['fid4']}
{$memprofile['fid4']}
{$mybb->user['fid4']}
{$mybb->userfields['fid4']}

 Fakat sonuç negatif. 

Artık elim kolum bağlandığı için önerilerinize açığım. Çok uzman değilim bu konularda ama bir bilen vardır elbet Gülümseme

Anlatması biraz güç oldu ama bu konulara hakim arkadaşlar umarım beni anlayacaktır.
Talebe göre daha fazla detay verebilirim.


Ekran örüntüleri:
resimresim
Cevapla
Bunu Beğenenler:
Sponsor Reklam
Sponsor Reklam

Çevrimdışı semih7106
 Tarih: 28-09-2015, Saat:16:33
#2
İlk aklıma gelen yöntem,

member_profile şablonundaki şu kodu

Kod:
{$groupimage}

bahsettiğin img koduyla değişitirerek deneyebilirsin.

Kod:
<img src="images/duende2/gruplar/{$displaygroup['title']}{$userfields['fid4']}.png" alt="" title="{$usergroup['title']}"/>
Cevapla
Bunu Beğenenler: enescanx

Çevrimdışı enescanx
 Tarih: 28-09-2015, Saat:17:48
#3
Evet hocam, gece bu konuyu açıp, gidip yatmıştım. Sanırım düşünemedim uykulu halimle. Gerçekten mantıklı.
Aynı kodu Member_Profile içerisinde  {$groupimage} kodunun yerine koyunca sorunsuz çalıştı.

Böylelikle Member_Profile_Groupimage şablonunu aradan çıkarıp, doğrudan Member_Profile içerisinden Rank resmini verebildim. 

Tabi neden bu birebir aynı olan kod Groupimage şablonunda çalışmıyor orası artık benim için muamma. Sorun çözüldüğüne göre uğraşmaya gerek yok artık orasıyla.

Teşekkürler Gülümseme
Cevapla
Bunu Beğenenler: semih7106

Çevrimdışı Smyrna35
 Tarih: 28-09-2015, Saat:20:14
#4
(28-09-2015, Saat:17:48)enescanx Adlı Kullanıcıdan Alıntı: Evet hocam, gece bu konuyu açıp, gidip yatmıştım. Sanırım düşünemedim uykulu halimle. Gerçekten mantıklı.
Aynı kodu Member_Profile içerisinde  {$groupimage} kodunun yerine koyunca sorunsuz çalıştı.

Böylelikle Member_Profile_Groupimage şablonunu aradan çıkarıp, doğrudan Member_Profile içerisinden Rank resmini verebildim. 

Tabi neden bu birebir aynı olan kod Groupimage şablonunda çalışmıyor orası artık benim için muamma. Sorun çözüldüğüne göre uğraşmaya gerek yok artık orasıyla.

Teşekkürler Gülümseme
Oranın çalışmamasının nedeni groupimage şablonu sadece üyeler&gruplardaki rank bölümünden kodları alır işleve geçirir. Siz özel profil yönetimi ile yaptığınız değişiklikleri rank bölümünün kodlarına ekliyorsunuz bu nedenle çalışmaması doğaldır.
Cevapla
Bunu Beğenenler: semih7106

Çevrimdışı semih7106
 Tarih: 28-09-2015, Saat:21:11
#5
(28-09-2015, Saat:17:48)enescanx Adlı Kullanıcıdan Alıntı: Evet hocam, gece bu konuyu açıp, gidip yatmıştım. Sanırım düşünemedim uykulu halimle. Gerçekten mantıklı.
Aynı kodu Member_Profile içerisinde  {$groupimage} kodunun yerine koyunca sorunsuz çalıştı.

Böylelikle Member_Profile_Groupimage şablonunu aradan çıkarıp, doğrudan Member_Profile içerisinden Rank resmini verebildim. 

Tabi neden bu birebir aynı olan kod Groupimage şablonunda çalışmıyor orası artık benim için muamma. Sorun çözüldüğüne göre uğraşmaya gerek yok artık orasıyla.

Teşekkürler Gülümseme

Rica ederim hocam başka birşeyler de yapılabilir belki ama ilk aklıma gelen bu oldu.

2 şablon da member.php ye bağlı olarak çalışıyor. Muhtemelen php dosyasındaki tanımlanma yerlerinden dolayı
profil alanları grup resminden çekilemiyor. Neyse sorun çözüldüğüne göre sıkıntı yok iyi forumlar Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı enescanx
 Tarih: 28-09-2015, Saat:22:16
(Son Düzenleme: 28-09-2015, Saat:22:19, Düzenleyen: enescanx.)
#6
Alıntı:Oranın çalışmamasının nedeni groupimage şablonu sadece üyeler&gruplardaki rank bölümünden kodları alır işleve geçirir. Siz özel profil yönetimi ile yaptığınız değişiklikleri rank bölümünün kodlarına ekliyorsunuz bu nedenle çalışmaması doğaldır.


Smyrna35 hocam normalde 

Kod:
{$memprofile['fid4']}

{$mybb->user['fid4']}
kodları çalışıyor. Fakat sorunlu çalışıyor. 
{$memprofile['fid4']} kodu yalnızca kendi profilime bakarsam çalışıyor, farklı bir kullanıcıda resim göstermiyor. 
{$mybb->user['fid4']} kodu ise başka kullanıcılarda, kullanıcının rank resmi ne olursa olsun kendi rank resmimi gösteriyor. 
Ama neyse ki dolaylı yoldan da olsa hallettik sorunu ben de rahatladım. İşte insanın başına gelmeyince tecrübe edinilmiyor. Teşekkürler destekleriniz için Gülümseme
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
SSS [MCTR - 1.8] Üye olurken 1364 - Field 'thx' doesn't have a default value hatası icedie 3 933 12-11-2017, Saat:22:05
Son Yorum: ibrahim3894
Genel İzleyici [MCTR - 1.8] Postbit Yardım Lütfen (ÇÖZÜLDÜ) Stax 3 165 19-10-2017, Saat:15:20
Son Yorum: takalar112
  DVZ shoutbox Problemi brahim12 13 761 27-05-2017, Saat:23:32
Son Yorum: VenomBoss
  konuların hızlı menüsünde sorun yaşıyorum (sorun çözüldü) Phantom 3 406 03-02-2017, Saat:02:13
Son Yorum: ozanakkaya
  [1.8] 1054 - Unknown column 'authsecret' in 'field list' YAKOPS123 4 481 28-01-2017, Saat:00:28
Son Yorum: ozanakkaya



Konuyu Okuyanlar: 1 Ziyaretçi