あなたが抱えている問題は、rotate.php と dle スクリプトの両方の問題ではありませんが、「rotate.php」ファイルの場所を配置する場所の問題です。テーマ フォルダーに php ファイルを配置することはできません。スクリプトによってブロックされ、 htaccess にアクセスするため、解決策は簡単です。「templates」フォルダーの外にあるルート ディレクトリに新しいフォルダーを作成します。例: 「header」または「background」
次に、すべての画像とrotate.phpをそのフォルダー内に配置して、次のようなフォルダーと画像にアクセスできるようにします
http://your-domain.com/header/rotate.php
http://your-domain.com/header/image-1.php
http://your-domain.com/header/image-2.php
...
or
---
http://your-domain.com/background/rotate.php
http://your-domain.com/background/image-1.php
http://your-domain.com/background/image-2.php
main.tpl は次のようになります。
<style type="text/css">
.header_img {
overflow: hidden;
width: 1010px;
margin: 0 auto;
height: 276px;
background: url(/header/rotate.php) no-repeat center 0;
/* or */
/*
background: url(/background/rotate.php) no-repeat center 0;
*/
border-width: 0 1px;
</style>
<!-- /header -->
</header>
<div id="header_img">
<div class="header_img"><!-- no text --></div>
</div>
"templates" フォルダーに php ファイルを入れないようにします。css ファイルに css を配置せず、すべてのコードを main.tpl に配置します。
あるいは、私たちがデザインしたいくつかのウェブサイトで使用しているこのテクニックを使用することもできます
1) A List Apartから rotator.txt をダウンロードし、名前を rotator.php に変更します。
2) 回転する画像を rotator.php と同じディレクトリに配置します。
3) FTP 経由ですべてのファイルをアップロードします。
4) このコードを main.tpl に追加します。
<style type="text/css">
#rotator{
overflow: hidden;
width: 1010px;
margin: 0 auto;
height: 276px;
background: url(/background/rotate.php) no-repeat center 0;
border-width: 0 1px;
</style>
<!-- /header -->
</header>
<div id="rotator"> </div>