Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Nasıl yapılır ? Php Xenforo 2 Son Konuları Çekme

mcv_js

xFanatik
SMS onaylı
Kullanıcı
Katılım
22 Nis 2017
Mesajlar
1,249
Çözümler
7
Portal scripti yazıyorum.Foreach ile xenforo 2 deki son komuları nasıl çekebilirim?
 

Nasıl yapılır ? Php Xenforo 2 Son Konuları Çekme

Benim verdiğim kodları olduğu gibi yapıştırırsan hata alırsın. Çünkü ben konuya php bbcode olarak eklediğimde <?php tagini göremezsin. Genel kod olarak ekledim. Aşağıdaki kodu olduğu gibi kopyala bakalım sorun yaşayacak mısın?

Kod:
<?php
    $sorgu = $db->query("SELECT * FROM xf_thread ORDER BY thread_id DESC LIMIT 10", PDO::FETCH_ASSOC);
    if ($sorgu->rowCount()):
         foreach( $sorgu as $listele ):
          ?>
        <a href="threads/posts.<?php echo $listele['thread_id'];?>"><?php echo $listele['title']; ?><br />     
    <?php
      endforeach;
      endif;
    
?>
Error log ds şöyle hata aldım
[25-Sep-2018 20:46:51 UTC] PHP Parse error: syntax error, unexpected 'endforeach' (T_ENDFOREACH), expecting end of file in * on line 12
PHP:
$sorgu = $db->query("SELECT * FROM xf_thread ORDER BY thread_id DESC LIMIT 10", PDO::FETCH_ASSOC);
    if ($sorgu->rowCount()){
         foreach( $sorgu as $listele ){
          ?>
        <a href="threads/posts.<?php echo $listele['thread_id'];?>"><?php echo $listele['title']; ?><br />
    <?php
            }
            }
     ?>

Birde bu şekilde dene
 
PHP:
$sorgu = $db->query("SELECT * FROM xf_thread ORDER BY thread_id DESC LIMIT 10", PDO::FETCH_ASSOC);
    if ($sorgu->rowCount()){
         foreach( $sorgu as $listele ){
          ?>
        <a href="threads/posts.<?php echo $listele['thread_id'];?>"><?php echo $listele['title']; ?><br />
    <?php
            }
            }
     ?>

Birde bu şekilde dene
PHP Parse error: syntax error, unexpected '}', expecting end of file in
 
Benim verdiğim kodları olduğu gibi yapıştırırsan hata alırsın. Çünkü ben konuya php bbcode olarak eklediğimde <?php tagini göremezsin. Genel kod olarak ekledim. Aşağıdaki kodu olduğu gibi kopyala bakalım sorun yaşayacak mısın?

Kod:
<?php
    $sorgu = $db->query("SELECT * FROM xf_thread ORDER BY thread_id DESC LIMIT 10", PDO::FETCH_ASSOC);
    if ($sorgu->rowCount()):
         foreach( $sorgu as $listele ):
          ?>
        <a href="threads/posts.<?php echo $listele['thread_id'];?>"><?php echo $listele['title']; ?><br />     
    <?php
      endforeach;
      endif;
    
?>
 
Çözüm
Benim verdiğim kodları olduğu gibi yapıştırırsan hata alırsın. Çünkü ben konuya php bbcode olarak eklediğimde <?php tagini göremezsin. Genel kod olarak ekledim. Aşağıdaki kodu olduğu gibi kopyala bakalım sorun yaşayacak mısın?

Kod:
<?php
    $sorgu = $db->query("SELECT * FROM xf_thread ORDER BY thread_id DESC LIMIT 10", PDO::FETCH_ASSOC);
    if ($sorgu->rowCount()):
         foreach( $sorgu as $listele ):
          ?>
        <a href="threads/posts.<?php echo $listele['thread_id'];?>"><?php echo $listele['title']; ?><br />    
    <?php
      endforeach;
      endif;
   
?>
Bazı şeyleri silerken siteyi komple sildim yanlışıkla yedekte yok...Yapcak bişey yok teşekkür ederşim abi
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.