帝国cms:文章没有设置标题图片就显示指定的图片

帝国所有模板均可使用php代码对字段内容进行灵活处理,唯独列表模板list.var不支持使用程序代码,为了使帝国模板制作更加完美、满足各种需求,帝国v6.0新增了list.var支持程序代码功能,列表模板、标签模板(ecmsinfo标签调用)与搜索模板list.var均可使用php代码对字段内容进行验证或任意处理再输出,使信息列表显示效果更加强大灵活。今天我们要讲解此功能的使用:

实现要点:
1、增加模板时list.var模板需要勾选“使用程序代码”选项。如图:
2、直接添加PHP代码,不需要加<?和?>程序开始和结束标记。
3、字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no
4、将最终模板内容赋给$listtemp变量。
list.var模板范例:
例子1:如果文章没有设置标题图片就显示指定的图片。
[cce]
if(empty($r[titlepic]))
{
        $r[titlepic]='/images/img.gif';
}
$listtemp='<li><a href="/diguotigao/29.html"><img src="[!--titlepic--]"></a></li>';
[/cce]
说明:$r[titlepic]为标题图片字段变量。$listtemp为模板内容变量。
例子2:如果信息是今天发布的就显示“NEW”图片标识。
[cce]
$newimg='';
if(time()-$r[newstime]<=1*24*3600)
{
        $newimg='<img src="NEW图片地址" border="0">';
}
$listtemp='<li><a href="/diguotigao/29.html">[!--title--]</a> '.$newimg.'</li>'; 
[/cce]
说明:$r[newstime]为发布时间字段变量。$listtemp为模板内容变量。
例子3:调用投稿用户的公司名称。
[cce]
$userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid='$r[userid]' limit 1");
$listtemp='<li><a href="/diguotigao/29.html">[!--title--]</a> <span>公司名称:'.$userr[company].'</span></li>'; 
[/cce]
说明:$r[userid]为发布者用户ID字段变量。$listtemp为模板内容变量。
其他说明:
如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加\,例如:$listtemp='<img src=\'[!–titlepic–]\’>’;
相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加\,例如:$listtemp=”<img src=\”[!–titlepic–]\”>”;
支持程序代码可以实现很多非常复杂的应用需求,上面只是举了几个简单的例子,更多需要用户去实践。

excel将包涵某个关键词的数据提取出来

office logo

百度了一会没有找到直接的解决方法

但找到了一个不是很直接的方法

公式如下:
[cce]=SEARCH(“关键词”,A1,1)[/cce]
此公式会列出A1单元格中“关键词”的起始位置数
如果包含这个“关键词” 就会出现数字,也就是“关键词”出现在第几位。
如果不包含这个“关键词” 就会出错。

就是有数字的就代表包涵“关键词”,没有数字的就不包含。
再将公式那一列排序,将数字和出错的数据分开。

excel将包涵某个关键词的数据提取出来
如上图所示:第一行”双鱼座项链女” 不包含我想要的关键词“星座”
而下面的:

星座项链双鱼座
星座字母项链
星座字母锁骨项链
星座项链
星座宫神话

这几个词都包涵我想要的“星座”

这样就将包涵“星座”的数据提取出来了!

 

 

excel计算表格内数据的字数“=LEN(单元格)”

=LEN(单元格)

 

EXCEL中向上取整函数:

有两种方法:在A列输入相应的数据,

1.在B1单元格输入:=ROUNDUP(A1,0)

2.在C1单元格输入:=CEILING(A1,1)

 

CENTOS架设PPTV VPN的方法 一键安装

Linux vps应用指南

很多朋友不会在CENTOS 在安装vpn,因为对于菜鸟来说安装VPN的确是个头晕的事情,特别是安装openvpn,不过安装pptp就稍微简单一点,国内网上有很多安装pptp的教程,但是都很繁杂,我在国外的网站上找到个一键安装PPTV VPN的解决办法,在这里跟大家分享一下。

下面是操作命令,当然你先要进入你的SSH

wget http://avps.pw/script/pptpd6.sh

这个命令是下载安装文件

sh pptpd6.sh

请用root帐号运行上面的命令,就会一键安装好PPTP了,完全全自动,安装结束,你的VPN用户名跟密码会自动显示在你的屏幕上面。

PPTP VPN 的帐号跟密码信息在 etc/ppp/chap-secrets 你可以用下面的命令进入文件进行修改

vi /etc/ppp/chap-secrets

操作就这么简单 希望能对大家有所帮助。

提示:

如果你有下面的错误

iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 268: restorecon: command not found

你可以运行下这个命令:

yum install policycoreutils

原文:http://avps.pw/vpsapply/05142256213.html

Linux下载命令wget的使用方法

