27 Haz 2022 01:57 Yeni Konu Oluştur

Haberler:

Sitemiz Smf 2.1 ve Smf 2.0 sürümleri için Destek ve Tema paylaşım forumudur


Kullanıcı bilgilerini yansıtma

Başlatan BrainDamaged, 01 Mayıs 2019 23:15

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

*

  1. 21

  2. 7

  3. 4

Merhabalar, "SSI.php" yardımı ile forum klasörümün içerisine "haberler" adında bir dosya açtım ve haber kısmı için bir panel oluşturdum, yazar'ın adı girildiğinde örneğin "ahmet" yazılır ise "ahmet" adlı kullanıcının rütbesini ve avatarını nasıl yansıtabilirim hocam ?

*

  1. 3,263

  2. 596

  3. 1076
bu dediğinizi sadece ssi.php ile yapamazsınız ssi_queryMembers fonksiyonunu biraz inceleyin

*

  1. 21

  2. 7

  3. 4
Alıntı yapılan: snrj - 03 Mayıs 2019 00:35bu dediğinizi sadece ssi.php ile yapamazsınız ssi_queryMembers fonksiyonunu biraz inceleyin

internette bahsettiğiniz fonksiyonun arattım hocam lakin projeme nasıl dahil edebileceğime dair bir yazı göremedim, yada doğru bir arama yapmadım  :-\

*

  1. 3,263

  2. 596

  3. 1076

internette arama yapın dememiştim zaten o fonksiyon ssi.php içinde zaten kodu inceleyin size örnek olsun diye sölemiştim
dediğim gibi sadece ssi php ile olmucaktır
örnek olarak ismi girdiğiniz bir form input olmalı
<form action="action.php" method="post">
 <p>İsminiz: <input type="text" name="isim" /></p>
 <p><input type="submit" /></p>
</form>
gönder dediğinizde action.php içinde gönderilen ismi $_POST["isim"] bir değişkene atayıp veritabanındaki members tablosunda members_name sutununa arama yaptırmanız lazım

*

  1. 21

  2. 7

  3. 4
hocam yazarın avatarını
', $context['user']['avatar']['image'], ' ile çekiyorum lakin <img>

tagı ile geliyor sadece adresini nasıl yansıtabilirim ?

Alıntı yapılan: undefined<img src="https://resmim.net/f/LGZaaP.png?nocache" width="150" height="150" alt="" class="avatar">
kırmızı ile işaretlediğim yerdeki bağlantı adresini almak istiyorum

*

  1. 3,263

  2. 596

  3. 1076
kodunuzu şu şekilde değiştirin
', $context['user']['avatar']['href'], '

*

  1. 21

  2. 7

  3. 4
Alıntı yapılan: snrj - 24 Mayıs 2019 23:27kodunuzu şu şekilde değiştirin
', $context['user']['avatar']['href'], '

teşekkür ederim hocam çalıştı, şimdi de hazırlamış olduğum sayfaya kullanıcının üye grubunu isim olarak yansıtmaya çalışıyorum lakin hata veriyor

Alıntı yapılan: undefined<br /><b>Notice</b>:  Undefined index: post_group in <b>public_html/portal/ekle.php</b> on line <b>124</b><br />

kullandığım kod
', $context['user']['post_group'], '

*

  1. 3,263

  2. 596

  3. 1076

hata vermemesi gerikir ama şu şekillerde bir deneyin
', $context['user']['group'], '', $context['user']['group_stars'], '
birde profilinizdeki site bilginizi düzeltirseniz nasıl bir şey yaptığınıza görelim

*

  1. 21

  2. 7

  3. 4
Alıntı yapılan: snrj - 25 Mayıs 2019 19:12hata vermemesi gerikir ama şu şekillerde bir deneyin
', $context['user']['group'], '', $context['user']['group_stars'], '
birde profilinizdeki site bilginizi düzeltirseniz nasıl bir şey yaptığınıza görelim

şöyle hocam forumun altına haber kısmı açtım bunun ise bir haber paneli oluşturmaya çalışıyorum, forum hesabınıza giriş yaptıktan sonra panel sayfasını açıyorsunuz eğer yönetici iseniz erişim izniniz oluyor, haber ekleme sayfasında ise yazar'ın bilgilerini tabloya yazdırmaya çalışıyorum (https://resmim.net/preview/ojizek.png) yazarın bulunduğu grubun adını alıp haberler kısmına yazdıracağım

*

  1. 3,263

  2. 596

  3. 1076
kodlamayı görmeden tam olarak söylemek zor
global $memberContext;
loadMemberData($context['user']['id']);
loadMemberContext($context['user']['id']);
echo'', $memberContext[$context['user']['id']]['post_group'],'';
bu kodlama ile kullanıcının nerdeyse tüm bilgilerini çekebilmeniz gerekir tek değiştirmeniz gerekn kısım post_group yazan yer

*

  1. 21

  2. 7

  3. 4
Alıntı yapılan: snrj - 28 Mayıs 2019 22:24kodlamayı görmeden tam olarak söylemek zor
global $memberContext;
loadMemberData($context['user']['id']);
loadMemberContext($context['user']['id']);
echo'', $memberContext[$context['user']['id']]['post_group'],'';
bu kodlama ile kullanıcının nerdeyse tüm bilgilerini çekebilmeniz gerekir tek değiştirmeniz gerekn kısım post_group yazan yer

teşekkür ederim hocam çalıştı, oluşturduğum sayfayı şuanlık sadece yöneticiler görebiliyor bunun yerine ayarlar.php içerisinde belirtilen üye grup numarasına göre gözükmesini nasıl sağlayabilirim

Şuan kullandığım şartlandırma: if ($context['allow_admin'])ayarlar.php dosyasına eklediğim kısım: $g_numara = array(1, 2);


Benzer Konular (5)


MENU ×