MyBB Depo Forum
Custom Profile Field Kod Problemi (Çözüldü) - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: MyBB 1.8 Depo (https://mybbdepo.com/mybb-1-8-depo-forumu)
+--- Forum: MyBB 1.8 Soru ve Sorunlarınız (https://mybbdepo.com/mybb-1-8-soru-ve-sorunlariniz-forumu)
+--- Konu Başlığı: Custom Profile Field Kod Problemi (Çözüldü) (/custom-profile-field-kod-problemi-cozuldu-konusu.html)



Custom Profile Field Kod Problemi (Çözüldü) - enescanx - 28-09-2015

 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


Cvp: Custom Profile Field Kod Problemi (10puanlık Uzmanlık Sorusu) - semih7106 - 28-09-2015

İ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']}"/>



Cvp: Custom Profile Field Kod Problemi (10puanlık Uzmanlık Sorusu) - enescanx - 28-09-2015

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


Cvp: Custom Profile Field Kod Problemi (Çözüldü) - Smyrna35 - 28-09-2015

(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.


Cvp: Custom Profile Field Kod Problemi (Çözüldü) - semih7106 - 28-09-2015

(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


Cvp: Custom Profile Field Kod Problemi (Çözüldü) - enescanx - 28-09-2015

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