<?php ssi_recentPosts(); ?> fonksiyonunu özelleştirmek..

Started by HiddenGold, December 27, 2009, 03:04:53 AM

Previous topic - Next topic

HiddenGold

Merhabalar..

Ben bir html şablonuyla forumla entegreli ana sayfa yapmak istiyorum.. Entegreden kastım SSI.php ile ana sayfada son iletiler bölümünü göstermek.. Bunun için html dosyayı php ye çevirdim..

Komutu varsayılan haliyle yani '<?php ssi_recentPosts(); ?>' bu şekilde koyduğumda 'Gönderen, Bölüm Adı ve Tarih gibi detaylarla birlikte geliyor.. Fakat ben bunu sadece konu başlığı olacak şekilde yapmak istiyorum..

Bu siteden araştırdığım birkaç konu içerisinden aşağıdaki gibi bir kod çıkardım.. Ama aşağıdaki şekilde koyduğum zamanda bu sefer başlıklar link halinde çıkmyor.. Kodlarla oynaya oynaya linki kaldırmışım heralde.. :) Birde htmlyi php dosyasına çevirdiğim zaman ie de tasarım bozuk çıkıyor bunu nasıl önleriz..
Buyrun bir demo..


<?php

   $array 
ssi_recentPosts(55null70'array');

   foreach (
$array as $news)
   {
      echo 
'
         <table border="0" width="100%" align="center" class="ssi_table">
            <tr>
               <td>'
$news['subject'], '</td>
            </tr>
            <tr>
         </table>'
;

      if (!
$news['is_last'])
         echo 
'
         <hr width="100%" />
         <br />'
;
   }

?>



Bana yardım ederseniz gerçekten mutlu olacağım.. :)
Bizler uzun bir seferdeyiz; buradan kabre, kabirden haşre, haşirden ebed memleketine gitmek üzereyiz.

Alpay

Quote<div>

//Array dizini içersine bilgilerimizi koy dedik.
$array = ssi_boardNews(16, 3, 0, 250, 'array');    // 16 3 gibi bölümlerden çekecegin konular

        //Bizim dizimizdeki her bilgi için uygulaması gereken döngüyü başlattık.
foreach ($array as $news)
{
                //Nasıl görüntüleneceğini html olarak yazdık buraya.

echo '
<li><font style="font-size: 11pt;"><a href="'.$news['href'].'" title="'.$news['subject'].'">'.$news['subject'].'</a></font><br />
</li></ul>
', $news['body'], '<br /><br /><a href="'.$news['href'].'" title="'.$news['subject'].'" class="readon">Devamı...</a>
', $news['link'], $news['locked'] ? '' : ' | ' . $news['comment_link'], '<hr><br />
';

}

echo '</div>

', $news['body'], '<br /><br /><a href="'.$news['href'].'" title="'.$news['subject'].'" class="readon">Devamı...</a>
', $news['link'], $news['locked'] ? '' : ' | ' . $news['comment_link'], '<hr><br />
';

Şu kısımı kaldırırsan sadece konu başlıkları gelir..

HiddenGold

Çok teşekkür ederim hocam.. Şu şekilde düzenledim oldu..

<?php

   $array 
ssi_recentPosts(55null70'array');
    
   foreach (
$array as $news)
   {

      echo 
'
         <table border="0" width="100%" align="center" class="ssi_table">
            <tr>
               <td><a href="'
.$news['href'].'" title="'.$news['subject'].'">'.$news['subject'].'</a></td>
            </tr>
            <tr>
         </table>'
;

      if (!
$news['is_last'])
         echo 
'
         <hr width="100%" />
         <br />'
;
   }
?>






Peki tasarım ie de neden bozulmuş olabilir.. Bunu phpye çevirdikten sonra oldu..

HTML sürümünde ie de düzgün çıkıyor, PHP sürümünde sola dayalı ve bozuk şekilde çıkıyor.. ?
Bizler uzun bir seferdeyiz; buradan kabre, kabirden haşre, haşirden ebed memleketine gitmek üzereyiz.

husmen73 (Gulhin)

            <tr>
         </table>';

Buradaki <tr>'nin birisi fazla.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

PureLove™

konuyla alakasız ama şimdi araştırmaya vaktim yok olduğunda araştıracağım. bir html sayfasını php'ye nasıl çevirebileceğimizi yazar mısınız?bu konuda deneyimli değilim belki kendi sitem için bir şeyler yaparım. teşekkürler.
- -

Herkesi İnsan Hakları Konusunda Düşünmeye Çağırıyoruz...
Hayat, İclal Aydın ile güzeldir.
www.iclalaydinfan.com

HiddenGold

Quote from: husmen73 (Gulhin) on December 27, 2009, 08:42:52 AM
            <tr>
         </table>';

Buradaki <tr>'nin birisi fazla.

Teşekkürler, html hatası yüzünden düzen bozukmuş..

Quote from: PureLove™ on December 28, 2009, 08:26:58 AM
konuyla alakasız ama şimdi araştırmaya vaktim yok olduğunda araştıracağım. bir html sayfasını php'ye nasıl çevirebileceğimizi yazar mısınız?bu konuda deneyimli değilim belki kendi sitem için bir şeyler yaparım. teşekkürler.

Bu konuda pek fazla deneyimim yok ama html bir sayfayı phpye çevirebilmen için; eğer SSI.php'deki fonksiyonları kullanacaksan "forumadresin.com/ssi_examples.php"yi tarayıcıda açıp en üstteki kodu (<?php require("/home/*/public_html/SSI.php"); ?>) html kodlarının en üstüne kopyalayıp adını index.php ile kaydetmen gerekir..

Umarım anlatabilmişimdir..
Bizler uzun bir seferdeyiz; buradan kabre, kabirden haşre, haşirden ebed memleketine gitmek üzereyiz.

ayesoft

html sayfayı php ye çevirmek diye bir terim yok çünkü aynı türden diller birisi browser tabanlı diğeri sunucu tabanlı çalışıyor ama php sayfanın içine nasıl html kod eklerim dersen echo'<a href="http://bıdıbıdı.com">bıdıbıdı</a>'; şeklinde kullanabilirsin. yok illa komple html sayfasını php olarak göstertecem dersen dosyanın uzantısını .php yapman yeterli derleyici onun html olduğunu algılayacaktır ama sayfaya girenler php uzantılı görüp php zannedeceklerdir yok ben yinede php yapıyım dersen

<?php
echo'<html>
<body>
bıdbıdı içeriğin
</body>
</html>'
;
?>


şeklinde tüm sayfanı ekleyebilirsin dikkat etmen gereken js kullanıyor ise js kodları içerisinde geçen ' (tek-tırnak) işaretlerinin önüne \ (ters-slash) işareti koyman çünkü php de tek tırnak işareti değer başı veya sonunu ifade eder echo kodu içerisinde kullanıldığında echo değerinin sonu anlamına gelir

PureLove™

- -

Herkesi İnsan Hakları Konusunda Düşünmeye Çağırıyoruz...
Hayat, İclal Aydın ile güzeldir.
www.iclalaydinfan.com

Advertisement: