oscommerce与discuz2.5f的整合代码及其步骤
来源:互联网 发布:心电图数据 编辑:程序博客网 时间:2024/06/18 01:27
oscommerce&zen-cart及其他程序与discuz2.5f的整合代码已贴出INVISION POWER BOARD v2.0.4、SMF v1.03、vBulletin v3.0、phpwind v2.0与OSC及其他程序的整合代码!论坛程序的数据库结构如没有重大改变的话,以下代码同样适用于更高版本的论坛程序。-------------------------------------------------------------------修改configure.php:添加以下代码:define('DIR_WS_DISCUZ', '/home/thewall/www/discuz25f/'); //你的论坛代码存放位置-------------------------------------------------------------------创建discuz.php:<?phpif($forum_nick!='') {require(DIR_WS_DISCUZ . 'config.php');mysql_connect($dbhost, $dbuser, $dbpw);mysql_select_db($dbname);$query = mysql_query("SELECT COUNT(*) FROM " .$tablepre. "members WHERE username='$forum_nick'");if(mysql_result($query, 0)) {mysql_close();} else { $timestamp = time();mysql_query("INSERT INTO " .$tablepre. "members (username, password, gender, adminid, groupid, regip, regdate, lastvisit, lastactivity, postnum, credit, email, tpp, ppp, styleid, dateformat, timeformat, showemail, newsletter, timeoffset) VALUES ('$forum_nick', '".md5($password)."', Ɔ', Ɔ', ཆ', 'Manual Acting', '$timestamp', '$timestamp', '$timestamp', Ɔ', Ɔ', '$email_address', Ɔ', Ɔ', Ɔ', '{$_DCACHE[settings][dateformat]}', '{$_DCACHE[settings][timeformat]}', Ƈ', Ƈ', '{$_DCACHE[settings][timeoffset]}')");mysql_close();}}?>-------------------------------------------------------------------修改create_account.php:查找require('includes/application_top.php');在后面添加以下代码:require('discuz.php');查找$check_email_query = tep_db_query("select count(*) as total from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "'");在这段代码上面加入以下代码:tep_db_connect();查找 <tr> <td class="main"><?php echo ENTRY_EMAIL_ADDRESS; ?></td> <td class="main"><?php echo tep_draw_input_field('email_address') . ' ' . (tep_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_EMAIL_ADDRESS_TEXT . '</span>': ''); ?></td> </tr>在后面添加以下代码: <tr> <td class="main"><?php echo ENTRY_FORUM_NICK; ?></td> <td class="main"><input type="text" name="forum_nick"></td> </tr>查找$email_address = tep_db_prepare_input($HTTP_POST_VARS['email_address']);在后面添加以下代码:$forum_nick = $HTTP_POST_VARS['forum_nick'];-------------------------------------------------------------------修改chinese.php:添加以下代码:define('ENTRY_FORUM_NICK', '论坛昵称:');define('HEADER_TITLE_FORUM', '用户论坛');-------------------------------------------------------------------新建forum.php:<?phprequire('includes/application_top.php');?><!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"><html <?php echo HTML_PARAMS; ?>><head><meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"><title><?php echo TITLE; ?></title><base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"><link rel="stylesheet" type="text/css" href="stylesheet.css"></head><body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"><!-- header //--><?php require(DIR_WS_INCLUDES . 'header.php'); ?><!-- header_eof //--><!-- body //--><table border="0" width="100%" cellspacing="3" cellpadding="3"><tr><!-- body_text //--> <td width="100%" valign="top"><iframe src="/discuz25f/" name="forum" frameborder="0" id="forum"style="possition:absolute; border: 0px; left:2px; top:0px; width:100%; height:1000px"></iframe> </td><!-- body_text_eof //--></tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', 颼%', ཆ'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', ཆ', Ƈ'); ?></td> <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>' ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', ཆ', Ƈ'); ?></td> </tr> </table></td> </tr> </table></td> </tr></table><!-- body_eof //--><!-- footer //--><?php require(DIR_WS_INCLUDES . 'footer.php'); ?><!-- footer_eof //--><br></body></html><?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>-------------------------------------------------------------------修改filenames.php:添加以下代码:define('FILENAME_FORUM', 'forum.php');-------------------------------------------------------------------如果想把连接放在header.php:查找<td align="right" class="headerNavigation">在后面添加以下代码:<?php echo '<a href="' . tep_href_link(FILENAME_FORUM) . '">' . HEADER_TITLE_FORUM . '</a>' ?> &line; -------------------------------------------------------------------如果想把连接放在information.php:查找'<a href="' . tep_href_link(FILENAME_SHIPPING) . '">' . BOX_INFORMATION_SHIPPING . '</a><br>' .在后面添加以下代码:'<a href="' . tep_href_link(FILENAME_FORUM) . '">' . HEADER_TITLE_FORUM . '</a>') .
- oscommerce与discuz2.5f的整合代码及其步骤
- Discuz2.5的MYSQL数据库的备份与恢复
- struts2_hibernate5_spring4整合的一般步骤及其注意事项
- Wordpress嵌入osCommerce/Wordpress和osCommerce 整合
- Discuz2.5中无法修改签名的解决方法
- osCommerce的打算.
- oscommerce的Seo设置
- SSH的整合技巧与开发步骤
- SSH的整合技巧与开发步骤
- 整合Struts2与Spring的步骤
- 整合Struts2与Spring的步骤
- Swagger 与 SpringMVC 整合的步骤
- SSH的整合技巧与开发步骤
- osCommerce
- Hibernate与spring整合时的整合步骤
- discuz2.5 俄文版 编辑时出现\n\n的问题
- Discuz2.5后台菜单增加方法
- 用c++编写计时器的步骤及其函数代码
- 狮面人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十六)
- FreeBSD下使用php+memcached
- Open Source e-commerce
- 浅谈Exchange Server邮件存储系统-原理篇(3)
- C#预处理指令
- oscommerce与discuz2.5f的整合代码及其步骤
- .net 2.0 webadmin tool,ASP.NET 网站管理工具
- 很久不写了
- PHP中的CURL函数库(Client URL Library Function)
- socket 介绍
- Hamming Code ECC (汉明码错误检测与修正)
- csdn 第一篇
- 学黑客必去的网站“黑客基地”:
- PHP and Web Services 学习笔记