CMS Made Simple/技巧与窍门

来自站长百科
跳转至: 导航、​ 搜索

CMS Made Simple | 安装 | 内容管理 | 布局 | 用户&用户组 | 站点管理 | 我的设置 | 扩展 | FAQ

防垃圾邮件[ ]

你的网页上的邮件地址很容易遭到垃圾邮件的攻击,这里会介绍一种非常简单易用的方法来编码你的邮件地址,使得在浏览器中仍然照常显示照常工作,但是却不容易被那些自动系统扫描到。这种技术,有时候称为:电子邮件混淆;

不同于直接将email链接添以<a href="mailto:me@example.com">这种方式添加到HTML代码中,我们使用Smarty的{mailto}标签来编码邮件地址:

   {mailto address="me@example.com" encode="javascript"}

{mailto}标签会自动将邮件地址编码到JavaScript、hex或者其他格式,在垃圾邮件前隐藏自己;

上面的标签将会编码到:

    <script>
     eval(unescape('%64%6f% ... snipped ...%61%3e%27%29%3b'))
    </script>

{mailto}标签也具有一些参数,这些参数允许你设置具体的编码方式,以文本方式显示email链接、email subject line、额外的接收者等等;

隐藏文件夹的内容[ ]

如果你使用的Apache服务器(我想其他服务器也会有这种情况),当用户访问 www.yourwebsite.com/某个文件夹/时,他可能会看到这个文件夹里的内容。如果你不想这些内容被其他人看到的话,有一种非常快速的解决方法,那就是在每个这种文件夹中放置一个非常简单的index.html文件,这个HTML文件里主要显示一些警告信息,但是文件夹里的内容仍然是可以被网页访问的,但是外部的用户是无法访问的,只会看到警告信息;

提示:这不是最安全的解决方法,但是是最快速的解决方法;

还有一种选择,那就是通过修改你的.htaccess或者httpd.conf文件:

在你想隐藏的文件夹里,创建一个.htaccess文件,然后添加下面信息:

    #option to remove directory listings in this folder
    Options -Indexes

这将使得用户在访问该文件夹时,看到的只是index.php或者是index.html文件,如果这些文件在改文件夹中存在的话。你也可以为你整个网站设置一个全局的效果,及在的的网站根目录下的.htaccess文件中添加上面的两行信息;

httpd.conf中也是如此.


参考来源[ ]


CMS Made Simple使用手册导航

针对所有用户:

安装:

环境需求 | 通过Shell安装 | 通过FTP安装 | 通过cPanel安装 | 在本地Windows系统下安装 | 升级 | 复制到一个新服务器上 | 可选设置 | 技巧与窍门 | 故障排除

内容管理:

页面创建 | 新闻创建 | 图片管理 | 文件管理 | 全局内容块与内容块

布局:

模板 | 样式表 | 菜单管理器 | 主题管理模块

用户&用户组:

用户 | 用户组 | 添加用户至用户组 | 用户组权限

站点管理:

全局设置 | 页面默认值 | 系统信息 | 系统检测 | 管理日志

我的设置:

我的账户 | 用户设置 | 快捷方式管理

扩展:

模块 | 标签 | 事件管理器 | 用户定义的标签

FAQ

针对网站设计者
模板使用 | 样式表使用
针对网站开发者:
开发者FAQ | 模块API | Smarty技巧 | 模块制作教程 | 模块制作技巧 | 用户定义的标签 | 内容区块剖析 | 运行SVN版本 | 添加菜单项的副文本 | 开发笔记 | 模块分类