(Datalife引擎)PHP随机图像旋转图片不显示
我有这个roate.php的问题。(Datalife引擎)PHP随机图像旋转图片不显示
我做了一切像这里描述的那样 PHP Random Image Rotation 但是有图片显示。 这就是我的代码的样子。
的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>
我是初学者,这是所有新me.So我希望有人能帮助我在这里。
问候
你的问题是不是双方rotate.php和DLE剧本的问题,但它的问题在哪里放置“rotate.php”文件的位置,你不能放置任何PHP文件你主题文件夹,它会被脚本和htaccess阻止,所以解决方案很简单,在“模板”文件夹之外的根目录下创建新文件夹,例如:“header”或“background”
然后放置所有图像并旋转.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文件了。并且不要将css放在任何css文件中,将所有代码放在main.tpl中。
或者您可以使用这种技术,我们在我们没有为他们设计的
1)下载rotator.txt从A List Apart一些网站使用,将其重命名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>
DLE有一些PHP文件放置在模板文件夹中的问题,这必须是rorate.php不工作的原因 – 2014-09-25 15:35:28
打开'rotate.php'和检查如果PHP正确呈现图像。 – Scony 2014-09-24 16:32:49