phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

reklam izleyin para kazanýn

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Son Konular(Kayan Yazı şeklinde)

Son Konular(Kayan Yazı şeklinde)

İleti siyabend 26 Tem 2007 17:06

Haber sitelerinin son dakika servislerinde kullanılan yöntemi foruma da uygulanamaz mı?
Yani tek satırlık kayan yazı şeklinde son konuları göstermek..
siyabend
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 193
Kayıt: 18 May 2007 17:22
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB 3.0.2

 

Re: Son Konular(Kayan Yazı şeklinde)

İleti baris 30 Tem 2007 23:41

asinda bu sorunun cevabini bende çok merak ediyorum formum çok güzel ama hangi konu yeni hangisi okudum okumadim küçücük bir simge var anlamiyor üyeler o sekilde olsa çok hos olur çokmu sey istiyoruz acaba :roll:
baris
kullanıcı
kullanıcı

İleti: 7
Kayıt: 07 Tem 2007 01:27
HTML: Orta
CSS: İyi
PHP: İyi
phpBB3: Orta
Sürüm: phpBB3

Re: Son Konular(Kayan Yazı şeklinde)

İleti ALEXIS 30 Tem 2007 23:50

Son konular kodları phpBB3 Portal dan sökülür, functions.php ye yapıştırılır, tema kısmı da overall_header.html ye yapıştırılır. news ticker js kodu veya marquee bulunur ve HTML bilgisi ile modifiye edilir.

Buyurun:

Kod: Tümünü seç
[ AÇ ]

includes/functions.php

[ BUL ]

   // The following assigns all _common_ variables that may be used at any point in a template.

[ ÖNCESİNE EKLE ]

// + recent topic

$CFG['max_recent_topic'] = 25; // en fazla konu sayısı

//
// Recent topic (only show normal topic)
//
$sql = 'SELECT topic_title, forum_id, topic_id
   FROM ' . TOPICS_TABLE . '
   WHERE topic_status <> 2
      AND topic_approved = 1
      AND topic_type = 0
      ' . $sql_where . '
   ORDER BY topic_time DESC';

$result = $db->sql_query_limit($sql, $CFG['max_recent_topic']);

while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title'] != '') )
{
   // auto auth
   if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
   {
      $template->assign_block_vars('latest_topics', array(
         'TITLE'         => censor_text($row['topic_title']),
         'U_VIEW_TOPIC'   => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&amp;t=' . $row['topic_id'])
      ));
   }   
}
$db->sql_freeresult($result);
   
// + reent topic

[ AÇ ]

styles/prosilver/template/overall_header.html

[ EN SONA EKLE ]


   <div class="navbar">
      <div class="inner"><span class="corners-top"><span></span></span>

         <div id="TICKER" style="display:none; overflow:hidden;" onmouseover="TICKER_PAUSED=true" onmouseout="TICKER_PAUSED=false">
            <!-- BEGIN latest_topics -->
               <a href="{latest_topics.U_VIEW_TOPIC}" title="{latest_topics.FULL_TITLE}">{latest_topics.TITLE}</a> &bull;
            <!-- END latest_topics -->
         </div>
      
      <span class="corners-bottom"><span></span></span></div>
   </div>

   
   <script type="text/javascript">
   // <![CDATA[

   // WebTicker by Mioplanet
   // www.mioplanet.com

   TICKER_CONTENT = document.getElementById("TICKER").innerHTML;
   
   TICKER_RIGHTTOLEFT = false;
   TICKER_SPEED = 2;
   TICKER_STYLE = "font-family:Arial; font-size:12px; color:#444444";
   TICKER_PAUSED = false;

   ticker_start();

   function ticker_start() {
      var tickerSupported = false;
      TICKER_WIDTH = document.getElementById("TICKER").style.width;
      var img = "<img src=ticker_space.gif width="+TICKER_WIDTH+" height=0>";

      // Firefox
      if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) {
         document.getElementById("TICKER").innerHTML = "<TABLE  cellspacing='0' cellpadding='0' width='100%'><TR><TD nowrap='nowrap'>"+img+"<SPAN style='"+TICKER_STYLE+"' ID='TICKER_BODY' width='100%'>&nbsp;</SPAN>"+img+"</TD></TR></TABLE>";
         tickerSupported = true;
      }
      // IE
      if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) {
         document.getElementById("TICKER").innerHTML = "<DIV nowrap='nowrap' style='width:100%;'>"+img+"<SPAN style='"+TICKER_STYLE+"' ID='TICKER_BODY' width='100%'></SPAN>"+img+"</DIV>";
         tickerSupported = true;
      }
      if(!tickerSupported) document.getElementById("TICKER").outerHTML = ""; else {
         document.getElementById("TICKER").scrollLeft = TICKER_RIGHTTOLEFT ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
         document.getElementById("TICKER_BODY").innerHTML = TICKER_CONTENT;
         document.getElementById("TICKER").style.display="block";
         TICKER_tick();
      }
   }

   function TICKER_tick() {
      if(!TICKER_PAUSED) document.getElementById("TICKER").scrollLeft += TICKER_SPEED * (TICKER_RIGHTTOLEFT ? -1 : 1);
      if(TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft <= 0) document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
      if(!TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) document.getElementById("TICKER").scrollLeft = 0;
      window.setTimeout("TICKER_tick()", 30);
   }
   // ]]>
   </script>
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2986
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: İyi
Sürüm: phpBB 3.1.0-dev

Re: Son Konular(Kayan Yazı şeklinde)

İleti siyabend 31 Tem 2007 11:34

Eline sağlık ALEXIS.
Belki istek yaparken yanlış istekte bulundum.
Son konular derken forumdaki konuları verilen son cevapları kastetmiştim.
Bu haliyle de çok güzel oldu.
Mozilla Firefox'ta bu haliyle düzgün çalışıyor.
İnternet Explorer'da çalışması şöyle bir kod ekledim:
Kod: Tümünü seç
<marquee id="marku" scrollamount="2" onmouseout="this.start();" onmouseover="this.stop();" scrolldelay="2"><div align="left">[color=#FF0000]Yazı Metni[/color]</marquee>


Bir arkadaşın dediği gibi bazen çok şey istiyoruz ama bunu "son cevaplar" şeklinde uyarlabilse süper bir mod olur bence..
siyabend
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 193
Kayıt: 18 May 2007 17:22
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: Son Konular(Kayan Yazı şeklinde)

İleti rhtgltkn 31 Tem 2007 14:06

sabri hocanın böyle bir çalışması vardı ve gayet başarılıydı bb2 için.. bunu bb3 e uyarladımı ya da uyarlarmı bilmiyorum ama oldukça tutulmuştu..
rhtgltkn
kullanıcı
kullanıcı

İleti: 84
Kayıt: 11 May 2007 23:52
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: PHBB3

Re: Son Konular(Kayan Yazı şeklinde)

İleti afterso 01 Ağu 2007 20:45

Gayet güzel çalışıyor yapanın ellerine kollarına sağlık.
Teşekkürler ;)
afterso
kullanıcı
kullanıcı

İleti: 23
Kayıt: 20 Tem 2007 21:43
HTML: Orta
CSS: Başlangıç
PHP: Orta
phpBB3: Başlangıç
Sürüm: phpBB3.RC5


Eklenti İstekleri


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir