-
修改前台显示的图片尺寸
- 打开
/include/taglib/flink.lib.php
文件,找到:$link = "<a href='$url' target='_blank'><img src='$logo' width='88' height='31' border='0'></a>";
- 修改为:
$link = "<a href='$url' target='_blank'><img src='$logo' width='68' height='71' border='0'></a>";
- 打开
-
修改后台添加链接时的提示
- 打开
/dede/templets/friendlink_add.htm
文件,找到:网站Logo:(88*31 gif或jpg)
- 修改为:
网站Logo:(68*71 gif或jpg)
- 打开

OLDER ARTICLES
问题描述
- 需要在一级栏目模板下调用二级和三级栏目。
- 代码只能在一级栏目模板下使用,二级和三级栏目需要二次开发。
实现代码
{dede:channelartlist}
<li>
<span><a href="{dede:fieldname='typeurl'/}">{dede:fieldname='typename'/}</a></span> // 二级栏目
{dede:channel type='son' noself='yes'}
<a href="[field:typeurl/]">[field:typename/]</a>
{/dede:channel} // 三级栏目
</li>
{/dede:channelartlist}
-
方法:
- 使用全局变量
$zbp
。 - 在函数内部使用
global $zbp;
声明。
- 使用全局变量
-
常用属性:
- 当前页面链接:
$zbp->currenturl
- 当前页面标题:
$zbp->template->GetTags('title')
- 当前页面ID:
- 分类页:
$zbp->template->GetTags('category')->ID
- 文章页:
$zbp->template->GetTags('article')->ID
- 分类页:
- 其他页面类型:
$zbp->template->GetTags($type)
- 当前页面链接:
-
更多标签:
- 查看
zb_system\function\c_system_route.php
文件获取更多信息。
- 查看
- 过滤图片样式:
- 使用正则表达式过滤掉图片的
style
属性。 - 示例代码:
<?php $xstyle = $navinfor['newstext']; $xstyle = preg_replace('/style=.+?[\\'|\\"]/i', '', $xstyle); echo $xstyle; ?>
- 使用正则表达式过滤掉图片的
- 问题原因: 程序目录权限不足。
- 解决方案:
- Linux主机: 设置
/e/data/adminlogin
目录权限为777
。 - Windows主机: 设置
/e/data/adminlogin
目录为完全控制权限。 - 注意事项:
/e/data/
整个目录都需要改写权限。
- Linux主机: 设置
#### 调用当前栏目的文章
```html
{pboot:list num=10 scode={sort:scode} page=0}
<li>
<a href="[list:link]">[list:title lencn=20]</a>
</li>
{/pboot:list}
PbootCMS自定义前台404错误页面
在站点根目录下定义 404.html 文件即可。
{pboot:if ([list:date style=m-d] == <!--?php echo date('m-d'); ?-->)}
style="color:red"
{else}
{/pboot:if}
- 使用
{pboot:list}
标签来调用文章列表。 list:n
从0开始的序号。list:i
从1开始的序号。list:id
文章编号。- 示例代码:
{pboot:list pagesize=10} <li> <span>{list:i}</span> <!-- 序号 --> <a href="{list:link}">{list:title}</a> </li> {/pboot:list}
遇到Nginx中的404 Not Found错误时,可以通过以下几个步骤来排查和解决问题:
-
检查文件路径
- 确认请求的资源文件确实存在于服务器上,并且路径正确。
- 检查Nginx配置文件中的
root
或alias
指令,确保它们指向了正确的目录。
-
检查Nginx配置
- 查看Nginx的配置文件(通常位于
/etc/nginx/nginx.conf
或/etc/nginx/sites-available/default
),确认是否有正确的location
块来处理请求的URL。 - 确保
location
块中的规则能够匹配到请求的URL。
- 查看Nginx的配置文件(通常位于
-
检查权限设置
- 确认Nginx有权限访问文件和目录。通常Nginx运行在
www-data
用户下,确保该用户对文件和目录有读取权限。 - 使用
ls -l
命令检查文件和目录的权限设置。
- 确认Nginx有权限访问文件和目录。通常Nginx运行在
