Forumda Kaç Kişi Var

Eklenti: Total User in Forum / Forumda Kaç Kişi Var
Sürüm: Beta 0.1.0
Yazar 1: Simuzer ( Zafer Sarışahin )
Yazar 2: ALEXIS ( Sevdin Filiz )
Açıklama: phpBB ana sayfasında (index.php) iken, hangi forumda kaç kişinin olduğu bilgisi, hemen forum isimlerinin yanında yer alır.

Uyumlu Olduğu phpBB3 Sürümleri: – phpBB 3.0.1

Özellikleri:

  • Alt forumdaki ziyaretçi sayısı, ana forumdaki ziyaretçi sayısına eklenir.
  • Ziyaretçisi olamayan forum için bir bilgi gösterilmez.

Ön İzleme:
Resim

Dil dosyaları:

– Türkçe
– İngilizce

Lisans: GNU General Public License v2

Kurulum Zorluğu: Kolay
Kurulum Süresi: 10 Dakika
Dosya Formatı: .zip
Dosya İndirme:

total user in forum.zip

Topic üstüne yeni konu butonu

Eklenti: Topic – Sayfa Üstüne Yeni Konu Butonu [0.0.1a]
Sürüm: 0.2.0
Yazar: yakusha < n/a > (http://www.yakusha.net) http://www.phpbbturkiye.net
Açıklama: phpBB3 prosilver temasında ileti okurken yeni konu butonunun varolmadığı farketmiştirsiniz. Bu ileti, sayfa üstündeki cevap yaz butonunu yeni konu butonu ile değiştirmeye yarar.
Uyumlu Olduğu phpBB3 Sürümleri: 3.0.1

Özellikleri:
basit bir düzenlemedir. yeni bir geliştirme getirmez

Lisans: GNU General Public License v2

Kurulum Zorluğu: Kolay
Kurulum Süresi: 1 Dakika
Dosya Formatı: .txt
Dosya İndirme: —–

############################################################
##
## MOD Title: [3.0.1] sayfa üstüne yeni konu butonu [0.0.1a]
## MOD Version: 0.1.0a
## MOD Author: yakusha < n/a > (www.yakusha.net) http://www.phpbbturkiye.net
## MOD Description: phpBB3 prosilver temasında ileti okurken yeni konu butonunun varolmadığı farketmiştirsiniz.
## Bu mod, sayfa üstündeki "CEVAP YAZ" butonunu "YENİ KONU" butonu ile değiştirmeye yarar.
##
## Installation Level: Easy
## Installation Time: 1 minutes
## Files To Edit: (1)
## - viewtopic_body.html
##
##########################################################
##
## Included Files: n/a
## License: GPL
##
##########################################################
##
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##
##########################################################
##
## Author Notes:
##
##########################################################
##
## MOD History:
## 02-04-2008 - 0.2.0
## Buton üstündeki yazı problemi düzeltildi
##
## 01-04-2008 - 0.1.0a
##
##########################################################
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##
############################################################

#--------------- [ OPEN ] --------------------

viewtopic_body.html

#--------------- [ FIND ] --------------------
/ bu değer iki defa geçiyor, ilk geçeni bulacaksınız...

<div class="buttons">
<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></span></a></div>
<!-- ENDIF -->
</div>

#--------------- [ REPLACE ] --------------------

<div class="buttons">
<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
<div class="post-icon"><a href="{U_POST_NEW_TOPIC}"><span></span></a></div>
<!-- ENDIF -->
</div>

eom
#--------------- [ SAVE AND CLOSE ] --------------------

örnek görünüm:
Resim
http://img218.imageshack.us/my.php?image=001no1.png

Advanced phpBB3 SEO mod Rewrite 0.4.2 Türkçe düzeltmeler

Eklenti: Advanced phpBB3 SEO mod Rewrite 0.4.2 Türkçe düzeltmeler
Sürüm: 1.0.0
Yazar: Sevdin Filiz
Açıklama: “Advanced phpBB3 SEO mod Rewrite 0.4.2” için Türkçe URL düzeltmeleri

Uyumlu olduğu phpBB3 sürümleri:

  • phpBB 3.0.1 (Advanced phpBB3 SEO mod Rewrite 0.4.2)

Özellikleri:

  • URL adreslerindeki Türkçe karakterleri noktasız hale getirir
  • Alternatif aşama olarak URL de geçen ifadeleri Türkçeleştirir (new-posts -> yeni-iletiler vb.)

Lisans: GNU General Public License v2

Kurulum zorluğu: Kolay
Kurulum süresi: 2 Dakika
Dosya formatı: .txt
Dosya indirme: Advanced-phpBB3-SEO-mod-Rewrite_0.4.2_TR_fix.txt

pagination to NV BugTracker 0.1.1

pagination to NV BugTracker 0.1.1

[ OPEN ]

bugtracker/viewcat.php

[ FIND ]

$status = request_var('st', 'all');

[ AFTER ADD ]

// + ALEXIS: pagination
$start = request_var('start', 0);
$on_viewcat = true; // this is pagination run only viewcat.php, because one function used for list last bugs
// - ALEXIS: pagination

[ OPEN ]

bugtracker/common.php

[ FIND ]

global $db, $template, $phpbb_root_path, $phpEx, $user, $config;

[ AFTER ADD ]

// + ALEXIS: pagination
global $status_ask, $on_viewcat;
// - ALEXIS: pagination

[ FIND ]

$user_in_group = 0;

[ AFTER ADD ]

// + ALEXIS: pagination
// defauls is 10, if you change de-comment this line and change bugs per page
// $config['posts_per_page'] = 20;
if ($on_viewcat)
{
// count total pm for pagination
$sql = 'SELECT COUNT(bug_track_id) AS total_bug
FROM ' . BUG_TRACKING_TABLE . "
WHERE bug_track_cat_id = $cat_id";
$result = $db->sql_query($sql);
$total_bug = (int) $db->sql_fetchfield('total_bug');
$db->sql_freeresult($result);
}
// - // ALEXIS: pagination

[ FIND ]

$sql = 'SELECT br.*, bc.*, bs.*, bp.bug_post_title, bp.bug_post_time, bp.bug_post_user_id, u1.user_id, u1.username, u1.user_colour, u2.user_id AS as_user_id, u2.username AS as_username, u2.user_colour AS as_user_colour, u3.user_id AS la_user_id, u3.username AS la_username, u3.user_colour AS la_user_colour
FROM ' . BUG_REPORTS_TABLE . " br
LEFT JOIN " . BUG_STATUS_TABLE . " bs
ON bs.bug_status_id = br.bug_repo_status
LEFT JOIN " . BUG_POSTS_TABLE . " bp
ON bp.bug_post_id = br.bug_repo_post_id
LEFT JOIN " . USERS_TABLE . " u1
ON u1.user_id = bp.bug_post_user_id
LEFT JOIN " . USERS_TABLE . " u2
ON u2.user_id = br.bug_repo_assigned
LEFT JOIN " . USERS_TABLE . " u3
ON u3.user_id = br.bug_repo_lastuser_id
LEFT JOIN " . BUG_CATS_TABLE . " bc
ON bc.cat_id = br.bug_repo_cat_id
WHERE br.bug_repo_cat_id = $cat_id
AND bs.bug_status_name = $status
$security
ORDER BY br.bug_repo_lasttime DESC
LIMIT $number";
$result = $db->sql_query($sql);

[ REPLACE WITH ]

// + ALEXIS: pagination
/*
$sql = 'SELECT br.*, bc.*, bs.*, bp.bug_post_title, bp.bug_post_time, bp.bug_post_user_id, u1.user_id, u1.username, u1.user_colour, u2.user_id AS as_user_id, u2.username AS as_username, u2.user_colour AS as_user_colour, u3.user_id AS la_user_id, u3.username AS la_username, u3.user_colour AS la_user_colour
FROM ' . BUG_REPORTS_TABLE . " br
LEFT JOIN " . BUG_STATUS_TABLE . " bs
ON bs.bug_status_id = br.bug_repo_status
LEFT JOIN " . BUG_POSTS_TABLE . " bp
ON bp.bug_post_id = br.bug_repo_post_id
LEFT JOIN " . USERS_TABLE . " u1
ON u1.user_id = bp.bug_post_user_id
LEFT JOIN " . USERS_TABLE . " u2
ON u2.user_id = br.bug_repo_assigned
LEFT JOIN " . USERS_TABLE . " u3
ON u3.user_id = br.bug_repo_lastuser_id
LEFT JOIN " . BUG_CATS_TABLE . " bc
ON bc.cat_id = br.bug_repo_cat_id
WHERE br.bug_repo_cat_id = $cat_id
AND bs.bug_status_name = $status
$security
ORDER BY br.bug_repo_lasttime DESC
LIMIT $number";
$result = $db->sql_query($sql);
*/
$sql = 'SELECT br.*, bc.*, bs.*, bp.bug_post_title, bp.bug_post_time, bp.bug_post_user_id, u1.user_id, u1.username, u1.user_colour, u2.user_id AS as_user_id, u2.username AS as_username, u2.user_colour AS as_user_colour, u3.user_id AS la_user_id, u3.username AS la_username, u3.user_colour AS la_user_colour
FROM ' . BUG_REPORTS_TABLE . " br
LEFT JOIN " . BUG_STATUS_TABLE . " bs
ON bs.bug_status_id = br.bug_repo_status
LEFT JOIN " . BUG_POSTS_TABLE . " bp
ON bp.bug_post_id = br.bug_repo_post_id
LEFT JOIN " . USERS_TABLE . " u1
ON u1.user_id = bp.bug_post_user_id
LEFT JOIN " . USERS_TABLE . " u2
ON u2.user_id = br.bug_repo_assigned
LEFT JOIN " . USERS_TABLE . " u3
ON u3.user_id = br.bug_repo_lastuser_id
LEFT JOIN " . BUG_CATS_TABLE . " bc
ON bc.cat_id = br.bug_repo_cat_id
WHERE br.bug_repo_cat_id = $cat_id
AND bs.bug_status_name = $status
$security
ORDER BY br.bug_repo_lasttime DESC";
$result = $db->sql_query_limit($sql, $config['posts_per_page'], $start);
// - ALEXIS: pagination

[ FIND ]

$template->assign_vars(array(
'NEWEST_POST_IMG'      => $user->img('icon_topic_newest', 'VIEW_NEWEST_POST'),

[ BEFORE ADD ]

// + ALEXIS: pagination
// Make sure $start is set to the last page if it exceeds the amount
if ($on_viewcat)
{
if ($start < 0 || $start > $total_bug)
{
$start = ($start < 0) ? 0 : floor(($total_bug - 1) / $config['posts_per_page']) * $config['posts_per_page'];
}
// If we've got a hightlight set pass it on to pagination.
$pagination = generate_pagination(append_sid("{$phpbb_root_path}bugtracker/viewcat.$phpEx", "c=$cat_id&amp;st=$status_ask"), $total_bug, $config['posts_per_page'], $start);

$template->assign_vars(array(
'PAGINATION' => $pagination,
'PAGE_NUMBER'    => on_page($total_bug, $config['posts_per_page'], $start),
'TOTAL_BUGS'   => ($total_bug == 1) ? $user->lang['TOTAL_BUG'] : sprintf($user->lang['TOTAL_BUGS'], $total_bug),
));
}
// - ALEXIS: pagination

[ OPEN ]

language/en/mods/bugtracker.php

[ FIND ]

));

[ BEFORE ADD ]

// ALEXIS: pagination
'TOTAL_BUG'      => '1 bug',
'TOTAL_BUGS'   => '%d bugs',

[ OPEN ]

styles/prosilver/template/bugtracker/viewcat_body.html

[ FIND ]

<br />
<!-- INCLUDE bugtracker/bug_footer.html -->

[  BEFORE ADD]

<!-- IF PAGINATION or TOTAL_BUGS -->
<div class="pagination">
{TOTAL_BUGS}
<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
</div>
<br style="clear:both" />
<!-- ENDIF -->

[ END ]

Çıkış Öncesi Uyarı

Eklenti: Çıkış Öncesi Uyarı
Sürüm:
Yazar: muiketi
Açıklama: Oturumu Kapat tıklandıktan sonra sitede pturmu kapatmak istediğinize emin misiniz diye sorar..
Uyumlu Olduğu phpBB3 Sürümleri: 3.0.0

Kurulum Zorluğu: Çok Kolay
Kurulum Süresi: 30 saniye
Dosya Formatı: text -altta-

--- [ AÇ ] ---
styles/KULLANDIĞINIZ TEMA/templates/overall_header.html

--- [ BUL ] ---
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>

--- [ ÖNCESİNE EKLE ] ---
<script type="text/javascript">
<!--
function log_out()
{
ht = document.getElementsByTagName("html");
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
if (confirm('Oturumu kapatmak istediginizden emin misiniz?'))
{
return true;
}
else
{
ht[0].style.filter = "";
return false;
}
}
//-->
</script>

--- [ BUL ] ---
<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">

--- [ DEĞİŞTİR ] ---
<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l"<!-- IF S_USER_LOGGED_IN --> onclick="return log_out()"<!-- ENDIF -->>

Portal için blok halinde kayan aktif konular bloğu

Demo:
http://www.simuzer.com sol blok

Dil desteği yok, recent_body.html dosyasında 2 tane cümle var.

  • Aktif Konular
  • Tüm Aktif Konular
#
#-----[ KOPYALA ]-----------------------
#

styles/prosilver/template/bb3portal/block/recent_body.html
styles/prosilver/template/bb3portal/block/recent_header.html

#
#-----[ AÇ ]-----------------------
#

styles/prosilver/template/overall_header.html

#
#-----[ BUL ]-----------------------
#

</head>

#
#-----[ ÖNCESİNE EKLE ]-----------------------
#

<!--// [+] Kayan recent //-->
<!-- INCLUDE bb3portal/block/recent_header.html -->
<!--// [-] Kayan recent //-->

#
#-----[ AÇ ]-----------------------
#

styles/prosilver/template/bb3portal/portal_main.html

#
#-----[ BUL ]-----------------------
#

<!-- [+] left block area -->
<td width="190" valign="top" style="padding-right:6px;">

#
#-----[ SONRASINA EKLE ]-----------------------
#

<!--// [+] Kayan recent //-->
<!-- INCLUDE bb3portal/block/recent_body.html -->
<!--// [-] Kayan recent //-->

Download

[RC2] simple style demo [1.0.0b]

Yine dünyada bir ilk, yine ALEXIS‘ten, yayınlanan ilk phpBB3 tema önizleme eklentisi !

Eklenti: simple style demo
Sürüm: 1.0.0b
Yazar: ALEXIS ( Sevdin Filiz )
Açıklama: phpBB3 için en kolay tema ön izleme

Uyumlu Olduğu phpBB3 Sürümleri:

– phpBB 3.0.RC2

Özellikleri:

  • sadece 1 değişiklik ile kurulumu en kolay tema önizleme (kalanı dosya kopyalama şeklinde)
  • kolayca demo verebilmek için theme.php?theme=theme_id şeklinde direk kullanım

Dil dosyaları:

– Dil dosyasına gereksinimi yoktur

Lisans: GNU General Public License v2

İmza ve linkimi silecekseniz, yazdığım eklentiyi kullanmayınız. Dikkat edin çaldığım değil, bizzat kafa yorarak yazdığım!

Kurulum Zorluğu: Kolay
Kurulum Süresi: 3 Dakika
Dosya Formatı: .tar.gz
Dosya İndirme: simple_style_demo_1.0.0b.tar.gz

İletilerdeki bağlantıların yeni sayfada açılması

Öncelikle firefox ve farenin orta tuşunu kullanıyoruz bunun için, ama zorunluluk ise, bu işlemi yapmak zor değil.

AÇ:
includes/functions.php

BUL:

Kod: Tümünü seç
$html   = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";

BUNUNLA DEĞİŞTİR:

Kod: Tümünü seç
$html   = "$whitespace<!-- $tag --><a$class href=\"$url\" target=\"_blank\">$text</a><!-- $tag -->$append";

SEO için rel=”nofollow” da aynı şekilde eklenebilir

Kod: Tümünü seç
$html   = "$whitespace<!-- $tag --><a$class href=\"$url\" rel=\"nofollow\">$text</a><!-- $tag -->$append";