- Tham gia
- 28/02/2015
- Bài viết
- 16,829
- Được Like
- 12,688
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 NULL AUTO_INCREMENT,
`advert_name` text NOT NULL,
`advert_code` longblob NOT NULL,
`user_criteria` blob NOT NULL,
`page_criteria` blob NOT NULL,
`mass_click` tinyint(1) NOT NULL,
`advert_location` text NOT NULL,
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 NULL, CHANGE `user_criteria` `user_criteria` BLOB NOT NULL, CHANGE `page_criteria` `page_criteria` BLOB NOT NULL;'
);
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
Được quan tâm
Bài viết mới