Uutiset:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu
Advertisement:

SSI Hakkında bir soru

Aloittaja gokozlu, toukokuu 25, 2009, 10:05:40 AP

« edellinen - seuraava »

gokozlu

S.A arkadaşlar öncelikle,

sorum şöyle olacak SSI ile haber çektiğimizde örneğin

Son Konular için bu kodu kullanırken

(Recent Topics Function: <?php ssi_recentTopics(); ?>)

şu şekilde veri çekmiş oluyoruz

Lainaa[Yalın Video & Resimleri]      Yalın - Ki Sen (Akustik)  Gönderen: Ocean       Mayıs 24, 2009, 10:05:06 ÖS
[Yalın Video & Resimleri]    Yalın Ah Be Kardeşim Konser Video Gönderen: Ocean    Mayıs 24, 2009, 10:03:21 ÖS
[Duyurular, Öneriler, İstekler]    Önemli Gönderen: Ocean    Mayıs 24, 2009, 09:58:24 ÖS
[Basında Yalın]    Norveç'in parçasıyla Yalın'ınkinin ilgisi yok Gönderen: serdar Yeni    Mayıs 24, 2009, 02:59:56 ÖS
[Yalın Video & Resimleri]    Yalın - Herşey Sensin [Eskişehir Konserinden 2009] Gönderen: yalinkolik Yeni    Mayıs 24, 2009, 01:48:44 ÖS

peki bu tarih kısmını nasıl kaldırabılırız yardımcı olacak var mı arkadaşlar
.

Yağız...

$array = ssi_recentTopics('5', null, 'array');
   echo '
      <table border="0" class="ssi_table">';
foreach ($array as $topic)
{
      echo '
         <tr>
            <td align="right" valign="top" nowrap="nowrap">
               [', $post['board']['link'], ']
            </td>
            <td valign="top">
               <a href="', $post['href'], '">', $post['subject'], '</a>
               ', $txt[525], ' ', $post['poster']['link'], '
               ', $post['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $post['topic'] . '.msg' . $post['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt[302] . '" border="0" /></a>', '
            </td>
         </tr>';
}
   echo '
      </table>';

gokozlu

üstadım bu hangı dosyalarda yapacagım hakkında bılgı verebılır mısın :$
.

Yağız...

Nereye eklemek istiyorsanız ssi_recentTopics(); kodu yerine verdiğim kodu koyacaksınız.

gokozlu

Hocam verdiğin kodu ekledim çalışmadı ya da ben çalıştıramadım bi bakabilir misin? http://www.yalinfan.net/forum/haberler.php
.

Yağız...



Yağız...


gokozlu

.

Yağız...

Bir yeri değiştirmeyi unutmuşum. Ektekini deneyin.

gokozlu

evet bu sefer oldu hocam :)
http://www.yalinfan.net/forum/haberler(4).php

eline yüreğine sağlık çok teşekkürler
.

grafitus

Yağız bu fonksiyon ne işe yarıyor?

flush();



Yağız...

Lainaus käyttäjältä: php.net
Açıklama
void flush ( void )

PHP'nin kullandığı ve PHP'nin artalanında kullanılan (CGI, HTTP sunucusu gibi) çıktı tamponlarını boşaltır. Bu işlem, çıktı tamponları boşalıncaya kadar çıktının kullanıcının tarayıcısına gönderilmesi demektir.

flush() işlevi HTTP sunucunuzun veya istemci tarafında tarayıcının tamponlama ayarlarını etkilemez. Bu bakımdan, çıktı tamponlarını boşaltmak için hem ob_flush() hem de flush() çağrısı yapmalısınız.

Çeşitli sunucular, özellikle de Win32 üstünde, tarayıcıya sonuçların aktarılması bitmemişse betiğiniz sonlanıncaya kadar betiğinizin çıktısı tamponlanmaya devam eder.

mod_gzip gibi Apache sunucu modülleri, verinin istemciye gönderimi bitmeden kendi tamponunu boşaltırken bir flush() işlemine sebep olabilir.

Tarayıcı, göstermeden önce girdisini tamponlayabilir. Örneğin, Netscape, bir satırsonu veya bir kapama etiketi alana kadar metni tamponlar ve en dıştaki tablonun </table> kapama etiketini almadan tabloyu oluşturmaz.

Microsoft Internet Explorer'ın bazı sürümleri 256 baytlık çıktı almadan sayfayı göstermeye başlamaz, yani, bu tarayıcının daha önce birşeyler göstermesini istiyorsanız boşaltma öncesi ek boşluk karakterleri göndermeniz gerekebilir.

Advertisement: