<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>phpbb</title>
  <link rel="alternate" type="text/html" href="http://kzeng.info/taxonomy/term/286"/>
  <link rel="self" type="application/atom+xml" href="http://kzeng.info/taxonomy/term/286/atom/feed"/>
  <id>http://kzeng.info/taxonomy/term/286/atom/feed</id>
  <updated>2005-09-18T04:29:12-04:00</updated>
  <entry>
    <title>轻松搭建强大的 Drupal 本地测试环境</title>
    <link rel="alternate" type="text/html" href="http://kzeng.info/node/1573" />
    <id>http://kzeng.info/node/1573</id>
    <published>2007-06-21T23:05:45-04:00</published>
    <updated>2007-06-21T23:08:10-04:00</updated>
    <author>
      <name>kzeng</name>
    </author>
    <category term="phpbb" />
    <category term="web-developer server suit" />
    <category term="wordpress" />
    <category term="本地服务器" />
    <category term="Drupal" />
    <category term="趣物" />
    <summary type="html"><![CDATA[<p>
<p>看到了 Cartson 的<a href="http://www.drupalchina.org/node/2688" target="_blank">这篇在 Windows Vista 下手动配置 Apache + PHP + MySQL + PHPmyAdmin 的文章</a>，非常的详尽，但是对于新手来说可能略为复杂了一些，所以介绍另外一种比较“傻瓜”的搭建方式，同样的适用于 Windows Vista 和 XP。搭建这样的本地服务器，需要用到一个叫做 <a href="http://www.devside.net/" target="_blank">Web-Developer Server Suit</a> 的软件，这个软件是众多 WAMP 软件中的一款，它的独到之处在于直接整合 Drupal， Wordpress，PHPBB2，Mediawiki 等时下流行的内容管理和发布系统。</p>
<p>Web-Developer Server Suit 最新的一个版本是 1.95，它的核心部分包括：</p>
<ul>
<li>Apache 2.2 HTTP Server
<li>MySQL 5.0 Database
<li>PHP 5.2 and Perl 5.8 Scripting Languages
<li>GUI WAMP-stack Controller
<li>Dynamic DNS Service </li>
</ul>
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
<p>看到了 Cartson 的<a href="http://www.drupalchina.org/node/2688" target="_blank">这篇在 Windows Vista 下手动配置 Apache + PHP + MySQL + PHPmyAdmin 的文章</a>，非常的详尽，但是对于新手来说可能略为复杂了一些，所以介绍另外一种比较“傻瓜”的搭建方式，同样的适用于 Windows Vista 和 XP。搭建这样的本地服务器，需要用到一个叫做 <a href="http://www.devside.net/" target="_blank">Web-Developer Server Suit</a> 的软件，这个软件是众多 WAMP 软件中的一款，它的独到之处在于直接整合 Drupal， Wordpress，PHPBB2，Mediawiki 等时下流行的内容管理和发布系统。</p>
<p>Web-Developer Server Suit 最新的一个版本是 1.95，它的核心部分包括：</p>
<ul>
<li>Apache 2.2 HTTP Server
<li>MySQL 5.0 Database
<li>PHP 5.2 and Perl 5.8 Scripting Languages
<li>GUI WAMP-stack Controller
<li>Dynamic DNS Service </li>
</ul>
<p><!--break-->扩展应用程序包括：
<ul>
<li>Tomcat Servlet/JSP Container
<li>mod_aspdotnet ASP.NET Host Interface
<li>OpenSSL Cryptography Toolkit
<li>mod_security Web Application Firewall
<li>phpMyAdmin MySQL Administration </li>
</ul>
<p>网络软件包括：</p>
<ul>
<li>Joomla
<li>Drupal
<li>WordPress
<li>MediaWiki
<li>phpBB </li>
</ul>
<p>到它的网站的<a href="http://www.devside.net/server/webdeveloper" target="_blank">下载界面</a>下载安装包，Windows 下直接点击运行安装,不需要做任何的设置,安装结束后重新启动计算机就可以了运行本地服务器了。输入 local host，可以看到一个 dir 列表，点击 webdeveloper.php，显示了所有需要的信息，譬如 “组件”（components）中列出了所有安装的组件：</p>
<h5>Components</h5>
<ul>
<li>Apache 2.2.4
<ul>
<li>httpd.conf (optimized and minimized, modular design, secured, setup for SSL, PHP5, CGI, mod_security, mod_fastcgi, mod_deflate, mod_perl, Access Control)
<li>mod_ssl (OpenSSL 0.9.8e)
<li>mod_deflate (zlib 1.2.3)
<li>mod_fastcgi 2.4.2 </li>
</ul>
<li>OpenSSL 0.9.8e
<li>Perl 5.8.8
<ul>
<li>libwww-perl
<li>libwin32
<li>NET::SSLeay
<li>URI
<li>HTML::Template
<li>HTML::Parser
<li>Compress::Zlib
<li>FCGI </li>
</ul>
<li>mod_perl 2.0.3
<li>mod_security 2.1.0
<li>PHP 5.2.1
<li>MySQL 5.0.37
<ul>
<li>DBI
<li>DBD::mysql
<li>DBD::mysqlPP
<li>Net::MySQL </li>
</ul>
<li>phpMyAdmin 2.10.0.2 (Setup for multi-user environment; Relational Features enabled)
<li>analog 6.0 </li>
</ul>
<h5>Web Framework Applications</h5>
<ul>
<li>Joomla 1.0.12
<li>Drupal 5.1.0
<li>WordPress 2.1.2
<li>MediaWiki 1.9.3
<li>phpBB2 2.0.22 </li>
</ul>
<p>&nbsp;Drupal 等软件以及准备好了，在 Server Information标题下，按照需要点击所要安装的网络软件即可，譬如 Drupal，只要点击 <a href="http://localhost/drupal/install.php">http://localhost/drupal/install.php</a>&nbsp;就可以完成安装了，直接跳过了输入数据库地址、数据库用户名、密码等普通安装所必须的步骤，非常的便捷。完成安装以后，就可以在 localhost/drupal 中运行你的 drupal 了。其他的内容管理程序也类似。</p>
<p>此外，这个页面还给出了数据库以及 PHPmyAdmin等的信息，譬如通用的用户名和密码，也方便你安装其他程序。而安装 Tomcat 等程序，只要按照提示即可完成。所以非常推荐新手使用：）</p>
</p>
    ]]></content>
  </entry>
  <entry>
    <title>让Drupal的论坛看起来像PHPBB一样！</title>
    <link rel="alternate" type="text/html" href="http://kzeng.info/drupal_phpbb" />
    <id>http://kzeng.info/drupal_phpbb</id>
    <published>2005-10-07T22:39:51-04:00</published>
    <updated>2006-01-09T02:01:04-05:00</updated>
    <author>
      <name>kzeng</name>
    </author>
    <category term="drupal" />
    <category term="drupal模块" />
    <category term="drupal论坛" />
    <category term="phpbb" />
    <category term="Drupal" />
    <summary type="html"><![CDATA[<p align="center"><img alt="" src="http://static.flickr.com/30/50376188_9d491f0660_o.jpg" /></p>
<p align="left"><strong>目标：<br /></strong>让Drupal的论坛看起来像PHPBB2一样，注意，这只是改变Drupal的外观，并为真正与PHPBB结合。Drupal也可以利用模块与PHPBB2结合，详情参看<a href="http://www.kzeng.info/node/948">我的这篇blog</a>。</p>
<p align="left"><strong>示例：</strong><br />我这里的<a href="http://www.kzeng.info/forum">论坛</a>。</p>
<p align="left"><strong>步骤：<br /></strong>为了实现这个外观效果，我们需要借助一个<a href="http://drupal.org/project/flatforum">flatforum模块</a>，<a href="http://drupal.org/files/projects/flatforum-cvs.tar.gz">下载这个模块</a>，解压缩，里面包含flatforum.module,&nbsp; node-forum.tpl.php, template.tpl.php, flatforum.mysql 这四个文件，把node-forum.tpl.php和 template.tpl.php拷贝到你现在使用的主体的目录下，然后安装flatforum.module，把flatforum.mysql 加入数据库。到这一步完成实际上所要的效果已经有了，下面需要做的是添加CSS样式，让它看起来更像PHPBB（当然你也可以通过CSS让它像别的论坛软件）</p>
    ]]></summary>
    <content type="html"><![CDATA[<p align="center"><img alt="" src="http://static.flickr.com/30/50376188_9d491f0660_o.jpg" /></p>
<p align="left"><strong>目标：<br /></strong>让Drupal的论坛看起来像PHPBB2一样，注意，这只是改变Drupal的外观，并为真正与PHPBB结合。Drupal也可以利用模块与PHPBB2结合，详情参看<a href="http://www.kzeng.info/node/948">我的这篇blog</a>。</p>
<p align="left"><strong>示例：</strong><br />我这里的<a href="http://www.kzeng.info/forum">论坛</a>。</p>
<p><strong>步骤：<br /></strong>为了实现这个外观效果，我们需要借助一个<a href="http://drupal.org/project/flatforum">flatforum模块</a>，<a href="http://drupal.org/files/projects/flatforum-cvs.tar.gz">下载这个模块</a>，解压缩，里面包含flatforum.module,&nbsp; node-forum.tpl.php, template.tpl.php, flatforum.mysql 这四个文件，把node-forum.tpl.php和 template.tpl.php拷贝到你现在使用的主体的目录下，然后安装flatforum.module，把flatforum.mysql 加入数据库。到这一步完成实际上所要的效果已经有了，下面需要做的是添加CSS样式和图标，让它看起来更像PHPBB（当然你也可以通过CSS让它像别的论坛软件）</p>
<p>添加如下CSS代码到你主题下的style.css文件中：</p>
<div class="codeblock"><span class="Code">/* Make the drupal forum containers look like phpBB */<br />#forum {width:100%;}<br />#forum td.container {background-color:white; font-size: .9em; font-weight:bold;font-family:verdana;padding-top:5px;}<br />#forum td.forum{border:solid white 1px;height:50px; background-color:#F3F3F3;}<br />#forum td.forum:hover {border:solid white 1px;height:50px; background-color:#E3E3E3;}<br />#forum .description {font-size:.8em;}<br />#forum tr.dark {border:solid white 1px;height:50px; background-color:#F3F3F3;}<br />#forum tr.light {border:solid white 0px;height:50px;background-color:#F3F3F3;}<br />#forum td.dark, td.light, a:hover {color:red;}<br />#forum td.posts{background-color:#E3E3E3; border:solid white 1px;}<br />#forum td.topics{background-color:#E3E3E3; border:solid white 1px;}<br />#forum td.last-reply{background-color:#E3E3E3; border:solid white 1px;}<br />/* After you click a forum container link, this page shows a list of topics inside the forum*/<br />#forum td.topic{width:600px;background-color:#F3F3F3; border:solid white 1px; padding:10px}<br />#forum td.topic:hover {width:600px;background-color:#E3E3E3; border:solid white 1px; padding 10px;}<br />#forum td.replies {background-color:#E3E3E3; border:solid white 1px;}<br />#forum td.created{background-color:#E3E3E3; border:solid white 1px;}<br />#forum td.icon{padding:10px;}<br />/* Customize an actual forum post, which is output in node-forum.tpl.php*/<br />td.forum-header-left{border:solid white 1px;padding:10px;background-color:#E3E3E3;}<br />td.forum-header-right{border:solid white 1px;padding:10px;background-color:#E3E3E3;}<br />td.forum-middle-left{border:solid white 1px; background-color:#F3F3F3;padding:10px; }<br />td.forum-middle-right{border:solid white 1px; background-color:#F3F3F3; height:200px; width:600px; vertical-align:top;}<br />td.forum-bottom-left{border:solid white 1px;border-bottom:solid white 15px; background-color:#F3F3F3;}<br />td.forum-bottom-right{border:solid white 1px;border-bottom:solid white 15px; padding:5px; background-color:#F3F3F3; text-align:right;}<br /></span></div>
<p>然后在管理-〉评论-〉设置 里把评论按平板展开，并且选择&ldquo;旧的评论在上&rdquo;<br />&nbsp;<br />并把下列两个图标放入你的 misc/ 目录下:<br />
<img alt="" src="http://www.kzeng.info/misc/icon_minipost.gif" ><img alt="" src="http://www.kzeng.info/misc/icon_profile.gif" /><br />
<br />搞定!</p>
    ]]></content>
  </entry>
  <entry>
    <title>Drupal与PHPBB的有机结合：PHPBB模块</title>
    <link rel="alternate" type="text/html" href="http://kzeng.info/node/948" />
    <id>http://kzeng.info/node/948</id>
    <published>2005-09-22T22:25:23-04:00</published>
    <updated>2005-09-22T22:27:21-04:00</updated>
    <author>
      <name>kzeng</name>
    </author>
    <category term="drupal" />
    <category term="drupal模块" />
    <category term="drupal论坛" />
    <category term="phpbb" />
    <category term="phpbb模块" />
    <category term="Drupal" />
    <summary type="html"><![CDATA[<p>非官方，还在测试中的一个模块，作者是ak，可以在<a href="http://kepp.net/phpbb_module/" class="bb-url">这里下载到</a>。这个模块把Drupal和PHPBB整合在一起，安装使用非常的方便，它并不需要你自己更改任何源代码。安装的时候首先要启动Drupal的Clean Url，然后把PHPBB2安装在一个叫做“PHPBB2”的子目录中，注意把PHPBB的管理员的用户名设置的和你的Drupal的管理员的用户名一致。记得要停用PHPBB自己的“创建新用户”，这样可以使所有的用户都从Drupal中注册创建新用户。然后把上面提到的模块上传到Drupal的模块目录，启动模块，并在管理-〉设置中将路径设为“phpbb2/”，现在，如果用户只要登陆Drupal并进入PHPBB2就会发现同时也已经登陆入PHPBB了。把上面下载到的 .htaccess文件复制到PHPBB2的安装目录，这样如果用户在PHPBB那里点击登出，他就会自动转向Drupal的登出页面。如果你以后还需要进入PHPBB的管理面板，你需要在上面的那个.htaccess文件里停止下面两行命令（在命令前加#即可）：
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>非官方，还在测试中的一个模块，作者是ak，可以在<a href="http://kepp.net/phpbb_module/" class="bb-url">这里下载到</a>。这个模块把Drupal和PHPBB整合在一起，安装使用非常的方便，它并不需要你自己更改任何源代码。安装的时候首先要启动Drupal的Clean Url，然后把PHPBB2安装在一个叫做“PHPBB2”的子目录中，注意把PHPBB的管理员的用户名设置的和你的Drupal的管理员的用户名一致。记得要停用PHPBB自己的“创建新用户”，这样可以使所有的用户都从Drupal中注册创建新用户。然后把上面提到的模块上传到Drupal的模块目录，启动模块，并在管理-〉设置中将路径设为“phpbb2/”，现在，如果用户只要登陆Drupal并进入PHPBB2就会发现同时也已经登陆入PHPBB了。把上面下载到的 .htaccess文件复制到PHPBB2的安装目录，这样如果用户在PHPBB那里点击登出，他就会自动转向Drupal的登出页面。如果你以后还需要进入PHPBB的管理面板，你需要在上面的那个.htaccess文件里停止下面两行命令（在命令前加#即可）：<br />
RewriteCond %{QUERY_STRING} ^sid=(.*)$<br />
RewriteRule ^login.php(.*)$ /user/login?destination=phpBB2 [L] </p>
<p>如果有兴趣试一下：）
</p>
    ]]></content>
  </entry>
  <entry>
    <title>让Drupal的论坛从功能到外观都像PHPBB !</title>
    <link rel="alternate" type="text/html" href="http://kzeng.info/node/941" />
    <id>http://kzeng.info/node/941</id>
    <published>2005-09-18T04:19:56-04:00</published>
    <updated>2005-09-18T04:29:12-04:00</updated>
    <author>
      <name>kzeng</name>
    </author>
    <category term="drupal" />
    <category term="drupal论坛" />
    <category term="forum模块" />
    <category term="phpbb" />
    <category term="Drupal" />
    <summary type="html"><![CDATA[<p>
<div align=center><img src="http://www.kzeng.info/files/forum-look.gif" alt="" class="bb-image" /></div>
<p>前几天<a href="http://www.kzeng.info/node/928" class="bb-url">kunstao问起说Drupal的论坛看起来不是很像论坛</a>，当时回帖说改改就好了，所以今天就花了点功夫做了些修缮，使得它看起来更像PHPBB一些，当然你想让它像别的论坛程序也可以，譬如Disuz！。效果见上图，或者直接<a href="http://www.kzeng.info/node/940" class="bb-url">到论坛里看</a>。</p>
<p></p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
<div align=center><img src="http://www.kzeng.info/files/forum-look.gif" alt="" class="bb-image" /></div>
<p>前几天<a href="http://www.kzeng.info/node/928" class="bb-url">kunstao问起说Drupal的论坛看起来不是很像论坛</a>，当时回帖说改改就好了，所以今天就花了点功夫做了些修缮，使得它看起来更像PHPBB一些，当然你想让它像别的论坛程序也可以，譬如Disuz！。效果见上图，或者直接<a href="http://www.kzeng.info/node/940" class="bb-url">到论坛里看</a>。</p>
<p>代码部分的工作已经完成了，只是CSS的修整还没有完成，还要再等些日子，因为现在比较忙。还需要做一些小改动是论坛的用户显示头像，如果需要也可以显示论坛经验值，现在只是显示了注册用户的发帖数目，只需一个简单的函数就可以把它变为“新手”“老将”等不同的级别，或是用图片显示（譬如若干个五角星），呵呵，等到有时间的时候再折腾一下吧：）</p>
    ]]></content>
  </entry>
</feed>
