<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>浏忙大爆炸 &#187; phpBB</title>
	<atom:link href="http://blog.waterlin.org/articles/tag/phpbb/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.waterlin.org</link>
	<description>源于理工科男的烂笔头情结</description>
	<lastBuildDate>Fri, 03 Feb 2012 08:35:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>phpBB3的style开发</title>
		<link>http://blog.waterlin.org/articles/create-and-design-phpbb3-style.html</link>
		<comments>http://blog.waterlin.org/articles/create-and-design-phpbb3-style.html#comments</comments>
		<pubDate>Wed, 12 Aug 2009 03:20:42 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/create-and-design-phpbb3-style.html</guid>
		<description><![CDATA[要把phpBB3整合到自己的站点里，当然不能随便用一个免费模板就完事！phpBB3的模板开发相当便捷，下面就简单介绍一下基本的步骤： 1) 先拷贝一份phpBB3里默认的模板文件，即把phpBB3安装目录下的/styles/prosilver/拷贝到同目录下，取一个你自己喜欢的名字。 2) 替换版权信息 编辑以下几个文件，把里面的相关版权、模板信息修改成你喜欢的内容： * /yourstyle/style.cfg * /yourstyle/imageset/imageset.cfg * /yourstyle/template/template.cfg * /yourstyle/theme/theme.cfg 主要是把文件里的以下内容： name = prosilver copyright = © phpBB Group, 2007 version = 3.0.2 替换成： name = yourstyle copyright = © yourstyle copyright version = yourstyle version 替换掉以后，看起来就形如下面所示： name = yourstyle copyright = © style author, 2008 version = 1.0.0 这一步记得要把这四个cfg文件都修改好，否则下面的步骤你就会和其它风格的components相混淆了。 2) [...]]]></description>
			<content:encoded><![CDATA[<p>要把<a href="http://www.phpbb.com/" target="_blank">phpBB3</a>整合到自己的站点里，当然不能随便用一个免费模板就完事！phpBB3的模板开发相当便捷，下面就简单介绍一下基本的步骤：</p>
<p>1) 先拷贝一份phpBB3里默认的模板文件，即把phpBB3安装目录下的/styles/prosilver/拷贝到同目录下，取一个你自己喜欢的名字。</p>
<p>2) 替换版权信息</p>
<p>编辑以下几个文件，把里面的相关版权、模板信息修改成你喜欢的内容：</p>
<blockquote><p>* /yourstyle/style.cfg <br />* /yourstyle/imageset/imageset.cfg <br />* /yourstyle/template/template.cfg <br />* /yourstyle/theme/theme.cfg</p>
</blockquote>
<p>主要是把文件里的以下内容：</p>
<blockquote><p>name = prosilver <br />copyright = © phpBB Group, 2007 <br />version = 3.0.2 </p>
</blockquote>
<p>替换成：</p>
<blockquote><p>name = yourstyle <br />copyright = © yourstyle copyright <br />version = yourstyle version</p>
</blockquote>
<p>替换掉以后，看起来就形如下面所示：</p>
<blockquote><p>name = yourstyle <br />copyright = © style author, 2008 <br />version = 1.0.0</p>
</blockquote>
<p>这一步记得要把这四个cfg文件都修改好，否则下面的步骤你就会和其它风格的components相混淆了。</p>
<p>2) 到&#8221;管理后台 &#8211;&gt; STYLES &#8211;&gt; Style Components&#8221;里，把刚刚创建的<a href="http://blog.waterlin.org/articles/phpbb的基础换肤方法.html" target="_blank">style安装</a>好。</p>
<p>3) 然后再到&#8221;管理后台 &#8211;&gt; STYLES &#8211;&gt; Style Management&#8221;启用这个style。</p>
<p>4) 在&#8221;管理后台 &#8211;&gt; STYLES &#8211;&gt; Style Components&#8221;里，把各个模块也安装上，安装的时候，推荐使用文件系统而不是数据库来保存，这样，能比较方便地和服务器同步。</p>
<p>现在就可以直接在管理后台修改这些模块，以达到创建phpBB3风格的目的。剩下的事情，就完全看你的CSS功力了。</p>
<p>5）到&#8221;管理后台 &#8211;&gt; General &#8211;&gt; Board Configuration &#8211;&gt; Board Settings&#8221;里，把默认的用户风格(Default style)改成我们刚刚创建的风格。</p>
<p>phpBB3管理后台提供的模板修改功能，使得模板的修改相当方便！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/create-and-design-phpbb3-style.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>整合phpBB3的sessions</title>
		<link>http://blog.waterlin.org/articles/phpbb3-sessions-integrations.html</link>
		<comments>http://blog.waterlin.org/articles/phpbb3-sessions-integrations.html#comments</comments>
		<pubDate>Mon, 11 May 2009 09:18:34 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/phpbb3-sessions-integrations.html</guid>
		<description><![CDATA[在许多情况下，我们需要给网站建一个论坛，当然不可能自己从头开始写一个完整的论坛出来。在这种情况下，比较经济实惠的做法是，采用一个开源代码的论坛程序，然后做好Single sign-on的改造工作。 用phpBB论坛程序能非常方便地与你的网站进行整合，官方网站分别提供了phpBB3的sessions集成、phpBB2的sessions集成样板文章。因为官方已经停止了对phpBB2的维护，所以，这里就简单介绍一下phpBB3 Sessions的桥接方法。 首先，把下面这段代码加到你需要桥接phpbb3的页面里： &#60;?php define(&#8216;IN_PHPBB&#8217;, true); $phpbb_root_path = (defined(&#8216;PHPBB_ROOT_PATH&#8217;)) ? PHPBB_ROOT_PATH : &#8216;./&#8217;; $phpEx = substr(strrchr(__FILE__, &#8216;.&#8217;), 1); include($phpbb_root_path . &#8216;common.&#8217; . $phpEx); // Start session management $user-&#62;session_begin(); $auth-&#62;acl($user-&#62;data); $user-&#62;setup(); ?&#62; 这里需要注意的是，$phpbb_root_path变量是定义你的phpBB3与你当前文件的相对路径，你需要根据你的实际情况来进行修改。比如说，我的phpbb3就是安装在forum目录下的，我应该替换成如下代码： $phpbb_root_path = (defined(&#8216;PHPBB_ROOT_PATH&#8217;)) ? PHPBB_ROOT_PATH : &#8216;./forum/&#8217;; 千万不要忘记最后的那个&#8221;/&#8221;目录字符，否则下面的代码会出错。 接下来就是判断是否有用户登陆了，如果有的话，则输出欢迎消息，如果没有的话，则输出提示登陆的消息。 &#60;?php if ($user-&#62;data['user_id'] == ANONYMOUS) { echo &#8216;Please login!&#8217;; } else { [...]]]></description>
			<content:encoded><![CDATA[<p>在许多情况下，我们需要给网站建一个论坛，当然不可能自己从头开始写一个完整的论坛出来。在这种情况下，比较经济实惠的做法是，采用一个开源代码的论坛程序，然后做好<a href="http://en.wikipedia.org/wiki/Single_sign-on" target="_blank">Single sign-on</a>的改造工作。 </p>
<p>用phpBB论坛程序能非常方便地与你的网站进行整合，官方网站分别提供了<a href="http://www.phpbb.com/kb/article/phpbb3-sessions-integration/" target="_blank">phpBB3的sessions集成</a>、<a href="http://www.phpbb.com/kb/article/phpbb2-sessions-integration/" target="_blank">phpBB2的sessions集成</a>样板文章。因为官方已经停止了对phpBB2的维护，所以，这里就简单介绍一下phpBB3 Sessions的桥接方法。</p>
<p>首先，把下面这段代码加到你需要桥接phpbb3的页面里：</p>
<blockquote><p>&lt;?php <br />define(&#8216;IN_PHPBB&#8217;, true); <br />$phpbb_root_path = (defined(&#8216;PHPBB_ROOT_PATH&#8217;)) ? PHPBB_ROOT_PATH : &#8216;./&#8217;; <br />$phpEx = substr(strrchr(__FILE__, &#8216;.&#8217;), 1); <br />include($phpbb_root_path . &#8216;common.&#8217; . $phpEx);</p>
<p>// Start session management <br />$user-&gt;session_begin(); <br />$auth-&gt;acl($user-&gt;data); <br />$user-&gt;setup(); <br />?&gt;</p>
</blockquote>
<p>这里需要注意的是，$phpbb_root_path变量是定义你的phpBB3与你当前文件的相对路径，你需要根据你的实际情况来进行修改。比如说，我的phpbb3就是安装在forum目录下的，我应该替换成如下代码：</p>
<blockquote><p>$phpbb_root_path = (defined(&#8216;PHPBB_ROOT_PATH&#8217;)) ? PHPBB_ROOT_PATH : &#8216;./forum/&#8217;;</p>
</blockquote>
<p>千万不要忘记最后的那个&#8221;/&#8221;目录字符，否则下面的代码会出错。</p>
<p>接下来就是判断是否有用户登陆了，如果有的话，则输出欢迎消息，如果没有的话，则输出提示登陆的消息。</p>
<blockquote><p>&lt;?php <br />if ($user-&gt;data['user_id'] == ANONYMOUS) <br />{ <br />echo &#8216;Please login!&#8217;; <br />}</p>
<p>else <br />{ <br />echo &#8216;Thanks for logging in, &#8216; . $user-&gt;data['username_clean']; <br />} <br />?&gt;</p>
</blockquote>
<p>通过这样的方法，就能轻松地访问phpBB3的sessions了。更多的变量说明，可以查阅官方手册。只要把这些代码封装好，就能很好地操作phpBB3的sessions，达到整合平台的目的。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/phpbb3-sessions-integrations.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpBB的基础换肤方法</title>
		<link>http://blog.waterlin.org/articles/phpbb%e7%9a%84%e5%9f%ba%e7%a1%80%e6%8d%a2%e8%82%a4%e6%96%b9%e6%b3%95.html</link>
		<comments>http://blog.waterlin.org/articles/phpbb%e7%9a%84%e5%9f%ba%e7%a1%80%e6%8d%a2%e8%82%a4%e6%96%b9%e6%b3%95.html#comments</comments>
		<pubDate>Fri, 31 Oct 2008 09:56:20 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/phpbb%e7%9a%84%e5%9f%ba%e7%a1%80%e6%8d%a2%e8%82%a4%e6%96%b9%e6%b3%95.html</guid>
		<description><![CDATA[phpBB里要换模板是很容易的。比如说我喜欢这个RedSilver的皮肤，只要先下载下来，就能很轻松地安装好。 这里要注意的是，phpBB2和phpBB3的模板是不兼容的，注意根据你的phpBB的版本来下载。 根据《如何安装phpBB3风格》一文进行操作： 把解压出来的文件放到你的phpBB3/styles/目录下，用系统管理员的帐号登陆phpBB3的管理后台（在页面底部找到Admin Control panel的入口），点击STYLES标签页，根据页面左边的提示即可安装你的风格。]]></description>
			<content:encoded><![CDATA[<p>phpBB里要换模板是很容易的。比如说我喜欢这个<a href="https://www.phpbb.com/community/viewtopic.php?style=35&amp;f=73&amp;t=1176385" target="_blank">RedSilver</a>的皮肤，只要先下载下来，就能很轻松地安装好。</p>
<p>这里要注意的是，phpBB2和phpBB3的模板是不兼容的，注意根据你的phpBB的版本来下载。</p>
<p>根据<a href="http://www.phpbb.com/kb/article/how-to-install-styles-on-phpbb3/" target="_blank">《如何安装phpBB3风格》</a>一文进行操作：</p>
<p>把解压出来的文件放到你的<strong>phpBB3/styles/</strong>目录下，用系统管理员的帐号登陆phpBB3的管理后台（在页面底部找到<strong>Admin Control panel</strong>的入口），点击<strong>STYLES</strong>标签页，根据页面左边的提示即可安装你的风格。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/phpbb%e7%9a%84%e5%9f%ba%e7%a1%80%e6%8d%a2%e8%82%a4%e6%96%b9%e6%b3%95.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

