css — (Механизм Datalife) PHP Случайное изображение Поворот изображения не отображается

У меня проблема с этим roate.php.

Я сделал все, как описано здесь
PHP случайное вращение изображения
.Но там картина появляется.
Вот так выглядит мой код.

style.css

.header_img {
overflow: hidden;
width: 1010px;
margin: 0 auto;
height: 276px;
background: url(../header/rotate.php) no-repeat center 0;
border-width: 0 1px;

main.tpl

    <!-- /header -->
</header>
<div id="header_img">
<div class="header_img"><!-- no text --></div>
</div>

Я новичок, и это все для меня в новинку. Так что я надеюсь, что кто-нибудь может помочь мне здесь.

с уважением

0

Решение

У вас проблема не в обоих скриптах 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>

Храните любые файлы php из папки «templates». и не помещайте css в любые файлы css, поместите весь код в main.tpl.

В качестве альтернативы вы можете использовать эту технику, которую мы используем на нескольких сайтах, которые мы разработали для них

1) Загрузите файл 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">&nbsp;</div>
2

Другие решения

Других решений пока нет …