Çözüldü Otomatik imza doldurulması

Çözüldü Otomatik imza doldurulması
9
2K

Hasip

Licenced
Katılım
26 Şub 2019
Mesajlar
141
Tepki puanı
115
Puanları
43
Öncelikle iyi akşamlar, sitemde üyeler kayıt olurken özel alanları dolduruyorlar. Üyeler arası destek vb konularda birbirlerine bu özel alanlarda yer alan bilgilerle yardımcı oluyorlar ancak mobil görünümde bilgileri göremedikleri için sormak zorunda kalıyorlar. Mobil görünümde malesef özel alanları açamıyorum (açtığımda bilgi fazlalığından dolayı görünüm bozuluyor). Aklıma şöyle bir fikir geldi, örneğin aşağıdaki şekilde doldurulmuş özel alanlardan imza bölümüne istediğim bilgileri aktarmak istiyorum. Böyle bir şey mümkünmü, mümkünse nasıl yapabilirim ?

Araç: Astra
Yakıt: Benzin/Lpg
Vites: Manuel
Donanım: Twinport
Model Yılı: 2004

Örnek olması gereken imza: Astra 2004 - Twinport - Manuel - Benzin/Lpg
 
Merhaba sanırım şablon düzenlemesi ile bu işlem yapılabilir. Bahsetmiş olduğunuz özel alanlar message_macros şablonunda yer almaktadır. Bu şablon içierindeki bilgileri yeni bir şablon oluşturabilir ve oraya kaydedebilirsiniz. Daha sonra oluşturmuş olduğunuz bu şablonu post_macros şablonuna <footer class="message-footer"> kodunun hemen üzerine include ederek deneyebilirsiniz. Tabi görsel açıdan biraz css ile düzenlemeler yapabilirsiniz. Açıkçası biraz modifiye gerektiren bir durum.
 
Bu söylediğiniz şekilde tüm özel alanlar çekilecektir hocam, ancak bana bazı bilgiler gerekiyor.
 
Hasip bey;
Bu söylediğiniz özellikleri sadece modifiye olarak yapmak benim sözünü ettiğim şekilde olabilir. Belki bu şekilde çekmiş olduğunuz verilerden bazılarını css ile gizleme şansınız olabilir. Ancak özel belirlenmiş veriler için eklenti gerekir.
 
Anladığım kadarıyla detaylı bir çalıştırma gerektirecek bir durum ortaya çıkıyor. Hocam peki bir özel alanı şablon içersinde nasıl çağırabilirim. Kodunu benimle paylaşırmısınız ?
 
Hasip Bey;
Yeni bir şablon oluşturacaksınız örnek: ozel_alanlar ve message_macros şablonunda yer alan sizin verilerinizi çekecek kodları bu şablona kaydedeceksiniz. Daha sonra bu şablonu post_macros şablonuna aşağıdaki kod ile çekeceksiniz.
<xf:include template="ozel_alanlar" />
 
Hasip Bey;
Yeni bir şablon oluşturacaksınız örnek: ozel_alanlar ve message_macros şablonunda yer alan sizin verilerinizi çekecek kodları bu şablona kaydedeceksiniz. Daha sonra bu şablonu post_macros şablonuna aşağıdaki kod ile çekeceksiniz.
<xf:include template="ozel_alanlar" />

Hocam tam olarak anlatamadım. Örneğin isimsoyisim id değerine sahip bir özel alanım olsun. Ben sadece bu id özel alanı çağırmak istiyorum. Belirli özel alanları sizin yazdığınız gibi bir şablon içersinde toplamayı planlıyorum.
 
Ben sadece pratikte yapılabilecekleri söylüyorum. Özel alanlarınızın neye göre çekileceği konusunda custom_fields_macros şablonunu inceleyebilirsiniz
Örnek olarak custom_fields_macros şablonunda özel alanlar aşağıdaki yapıyı ihtiva eder.
Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
 
Hocam şu şekilde bir çözüm ürettim, tamda istediğim gibi oldu. İhtiyacı olan arkadaşlar için paylaşıyorum. Bu kod sayesinde post_macros şablonu içersinde istediğiniz bir alanda istediğiniz bir özel alan değerini çağırabilirsiniz. Ben kendi sitemde özel alanlardan belirlediklerimi imza bölümüne çektim. Bu sayede uzayıp giden posbit alanını kısaltmış oldum.

Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
 
Çözmüş olmanıza sevindim. ;)
 
Quick Jump
2,620Konular
12,449Mesajlar
1,428Kullanıcılar
Geri
Üst