<?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>vezyr.plphpbb &#187; vezyr.pl</title>
	<atom:link href="http://www.vezyr.pl/tag/phpbb/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vezyr.pl</link>
	<description>Strona domowa Piotra Wardyńskiego</description>
	<lastBuildDate>Thu, 05 May 2011 20:43:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>phpBB 3 i polska wersja</title>
		<link>http://www.vezyr.pl/strony-www/phpbb-3-i-polska-wersja</link>
		<comments>http://www.vezyr.pl/strony-www/phpbb-3-i-polska-wersja#comments</comments>
		<pubDate>Mon, 18 Feb 2008 18:27:22 +0000</pubDate>
		<dc:creator>vezyr</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Strony www]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpbb]]></category>
		<category><![CDATA[polska wersja]]></category>

		<guid isPermaLink="false">http://www.vezyr.pl/?p=33</guid>
		<description><![CDATA[Ostatnio znajomy poprosił mnie, abym zainstalował mu forum. Pomyślałem, że phpBB będzie odpowiednie dla niego. Wszedłem więc na stronę http://www.phpbb2.pl/, a tam informacja o phpBB3 wraz z testową wersją tłumaczenia na język polski. Pomyślałem, że może warto spróbować? Jednak jak się później okazało, tłumaczenie jest naprawdę &#8222;testowe&#8221; i sprawia trochę problemów. Jeden z nich chciałbym [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio znajomy poprosił mnie, abym  zainstalował mu forum. Pomyślałem, że phpBB będzie odpowiednie dla  niego. Wszedłem więc na stronę <a href="http://www.phpbb2.pl/">http://www.phpbb2.pl/</a>,  a tam informacja o phpBB3 wraz z testową wersją tłumaczenia na język  polski. Pomyślałem, że może warto spróbować? Jednak jak się później  okazało, tłumaczenie jest naprawdę &#8222;testowe&#8221; i sprawia trochę problemów.  Jeden z nich chciałbym właśnie tutaj opisać. Otóż po zainstalowaniu  forum, ustawieniu domyślnego języka na polski i ustawieniu aktywacji  konta przez e-mail, podczas rejestracji nowego użytkownika system zaczął  wyświetlać błędy, mniej więcej takie:</p>
<blockquote><p><span style="color: #888888;">Parse error: syntax error, unexpected  T_STRING in /includes/functions_messenger.php(208) : eval()&#8217;d code on  line 5<br />
Warning: Cannot modify header information &#8211; headers already sent by  (output started at /includes/functions_messenger.php(208) : eval()&#8217;d  code:5) in /includes/functions.php on line 3391<br />
Warning: Cannot modify header information &#8211; headers already sent by  (output started at /includes/functions_messenger.php(208) : eval()&#8217;d  code:5) in /includes/functions.php on line 3393<br />
Warning: Cannot modify header information &#8211; headers already sent by  (output started at /includes/functions_messenger.php(208) : eval()&#8217;d  code:5) in /includes/functions.php on line 3394<br />
Warning: Cannot modify header information &#8211; headers already sent by  (output started at /includes/functions_messenger.php(208) : eval()&#8217;d  code:5) in /includes/functions.php on line 3395</span></p></blockquote>
<div id="extract_in_content">Cóż z tym można  zrobić?</div>
<p>Pierwsza moja myśl, to poszukać informacji na ten temat na Googlach.  Próbowałem kilku zapytań, jednak żadne nie dawało zadawalającego  rezultatu. Na oficjalnej stronie projektu phpBB także na ten temat nic  nie pisano. Postanowiłem więc sprawdzić, jak wygląda sprawa na  oryginalnej, angielskiej wersji. Ku mojemu zdziwieniu, tutaj wszystko  działało dobrze, przy rejestracji nowego użytkownika nie pojawiały się  błędy, a maile dochodziły bez problemu. Natomiast przy polskiej wersji,  pomimo błędów, mail dochodził, ale z tematem <em>Nie podano tematu  wiadomości</em> i treści:</p>
<blockquote><p><span style="color: #808080;">Temat: Witamy na forum &#8222;&#8216; .  ((isset($this-&gt;vars['SITENAME'])) ?<br />
$this-&gt;vars['SITENAME'] : &#8221;) . &#8216;&#8221; &#8211; &#8216; .  ((isset($this-&gt;vars['U_BOARD'])) ?<br />
$this-&gt;vars['U_BOARD'] : &#8221;) . &#8216;</span></p>
<p>&#8216; . ((isset($this-&gt;vars['WELCOME_MSG'])) ?  $this-&gt;vars['WELCOME_MSG'] : &#8221;)  <span style="color: #808080;"><br />
. &#8216;</span></p>
<p>Proszę zachować tego e-mail&#8217;a. Oto informacje o Twoim koncie:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-  <span style="color: #808080;"><br />
Nazwa użytkownika: &#8216; . ((isset($this-&gt;vars['USERNAME'])) ?<br />
$this-&gt;vars['USERNAME'] : &#8221;) . &#8216;<br />
Hasło: &#8216; . ((isset($this-&gt;vars['PASSWORD'])) ?  $this-&gt;vars['PASSWORD'] :<br />
&#8221;) . &#8216;</span></p>
<p>URL forum: &#8216; . ((isset($this-&gt;vars['U_BOARD'])) ?  $this-&gt;vars['U_BOARD'] :  <span style="color: #808080;"><br />
&#8221;) . &#8216;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<p>Twoje konto jest aktualnie nieaktywne. Nie będziesz mógł go używać póki  nie  <span style="color: #808080;"><br />
klikniesz na poniższy link:</span></p>
<p>&#8216; . ((isset($this-&gt;vars['U_ACTIVATE'])) ?  $this-&gt;vars['U_ACTIVATE'] : &#8221;) .  <span style="color: #808080;"><br />
&#8216;</span></p></blockquote>
<p>Zacząłem więc sprawdzać pliki z tłumaczeniem,  szczególnie te, które zawierają treść wysyłaną w wiadomościach e-mail i  porównywać angielską i polską wersję. W końcu znalazłem rozwiązanie.  Jest bardzo proste, wystarczy zmodyfikować jeden plik &#8211; opis modyfikacji  podaję poniżej.</p>
<p>Oryginalny plik: <strong>\language\polish\email\user_welcome_inactive.txt </strong> z polskiej wersji wygląda tak:</p>
<blockquote><p><span style="color: #808080;">Temat: Witamy na forum &#8222;{SITENAME}&#8221; &#8211;  {U_BOARD}</span></p>
<p>{WELCOME_MSG}</p>
<p>Proszę zachować tego e-mail\&#8217;a. Oto informacje o Twoim koncie:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-  <span style="color: #808080;"><br />
Nazwa użytkownika: {USERNAME}<br />
Hasło: {PASSWORD}</span></p>
<p>URL forum: {U_BOARD}  <span style="color: #808080;"><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<p>Twoje konto jest aktualnie nieaktywne. Nie będziesz mógł go używać póki  nie klikniesz na poniższy link:</p>
<p>{U_ACTIVATE}</p>
<p>Proszę nie zapomnij swojego hasła, ponieważ zostało ono zaszyfrowane w  naszej bazie danych i nie może zostać odzyskane. Jeśli jednak je  zapomnisz to będzie można poprosić o nowe, które będzie trzeba aktywować  tak samo jak konto.</p>
<p>Dziękujemy za rejestrację.</p>
<p>{EMAIL_SIG}</p></blockquote>
<p>Modyfikacje, które należy wykonać:<br />
1. Aby temat maila był poprawnie wyświetlany, należy zmienić pierwszą  linijkę z:</p>
<blockquote><p><span style="color: #808080;">Temat: Witamy na forum &#8222;{SITENAME}&#8221; &#8211;  {U_BOARD}</span></p></blockquote>
<p>na:</p>
<blockquote><p><span style="color: #808080;">Subject: Witamy na forum &#8222;{SITENAME}&#8221; &#8211;  {U_BOARD}</span></p></blockquote>
<p>Komentarz: Jest to linijka informująca serwer  o tym, że w niej będzie podany temat maila (serwer rozpoznaje to  właśnie po początku &#8222;Subject:&#8221;) &#8211; ktoś niepotrzebnie się rozpędził i  przetłumaczył trochę za dużo.<br />
2. Aby wiadomość została wysłana i nie wyświetlała błędów (u mnie  pojawiał się <em>Parse Error</em> przy rejestracji użytkownika), należy w  linii nr 3 zmienić:</p>
<blockquote><p><span style="color: #808080;">Proszę zachować tego e-mail\&#8217;a. Oto  informacje o Twoim koncie:</span></p></blockquote>
<p>na np.:</p>
<blockquote><p><span style="color: #808080;">Proszę zachować tę wiadomość e-mail. Oto  informacje o Twoim koncie:</span></p></blockquote>
<p>Komentarz: wygląda na to, że wszystkiemu  winny jest ten apostrof &#8211; po jego usunięciu <em>Parse Error</em> zniknął, a  maile zaczęły wyglądać tak, jak powinny (czyli zostały wypełnione:  nazwa użytkownika, hasło, link aktywacyjny itd.).</p>
<p>U mnie plik: <strong>\language\polish\email\user_welcome_inactive.txt</strong> wygląda w tej chwili tak (maile przy rejestracji użytkownika działają  poprawnie):</p>
<blockquote><p><span style="color: #808080;">Subject: Witamy na forum &#8222;{SITENAME}&#8221; &#8211;  {U_BOARD}</span></p>
<p>{WELCOME_MSG}  <span style="color: #808080;"><br />
Proszę zachować tę wiadomość e-mail. Oto informacje o Twoim koncie:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Nazwa użytkownika: {USERNAME}<br />
Hasło: {PASSWORD}</span></p>
<p>URL forum: {U_BOARD}  <span style="color: #808080;"><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Twoje konto jest aktualnie nieaktywne. Nie będziesz mógł go używać póki  nie klikniesz na poniższy link:<br />
{U_ACTIVATE}<br />
Proszę nie zapomnij swojego hasła, ponieważ zostało ono zaszyfrowane w  naszej bazie danych i nie może zostać odzyskane. Jeśli jednak je  zapomnisz to będzie można poprosić o nowe, które będzie trzeba aktywować  tak samo jak konto.</span></p>
<p>Dziękujemy za rejestrację.</p>
<p>{EMAIL_SIG}</p></blockquote>
<p>Należy jeszcze tylko pamiętać o odczytywaniu i  zapisywaniu pliku w kodowaniu UTF-8, inaczej polskie znaki zamienią się  w &#8222;krzaczki&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vezyr.pl/strony-www/phpbb-3-i-polska-wersja/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

