MyBB Depo Forum

Orjinalini görmek için tıklayınız: Custom Profile Field Kod Problemi (Çözüldü)
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
 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
İ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']}"/>
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
(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.
(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
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