Kullanıcı bilgilerini yansıtma

Başlatan BrainDamaged, 01 May 2019 23:15

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

BrainDamaged

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 ?

snrj

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

BrainDamaged

Alıntı yapılan: snrj - 03 May 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  :-\

snrj

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ı
Kod [Seç]
<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

BrainDamaged

hocam yazarın avatarını
Kod [Seç]
', $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

snrj

kodunuzu şu şekilde değiştirin
Kod [Seç]
', $context['user']['avatar']['href'], '

BrainDamaged

Alıntı yapılan: snrj - 24 May 2019 23:27kodunuzu şu şekilde değiştirin
Kod [Seç]
', $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
Kod [Seç]
', $context['user']['post_group'], '

snrj

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

BrainDamaged

Alıntı yapılan: snrj - 25 May 2019 19:12hata vermemesi gerikir ama şu şekillerde bir deneyin
Kod [Seç]
', $context['user']['group'], '
Kod [Seç]
', $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

snrj

kodlamayı görmeden tam olarak söylemek zor
Kod [Seç]
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

BrainDamaged

Alıntı yapılan: snrj - 28 May 2019 22:24kodlamayı görmeden tam olarak söylemek zor
Kod [Seç]
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:
Kod [Seç]
if ($context['allow_admin'])ayarlar.php dosyasına eklediğim kısım:
Kod [Seç]
$g_numara = array(1, 2);