• Merhaba Ziyaretçi,
    Sitemizden yararlanmak için buradan kayıt olunuz.
  • Değerli üyelerimiz, Bildiğiniz üzere uzunca bir süredir eklenti desteği ile kişisel sebeplerden ötürü ilgilenemiyorum. Üyelerimizi mağdur etmemek açısından burada sergilenen eklentilerimizi Xenforo.gen.tr üzerinde satışa sunma kararı aldık. Mevcut eklentilere ait kritik problem ve geliştirmeler ile ilgili belirli aralıklarla Xenforo.gen.tr üzerinden destek verilecektir.

Çözüldü Son forum konuları

st0rm

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
17
Reaction score
0
Puanları
1
Yaş
35
beyler son forum konularının php olarak hali varmı portal tarzı birşey yapıcagım nasıl çekerim son forum konularını ?
 

PiCASSO

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
3
Reaction score
0
Puanları
1
Yaş
32
Aynı sorunu bende yaşıyorum cevabını bilen varmı
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,018
Reaction score
1,036
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x

PiCASSO

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
3
Reaction score
0
Puanları
1
Yaş
32
Yaptıklarınızı uyguladım ben xenforo dışı php bir portal yapıyorum oraya taşımak istiyorum son konuları dediklerinizi yapmama rağmen olmadı başka bir yolunu biliyorsanız lütfen cevap yazın.
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,018
Reaction score
1,036
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
Site adresiniz nedir?
Birçok yolu var konuları göstermenin,son konuları xenforo dizini dışında mı yayınlayacaksınız?
 

st0rm

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
17
Reaction score
0
Puanları
1
Yaş
35
php olarak baska bir sayfada göstermek istiyorum
 
biri yardım edebilirmi hiçbir yerde yok
 

PiCASSO

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
3
Reaction score
0
Puanları
1
Yaş
32
Site adresiniz nedir?
Birçok yolu var konuları göstermenin,son konuları xenforo dizini dışında mı yayınlayacaksınız?
Evet ayrı bir portal yaptım xenforodan bağımsız site.com portal bunu diyelim xenforo dizini ise site.com/forum burası bu forumdaki son konuları portala aktarmak istiyorum.
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,018
Reaction score
1,036
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
Sadece sql istiyorsanız bu kodu kullanabilirsiniz,
thread.node_id = 4 kısmına hangi forumdan listeleyecekseniz onu yazın,
herhangi bi forum kısıtlaması olmayacaksa kaldırabilirsiniz.
Kod:
SELECT thread.*,
  user.*, IF(user.username IS NULL, thread.username, user.username) AS username,
  NULL AS thread_read_date,
  0 AS thread_is_watched,
  0 AS user_post_count
FROM xf_thread AS thread
LEFT JOIN xf_user AS user ON
  (user.user_id = thread.user_id)
WHERE
  (thread.node_id = 4) AND (thread.sticky = 0) AND (thread.discussion_state IN ('visible'))
ORDER BY thread.last_post_date DESC
 
Dönen sonucu $thread değişkenine atarsanız $thread['title'] size başlığını dönderir.
 
Örnek olarak şöyle bir çıktısı olacaktır,
https://xenforo.web.tr/demo/thread.html
 

st0rm

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
17
Reaction score
0
Puanları
1
Yaş
35
sağolasın yardımların icin
 

st0rm

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
17
Reaction score
0
Puanları
1
Yaş
35
attım mesaj
 
yok mu bi caresi
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,018
Reaction score
1,036
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
Verdiğim kodu doğrudan phpmyadmin üzerinden çalıştırmayı deneyin,eğer konuları getiriyorsa zaten çalışıyordur.
 

st0rm

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
17
Reaction score
0
Puanları
1
Yaş
35
sayın admin özel mesaj atabiliyormuyuz sana
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,018
Reaction score
1,036
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
atabilirsiniz tabiki.
 

OsmanT

Kayıtlı Üye
Katılım
29 Eyl 2016
Mesajlar
399
Reaction score
192
Puanları
43
Yaş
36
Konum
Konya
Web sitesi
www.islambeka.com
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Biri benim özeli kapamış bugün farkına vardım:)
 

st0rm

Kayıtlı Üye
Katılım
1 Şub 2017
Mesajlar
17
Reaction score
0
Puanları
1
Yaş
35
valla biriniz yardım etseniz güzel olur sorunu çözeriz
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,018
Reaction score
1,036
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
Kullanmak isteyen arkadaşlar için en basit haliyle bu şekildedir,
PHP:
<?php
try {
    $db = new PDO("mysql:host=localhost;dbname=xf;charset=utf8", "root", "");

    $query = $db->query("
SELECT thread.*,
  user.*, IF(user.username IS NULL, thread.username, user.username) AS username
FROM xf_thread AS thread
LEFT JOIN xf_user AS user
ON (user.user_id = thread.user_id)
ORDER BY thread.last_post_date DESC", PDO::FETCH_ASSOC);
    if ( $query->rowCount() ){
        ?>

        <table>
        <tr>
            <td>Konu Başlığı</td>
            <td>Yazan</td>
            <td>Son Mesaj</td>
            <td>Gösterim sayısı</td>
            <td>Cevap sayısı</td>
        </tr>

        <?php foreach( $query as $thread ){ ?>


                <tr>
                    <td><a href="/forum/threads/<?php print $thread['thread_id']; ?>/"><?php print $thread['title']; ?></td>
                    <td><?php print $thread['username']; ?></td>
                    <td><?php print $thread['last_post_username']; ?></td>
                    <td><?php print $thread['view_count']; ?></td>
                    <td><?php print $thread['reply_count']; ?></td>
                </tr>
<?php   } ?>
        </table>
<?php }

} catch ( PDOException $e ){
    print $e->getMessage();
}
?>
 
Üst