[MOD] Pseudo sub-forums / Alt Forum (Çok basit kurulum)
ilk mesajı editledim .mod uzantılı dosyayı .txt yapıp hemenpaylaşa attım.
| Site Kuralları| [ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
Keşke mesajımı editlemeden haber verseydiniz
, Şimdi burada verdiğim ilk mod yani 1.0.1 (alpha) vermemin nedeni Alt forum kuramayanlarında çok kolay kurulumu olan 1.0.1 (alpha) yı kurabilmeleri içindi.
Şimdi 1.0.1 zaten sorunsuz vede hatasız olarak çalışıyor yani modun hiç bir sorunu yok. O nedenle ben gene 1.0.1 versiyonunu yani 10 dakikada kurulabilen alt forumu tekrar veriyorum :

Şimdi 1.0.1 zaten sorunsuz vede hatasız olarak çalışıyor yani modun hiç bir sorunu yok. O nedenle ben gene 1.0.1 versiyonunu yani 10 dakikada kurulabilen alt forumu tekrar veriyorum :
Kod: Tümünü seç
##############################################################
## MOD Title: Attached forums or pseudo sub-forums MOD
## MOD Author: harishankar < v_harishankar@yahoo.co.in > (Harishankar) http://literaryforums.org
## MOD Description: This mod allows you to "attach" specific forums to another so that they are not displayed on the main index page but inside another forum. This emulates the sub-forums features but does not really create true sub-forum functionality.
##
## MOD Version: 1.0.1 (alpha)
##
## Installation Level: (Easy)
## Installation Time: 10 Minutes
## Files To Edit: admin/admin_forums.php
## templates/subSilver/admin/forum_edit_body.tpl
## index.php
## templates/subSilver/index_body.tpl
## viewforum.php
## templates/subSilver/viewforum_body.tpl
## language/lang_english/lang_main.php
## language/lang_english/lang_admin.php
##
## Included Files: (n/a)
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## Test this MOD in a testing/isolated enviroment. Although
## no obvious bugs have been found yet, this MOD *should*
## work in a live environment as well. I am well aware of
## certain features missing. That is due to two reasons:
##
## 1. I don't want to make this MOD too difficult and
## cumbersome to install which I wanted to avoid.
## 2. To add certain features like "last post" on index
## to integrate with this MOD a lot of functionality
## will have to be duplicated.
##
##############################################################
## MOD History:
##
## 2004-12-11 - Version 1.0.1
## - Alpha release :)
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ SQL ]-------------------------------------------------
#
# If your phpbb table prefix is different, then change it to
# reflect the correct one.
#
ALTER TABLE phpbb_forums ADD attached_forum_id MEDIUMINT(8) DEFAULT '-1' NOT NULL;
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_forums.php
#
#-----[ FIND ]------------------------------------------------
#
$forumstatus = $row['forum_status'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Added by Harishankar's Attached Forums MOD
$forum_attached_id = $row['attached_forum_id'];
// End add
#
#-----[ FIND ]------------------------------------------------
#
'S_PRUNE_ENABLED' => $prune_enabled,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Added by Harishankar's Attached Forums MOD
'S_ATTACHED_FORUM_ID' => $forum_attached_id,
// End add
#
#-----[ FIND ]------------------------------------------------
#
'L_CATEGORY' => $lang['Category'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Added by Harishankar's Attached Forums MOD
'L_ATTACHED_FORUM' => $lang['Attached_Field_Title'] ,
'L_ATTACHED_DESC' => $lang['Attached_Description'],
// End add
#
#-----[ FIND ]------------------------------------------------
#
$sql = "INSERT INTO " . FORUMS_TABLE .
#
#-----[ IN-LINE FIND ]----------------------------------------
#
cat_id,
#
#-----[ IN-LINE AFTER, ADD ]-----------------------------------
#
attached_forum_id,
#
#-----[ IN-LINE FIND ]-----------------------------------------
#
intval($HTTP_POST_VARS[POST_CAT_URL]) .
#
#-----[ IN-LINE AFTER, ADD ]-----------------------------------
#
", " . intval($HTTP_POST_VARS['attached_forum_id']) .
#
#-----[ FIND ]------------------------------------------------
#
$sql = "UPDATE " . FORUMS_TABLE . "
SET forum_name = '" .
#
#-----[ IN-LINE FIND ]----------------------------------------
#
cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) .
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
", attached_forum_id = " . intval($HTTP_POST_VARS['attached_forum_id']) .
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/admin/forum_edit_body.tpl
#-----[ FIND ]------------------------------------------------
<tr>
<td class="row1">{L_CATEGORY}</td>
<td class="row2"><select name="c">{S_CAT_LIST}</select></td>
</tr>
#-----[ AFTER, ADD ]------------------------------------------
<tr>
<td class="row1">{L_ATTACHED_FORUM}</td>
<td class="row2"><input type="text" name="attached_forum_id" value="{S_ATTACHED_FORUM_ID}" class="post" /><br />{L_ATTACHED_DESC}</td>
</tr>
#
#-----[ OPEN ]------------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------------
#
$forum_id = $forum_data[$j]['forum_id'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Added by Harishankar's Attached Forums MOD
$attached_id = $forum_data[$j]['attached_forum_id'];
// End add
#
#-----[ FIND ]------------------------------------------------
#
if ( $is_auth_ary[$forum_id]['auth_view'] )
#
#-----[ REPLACE WITH ]----------------------------------------
#
if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 )
#
#-----[ FIND ]------------------------------------------------
#
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Added by Harishankar's Attached Forums MOD
$sql2 = "SELECT forum_name, forum_id FROM " . FORUMS_TABLE . "
WHERE attached_forum_id = " . $forum_id ;
$result2 = $db->sql_query ($sql2);
$list_of_attached = '';
if (! $result2 )
{
message_die(GENERAL_ERROR, 'Could not get attached forums.', '', __LINE__, __FILE__, $sql);
}
$count_attached = $db->sql_numrows ($result2);
if ($count_attached == 1)
$list_of_attached = $lang['Attached_forum'] . ': ';
else if ($count_attached > 1)
$list_of_attached = $lang['Attached_forums'] . ': ';
if ($count_attached != 0)
{
$row2 = $db->sql_fetchrow ($result2);
do
{
if ($row2)
{
$url_row2 = '<a href="' . append_sid ('viewforum.php?f=' . $row2['forum_id'] ) . '">' . $row2['forum_name'] . '</a>' ;
$list_of_attached = $list_of_attached . $url_row2 ;
}
$row2 = $db->sql_fetchrow ($result2);
if ( $row2 )
$list_of_attached = $list_of_attached . ', ';
}
while ($row2);
$list_of_attached = $list_of_attached . '<br />' ;
}
$db->sql_freeresult ($result2);
// End add
#
#-----[ FIND ]------------------------------------------------
#
'LAST_POST' => $last_post,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Added by Harishankar's Attached Forums MOD
'ATTACHED_FORUMS_LIST' => $list_of_attached,
// End add
#
#-----[ OPEN ]------------------------------------------------
#
/templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<br /><span class="genmed">{catrow.forumrow.ATTACHED_FORUMS_LIST}</span>
#
#-----[ OPEN ]------------------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------------------
#
//
// Okay, lets dump out the page ...
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Added by Harishankar's Attached Forums MOD
$sql2 = "SELECT * FROM " . FORUMS_TABLE .
" WHERE attached_forum_id = " . $forum_id ;
$result2 = $db->sql_query ($sql2);
if (! $result2 )
{
message_die ('Could not gather attached forum info', __LINE__, __FILE__, $sql2);
}
if ($db->sql_numrows ($result2) != 0)
{
if ($db->sql_numrows ($result2) == 1)
$attached_forum_title = $lang['Attached_forum'];
else
$attached_forum_title = $lang['Attached_forums'];
$template->assign_block_vars ('switch_attached_list',
array( 'L_ATTACHED_FORUM' => $attached_forum_title,
'L_ATTACHED_TOPICS' => $lang['Topics'],
'L_ATTACHED_POSTS' => $lang['Posts']
)
);
while ( $row2 = $db->sql_fetchrow ($result2) )
{
$attach_forum_name = '<a href="' . append_sid('viewforum.php?f=' . $row2['forum_id']) . '">' . $row2['forum_name'] . '</a>' ;
$attach_forum_desc = '<br />' . $row2['forum_desc'];
$attach_forum_topics = $row2['forum_topics'];
$attach_forum_posts = $row2['forum_posts'];
$last_post_id = $row2['forum_last_post_id'];
$template->assign_block_vars ('switch_attached_list.switch_attached_present',
array
(
'FORUM_NAME' => $attach_forum_name,
'FORUM_DESC' => $attach_forum_desc,
'TOPICS' => $attach_forum_topics,
'POSTS' => $attach_forum_posts
)
);
}
}
$db->sql_freeresult ($result2);
// End add
#
#-----[ OPEN ]------------------------------------------------
#
/templates/subSilver/viewforum_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
<!-- BEGIN switch_attached_list -->
<br />
<table width="100%" border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
<tr>
<th colspan="1" class="thCornerL" height="15" nowrap="nowrap"> {switch_attached_list.L_ATTACHED_FORUM} </th>
<th width="50" class="thTop" nowrap="nowrap"> {switch_attached_list.L_ATTACHED_TOPICS} </th>
<th width="50" class="thTop" nowrap="nowrap"> {switch_attached_list.L_ATTACHED_POSTS} </th>
</tr>
<!-- BEGIN switch_attached_present -->
<tr>
<td class="row1" width="75%"><span class="forumlink">{switch_attached_list.switch_attached_present.FORUM_NAME}</span><span class="genmed">{switch_attached_list.switch_attached_present.FORUM_DESC}</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">{switch_attached_list.switch_attached_present.TOPICS}</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">{switch_attached_list.switch_attached_present.POSTS}</span></td>
</tr>
<!-- END switch_attached_present -->
</table>
<br />
<!-- END switch_attached_list -->
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]------------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Added by Harishankar's Attached Forums MOD
$lang['Attached_Field_Title'] = 'Attached to forum';
$lang['Attached_Description'] = "This field has been added by Harishankar's attached forums mod. If you wish this forum to be a pseudo sub-forum or attached to another forum, then enter the id of the forum you wish to attach it to. For regular (normal) forums, leave this value as -1";
// End Add
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------------
#
//
// That's all, Folks!
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Added by Harishankar's Attached Forums MOD
$lang['Attached_forum'] = 'Attached Forum';
$lang['Attached_forums'] = 'Attached Forums';
// End Add
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
anladım o halde bu daha kolay kuruluyorsa ilk mesajını editleyelim..
ona göre düzenleyelim ben final mod olmadığı için buraya almıştım.
ona göre düzenleyelim ben final mod olmadığı için buraya almıştım.
En son cupra tarafından 14.09.2006, 16:31 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
| Site Kuralları| [ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
-
- Kayıtlı Kullanıcı
- Mesajlar: 17
- Kayıt: 29.07.2006, 15:58
- Konum: www.ajdar.forumlari.net
- İletişim:
ya birinizde bir ekran görüntüsü alınjnkb yazdı:ben senin verdiğin modu kurdum nefrit eksikleri çok bu modun..kategoriler çıkmıyo ancak id numaraları ile oluyo,alt foruma msj geldiğinde forumda forum anasayfada son iletilrde gözükmüyo,birde altforum yazısı çok kötü duruyo...kurmak isteyenlere duyrulur..


| Site Kuralları| [ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
Dediğim gibi kurulumu sadece 10 dakika ve bu modu zor alt forumları kuramayanlar için verdim. Ancak CUPRA kardeş sizlere bu modun daha gelşimiş versiyonu olan 1.0.6 bulmuştur. Onu kurarsan bu söylediğin sorunlar kalkar ancak kurulumu elbet 10 dakika değildirjnkb yazdı:ben senin verdiğin modu kurdum nefrit eksikleri çok bu modun..kategoriler çıkmıyo ancak id numaraları ile oluyo,alt foruma msj geldiğinde forumda forum anasayfada son iletilrde gözükmüyo,birde altforum yazısı çok kötü duruyo...kurmak isteyenlere duyrulur..

Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcının iyiliği içn zaten 1.0.1 i koydum çünki yeni başlayan kullanıcı zor olan alt forumları kuramıyor bu ise sadece 10 dakikalık kurulumu ile pek çok kişinin alt forum sahibi olmasını sağlayacak.GodBeach yazdı:NEFRİT editlenmesi kullanıcının iyiliği için .
Ayrıca daha geleşmiş versiyonu 1.0.6 ise yaklaşık yarım saatte ancak kuruluyor vede diğer alt forum sistemlerinden neredeyse hiç farkı yok kurulum zorluğu olarak.
Sence kullanıcının iyiliği zor olanı kurmak mı ?
Yoksa kolay olanı kurup alt forum sahibi olması mı ?
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
-
- Kayıtlı Kullanıcı
- Mesajlar: 17
- Kayıt: 29.07.2006, 15:58
- Konum: www.ajdar.forumlari.net
- İletişim:
NEFRİT yazdı:Kullanıcının iyiliği içn zaten 1.0.1 i koydum çünki yeni başlayan kullanıcı zor olan alt forumları kuramıyor bu ise sadece 10 dakikalık kurulumu ile pek çok kişinin alt forum sahibi olmasını sağlayacak.GodBeach yazdı:NEFRİT editlenmesi kullanıcının iyiliği için .
Ayrıca daha geleşmiş versiyonu 1.0.6 ise yaklaşık yarım saatte ancak kuruluyor vede diğer alt forum sistemlerinden neredeyse hiç farkı yok kurulum zorluğu olarak.
Sence kullanıcının iyiliği zor olanı kurmak mı ?
Yoksa kolay olanı kurup alt forum sahibi olması mı ?
valla bu modu ben kurduysam herkes kurar çok basit..

-
- Kayıtlı Kullanıcı
- Mesajlar: 17
- Kayıt: 29.07.2006, 15:58
- Konum: www.ajdar.forumlari.net
- İletişim:
nefritin söylediği yeri buldum:
http://www.phpbb.com/phpBB/viewtopic.php?t=245756
buda test sayfası ilgilenenler bakabilir
http://bigbassfish.tetrahost.net/testforum/
http://www.phpbb.com/phpBB/viewtopic.php?t=245756
buda test sayfası ilgilenenler bakabilir
http://bigbassfish.tetrahost.net/testforum/
| Site Kuralları| [ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
-
- Kayıtlı Kullanıcı
- Mesajlar: 7
- Kayıt: 14.09.2006, 22:52
- Konum: İzmir
- İletişim:
Alt formumu kurdum ama linkte sorun var!
Merhabalar,
Başlıktada belirtiğim gibi alt forum oluşturuyorum ama linklerde hata var.
Alt forumları tıklamak istediğimde;
http://BenimSite.com/forum-.html3 diye çıkıyor! Fakat sonundaki sayı değişiyor!
İncelemek isterseniz burayı tıklayınız!
Resmimler;
[ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Rica etsem bu alt forumları aşağıdaki gibi nasıl gösterebilirim?
-------------------------------------------------------------------------------------------
Ana Başlık
Açıklaması
....Alt Forumlar:
[ resmi görüntülemek için tıklayın ]1. Alt Forum
[ resmi görüntülemek için tıklayın ]2. Alt Forum
Başlıktada belirtiğim gibi alt forum oluşturuyorum ama linklerde hata var.
Alt forumları tıklamak istediğimde;
http://BenimSite.com/forum-.html3 diye çıkıyor! Fakat sonundaki sayı değişiyor!
İncelemek isterseniz burayı tıklayınız!
Resmimler;
[ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Rica etsem bu alt forumları aşağıdaki gibi nasıl gösterebilirim?
-------------------------------------------------------------------------------------------
Ana Başlık
Açıklaması
....Alt Forumlar:
[ resmi görüntülemek için tıklayın ]1. Alt Forum
[ resmi görüntülemek için tıklayın ]2. Alt Forum
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Bing [Bot] ve 2 misafir