The theme is under construction, please let us know any bugs you see in the meantime.
The theme is under construction, please let us know any bugs you see in the meantime.

Son İletiler Smf 2.1

orhan

Moderator
istatislik.jpg
Merhaba istek üzere paylaşıyorum Öncelikle bunu kulana bilmek için sisteminizde bootstrap kurulu olması lazım

BoardIndex.template.php de
Bulun

Kod:
/**
 * This actually displays the board index
 */
function template_main()
{
 global $context, $txt, $scripturl;

değişin

Kod:
/**
 * This actually displays the board index
 */
function template_main()
{
 global $context, $txt, $scripturl, $memberContext;
echo '<div class="row text-center">';
 /* Each post in latest_posts has:
 board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
 subject, short_subject (shortened with...), time, link, and href. */
 foreach ($context['latest_posts'] as $post){
 $last_poster = $post['poster']['id'];
 if($last_poster!=0) {
 // Get The Avatar the easy Way
 loadMemberData($last_poster);
 loadMemberContext($last_poster);
 
 $ava = !empty($memberContext[$last_poster]['avatar']['image']) ? $memberContext[$last_poster]['avatar']['href'] : $settings['theme_url'].'/images/default_avatar.png';
 } else {
 $ava = $settings['theme_url'].'/images/default_avatar.png';
 }
 echo'
 <div class="col-xl-3 col-md-6 col-12">
 <div class="info-box">
 <div class="blog-meta">
 <span class="day">',timeformat($post['timestamp'], '%d'), '</span>
 <span class="month">',timeformat($post['timestamp'], '%b'), '</span>
    </div>
 <div class="title">
 <header class="entry-header">
  <h6 class="inverse-font">', $post['link'], '</h6>
 <div class="entry-meta">
 <span class="jp-views"><img class="avatar" src="', $ava, '" /> - By ', $post['poster']['link'], '</span>
 </div>
 </header>
 </div>
 <div class="content-post">
  <p>', $post['board']['link'], '</p>  
 </div>
 </div>
 </div>';
 }
 echo'
 </div><!-- #recent_posts_content -->';

Bulup silin

Kod:
// This is the "Recent Posts" bar.
 echo '
 <div class="sub_bar">
 <h4 class="subbg">
 <a href="', $scripturl, '?action=recent"><span class="xx"></span>', $txt['recent_posts'], '</a>
 </h4>
 </div>
 <div id="recent_posts_content">';

 // Only show one post.
 if ($settings['number_recent_posts'] == 1)
 {
 // latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
 echo '
 <p id="infocenter_onepost" class="inline">
 <a href="', $scripturl, '?action=recent">', $txt['recent_view'], '</a> ', sprintf($txt['is_recent_updated'], '&quot;' . $context['latest_post']['link'] . '&quot;'), ' (', $context['latest_post']['time'], ')

 </p>';
 }
 // Show lots of posts.
 elseif (!empty($context['latest_posts']))
 {
 echo '
 <table id="ic_recentposts">
 <tr class="windowbg">
 <th class="recentpost">', $txt['message'], '</th>
 <th class="recentposter">', $txt['author'], '</th>
 <th class="recentboard">', $txt['board'], '</th>
 <th class="recenttime">', $txt['date'], '</th>
 </tr>';

 /* Each post in latest_posts has:
 board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
 subject, short_subject (shortened with...), time, link, and href. */
 foreach ($context['latest_posts'] as $post)
 echo '
 <tr class="windowbg">
 <td class="recentpost"><strong>', $post['link'], '</strong></td>
 <td class="recentposter">', $post['poster']['link'], '</td>
 <td class="recentboard">', $post['board']['link'], '</td>
 <td class="recenttime">', $post['time'], '</td>
 </tr>';
 echo '
 </table>';
 }
 echo '
 </div><!-- #recent_posts_content -->';

index.css ye ekleyin

Kod:
.info-box {
    min-height: 100px;
    background: #fff;
    width: 100%;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
    margin-bottom: 30px;
    padding: 15px;
}
.blog-meta {
    font-family: "Asap","Arial","Helvetica",sans-serif;
    font-weight: 700;
    position: absolute;
    z-index: 1;
    top: 1.94em;
    right: auto;
    bottom: auto;
    left: -0.4em;
    float: left;
    padding: .55em .9em;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    background: none repeat scroll 0 0 #ee836e;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
}
.blog-meta .day {
    font-size: 1.15em;
    display: block;
    margin-bottom: -7px;
}
.blog-meta .month {
    font-size: .75em;
}
.info-box h6, .info-box h6>a {
    font-size: 12px;
    font-weight: 700;
    max-height: 27px;
    min-height: 25px;
    overflow: hidden;
    text-transform: uppercase;
    color: #666;
}
.jp-views img {
    height: 25px;
    width: 25px;
    border-radius: 50%;
}
.rank-bg {
    height: 78px;
    width: 100%;
    margin: -5px;
    position: absolute;
    background: #4e4e4e;
}
.user_info {
    position: relative;
    float: none;
    text-align: center;
    margin: 15px 0;
    margin-bottom: 8px;
}

Kod:
$x = 0;
foreach ($context['latest_posts'] as $post){
$x++;
if ($x > 4)
{break;}

Admin Kulanilan Temadan goserilecek sayiyi 4 yapin.
 
Kod:
     $x = 0;
    foreach ($context['latest_posts'] as $post){
      $x++;
      if ($x > 4)
      {break;}

bunu kullandıgımda tanımlanmamış hata veriyor son iletileri 0 yapıp kapattıgında

==>125: foreach ($context['latest_posts'] as $post){

Kod:
8: Undefined index: latest_posts



hata türü genel
2: Invalid argument supplied for foreach()

Kod:
foreach ($context['latest_posts'] as $post){


buna farklı bir çözüm bulmam gerekiyor


benim amacım 4 ile sınırlamak
Son iletiler 0 dahi olsa 4 tane cekmesi icin bir ayar yapilmasi gerekiyor
 
Son düzenleme:
sanırım bu şekil çözüldü hata vermiyor artık

Kod:
   if (!empty($context['latest_posts']))
    {
    $x = 0;
    foreach ($context['latest_posts'] as $post){
     $x++;
       if ($x > 4)
   {break;}
      else
      foreach ($context['latest_posts'] as $post)
      $last_poster = $post['poster']['id'];
          if($last_poster!=0) {
      // Get The Avatar the easy Way
          loadMemberData($last_poster);
          loadMemberContext($last_poster);
          
      $ava = !empty($memberContext[$last_poster]['avatar']['image']) ? $memberContext[$last_poster]['avatar']['href'] : $settings['theme_url'].'/images/default_avatar.png';
      } else {
      $ava = $settings['theme_url'].'/images/default_avatar.png';
            }
      echo'
          <div class="col-xl-3 col-md-6 col-12">
          <div class="info-box">
           <div class="blog-meta">
            <span class="day">',timeformat($post['timestamp'], '%d'), '</span>
            <span class="month">',timeformat($post['timestamp'], '%b'), '</span>
                  </div>
           <div class="title">
             <header class="entry-header">
               <h6 class="inverse-font">', $post['link'], '</h6>
                <div class="entry-meta">
           <span class="jp-views"><img class="avatar" src="', $ava, '" alt="Person holding a cat">&nbsp;-&nbsp;By&nbsp;', $post['poster']['link'], '</span>
                </div>
         </header>
        </div>
             <div class="content-post" style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">
              <p><i class="far fa-comment"></i>', $post['board']['link'], '</p>
                    </div>
                </div>
            </div>';
         }
      }
   }


tam olarak aşagısı ile alakalı

Kod:
   if (!empty($context['latest_posts']))
    {
    $x = 0;
    foreach ($context['latest_posts'] as $post){
     $x++;
       if ($x > 4)
   {break;}
      else
      foreach ($context['latest_posts'] as $post)
 

Notice

According to Article 8 of Law No. 5651 and Article 125 of the Turkish Republic Law, all our members are responsible for their posts. Content that you think is against the law and legislation FROM HERE You can report. I will try to get back to you as soon as possible.
Geri
Üst