扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、首先wordpress采用的是数据库存储的管理模式,而你的网站为静态,所以以前的网站内容没有写进数据库;
成都创新互联公司是一家集网站建设,睢阳企业网站建设,睢阳品牌网站建设,网站定制,睢阳网站建设报价,网络营销,网络优化,睢阳网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
2、如果要将其管理起来,就要在wordpress中重新加入之前的网站内容,然后进行相应的url重定向到相应的页面
如果你的Zen-cart需要一个Blog来发布一些你的最新动态,可以试试Wordpress,并且用WOZ这个Zen-cart的Module来把它们关联起来。WOZ的全名叫Wordpress On Zen-cart。
下面就详细介绍一下WOZ的安装方法,当然你可以在WOZ包里找到英文的安装说明。
Wordpress on Zen-cart总的来说有两种安装模式:
第一种是把Wordpress的文件全部解压到Zen-cart的根目录下,另一种方法是把Wordpress单独放到Zen-cart下新建的一个目录里。
两种方法最后访问Wordpress的地址都是:
[Zen-Cart URL]/index.php?main_page=wordpress
第一步,安装Wordpress
把Wordpress解压到你的Zen-cart目录下,然后把Wordpress的文件夹名改为blog(其实没必要,嘿嘿,只是让人看的爽些,吼吼),
这一步的安装和普通的Wordpress安装没啥区别。
第二步:设置Wordpress
在Wordpress的后台设置一下,setting - General - Blog address(URL)
把Blog address (URL)改为[Zen-Cart URL],即
把主题设为默认主题。
第三步:上传WOZ的文件
建议用ftp直接覆盖:
把WOZ解压后的ZC_ROOT目录下的文件上传到服务器Zen-cart的安装目录下。
把WOZ解压后的WP_ROOT目录下的文件上传到服务器WordPress的安装目录下。
再把/ZC_ROOT/includes/templates/MY_TEMP/里的CSS文件上传到你的Zen-cart模板里的CSS文件夹里。这个是Wordpress的显示主题。(很多人下载的woc中没有这个文件,可以不必理他!)
第四步:修改Wordpress的文件
在你的Wordpress安装目录下,找到[Path of WordPress]/wp-include/template-loader.php,把所有的“exit;”都替换成“return;”。
如果你的Wordpress版本比较新,就不需要做这一步的工作了。
第五步:修改Zen-cart文件
打开Zen-cart安装目录下的[Path of Zen-Cart]/includes/extra_configures/wordpress-config.php,把
define ('ABSPATH','/public_html/blog/');
替换为
define ('ABSPATH','[Path of WordPress]');
比如说,在我本地我是改为这样的东西:
define ('ABSPATH','服务器上的绝对路径');
记住,这个路径得是你服务器上的绝对路径。
第六步:布局设置
在Zen-cart后台管理面板的admin panel �6�9 tools �6�9 Layout Boxes Controller里,选择打开你需要的Wordpress侧栏框。所有和Wordpress有关的侧栏框都是以WP_XXX格式存在的。
第七步:检查
现在你可以通过
这个网址来访问你的Wordpress了。
如果你能看到Wordpress,则表明你已经把Wordpress集成到了Zen-cart里了。
完成了这七步,基本上就把Wordpress的显示页面整合到了Zen-cart里面。
注:Wordpress On Zen-cart 插件,wordpress官网上就有.
=============================================================================
(11.2修)
如果上面的方法不能成功,还有一个更笨的办法:
先把wordpress按正常的安装,安装到目录下,我是放在blog文件夹下。
然后,把
?php // Include WordPress //该文件放置在你要调取的博客的主目录 define('WP_USE_THEMES', false); require('./wp-load.php'); query_posts('showposts=5'); ? ?php while (have_posts()): the_post(); ? a href="?php the_permalink(); ?" target="_blank"span class="STYLE1"?php echo mb_strimwidth(strip_tags(apply_filters('the_title', $post-post_title)), 0, 50," "); ?/span/abr/?php endwhile; ?保存成PHP文件,然后上传到博客的根目录;
接下来在需要调用文章的地方加上:
?php
//该文件放置在需要调用文章内容和列表的地方
$url="http://你的网址/博客地址/blog.php";
echo file_get_contents( $url );
?
这样就能调用博客最新更新的文章。
这样等于把blog和zen cart文件分离出来,优点就是:无论你blog怎么修改都不会有问题,不用担心,blog的主题出错。
zz转载,仅供参考,祝你愉快,满意请采纳。
你要什么样的整合?数据库、会员通行证接口?还是单纯的作为网站的一部分页面?如果是后者,可以直接在网站根目录下新建文件夹并上传wp程序,然后直接在原网站添加链接指向新的页面。如果是前者,那要看你现在用的是什么建站程序了,官网应该会提供相关的通行证接口,可以找下。
1.首先并在ucenter中添加应用,其中通信密钥随便输入,复制下来。
2.在wordpress目录中放一个uc_client文件夹,这个文件夹可以从ucenter相关的包中得到,是所有客户应用都会用到的。
3.更改wordpress配置文件wp-config.php,在其中加类似如下代码(请自行修改加粗部分):
//added by afo…
//登录和退出时发出通知
define(’UC_CONNECT’, ‘mysql’); // 连接 UCenter 的方式
define(’UC_DBHOST’, ‘localhost’); // UCenter 数据库主机
define(’UC_DBUSER’, ‘wpdb_f’); // UCenter 数据库用户名
define(’UC_DBPW’, ‘1fdsf2_=’); // UCenter 数据库密码
define(’UC_DBNAME’, ‘wpdb’); // UCenter 数据库名称
define(’UC_DBCHARSET’, ‘utf8′); // UCenter 数据库字符集
define(’UC_DBTABLEPRE’, ‘wpdb.uc_’); // UCenter 数据表前缀
define(’UC_DBCONNECT’, ‘1′); // UCenter 数据库持久连接
define(’UC_KEY’, ‘fksal43dfssdfwerfdssafsafsafsafdsaf’); // 与 UCenter 的通信密钥
define(’UC_API’, ‘ht tp:/ /w ww.youmob an.c om/ucenter’); // UCenter URL
define(’UC_CHARSET’, ‘utf-8′); // UCenter 的字符集
define(’UC_IP’, ”); // UCenter 的 IP
define(’UC_APPID’, 3); // 当前应用的 ID
define(’S_ROOT’, substr(dirname(__FILE__), 0));
define(’UC_CLIENT_ROOT’, S_ROOT.’/uc_client/’);
include_once(UC_CLIENT_ROOT.’client.php’);
将下面的api文件解成api目录后放在wordpress目录下,然后调试下确保从ucenter中可以与wordpress正常通信。
api for wordpress
4.需在index.php中第一行,即
define(’WP_USE_THEMES’, true);
前添
ini_set(’output_buffering’, ‘On’);
5.找到这个文件:
wp-includes/pluggable.php中,搜function logout(),约468行,在}即函数结束前添如下代码
//added by afo…
//加uc登出通知
uc_dsetcookie(’auth’, ”);
echo uc_user_synlogout();
exit();
在其下(即}之后,endif;之前)添加一个函数,代码如下
function uc_dsetcookie($var, $value, $life = 0, $prefix = 1) {
global $cookiedomain, $cookiepath, $_SERVER;
setcookie($var, $value, $life ? time() + $life : 0, $cookiepath,$cookiedomain, $_SERVER['SERVER_PORT'] == 443 ? 1 : 0);
}
6.找到这个文件:
user.php文件中
搜function wp_signon,在下面的return前(约59行)加
//added by afo…
echo uc_user_synlogin($user-ID);
Author: kolidon
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流