i-doit是一个基于Web的IT文档和CMDB

作者:欧阳 发布时间:2019年12月24日 阅读: 2,919 分类:学习笔记

i-doit是一个基于Web的IT文档和CMDB,软件可以对IT基础架构管理,IP管理以及固定资产管理等。在国内貌似使用不多,估计主要是汉化,同时也没看到太多相关文章,安装中总是遇到一些问题,所以记录下来以便下次能够快速解决。使用Google进行了简单的汉化。

PHPCMS v9内容标签判断是否有返回内容

作者:@ouyang 发布时间:2018年04月01日 阅读: 3,269 分类:学习笔记

标签判断是否存在内容:

   {pc:content action="lists" catid="6" num="25" order="id DESC"}
      {if !empty($data)}
       <ul>
      {loop $data $r}
       <li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
     {/loop}
     {/if}
    </ul>
   {/pc}

我们在输出html标签前加上一个if判断,我这里用的是phpcms模板语法。为什么用$data呢,因为如果没有设置return参数的话,默认就是data。如果设置了return的话,那就改成相应的值。

PHPCMS v9利用if语句判断当前栏目是否高亮显示

作者:@ouyang 发布时间:2018年04月01日 阅读: 3,154 分类:学习笔记

PHPCMS v9利用if语句判断当前栏目是否高亮显示
如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码:

{pc:content action="category" catid="$parentid" num="12" siteid="$siteid" order="listorder ASC"}
   {loop $data $r}  
     <li{if $r[catid]==$catid} class="item on"{/if}>
        <a href="{$r[url]}" title="{$r[catname]}">{$r[catname]}</a>
     </li>  
   {/loop}  
{/pc}  

如果在单独页面page栏目,可以用下面的调用代码:

{loop $arrchild_arr $cid}  
   <li{if $catid==$cid} class="item on"{/if}>
       <a href="{$CATEGORYS[$cid][url]}" title="{$CATEGORYS[$cid][catname]}">{$CATEGORYS[$cid][catname]}</a>
   </li>  
{/loop}  

以上两种高亮显示均使用了if语句对当前栏目进行了判断,定义 class="item on",这个样式可以在CSS中根据自己的要求进行定义。

/与./和../的区别

作者:@ouyang 发布时间:2017年06月30日 阅读: 3,654 分类:学习笔记

/ 网站根路径
./ 当前路径
../ 上一级路径

Markdown 11种基本语法

作者:@ouyang 发布时间:2017年04月22日 阅读: 3,493 分类:学习笔记

现在是我在学习Markdown时做的笔记。学完这些Markdown的基本使用已经不成问题。

  1. 标题设置(让字体变大,和word的标题意思一样)
    在Markdown当中设置标题,有两种方式:
    第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。
    第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)

阅读剩余部分...

PHPCMS编辑器ckeditor升级最新版改宽版并自定义工具栏图标

作者:@ouyang 发布时间:2017年04月21日 阅读: 3,863 分类:学习笔记

v9.6依旧还是使用老版本的 ckeditor ,升级最新版还是非常有必要的,除了在复制粘贴上面标签合理多了,在UI上也是美观不少,整体黑灰色显得高大上,通过简单的样式修改让编辑器原本万年不变的980px变宽版编辑文字还是非常不错的,毕竟现在多是1366以上分辨率了,内容框太小总觉得好难受!另附上相关的方法可以自己定制需要显示工具栏上的图标,方便定制哪些常用的功能!

阅读剩余部分...

TCPDF输出中文乱码解决

作者:@ouyang 发布时间:2016年11月27日 阅读: 3,706 分类:学习笔记

由于WHMCS所有版本中PDF中文账单都是乱码,所以一直找字体来进行替代,一直就是DroidSansFallback字体。
WHMCS7.x PDF字体文件地址:vendor/tecnickcom/tcpdf/fonts
通常情况下将附件fonts的字体及PHP文件覆盖即可。然后在General Settings(常规设置)>>Inovices(账单/发票),然后找到:
TCPDF Font Family(PDF字体)>>选择Custom填写字体名字即可,我填写的为(simyou)幼圆字体。

阅读剩余部分...

phpcms实现3条循环输出tr等标签

作者:@ouyang 发布时间:2016年11月27日 阅读: 3,024 分类:学习笔记

有时候我们制作页面需要隔几条数据需要输出一个标签,这时候就需要循环输出了。

{if $data} 
{php $len=count($data) } 
    <tr> 
    {loop $data $r} 
    <li>...</li> 
    {if $n%3==0&&$n!=$len}</tr><tr>{/if} 
    {/loop} 
    </tr> 
{/if} 

阅读剩余部分...

更换Directadmin下载服务器

作者:@ouyang 发布时间:2016年11月04日 阅读: 2,788 分类:学习笔记

Directadmin服务器全球有很多服务器,但国内连接都速度太慢了。Directadmin还好有HK的服务器。
目前12号服务器为香港服务器,可以定义从12号服务器进行下载更新。

cd /usr/local/directadmin/custombuild
./build set downloadserver files12.directadmin.com

也可以把12改为你要的下载服务器。查看全部服务器地址

cat /usr/local/directadmin/custombuild/servers.txt

MSSQL让ID重排的简单SQL语句

作者:@ouyang 发布时间:2016年09月23日 阅读: 2,463 分类:学习笔记

DBCC CHECKIDENT ('表名', RESEED, 0)

执行上述一段语句即可解决重排的问题。