時間:2020-11-05來源:www.www.newsthatmovesu.com作者:電腦系統城
大家在運營Dedecms程序的時候,網站里會設置一些廣告,很多瀏覽器也會自動屏蔽網站自帶的廣告內容,為此很多站長們都很頭疼這件事,為此腳本之家小編從技術那里索取了一段JS代碼,屢試不爽哦,在這里就貢獻給所有的用戶們。
文件路徑:/plus/ad_js.php,用/api/cc.php替代,cc.php全部內容如下:
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
<?php /** * * 廣告JS調用方式 * * @version $Id: ad_js.php 1 20:30 2010年7月8日Z tianya $ * @package DedeCMS.Site * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ if (isset( $_GET [ 'arcID' ])) $aid = intval ( $_GET [ 'arcID' ]); $arcID = $aid = (isset( $_GET [ 'aid' ]) && is_numeric ( $_GET [ 'aid' ])) ? intval ( $_GET [ 'aid' ]) : 0; if ( $aid ==0) die ( ' Request Error! ' ); $cacheFile = '../data/cache/myad-' . $aid . '.htm' ; if ( file_exists ( $cacheFile ) && filesize ( $cacheFile ) > 100) { echo file_get_contents ( $cacheFile ); exit (); } require_once '../include/common.inc.php' ; $row = $dsql ->GetOne( "SELECT * FROM `dede_myad` WHERE aid='$aid' " ); $adbody = '' ; if ( $row [ 'timeset' ]==0) { $adbody = $row [ 'normbody' ]; } else { $ntime = time(); if ( $ntime > $row [ 'endtime' ] || $ntime < $row [ 'starttime' ]) { $adbody = $row [ 'expbody' ]; } else { $adbody = $row [ 'normbody' ]; } } $adbody = str_replace ( '"' , '\"' , $adbody ); $adbody = str_replace ( "\r" , "\\r" , $adbody ); $adbody = str_replace ( "\n" , "\\n" , $adbody ); $adbody = "<!--\r\ndocument.write(\"{$adbody}\");\r\n-->\r\n" ; $fp = fopen ( $cacheFile , 'w' ); fwrite( $fp , $adbody ); fclose( $fp ); |
到此這篇關于織夢dedecms預防網站里的廣告被瀏覽器阻止的方法的文章就介紹到這了,更多相關dedecms預防廣告被阻止內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章
2020-11-07
CSS3實現蓮花綻放的動畫效果2020-11-05
dedecms系統安全設置 防止入侵,掛馬的基本安全操作方法2020-11-04
dedecms織夢php7+刪除不了后臺欄目的解決方法dedecms php7以上版本備份數據還原不出來正常數據的解決方法,主要是針對php7以上版本的數據還原不正?,F象,介紹了修改的方法,需要的朋友可以參考下...
2020-11-04