Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 新建一个PHP文件想调用SS里的数据和模板操作方法

[复制链接]
benba 发表于 2009-10-27 08:41:06 | 显示全部楼层 |阅读模式
好久没有和大家分享SS技术方面的知识了.今天 我来说一下利用单独的PHP文件调用SS里面的相关东东.包括登陆信息什么的.

首先我们建设一个目录 test 到SS目录下.



再到目录下建一个PHP文件为index.php


打开index.php 开始编辑;

首先要引用common.php文件,这是ss的核心文件.基本上我们引用这文件就够了.
代码:
  1. <?php
  2. include_once('./common.php');
  3. ?>
复制代码
现在我们要调用SS里的数据了.怎么操作呢?

像其它模板一样我们可以引用模板目录里的模板文件进来.
我们先把头和脚引用进来.

用SS自己定义函数
  1. <?php
  2. include_once('../common.php');
  3. include template('header');
  4.         echo '<h1 style="font-size:20px;color:red;">我是中间的部分,上面是头部.下面是脚部</h1>';
  5. include template('footer');
  6. ?>
复制代码
效果图:




中间可以引用一个模板文件来用用都可以.可以自己定义.只要把名字改成要引用的就好了.
大家都看到效果了吧..
好了这很简单的..大家利用这个可以制作公司简介什么的.也可以利用SS在后台写SQL的方式调用其它产品的MYSQL信息.如discuz uch 点评 dede phpwind什么的SS都可以在后台调用出来的.

有人就说了这是不是多此一举,SS后台不是有创建单独页面的功能吗?
本人是搞SEO出生的.做什么的时候都都喜欢结合SEO去考虑,目录的权重比单页高.而且SS生成的单页还在目录里面.所以我还是喜欢我这里方式..最重要是可以直接用PHP代码.
 楼主| benba 发表于 2009-10-27 08:41:22 | 显示全部楼层

单独PHP文件的登陆技术

本帖最后由 benba 于 2009-10-27 08:58 编辑

在上面我们定义的PHP文件里怎么知道用户有没有登陆?

我只要需要判断一个变量是否存在就好了;
  1. <?php
  2. include_once('../common.php');
  3. include template('header');

  4. $uid = $_SGLOBAL['supe_uid']; //用户登陆后的UID
  5. $username=$_SGLOBAL[supe_username];  //用户登陆后的用户名
  6.         if(!empty($uid)) {
  7.                 echo '<h1 style="font-size:20px;color:red;">'.$_SCONFIG[sitename].'欢迎您:'.$username;
  8.                 echo '<br />哥们儿,你已登陆了,请你看一个大美女先</h1>';
  9.                 echo '<img src="http://bbs.nihaocq.com/attachments/month_0909/0909191356c31835868a32ef67.jpg" />';
  10.         }else{
  11.                 echo '<h1 style="font-size:20px;color:red;">想看美女?哪你先登陆去吧!</h1>';
  12.         }
  13. include template('footer');
  14. ?>
复制代码
效果图:



回复

使用道具 举报

q1a2 发表于 2009-10-27 08:52:28 | 显示全部楼层
收藏一下,以后做关于我们,联系我们之类的
回复

使用道具 举报

 楼主| benba 发表于 2009-10-27 09:05:12 | 显示全部楼层
基于这个技术我昨天发了一个东东出来.是一个地图什么的.有兴趣的朋友可以自己去改改:https://discuz.dismall.com/viewthread.php?tid=1459609
回复

使用道具 举报

abcnic18 发表于 2009-10-27 09:18:22 | 显示全部楼层
好的 谢谢分享
回复

使用道具 举报

偶尔郁闷 发表于 2009-10-27 10:26:41 | 显示全部楼层
支持了。。。。
回复

使用道具 举报

javalet 发表于 2009-10-27 22:48:28 | 显示全部楼层
不错,学习了!支持楼主
回复

使用道具 举报

goldlink 发表于 2009-10-29 09:39:23 | 显示全部楼层
.
回复

使用道具 举报

esncy 发表于 2009-10-30 09:57:39 | 显示全部楼层
作个标记.方便以后学习.
回复

使用道具 举报

computur 发表于 2009-10-30 17:15:55 | 显示全部楼层
这个得收藏。
http://www.xiuguai.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 14:30 , Processed in 0.044393 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表