Linux vps应用指南

wget做为Linux里最常用的下载命令,在我们使用的Linux服务器中最常用到的几个命令中一定有wget的身影。尤其是国外服务器之间文件的下载wget的下载速度和飞一样的感觉。平时大家使用可能只是使用wget基本功能并没有带参数实现特定的功能,今天就给大家介绍一下详细的 wget 小技巧,可以让你更加高效而灵活的使用 wget。

$ wget -r -np -nd http://avps.pw/packages/
这条命令可以下载 http://avps.pw 网站上 packages 目录中的所有文件。
其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。
$ wget -r -np -nd –accept=iso http://avps.pw/centos-5/i386/
与上一条命令相似,但多加了一个 –accept=iso 选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。
$ wget -i filename.txt
此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
$ wget -c http://avps.pw/really-big-file.iso
这里所指定的 -c 选项的作用为断点续传。
$ wget -m -k (-H) http://www.example.com/
该命令可用来镜像一个网站,wget 将对链接进行转换。
如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。
原文:http://avps.pw/vpsapply/05144110219.html

Linux命令基本常识

Linux vps应用指南

今天给大家普及下VPS日常使用中会遇到的各种基本的Linux命令及使用方法等信息。这里我将列出使用Linux vps过程中的常用命令,面向的对象是懂一点命令行的朋友,如果你没有任何命令行基础,建议找本Linux的基础教程来看看。或者多百度以下吧!

一、基本常识:

在讲具体的命令之前,先介绍一下Linux命令行的一些常识:

一条命令一般的格式是这样的:命令名称 [参数] [路径],[]代表可以省略,省略路径表示适用当前路径。

路径有相对路径和绝对路径两种,绝对路径是以根目录(“/”)为起点的,如/home/shine代表根目录下面home目录中的shine子目录,相对路径指的是以当前路径起点的路径,如当前路径为/home,shine/doc代表的绝对路径是/home/shine/doc,“.”代表当前目录,“..”代表上一级目录,例如前一个例子中使用./shine/doc效果是一样的。“~”代表的是当前用户的主目录,如果当前是以shine这个用户登录的,则~/doc也可以达到上面的效果。

如果你不知道一个命令怎么用,可以使用man这个命令来查阅,但一般我们只是记不清命令的具体参数,只要在命令名后加–help就可以了,如ls –help。

命令运行过程中如果想退出却不知道怎么做,一般应该可以尝试Ctrl+C、Ctrl+D、exit、logout、quit。

以下是一些日常使用中遇到的常见命令,先概括下大概以后再详细解释:

cd 改变路径,例如cd /可以把路径切换到根目录下,用户登录后的默认路径为自己的用户目录,使用过程中也可以通过cd或者cd ~回到用户目录。

ls 显示指定目录下的文件和目录,ls -a可以显示包括隐藏文件在内的所有内容,ls -l为列表显示。

su 切换到root身份登录

logout 注销

mkdir 新建目录,默认指定的路径中有不存在的父目录会出错,使用-p参数即可。

rm 删除文件,默认不能删除目录,使用-r参数可以递归删除目录及其内容。

mv 移动文件

cp 复制文件,默认不能复制目录,使用-参数可以复制目录及目录内的所有项目。

cat 显示文件内容

echo 回显输入的内容,可以用来显示一些环境变量的值,如echo $PATH

ln建立链接,有软链接和硬链接之分,一般用-s建立软链接。

tar打包程序,配上一些参数可以实现压缩/解压功能,一般我们在使用VPS中解压用得比较多,使用参数-xvf解压*.tar文件,使用-xzvf解压*.tar.gz,使用-xjvf解压*.tar.bz2,如果需要解压*.zip或者*.rar文件,需要安装相应的压缩软件,用unzip和 unrar命令解压。

df -h 查看硬盘使用情况

du -sh 查看该目录或文件的大小

top 查看进程状态,这里有一篇介绍。

free 参看内存状态

chmod 改变文件权限

chown 改变文件的所有者和所有组

yumCentOS/Fedora中的软件包管理器,在Ubuntu/Debian中使用的是apt软件包管理器。

nano/vi文本编辑器。

 

原文:http://avps.pw/vpsapply/05132512197.html

帝国cms调用某一篇文章内容到首页或栏目页

帝国cms调用某一篇文章内容到首页或栏目页

[e:loop={栏目id,1,0,0}]
<?php
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='想要掉用的文章id'");
?>
<?=$fr[newstext]?>
[/e:loop]

 

 

 

[e:loop={‘58,59,60,61’,1,13,0}]
<?php
$fr=$empire->fetch1(“select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id=’$bqr[id]'”);
?>
<?=$fr[newstext]?>
[/e:loop]