» » » » Userinfo Sayfasında Kapak Fotoğrafı

Userinfo Sayfasında Kapak Fotoğrafı

test1558
test1558 25-10-2018, 12:35
Merhaba userinfo sayfasına kullanıcıların nasıl kapak fotoğrafı eklemesini sağlayabilirim?
Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
test1558 1 Kasım 2018 12:09
teşekkürler
0
VOLKAN 28 Ekim 2018 22:41
Bunu kullanacağım. Sağolun.
0
yusufdj 28 Ekim 2018 00:45
@Evan⁠ Açıklayıcı bir anlatım olmuş, teşekkürler.
0
Evan 27 Ekim 2018 19:43
Mehmet diğer başlığınıza yazacağı cevabı buraya yazmış, ufak bir karışıklık olmuş.

Gelelim bu başlığınızın cevabına;
Mevcut yapı dahilinde böyle bir şey mümkün değil ancak ilave alanlara ait kodları kullanıcı ilave alanlarına taşırsanız dikkatli bir şekilde belki olabilir.

Ben ise bununla uğraşmak yerine mevcut yapıyı kullanarak nasıl bir şeyler üretebileceğinizden bahsedeceğim;
Öncelikle bir tane kullanıcı ilave alanı oluşturmakla başlayalım;
1. Yönetici Kontrol Paneline girelim.
2. Tüm bölümler bağlantısına tıklayalım.
3. Kullanıcı Kontrolleri seçenekleri altında bulunan Kullanıcı Profili İlave Alanları bağlantısına tıklayalım.
4. Sayfada bulunan Yeni Alan Ekle bağlantısına tıklayın.
5. Aşağıdaki değerleri oluşturun;
Alan Adı: cover
Alan Tanımı: Kapak fotoğrafınızı seçin
Alan Tipi: Liste
Şimdi liste kısmına özellikle dikkat etmemiz gerekiyor. Çünkü burada kullanıcılara biz varsayılan bir değer vereceğiz ve oradan seçim yaparak kapak fotoğraflarını belirleyebilecekler. Bu alan gireceğimiz her bir sayır bir seçeneği oluşturuyor bildiğiniz gibi. Şimdi ilk başta tema dosyamızın içine gidip images klasörünün içinde cover diye bir klasör oluşturalım ve Rap, Rock, Jazz, Pop ve Indie adında .png uzantılı görseller yükleyeyim. Bir de none.png adında bir görsel olsun. Eğer kullanıcı seçim yapmamışsa none.png gözüksün. Bu görsellerin yükseklik ve genişlik değerleri sizin tarafınızdan önceden ayarlanmış olması gerekiyor. Bu görselleri yükledikten sonra liste kısmı için şu değerleri ALT ALTA girelim;
Rap
Rock
Pop
Indie

Kayıt Sayfasına Eklensin Mi? ve Kullanıcılar Tarafından Düzenlenebilsin Mi? değerleri de Evet olsun. Diğer seçenek Hayır olarak kalsın.
Şimdi ilave alanımız oluştu. Gelelim diğer adımlara.
6. userinfo.tpl için ilave alanları eklemek oldukça basit; 
{xfields} kodunu profili düzenleme alnına yerleştirebilirsiniz. Ha dersiniz ki ben görünümü düzenli olsun diyorum o zaman temanızın yapısına uyumlu olması için aşağıdaki yolu da izleyebilirsiniz.
Eğer temanızda tr, td şeklinde bir düzen var ise şu kodu kullanmak mantıklı olabilir; <tr>Kapak fotoğrafınızı seçin<td>[xfinput_cover]</td></tr>

7. Şimdi kapak fotoğrafının gözükeceği alan için kod oluşturalım;
[xfgiven_cover]<img  src="{THEME}/images/cover/[xfvalue_cover].png">[/xfgiven_cover][xfnotgiven_cover]<img  src="{THEME}/images/cover/none.png">[/xfnotgiven_cover]

Tabi yukarıdaki alanı kendi temanıza göre belki düzenlemeniz gerekebilir. Sitede Facebook benzeri bir profil tasarıma ait başlık bulunuyordu. Eminim bu rehberi onunla birleştirerek güzel bir profil sayfası oluşturabilirsiniz. Seçenekler sizin belirlediğiniz ile sınırlı olacaktır ancak en azından istediğinizi elde edebileceksiniz.

Dipçe: 6. adımdaki adımları register.tpl dosyasına da uygulamanız gerekmektedir. Yoksa kayıt işlemlerinde hata oluşabilir.
3 779
MaRZoCHi 27 Ekim 2018 01:03

--------------------