top-image

OLDER ARTICLES

  1. 修改前台显示的图片尺寸

    • 打开 /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>";
  2. 修改后台添加链接时的提示

    • 打开 /dede/templets/friendlink_add.htm 文件,找到:
       
       
      网站Logo:(88*31 gif或jpg)
    • 修改为:
       
       
      网站Logo:(68*71 gif或jpg)

问题描述

  • 需要在一级栏目模板下调用二级和三级栏目。
  • 代码只能在一级栏目模板下使用,二级和三级栏目需要二次开发。

实现代码

{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文件获取更多信息。
  1. 过滤图片样式
    • 使用正则表达式过滤掉图片的style属性。
    • 示例代码:
      <?php
      $xstyle = $navinfor['newstext'];
      $xstyle = preg_replace('/style=.+?[\\'|\\"]/i', '', $xstyle);
      echo $xstyle;
      ?>

       

  • 问题原因: 程序目录权限不足。
  • 解决方案:
    • Linux主机: 设置 /e/data/adminlogin 目录权限为 777
    • Windows主机: 设置 /e/data/adminlogin 目录为完全控制权限。
    • 注意事项/e/data/ 整个目录都需要改写权限。
#### 调用当前栏目的文章
```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错误时,可以通过以下几个步骤来排查和解决问题:

  1. 检查文件路径

    • 确认请求的资源文件确实存在于服务器上,并且路径正确。
    • 检查Nginx配置文件中的rootalias指令,确保它们指向了正确的目录。
  2. 检查Nginx配置

    • 查看Nginx的配置文件(通常位于/etc/nginx/nginx.conf/etc/nginx/sites-available/default),确认是否有正确的location块来处理请求的URL。
    • 确保location块中的规则能够匹配到请求的URL。
  3. 检查权限设置

    • 确认Nginx有权限访问文件和目录。通常Nginx运行在www-data用户下,确保该用户对文件和目录有读取权限。
    • 使用ls -l命令检查文件和目录的权限设置。
Page 498 of 1049:« First« 495 496 497 498 499 500 501 »Last »
bottom-img