- Tham gia
- 28/02/2015
- Bài viết
- 17,142
- Được Like
- 12,745
Sau khi bạn cài add-ons sẽ gắn bản quyền của tác giả với nội dung
Để xóa bạn làm như sau
Đầu tiên đăng nhập host, mở tập tin library/LiamAds/Addon.php
Sau đó xóa tất cả và thay bằng
Lưu lại là xong.
Chúc các bạn thành công.
Để xóa bạn làm như sau
Đầu tiên đăng nhập host, mở tập tin library/LiamAds/Addon.php
Sau đó xóa tất cả và thay bằng
Mã:
<?php
class LiamAds_Addon
{
/**
* Install & uninstall SQL
* @var unknown
*/
private static $sql = array('install' => 'CREATE TABLE IF NOT EXISTS `liamads_adverts` (
`advert_id` int(10) NOT **** AUTO_INCREMENT,
`advert_name` text NOT ****,
`advert_code` longblob NOT ****,
`user_criteria` blob NOT ****,
`page_criteria` blob NOT ****,
`mass_click` tinyint(1) NOT ****,
`advert_location` text NOT ****,
PRIMARY KEY (`advert_id`),
UNIQUE KEY `advert_id` (`advert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;', 'uninstall' => 'DROP TABLE IF EXISTS `liamads_adverts`;', 'alter_table' => 'ALTER TABLE `liamads_adverts` CHANGE `advert_code` `advert_code` LONGBLOB NOT ****, CHANGE `user_criteria` `user_criteria` BLOB NOT ****, CHANGE `page_criteria` `page_criteria` BLOB NOT ****;'
);
public static function install($installed)
{
$version = is_array($installed) ? $installed['version_id'] : 0;
if ($version == 0)
{
$db = XenForo_Application::getDb();
$db->query(self::$sql['install']);
}
else if ($version < 3)
{
$db = XenForo_Application::getDb();
$db->query(self::$sql['alter_table']);
}
self::callBack("AdManager");
}
public static function uninstall()
{
$db = XenForo_Application::getDb();
$db->query(self::$sql['uninstall']);
}
public static function hook($hookName, &$contents, array $hookParams, XenForo_Template_Abstract $template)
{
$adverts = XenForo_Model::create('LiamAds_Model_Adverts')->getAllAds();
if (sizeof($adverts) <= 0)
return;
$group = array_reduce($adverts, "LiamAds_Addon::phpfivetwo");
$showads = array();
foreach($group as $adverts) {
$showads[] = $adverts[mt_rand(0, count($adverts) - 1)];
}
foreach ($showads as $adr)
{
if ($adr['advert_location'] == $hookName && XenForo_Helper_Criteria::userMatchesCriteria($adr['user_criteria'], true) && XenForo_Helper_Criteria::pageMatchesCriteria($adr['page_criteria'], true, $template->getParams(), array()))
{
$contents .= $adr['advert_code'];
}
}
// BRANDING. CAN ONLY BE REMOVED AFTER A FEE HAS BEEN PAID //
if ($hookName == 'page_container_breadcrumb_bottom')
{
$contents = "".$contents;
}
///////////////////////////////////////////////////////////////
}
private static function phpfivetwo($a, $b)
{
$a[$b['advert_location']][] = $b;
return $a;
}
private static function callBack($addonanme)
{
$url = 'http://dev.liam-w.com/addoncallback.php';
$fields = array(
'addon' => urlencode("admanager"),
'domain' => urlencode($_SERVER['HTTP_HOST'])
);
$fields_string = "";
foreach($fields as $key=>$value)
{
$fields_string .= $key.'='.$value.'&';
}
rtrim($fields_string, '&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
}
Lưu lại là xong.
Chúc các bạn thành công.
Nguồn: tuoitreit.vn
Bài viết liên quan
Bài viết mới