美工兼顾SEO,为企业电子商务营销助力!
二开语法入门
一佰互联欧宝体育平台制作(www.yinxi.net) 发布日期 2020-10-12 13:08:03 浏览数: 1
l 二次开指南:
主要数据库表结构:
Admins--------------------------------------------------------管理员表
Ch_lang ------------------------------------------------------语言配置
Domain--------------------------------------------------------域名记录表
Dcontact------------------------------------------------------会员联系资料
Email----------------------------------------------------------邮局产品表
Financial------------------------------------------------------财务记录表
Menu ----- ----------------------------------------------------菜单表
News-----------------------------------------------------------新闻文章表
Notes----------------------------------------------------------页面模块表
Onlinepay------------------------------------------------------在线支付表
Order ---------------------------------------------------------订单表
payment_type---------------------------------------------------支付方式
Products-------------------------------------------------------产品表
product_classify-----------------------------------------------产品类别
Qq-------------------------------------------------------------QQ客服表
Question-------------------------------------------------------留言表
Users-----------------------------------------------------------会员表
wx_config-------------------------------------------------------公众号配置
wx_menu--------------------------------------------------------自定义菜单
系统目录结构:
目录/文件
说明
/admin
系统核心后台管理
├ edittpl
后台可视化排版
├ settings
欧宝体育平台配置相关
/cache
数据库缓存相关
/compile_dir
模板缓存
/common
公共核心配置函数
/404
404错误模板页
/cart
购物车
/customer
留言版
/domain
域名注册相关
/erwm
二维码
/update
升级功能
/install
程序安装
/images
系统公共图片
/mailtemplates
邮件发送模板
/mobile
前台手机版
/product
产品购买
QQ快捷登陆
/scrollbar
内容滚动插件
/skin
模板目录
/ueditor
用户上传目录
/user
会员管理
/vhost
空间管理
Index.php
欧宝体育平台入口文件
系统常量与变量:
COMMON_DIR 系统核心库目录
ROOT_DIR 系统目录
$lang 当前语言
$web 当前欧宝体育平台用户
$page_id 当前页面编号
$pc 手机访问PC版开关
$page 列表分页 page123=12 表示123模块内容分页第12页。
$proID 产品编号
$NewsID 文章编号
$edit 编辑模式1,0表是普通访问模式。
DB_SERVER 数据库常量
DB_NAME 数据库名
DB_LOGIN 数据库登陆名
DB_PW 数据库密码
DB_PORT 数据库端口默认3306
二次开发入门:
一、初始化系统
session_start();开启session,前面不能有任何输出。
引入文件require_once("common/init.php");即可初始化系统。
例如在站点根目录下创建一个hello.php。
示例代码:
<?Php
session_start();
require_once("common/init.php");
echo 'Hello World';
?>
二、编写逻辑
系统初始化之后,就可以在php文件里编写逻辑代码,同时也可以调用系统内置的变量、函数和类了。
示例代码:
<?php
session_start();
require_once("common/init.php");
echo ROOT_DIR;//输出站点的物理路径
echo '<br/>';
echo COMMON_DIR;//输出站点的核心配置目录
echo '<br/>';
$web=get_web();获取当前欧宝体育平台用户
$sql = "select * from menu where IDProduct='$page_id' and user='$web'"; //从栏目表里查询数据
$r = $DB->getdata($sqll);获取一条数据
print_r($r);//打印读取的数据
//分配变量到模板
$smarty->assign('a',$r['zc']);
$smarty->display('index.html');
?>
三、应用模板
所有输出给浏览器的HTML均通过模板里的规则显示。
使用方法:
$smarty->assign('a',$r['zc']);
$smarty->display('index.html');
参数index.html表示模版名称,需要在skin目录下对应当前模板目录下有该文件,请先提前创建。
index.html文件调用标签示例:
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
{{$a}}
</body>
</html>