24 Hour Activity Stats adında bir eklenti buldum. Ancak çok fazla görsel tasarım yoktu. Eklentinin orjinal ve editlediğim versiyonları aşağıdaki gibi.
Eklenti adı: 24 Hour Activity Stats (24 Saat Etkinlik İstatistikleri)
Yapımcı: RMcGirr83
Eklenti açıklaması: Bu eklenti sayesinde forumunuzda son 24 saatteki aktif olanlar, yeni konular, yeni iletiler, yeni üyeler gibi istatistikleri gösterebilirsiniz.
Kurulum:
1. Güncel sürümü indirin ve sıkıştırılmış dosyayı açın.
2. RMcGirr83 klasörünü FTP ya da benzeri bir program yardımıyla sunucunuza bağlanarak phpBB ana dizininiz altındaki /ext/ dizinine kopyalayın. Eğer bu klasör daha önceden var ise içindeki activity24hours klasörünü rmcgirr83 klasörü içine atmalısınız.
3. YKP'den Özelleştir -> Eklenileri yönet sayfasına gidin.
4. Aktif olmayan Eklentiler listesinin altında activity24hours satırını bulun ve etkinleştir bağlantısını tıklayın.
Eklenti sürümü: 1.2.3 İndir
(Güncel sürüm ve demo görüntüleri için bağlantıyı inceleyin: activity24hours)
Test edilen phpBB sürümü: 3.2.10
Türkçe dil paketi:
Alttaki tr.zip adlı sıkıştırılmış dosya içerisindeki tr klasörünü /ext/rmcgirr83/activity24hours/language dizini içerisine kopyalayın.
(Not: İlgili dizinde zaten Türkçe dil dosyaları varsa ve güncelse bu adımı atlayabilirsiniz.)
Şimdi gelelim editlenmişe;
demo
1. Adım:
Orjinali kullanmayacaksanız, yukarıdaki kurulum aşamalarını aynı şekilde yapın, etkinleştirme işlemini aşağıdaki adımları tamamladıktan sonra yapınız. Yalnız eklentiyi orjinal bağlantıdan değil, aşağıdaki bağlantıdan indirin. 2. Adım:
Temanızda, prosilverde theme klasöründe normalize.css ve responsive.css var. Farklı tema kullananlar için eğer bunlar yoksa stylesheet.css 'ye.
Aşağıdaki css kodlarını en sonuna ekleyiniz.
Kod: Tümünü seç
.zui-table {
width:100%;
border: solid 1px #A8A8A8;
border-collapse: collapse;
border-spacing: 0;
font-family:Semi, Calibri;
font-size:12px;
opacity:0.9;
color: #C61616;
}
.zui-table a{
text-decoration:none;
color:#C61616;
}
.zui-table a:hover{
text-decoration:none;
color:#000;
}
.zui-table thead th {
border: solid 1px #A8A8A8;
color: #C61616;
padding: 5px;
text-align: left;
font-size:14px;
background-color: #B5B4AF; /* Old browsers */ /* FF3.6+ */
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #B5B4AF 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%,#B5B4AF 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#B5B4AF',GradientType=0 ); /* IE6-9 */
}
.zui-table tbody td {
border: solid 1px #A8A8A8;
color: #333;
padding: 5px;
text-shadow: 1px 1px 1px #fff;
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%,#E9E9E9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
}
.zui-table-highlight tbody tr:hover {
color: #000;
}
.zui-table-horizontal tbody td {
border-left: none;
border-right: none;
}
.zui-table-horizontal tbody td:hover{
border: solid 1px #A8A8A8;
background-color: #A0CFDE; /* Old browsers */ /* FF3.6+ */
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #A0CFDE 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%,#A0CFDE 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#A0CFDE',GradientType=0 ); /* IE6-9 */
box-shadow: 0 0 0 0px #A2A0A0 inset;
-webkit-box-shadow: 0 0 0 0px #A2A0A0 inset;
}
.rakam-kutusu{
background-color:#f8f8ff;
border-bottom:2px solid #A8A8A8;
border-top:2px solid #A8A8A8;
border-radius:8px;
color:#ff3030;
padding:1px 4px 1px 4px;
opacity:0.7;
}
.notlar{
color:#a9a9a9;
}
Temanızın index_body.html dosyasında;
[BUL]
Kod: Tümünü seç
<!-- EVENT index_body_stat_blocks_before -->
Kod: Tümünü seç
<!-- IF S_DISPLAY_ONLINE_LIST -->
<table class="zui-table zui-table-horizontal zui-table-highlight">
<thead>
<tr>
<th><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></th>
<tr>
</thead>
<!-- EVENT index_body_block_online_prepend -->
<tbody>
<tr>
<td>
Şuanda {TOTAL_USERS_ONLINE}
</td>
</tr>
<!-- IF U_VIEWONLINE -->
<tr><td>{LOGGED_IN_USER_LIST}</td></tr>
<tr><td><i>{RECORD_USERS}</i></td></tr>
<!-- ENDIF -->
<!-- EVENT index_body_block_online_append -->
<!-- ENDIF -->
<!-- IF NEWEST_USER -->
<!-- EVENT index_body_block_stats_prepend -->
<tr><td>{TOTAL_POSTS} • {TOTAL_TOPICS} • {TOTAL_USERS} • {NEWEST_USER}</td></tr>
<!-- EVENT index_body_block_stats_append -->
<!-- ENDIF -->
<tr><td><!-- IF LEGEND -->{L_LEGEND}{L_COLON} {LEGEND}<!-- ENDIF --></td></tr>
</tbody>
</table>
<!-- EVENT index_body_stat_blocks_after -->
<!-- EVENT index_body_birthday_block_before -->
<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
<table class="zui-table zui-table-horizontal zui-table-highlight">
<thead>
<tr>
<th>{L_BIRTHDAYS}</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<!-- EVENT index_body_block_birthday_prepend -->
<!-- IF .birthdays -->{L_CONGRATULATIONS}{L_COLON} <strong><!-- BEGIN birthdays -->{birthdays.USERNAME}<!-- IF birthdays.AGE !== '' --> ({birthdays.AGE})<!-- ENDIF --><!-- IF not birthdays.S_LAST_ROW -->, <!-- ENDIF --><!-- END birthdays --></strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF -->
<!-- EVENT index_body_block_birthday_append -->
</td>
</tr>
</tbody>
</table>
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
Son olarak dil dosyasında değişiklik yapmanız gerekecek.
/language/tr/common.php dosyanızı aşağıdaki ile değiştirin. (yedek almayı unutmayınız.) Not: Lütfen tüm dosyalarınızın yedeğini alınız. Adımları doğru şekilde yaptığınız takdirde, phpBB 3.2.2 versiyonda sorunsuz çalışıyor.