Files
2025-06-27 21:04:18 +08:00

131 lines
6.8 KiB
PHP

<?php
/**
* This is NOT a freeware, use is subject to license terms
* 应用名称: 简约_通用_手机同步 手机版UTF8
* 下载地址: https://addon.dismall.com/templates/bygsjw_sj.html
* 应用开发者: 简约设计
* 开发者QQ: 1219927497
* 更新日期: 202505310150
* 授权域名: www.shitangsweet.com
* 授权码: 2025053101j8SoNw1Hr9
* 未经应用程序开发者/所有者的书面许可,不得进行反向工程、反向汇编、反向编译等,不得擅自复制、修改、链接、转载、汇编、发表、出版、发展与之有关的衍生产品、作品等
*/
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
if ($_G['member']['newprompt_num']['post'] || $_G['member']['newprompt_num']['friend']) {
$post_notice_new = 1;
}
function byg_block_fetch_bids($block){
$bid = array();
foreach ($block as $v) {
array_push($bid,$v['bid']);
}
return $bid;
}
function byg_block_first_pc($block, $tplname) {
$bids = byg_block_fetch_bids($block);
$block_tpl = C::t('common_template_block')->fetch_all_by_bid($bids);
foreach ($block as $k => $v) {
foreach ($block_tpl as $k2 => $v2) {
if ($v['bid'] == $v2['bid']) {
$block[$k]['targettplname'] = $v2['targettplname'];
}
}
}
$block1 = $block;
foreach ($block1 as $k => $v) {
if ($v['targettplname'] == $tplname) {
foreach ($block1 as $k2 => $v2) {
if ($k != $k2 && $v['name'] == $v2['name'] && $v2['targettplname'] != $tplname) {
unset($block[$k2]);
}
}
}
}
return $block;
}
function byg_block_del_unwanted($block) {
$block1 = $block;
foreach ($block1 as $k => $v) {
foreach ($block1 as $k2 => $v2) {
if ($k != $k2 && $v['name'] == $v2['name']) {
if ($v['bid'] >= $v2['bid']) {
unset($block[$k2]);
} else {
unset($block[$k]);
}
}
}
}
$block2 = $block;
foreach ($block2 as $k => $v) {
foreach ($block2 as $k2 => $v2) {
if ($k != $k2 && '0'.$v['name'] == $v2['name']) {
if ($v['bid'] < $v2['bid']) {
unset($block[$k],$block[$k2]);
} else {
unset($block[$k2]);
}
}
}
}
foreach ($block as $k => $v) {
if (substr($v['name'],0,1) == '0') {
unset($block[$k]);
}
}
return $block;
}
function byg_block_fetch_value($block,$name,$value) {
foreach ($block as $v) {
if ($v['name'] == $name) {
if ($value == 'param') {
$val = unserialize($v[$value]);
} else {
$val = $v[$value];
}
}
}
return $val;
}
function byg_block_filter_class($block) {
$block1 = $block;
foreach ($block1 as $k => $v) {
if (!($v['blockclass'] == 'forum_thread' || $v['blockclass'] == 'portal_article')) {
unset($block[$k]);
}
}
return $block;
}
$bygsjw_name = ",'简约通用手机版门户首页顶部文字导航1','简约通用手机版门户首页顶部文字导航2','简约通用手机版门户首页顶部文字导航3','简约通用手机版门户首页顶部文字导航4','简约通用手机版门户首页顶部文字导航5','简约通用手机版门户首页顶部文字导航6','简约通用手机版门户首页顶部文字导航7','简约通用手机版门户首页顶部文字导航8','简约通用手机版门户首页顶部文字导航9','简约通用手机版门户首页顶部文字导航10','简约通用手机版门户首页顶部文字导航11','简约通用手机版门户首页顶部文字导航12','简约通用手机版论坛列表页广告','简约通用手机版论坛内容页广告','简约通用手机版论坛导读页广告','简约通用手机版搜索页广告','简约通用手机版门户内容页广告','简约通用手机版统计代码','简约通用手机版尾部导航1','简约通用手机版尾部导航2','简约通用手机版尾部导航3','简约通用手机版尾部导航4','简约通用手机版尾部导航5','简约通用手机版侧边导航1','简约通用手机版侧边导航2','简约通用手机版侧边导航3','简约通用手机版侧边导航4','简约通用手机版侧边导航5','简约通用手机版侧边导航6','简约通用手机版侧边导航7','简约通用手机版侧边导航8','简约通用手机版购买充值卡密'";
if (CURSCRIPT == 'portal' && CURMODULE == 'index') {
$bygsjw_name = $bygsjw_name . ",'简约通用手机版LOGO','简约通用手机版门户首页欢迎图片','简约通用手机版首页自定义导航1','简约通用手机版首页自定义导航2','简约通用手机版首页自定义导航3','简约通用手机版首页自定义导航4','简约通用手机版首页自定义导航5','简约通用手机版首页自定义导航6','简约通用手机版首页自定义导航7','简约通用手机版首页自定义导航8','简约通用手机版首页自定义导航9','简约通用手机版首页自定义导航10','简约通用手机版门户首页广告','简约通用手机版门户首页广告2','简约通用论坛首页幻灯片','简约通用论坛首页头条','简约通用论坛首页最新','简约通用论坛首页热门','简约通用论坛首页精华','简约通用论坛首页图文推荐','简约通用论坛首页最新活动','简约通用手机版加载更多'";
} elseif (CURSCRIPT == 'forum' && CURMODULE == 'index') {
$bygsjw_name = $bygsjw_name . ",'简约通用手机版LOGO','简约通用手机版论坛首页广告','简约通用手机版论坛首页广告2','简约通用手机版论坛首页广告3'";
} elseif (CURSCRIPT == 'home' && CURMODULE == 'space') {
$bygsjw_name = $bygsjw_name . ",'简约通用手机版个人中心页广告','简约通用手机版个人中心导航1','简约通用手机版个人中心导航2','简约通用手机版个人中心导航3','简约通用手机版个人中心导航4','简约通用手机版个人中心导航5','简约通用手机版个人中心导航6'";
} elseif (CURSCRIPT == 'portal' && CURMODULE == 'list') {
$bygsjw_name = $bygsjw_name . ",'简约通用手机版门户列表页广告','关于我们-介绍','关于我们-愿景','联系我们-位置图片','联系我们-联系方式','加入我们-职位1','加入我们-职位2'";
}
$bygsjw_name = $bygsjw_name . str_replace(",'",",'0",$bygsjw_name);
$bygsjw_name = "WHERE b.name IN ('简约设计'" . $bygsjw_name . ")";
$bygsjw_blocks = C::t('common_block')->fetch_all_by_where($bygsjw_name,"","","",",b.title,b.summary,b.cachetime,b.dateline");
if (CURSCRIPT == 'portal' && CURMODULE == 'index' && !empty($bygsjw_blocks)) {
$bygsjw_blocks = byg_block_first_pc($bygsjw_blocks,'forum/discuz');
}
$bygsjw_blocks = byg_block_del_unwanted($bygsjw_blocks);
?>