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 :
// defaultAltı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.