This plugin/modification/theme is ©2005 to k776.
Original mod design by Harmor. Revamped with permission.

Türkçe Çeviri : Lose
Türkçe Anlatım : Lose
Zorluk Seviyesi : Çok Zor *Riskli ( db bilgisi gerektirmekte )
Örnek kullanım : Custom Page Listing
Plugin Açıklaması : Herkesin Kendine Ait Bir Sayfası Olacak
Download : Ptlink.org Forumları
MyBBTürkiye.com - .net ( alternatif )


Öncelikle trcustpage.zip dosyasını makinamıza indirip açalım , içinden iki adet php dosyası çıkacak.

- custpage.php
- custompage.php

bunlardan custompage.php i forumumuzun bulunduğu dizine , custpage.php i inc/plugins altına atalım.

Daha Sonra cpanel ve/veya plesk ile phpmyadmin e girip forum dbmizi seçip aşağıdaki sql sorgusunu çalıştıralım.

CREATE TABLE `mybb_custompage` (
`cpid` int(11) unsigned NOT NULL auto_increment,
`uid` int(11) NOT NULL default '0',
`title` varchar(100) NOT NULL default '',
`content` text NOT NULL,
`views` int(11) NOT NULL default '0',
`cpe` char(3) NOT NULL default '',
PRIMARY KEY (`cpid`),
FULLTEXT KEY `title` (`title`),
FULLTEXT KEY `content` (`content`)
) TYPE=MyISAM;
Son olarak online.php dosyamızda

Bul :
// default
Altına Ekle :
// Begin CustomPage plugin
case "custompageview":
$locationname = "Viewing a Custom Page";
break;
case "custompageviewall":
$locationname = "<a href=\"".$mybb->settings['cpphpfn']."?a=viewall\">Viewing all Custom Pages</a>";
break;
case "custompageadd":
$locationname = "<a href=\"".$mybb->settings['cpphpfn']."?a=add\">Adding a Custom Page</a>";
break;
case "custompageedit":
$locationname = "Editing a Custom Page";
break;
case "custompagedodelete":
$locationname = "Deleting a Custom Page";
break;
case "custompagedovalidate":
$locationname = "Validating a Custom Page";
break;
case "custompagedosearch":
$locationname = "Searching Custom Pages";
break;
case "custompagemain":
$locationname = "<a href=\"".$mybb->settings['cpphpfn']."\">Viewing Custom Page Index</a>";
break;
// End CustomPage plugin

Bul :
default:
$user['activity'] = "unknown";
break;
Altına Ekle :
// Begin CustomPage plugin
case "custompage":
if($parameters['a'] == "view")
{
$user['activity'] = "custompageview";
}
elseif($parameters['a'] == "viewall")
{
$user['activity'] = "custompageviewall";
}
elseif($parameters['a'] == "add" || $parameters['a'] == "do_add")
{
$user['activity'] = "custompageadd";
}
elseif($parameters['a'] == "edit" || $parameters['a'] == "do_edit")
{
$user['activity'] = "custompageedit";
}
elseif($parameters['a'] == "do_delete")
{
$user['activity'] = "custompagedodelete";
}
elseif($parameters['a'] == "do_validate")
{
$user['activity'] = "custompagedovalidate";
}
elseif($parameters['a'] == "do_search")
{
$user['activity'] = "custompagedosearch";
}
else
{
$user['activity'] = "custompagemain";
}
break;
// End CustomPage plugin
Şimdi
Admin CP > Board Settings > Plugin Manager > Custom Page > <<Activate>>

diyip plugin'in aktif ediyoruz daha sonra

Admin CP > Board Settings > Change > Custom Page > <<go>>

diyip gerekli değişiklikleri yapıyoruz ve submit changes diyoruz.