<?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>Blogocska &#187; WordPress</title>
	<atom:link href="http://blogocska.org/category/wordpress-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogocska.org</link>
	<description>Egy blog erről is meg arról is</description>
	<lastBuildDate>Sat, 21 Jan 2012 11:47:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>WordPress telepítése SVN-ből</title>
		<link>http://blogocska.org/charlie/2010-11-03/wordpress-telepitese-svn-bol/</link>
		<comments>http://blogocska.org/charlie/2010-11-03/wordpress-telepitese-svn-bol/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 22:02:43 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[informatika]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=2113</guid>
		<description><![CDATA[WordPressünket telepíthetjük SVN-ből, így könnyedén mindig a legfrissebb (fejlesztői) változathoz juthatunk. Érdemes egy külön mappába telepíteni a WordPresst, majd a wp-config.php és index.php kimozgatásával elrejteni az almappát. Így a konfigurációs [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressünket telepíthetjük SVN-ből, így könnyedén mindig a legfrissebb (fejlesztői) változathoz juthatunk.</p>
<p>Érdemes egy külön mappába telepíteni a WordPresst, majd a wp-config.php és index.php kimozgatásával elrejteni az almappát. Így a konfigurációs fájl nem fog bezavarni a frissítéseknél.</p>
<p>Tehát a következő a helyzet:</p>
<ul>
<li><strong><em>teszt.domainem.hu</em></strong> a domain</li>
<li>/var/www/teszt.domainem.hu/htdocs a webkiszolgáló gyökere</li>
<li>SSH-n (vagy SVN+SSH-n) hozzáférek a tárhelyemhez</li>
</ul>
<p>A webkiszolgáló gyökerébe kell csinálni egy wordpress (vagy igazából lényegtelen a neve, csak ne felejtsük el <img src='http://blogocska.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) mappát, ahová majd kerülnek a WordPress fájljai. Majd checkoutoljuk az SVN repóból a WordPress trunk verzióját ebbe a mappába:</p>
<p><code>svn co http://svn.automattic.com/wordpress/trunk/ ./wordpress</code></p>
<p>Értelemszerűen a ./wordpress helyet azt a mappát, ahova kerüljenek a fájlok.</p>
<div id="attachment_2115" class="wp-caption aligncenter" style="width: 510px"><code><a href="http://blogocska.org/files/2010/11/svn-co.png"><img class="size-medium wp-image-2115" title="svn co" src="http://blogocska.org/files/2010/11/svn-co-500x340.png" alt="" width="500" height="340" /></a></code><p class="wp-caption-text">svn co</p></div>
<p>Ez majd hozza magával (a saját repójából) az Akismet plugint is.</p>
<p>Telepítsük fel a WordPresst a szokásos módon, a http://teszt.domainem.hu/wordpress cím alól. Ha ez kész, akkor a <strong>wp-config.php</strong> fájl a wordpress mappából mozgassuk eggyel feljebb, a webkiszolgáló gyökerébe. Ugyanitt hozzunk létre egy wp-content mappát is, ezen belül pedig egy plugins és egy themes mappát</p>
<p><code>mkdir -p wp-content/{plugins,themes}</code></p>
<p>A gyárilag érkező Akismet plugint ha szeretnénk használni, akkor symlinkeljük ide:<br />
<code>ln -s wordpress/wp-content/plugins/akismet wp-content/plugins</code><br />
Majd az alapértelmezett sablont is:<br />
<code>ln -s wordpress/wp-content/themes/twentyten wp-content/themes</code></p>
<p>A wp-config.php fájlban ezek után meg kell mondani a WP_CONTENT_DIR és WP_CONTENT_URL értékek beállításával, hogy a wp-content nem az alapértelmezett helyen van. Pl. a WP_LANG után lehet beírni:</p>
<p><code>define ('WPLANG', '');<br />
define( 'WP_CONTENT_DIR', dirname( ABSPATH ) . '/wp-content' );<br />
define( 'WP_CONTENT_URL', 'http://teszt.domainem.hu/wp-content' );</code></p>
<p>Most mondjuk meg a WordPressnek is (a teszt.domainem.hu/wordpress/wp-admin címen), hogy más lesz az URL-je.</p>
<blockquote><p>Settings &gt; General &gt; WordPress address (URL) / Beállítások &gt; Általános &gt; WordPress cím (URL): http://teszt.domainem.hu/wordpress/<br />
Settings &gt; General &gt; Blog address (URL) / Beállítások &gt; Általános &gt; Honlap cím (URL): http://teszt.domainem.hu/</p></blockquote>
<p>ÉS ennyi is volna. Ezután egy svn up ./wordpress paranccsal mindig frissé tehetjük WordPressünket.</p>
<p>Apropó, nyelvi fájl. Ha szeretnénk magyar nyelvet, akkor a /var/www/teszt.domainem.hu/htdocs/wp-content mappába készítsünk egy languages mappát, majd oda is SVN-ből szedjük le a legfrissebb nyelvi fájlt:<br />
<code>svn co http://svn.automattic.com/wordpress-i18n/hu_HU/trunk/messages/ ./wp-content/languages</code></p>
<p>Amennyiben esetleg az egész oldalunkat (saját) SVN repóba tartanánk, akkor a wordpress mappát beállíthatjuk externalnak, így telepítéskor magával hozná a megfelelő WordPresst is.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2010-11-03/wordpress-telepitese-svn-bol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adatbázis elérés WordPressben</title>
		<link>http://blogocska.org/charlie/2010-03-05/adatbazis-eleres-wordpressben/</link>
		<comments>http://blogocska.org/charlie/2010-03-05/adatbazis-eleres-wordpressben/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 20:26:37 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[informatika]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=2005</guid>
		<description><![CDATA[Bizonyos adatbázis táblákat kellett kezelnem WordPress pluginből. Akkor ha már WordPress, célszerű nem közvetlen SQL parancsokkal kezelni az adatbázist, hanem a WordPress által adott $wpdb változón keresztül. Miért célszerű? Mert [...]]]></description>
			<content:encoded><![CDATA[<p>Bizonyos adatbázis táblákat kellett kezelnem WordPress pluginből. Akkor ha már WordPress, célszerű nem közvetlen SQL parancsokkal kezelni az adatbázist, hanem a WordPress által adott $wpdb változón keresztül.</p>
<p>Miért célszerű? Mert soha nem lehetünk benne biztosak, hogy tényleg egy MySQL adatbázis van a WordPress mögött, vagy hogy az hogyan épül fel, lehet, hogy nem is egy adatbázis szerver van.</p>
<p>Nagyon egyszerűen tudunk tetszőleges SQL parancsot futtatni WordPresszel az alábbi módon:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;DELETE FROM <span style="color: #006699; font-weight: bold;">$wpdb-&gt;postmeta</span> WHERE post_id = '13' AND meta_key = 'gargle'&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Tehát $wpdb-&gt;query(&#8220;SQL KÓD&#8221;); és ennyi.</p>
<p>Akkor most lássuk, hogy a különböző SQL parancsok (UPDATE, INSERT) hogyan hajthatóak végre SQL nélkül.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> wp_posts <span style="color: #993333; font-weight: bold;">SET</span> post_parent <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">7</span> <span style="color: #993333; font-weight: bold;">WHERE</span> ID <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">15</span> <span style="color: #993333; font-weight: bold;">AND</span> post_status <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'static'</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">update</span><span style="color: #009900;">&#40;</span>
<span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">posts</span> <span style="color: #339933;">,</span>
<span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'post_parent'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'7'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'ID'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'15'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_status'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'static'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Két array van tehát, az első amit módosítunk, a másik pedig a feltételeket adja meg. Természetesen egyszerre több mindent is módosíthatunk, ekkor csak vesszővel kell felsorolni a módosítandó dolgokat és az új értéküket. Valamint php változókat is lehet használni tetszőlegesen.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> wp_posts <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'post_author'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'post_content'</span><span style="color: #66cc66;">,</span>  <span style="color: #ff0000;">'post_title'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'post_status'</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUE</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'1'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Tartalom'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Cím'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'public'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">insert</span><span style="color: #009900;">&#40;</span>
<span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">posts</span><span style="color: #339933;">,</span>
<span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'post_author'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'1'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_content'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$tartalom</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$cim</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_status'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'public'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>INSERT esetén csak egy tömbbe adjuk meg, hogy mely táblába mit szúrnánk be. Több rekordot is beszúrhatunk egyszerre, akkor csak rekordonként egy-egy tömböt kell csinálnunk.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2010-03-05/adatbazis-eleres-wordpressben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miért pont a WordPress?</title>
		<link>http://blogocska.org/charlie/2010-01-05/miert-pont-a-wordpress/</link>
		<comments>http://blogocska.org/charlie/2010-01-05/miert-pont-a-wordpress/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 09:29:41 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[vélemény]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=1770</guid>
		<description><![CDATA[Aki bloggol, vagy egy kicsit is közel áll a webhez, biztos hallott már a WordPressről, mely magát &#8220;a korszerű szemantikus személyes publikációs platform&#8221; definícióval jellemzi. A WordPress jelenleg az egyik [...]]]></description>
			<content:encoded><![CDATA[<p>Aki bloggol, vagy egy kicsit is közel áll a webhez, biztos hallott már a WordPressről, mely magát &#8220;a korszerű szemantikus személyes publikációs platform&#8221; definícióval jellemzi. A WordPress jelenleg az egyik legjobb blogmotor. Jó, ez most nagyon marketingszerűen hangzik, szóval miért is a WordPresst válassza bárki is?</p>
<h4>Ingyenes</h4>
<p><a href="http://blogocska.org/files/2010/01/wordpress-benefit-1.jpg"><img class="aligncenter size-full wp-image-1771" title="A WordPress ingyenes" src="http://blogocska.org/files/2010/01/wordpress-benefit-1.jpg" alt="A WordPress ingyenes" width="400" height="265" /></a></p>
<p>Igen, a WordPress összes funkciója teljesen ingyenesen használható. Semmi rejtett kapu vagy költség, legyen szó személyes blogról, vagy akár professzionális céges weboldalról.</p>
<h4>Nyílt forráskódú</h4>
<p><a href="http://blogocska.org/files/2010/01/wordpress-benefit-2.jpg"><img class="aligncenter size-full wp-image-1772" title="A WordPress nyílt forráskódú" src="http://blogocska.org/files/2010/01/wordpress-benefit-2.jpg" alt="A WordPress nyílt forráskódú" width="400" height="265" /></a></p>
<p>A nyílt forráskódú programok kódjába bárki belenézhet vagy akár módosíthatja is azt. Így nincsenek meglepetések, pontosan lehet tudni, hogy mit csinál a WordPress. Garantáltan nincsenek hazatelefonálások és rejtett vendégek. Akár Te magad is átírhatod kedved szerint a WordPresst.</p>
<h4>Nagy teljesítményű</h4>
<p><a href="http://blogocska.org/files/2010/01/wordpress-benefit-3.jpg"><img class="aligncenter size-full wp-image-1773" title="A WordPress terhelhető" src="http://blogocska.org/files/2010/01/wordpress-benefit-3.jpg" alt="A WordPress terhelhető" width="400" height="265" /></a></p>
<p>Legyen szó kis személyes blogról, vagy akár a <a href="http://bl.tv2.hu/">Bajnokok Ligája</a> weboldaláról, a WordPress megállja a helyét. Különböző technikákkal minimális erőforrás használatával ki lehet szolgálni több ezer látogatót egyszerre. És ez a tudás bárki számára elérhető.</p>
<h4>Egyszerű</h4>
<p><a href="http://blogocska.org/files/2010/01/wordpress-benefit-4.jpg"><img class="aligncenter size-full wp-image-1774" title="A WordPress egyszerű" src="http://blogocska.org/files/2010/01/wordpress-benefit-4.jpg" alt="A WordPress egyszerű" width="400" height="265" /></a></p>
<p>Évek óta csiszolgatják a WordPress felületét, ennek köszönhetően annak is kézre áll aki életében először használja. Nem kell pilótavizsga hozzá, elég csak egy kis webes tapasztalat és máris blogolhatunk. Nem szükséges kódokkal vagy programozással bíbelődni, a grafikus szerkesztővel mindent könnyedén megoldhatsz.</p>
<blockquote><p>Létrehoztam blogot, írtam bejegyzést, végignéztem mi mindenre képes, azt mondom, hogy rendben van, én nem ütköztem semmi komolyabb nehézségbe, annak ellenére, hogy wordpress-el most volt először dolgom.</p></blockquote>
<p><em><a href="http://atom.blog.hu/">Atom</a> véleménye a Blogolj.NET WordPress blogrendszerről</em></p>
<h4>Folyamatos megújulás</h4>
<p><a href="http://blogocska.org/files/2010/01/wordpress-benefit-7.jpg"><img class="aligncenter size-full wp-image-1777" title="megújulás" src="http://blogocska.org/files/2010/01/wordpress-benefit-7.jpg" alt="megújulás" width="400" height="265" /></a></p>
<p>A WordPresst 2003 óta (bár a gyökerek már 2001-re visszanyúlnak) fejlesztik rendületlenül, megtorpanás nélkül. Emberek milliói használják megelégedettséggel, így bőven van visszajelzésük a fejlesztőknek, hogy merre érdemes tovább vinniük a WordPresst.</p>
<p>Minden új WordPress verzió hozz több-kevesebb újdonságot, sokszor a felhasználók kérésére</p>
<h4>Bővíthető</h4>
<p><a href="http://blogocska.org/files/2010/01/wordpress-benefit-6.jpg"><img class="aligncenter size-full wp-image-1776" title="bővíthetőség" src="http://blogocska.org/files/2010/01/wordpress-benefit-6.jpg" alt="bővíthetőség" width="400" height="265" /></a></p>
<p>Nem csak egy blogmotor, hanem keretrendszer is. Bővítmények (pluginok) segítségével nem csak kiváló blogplatform, hanem akár webshop, bemutatkozó weboldal, vagy híroldal is lehet. A lehetőségek gyakorlatilag korlátlanok. Akinke ez sem elég a WordPress API segítségével saját maga fejlesztheti tovább az alaprendszert.</p>
<h3>Próbáld ki!</h3>
<p>Egy perc alatt lehet saját WordPress blogod, akár úgy is, hogy nincs saját webtárhelyed, vagy nem értesz az ilyesmihez! Látogass el a <a href="http://blogolj.net">Blogolj.NET</a> weboldalára, ahol pillanatok alatt regisztrálhatsz magadnak ingyenesen egy WordPress blogot.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2010-01-05/miert-pont-a-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: Levélküldés SMTP protokollal</title>
		<link>http://blogocska.org/charlie/2009-11-26/wordpress-levelkuldes-smtp-protokollal/</link>
		<comments>http://blogocska.org/charlie/2009-11-26/wordpress-levelkuldes-smtp-protokollal/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 20:37:48 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=1635</guid>
		<description><![CDATA[A WordPress alapértelmezetten a php mail függvényével küld levelet, ami nagyobb (sok mailt küldő) oldalaknál nem éppen szerencsés. Van ezer meg egy bővítmény (plugin) arra, hogy SMTP szerveren keresztül küldjünk [...]]]></description>
			<content:encoded><![CDATA[<p>A WordPress alapértelmezetten a php mail függvényével küld levelet, ami nagyobb (sok mailt küldő) oldalaknál nem éppen szerencsés. Van ezer meg egy bővítmény (plugin) arra, hogy SMTP szerveren keresztül küldjünk levelet, azonban &#8211; igaz eléggé rejtetten &#8211; a WordPress mindenféle plugin nélkül is képes SMTP szerveren keresztül küldeni leveleket. És ami megoldható plugin nélkül, azt oldjuk meg plugin nélkül ugye.</p>
<p>Nyissuk meg szerkesztésre a /wp-includes/pluggable.php fájlt, majd keressük meg a következő kódot (2.8.6 esetén a 396. sor):</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$phpmailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">IsMail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Írjuk át erre:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$phpmailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isSMTP</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Majd nyissuk meg a /wp-includes/class-phpmailer.php fájlt, ahol az SMTP paramétereket tudjuk beállítani, a 177. sortól kezdődően &#8211; leírás pedig az adott értékeknél, hogy mire valók:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">var <span style="color: #007800;">$Host</span>        = <span style="color: #ff0000;">'127.0.0.1'</span>;
var <span style="color: #007800;">$Port</span>        = <span style="color: #000000;">25</span>;
var <span style="color: #007800;">$SMTPSecure</span> = <span style="color: #ff0000;">&quot;&quot;</span>;
var <span style="color: #007800;">$SMTPAuth</span>     = <span style="color: #c20cb9; font-weight: bold;">false</span>;
var <span style="color: #007800;">$Username</span>     = <span style="color: #ff0000;">''</span>;
var <span style="color: #007800;">$Password</span>     = <span style="color: #ff0000;">''</span>;
var <span style="color: #007800;">$Timeout</span>      = <span style="color: #000000;">10</span>;
var <span style="color: #007800;">$SMTPDebug</span>    = <span style="color: #c20cb9; font-weight: bold;">false</span>;
var <span style="color: #007800;">$SMTPKeepAlive</span> = <span style="color: #c20cb9; font-weight: bold;">false</span>;
var <span style="color: #007800;">$SingleTo</span> = <span style="color: #c20cb9; font-weight: bold;">false</span>;</pre></div></div>

<p>Arra ügyeljünk, hogy frissítéskor frissítés után is írjuk át.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-11-26/wordpress-levelkuldes-smtp-protokollal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ping probléma WordPressben?</title>
		<link>http://blogocska.org/charlie/2009-11-18/ping-problema-wordpressben/</link>
		<comments>http://blogocska.org/charlie/2009-11-18/ping-problema-wordpressben/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 07:54:51 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=1629</guid>
		<description><![CDATA[WordPress 2.8-as szériára való frissítés után (2.7 esetleg korábbi) előfordulhat, hogy a pingback funkció (tehát mikor a saját blogunk megpingeti a távoli weboldalt) nem működik. Ennek az az oka, hogy [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.8-as szériára való frissítés után (2.7 esetleg korábbi) előfordulhat, hogy a pingback funkció (tehát mikor a saját blogunk megpingeti a távoli weboldalt) nem működik. Ennek az az oka, hogy a 2.8-as WordPress-ben (és a 2.9 bétában is) túl alacsony, 0,01 másodperc a timeout értéket. Egy forgalmasabb weboldal esetén pedig bőven előfordulhat, hogy nem válaszol 1 századmásodperc alatt. Megoldás erre, hogy ezt az értéket megemeljük pl. 1 másodpercre.</p>
<p>A fájlban <strong>wp-includes/cron.php</strong> a 228-229 sorban lesz eg yilyen kód:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$cron_url</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'siteurl'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/wp-cron.php?doing_wp_cron'</span><span style="color: #339933;">;</span>
wp_remote_post<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$cron_url</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'timeout'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0.01</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'blocking'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'sslverify'</span> <span style="color: #339933;">=&gt;</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'https_local_ssl_verify'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Ezt módosítsuk erre:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$cron_url</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'siteurl'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/wp-cron.php?doing_wp_cron'</span><span style="color: #339933;">;</span>
wp_remote_post<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$cron_url</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'timeout'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'blocking'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'sslverify'</span> <span style="color: #339933;">=&gt;</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'https_local_ssl_verify'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Tehát a tömbben a timeout értékét emeltük meg. Ha esetleg az 1 másodperc sem elég, akkor növeljük tovább.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-11-18/ping-problema-wordpressben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress flash feltöltő letiltása</title>
		<link>http://blogocska.org/charlie/2009-11-17/wordpress-flash-feltolto-letiltasa/</link>
		<comments>http://blogocska.org/charlie/2009-11-17/wordpress-flash-feltolto-letiltasa/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 12:45:04 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=1623</guid>
		<description><![CDATA[Nem minden esetben jó, hogy a flashes fájlfeltöltő engedélyezve van, pl. ha Linux alól szeretnénk blogolni (az alól nem megy). Viszont beállítás sincs rá, hogy letilthassuk. PHP kóddal megtehetjük azonban [...]]]></description>
			<content:encoded><![CDATA[<p>Nem minden esetben jó, hogy a flashes fájlfeltöltő engedélyezve van, pl. ha Linux alól szeretnénk blogolni (az alól nem megy). Viszont beállítás sincs rá, hogy letilthassuk. PHP kóddal megtehetjük azonban ezt.</p>
<div id="attachment_1624" class="wp-caption aligncenter" style="width: 510px"><a href="http://blogocska.org/files/2009/11/flash0.png"><img class="size-full wp-image-1624" src="http://blogocska.org/files/2009/11/flash0.png" alt="Flash fájlfeltöltő" width="500" height="300" /></a><p class="wp-caption-text">Flash fájlfeltöltő</p></div>
<p>A kód pedig a következő:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> disable_flash_uploader<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'flash_uploader'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'disable_flash_uploader'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Esetleg egy sorban, tömörebben:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">add_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'flash_uploader'</span><span style="color: #339933;">,</span> <span style="color: #990000;">create_function</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'$a'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;return null;&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Ezt vagy a sablonunk functions.php fájljába helyezzük el, vagy egy külön php fájlba, amit a wp-content/plugins alá töltünk fel (bővítményként).</p>
<div id="attachment_1625" class="wp-caption aligncenter" style="width: 510px"><a href="http://blogocska.org/files/2009/11/flash1.png"><img class="size-full wp-image-1625" src="http://blogocska.org/files/2009/11/flash1.png" alt="Böngésző fájlfeltöltője" width="500" height="300" /></a><p class="wp-caption-text">Böngésző fájlfeltöltője</p></div>
<p>Bővítményként pl. így tudjuk megcsinálni:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">/*
Plugin Name: Flash feltöltő letiltása
*/</span>
<span style="color: #000000; font-weight: bold;">function</span> disable_flash_uploader<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'flash_uploader'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'disable_flash_uploader'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-11-17/wordpress-flash-feltolto-letiltasa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9: Tömeges plugin frissítés</title>
		<link>http://blogocska.org/charlie/2009-11-17/wordpress-2-9-tomeges-plugin-frissites/</link>
		<comments>http://blogocska.org/charlie/2009-11-17/wordpress-2-9-tomeges-plugin-frissites/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:59:39 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[hír]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=1594</guid>
		<description><![CDATA[A korábbi WordPressekben az automatikus (FTP-n keresztüli) plugin frissítés csak egyesével ment, azonban most már a 2.9-es verzióban lehetőség lesz arra, hogy egyszerre frissítsük az összes frissíthető bővítményt. Csak ki [...]]]></description>
			<content:encoded><![CDATA[<p>A korábbi WordPressekben az automatikus (FTP-n keresztüli) plugin frissítés csak egyesével ment, azonban most már a 2.9-es verzióban lehetőség lesz arra, hogy egyszerre frissítsük az összes frissíthető bővítményt.</p>
<div id="attachment_1596" class="wp-caption aligncenter" style="width: 510px"><a href="http://blogocska.org/files/2009/11/plugin-update-29.png"><img class="size-medium wp-image-1596" src="http://blogocska.org/files/2009/11/plugin-update-29-500x485.png" alt="WordPress bővítmény frissítés" width="500" height="485" /></a><p class="wp-caption-text">WordPress bővítmény frissítés</p></div>
<p>Csak ki kell választanunk, hogy melyik bővítményt akarjuk frissíteni és rábökni a frissítés gombra.</p>
<p><a href="http://blogocska.org/letoltes/WordPress">WordPress 2.9 beta letöltése.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-11-17/wordpress-2-9-tomeges-plugin-frissites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9 adatbázis helyrerakó szkript</title>
		<link>http://blogocska.org/charlie/2009-11-16/wordpress-2-9-adatbazis-helyrerako-szkript/</link>
		<comments>http://blogocska.org/charlie/2009-11-16/wordpress-2-9-adatbazis-helyrerako-szkript/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 20:20:27 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[informatika]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=1583</guid>
		<description><![CDATA[A WordPress következő, 2.9-es verziója már beépítve tartalmaz eszközt a MySQL adatbázis javítására és optimalitására. Ilyet persze eddig is lehetett tenni, pl. SQL hozzáféréssel, vagy phpMyAdminnal, azonban most a WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>A WordPress következő, 2.9-es verziója már beépítve tartalmaz eszközt a MySQL adatbázis javítására és optimalitására.</p>
<p>Ilyet persze eddig is lehetett tenni, pl. SQL hozzáféréssel, vagy phpMyAdminnal, azonban most a WordPress core fogja tartalmazni ezt a funkciót.</p>
<div id="attachment_1589" class="wp-caption aligncenter" style="width: 509px"><a href="http://blogocska.org/files/2009/11/wprdb11.jpg"><img class="size-medium wp-image-1589" src="http://blogocska.org/files/2009/11/wprdb11-499x130.jpg" alt="WP_ALLOW_REPAIR" width="499" height="130" /></a><p class="wp-caption-text">WP_ALLOW_REPAIR</p></div>
<p>A használathoz előbb engedélyezni kell, a wp-config.php fájlban elhelyezett</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">define<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">'WP_ALLOW_REPAIR'</span>, <span style="color: #c20cb9; font-weight: bold;">true</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div>

<p>sorral.</p>
<p>Most már csak hívjuk meg a szkriptet: <strong>http://oldalam.tld/wp-admin/maint/repair.php</strong>. Ha lehetőségünk van rá, akár cronba is betehetjük.</p>
<div id="attachment_1588" class="wp-caption aligncenter" style="width: 509px"><a href="http://blogocska.org/files/2009/11/wprdb.jpg"><img class="size-medium wp-image-1588" src="http://blogocska.org/files/2009/11/wprdb-499x212.jpg" alt="Adatbázis javítás és optimalizálás" width="499" height="212" /></a><p class="wp-caption-text">Adatbázis javítás és optimalizálás</p></div>
<p>A következő SQL műveleteket hajtja végre: <a href="http://dev.mysql.com/doc/refman/5.1/en/analyze-table.html">ANALYZE TABLE</a>, <a href="http://dev.mysql.com/doc/refman/5.1/en/repair-table.html">REPAIR TABLE</a> és <a href="http://dev.mysql.com/doc/refman/5.1/en/optimize-table.html">OPTIMIZE TABLE</a>.</p>
<p><a href="http://blogocska.org/letoltes/WordPress">WordPress 2.9 beta letöltése.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-11-16/wordpress-2-9-adatbazis-helyrerako-szkript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress sablonok többnyelvűsége</title>
		<link>http://blogocska.org/charlie/2009-09-16/wordpress-sablonok-tobbnyelvusege/</link>
		<comments>http://blogocska.org/charlie/2009-09-16/wordpress-sablonok-tobbnyelvusege/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 21:12:55 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=1509</guid>
		<description><![CDATA[WordPress régóta támogatja, hogy a sablonok több nyelvűek legyenek (gettextel, po/mo fájlok ugye), azonban valamiért a nem ameriaki sablongyártókon kívül nem igen használnak ilyesmit. Pedig nem lehet mondani, hogy pluszmunka, [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress régóta támogatja, hogy a sablonok több nyelvűek legyenek (gettextel, po/mo fájlok ugye), azonban valamiért a nem ameriaki sablongyártókon kívül nem igen használnak ilyesmit.</p>
<p>Pedig nem lehet mondani, hogy pluszmunka, mert csak ezt kell bedobni a functions.php-ba (vagy a headerbe, akárhova, a lényeg, hogy lefusson)</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">class_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'xili_language'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'THEME_TEXTDOMAIN'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$domain</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'THEME_LANGS_FOLDER'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$path</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
	load_theme_textdomain<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$domain</span><span style="color: #339933;">,</span> <span style="color: #000088;">$path</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>És ez akkor már egy fullos kód <a href="http://wordpress.org/extend/plugins/xili-language/">xili-language</a> támogatással, lehet egyszerűbben is</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">load_theme_textdomain<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$domain</span><span style="color: #339933;">,</span> <span style="color: #000088;">$path</span> <span style="color: #009900;">&#41;</span></pre></div></div>

<p>ahol a $domain jellemzően a téma neve, a $path meg ugye, hogy hol keresse a fájlokat (a sablon mappáján belül)</p>
<p>A megjelenített szöveget meg így (php tagek között értelemszerűen):</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">_e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'szöveg'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'domain'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>És mennyivel jobb lenne a világ.</p>
<p>Miért nem lehet azt csinálni, hogy a WordPress.org-os theme tárolóba csak így megírt sablonokat lehessen feltölteni? Aki új sablont csinál annak semmi pluszmunka, megvélő sablont se olyan nagy macera átírni, de mégis sokkal jobb lenne.</p>
<p>És ugye mint azt már mondtam, hogy ez csak az amerikai, angol anyanyelvű téma gyártóknál fordul elő&#8230;.</p>
<p>WordPress plugin esetén meg a következővel lehet betölteni a mo fájlt:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$my_translator_domain</span> <span style="color: #339933;">=</span> TEXT_DOMAIN<span style="color: #339933;">;</span>
<span style="color: #000088;">$my_translator_is_setup</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> fabfunc_setup<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$my_translator_domain</span><span style="color: #339933;">,</span> <span style="color: #000088;">$my_translator_is_setup</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$my_translator_is_setup</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  load_plugin_textdomain<span style="color: #009900;">&#40;</span><span style="color: #000088;">$my_translator_domain</span><span style="color: #339933;">,</span>
       PLUGINDIR<span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>plugin_basename<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
       <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>plugin_basename<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-09-16/wordpress-sablonok-tobbnyelvusege/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Youtube videó és a WordPress MU</title>
		<link>http://blogocska.org/charlie/2009-07-12/youtube-video-es-a-wordpress-mu/</link>
		<comments>http://blogocska.org/charlie/2009-07-12/youtube-video-es-a-wordpress-mu/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 11:06:11 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[informatika]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=942</guid>
		<description><![CDATA[Valamilyen megfontolásból alapból a WordPress MU kiszűri a bejegyzés írásakor a falsh beillesztésére szolgáló kódokat (és így ugye videókat se tudunk beilleszteni). Ez a funkció amúgy hasznos, bár azt nem [...]]]></description>
			<content:encoded><![CDATA[<p>Valamilyen megfontolásból alapból a WordPress MU kiszűri a bejegyzés írásakor a falsh beillesztésére szolgáló kódokat (és így ugye videókat se tudunk beilleszteni). Ez a funkció amúgy hasznos, bár azt nem értem, hogy ilyet miért szűrnek.</p>
<p>De azért van rá megoldás, kettő is.</p>
<p>Az első, hogy a <span style="color: #003300"><strong>wp-includes/kses.php</strong></span> fájl megnyitjuk, és <strong><span style="color: #000080">$allowedposttags</span></strong> tömbbe beírjuk (mondjuk a &#8216;em&#8217; =&gt; array(), után egy új sorba, hogy abcbe legyenek) a következő kódot:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'object'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'width'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'height'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'data'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'classid'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'param'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'value'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'embed'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'src'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'bgcolor'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'allowfullscreen'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'flashvars'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'wmode'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'width'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'height'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'style'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'id'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'flashvars'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#41;</span></pre></div></div>

<p>Vagy másik megoldás, hogy letöltjük <a href="http://wpmudev.org/download/524507081_az-kses.php">ezt</a>, átnevezzük <span style="color: #003300"><strong>kses.php</strong></span>-re, és bemásoljuk a <span style="color: #003300"><strong>wp-content/mu-plugins</strong></span> mappába. Ez a fájl így mindig lefut, és hozzáadja a fenti értékeket a tömbhöz.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-07-12/youtube-video-es-a-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress MU: sitemap minden domainnak</title>
		<link>http://blogocska.org/charlie/2009-07-11/wordpress-mu-sitemap-minden-domainnak/</link>
		<comments>http://blogocska.org/charlie/2009-07-11/wordpress-mu-sitemap-minden-domainnak/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 20:56:24 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[informatika]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=940</guid>
		<description><![CDATA[Kerestem valami plugint, amivel megoldható, hogy minden WordPress MU által kiszolgált domainnak legyen sitemapja. Konkrétan ilyen plugint nem találtam, azonban a Google XML Sitemaps pluginnal megoldható, ha egy kicsit módosítunk [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogocska.org/files/2009/07/sitemapexample-thumb.jpg"><img class="alignleft size-thumbnail wp-image-941" style="margin: 5px" src="http://blogocska.org/files/2009/07/sitemapexample-thumb-150x96.jpg" alt="sitemapexample-thumb" width="150" height="96" /></a>Kerestem valami plugint, amivel megoldható, hogy minden WordPress MU által kiszolgált domainnak legyen sitemapja. Konkrétan ilyen plugint nem találtam, azonban a <a href="http://www.arnebrachhold.de/redir/sitemap-home/">Google XML Sitemaps</a> pluginnal megoldható, ha egy kicsit módosítunk rajta.</p>
<p>WordPress MU 2.8.1 és Google XML Sitemaps 3.1.4 verziókat használtam. Elvileg megy korábbi MU-val is.</p>
<ol>
<li>Töltsük le a Google XML Sitemapsot, csomagoljuk ki, majd a <strong>sitemap-core.php</strong> fájlt nyissuk meg.</li>
<li>Ebben keressük meg a következő kódot (kétszer lesz benne, nekünk a második kell). Nálam ez a 954. sor

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">return</span> <span style="color: #000088;">$res</span><span style="color: #339933;">;</span></pre></div></div>

</li>
<li>Ez elé a kód elé (felette egy üres sorba) szúrjuk be a következőt:

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$blog_id</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$blog_id</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span><span style="color: #000088;">$res</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'wp-content/blogs.dir/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$blog_id</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/files/'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span></pre></div></div>

</li>
<li>Keressük meg a WP MU <strong>wp-includes/functions.php</strong> fájlját, és a

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'htm|html'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'text/html'</span><span style="color: #339933;">,</span></pre></div></div>

<p>után egy új sorba írjuk be ezt:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'xml'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'text/xml'</span><span style="color: #339933;">,</span></pre></div></div>

</li>
<li>Ugyanezt tegyük meg a<strong> wp-content/blogs.php</strong> fájllal is.</li>
<li>Nyissuk meg a gyökérben lévő .htacess fájlt, keressük meg a következő sort:

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteRule</span> ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]</pre></div></div>

<p>Szúrjuk be utána még ezt a két sort:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteRule</span> ^(.*/)?sitemap.xml wp-content/blogs.php?file=sitemap.xml [L]
<span style="color: #00007f;">RewriteRule</span> ^(.*/)?sitemap.xml.gz wp-content/blogs.php?file=sitemap.xml.gz [L]</pre></div></div>

</li>
<li>A WP MU-ban a <em>Site Admin &gt;Options</em>on belül, az engedélyezett fájltípusokhoz írjuk be még a következőket:<br />
<strong><span style="color: #003300">xml xml.gz</span></strong></li>
<li>Kapcsoljuk be a plugint (vagy csak ott ahol használni szeretnénk, vagy globálisan).</li>
<li>Ezután <em>beállítások &gt;XML-Sitemap</em> a fő blognál (domain.tld)</li>
<li>Az oldaltérkép fájl elérésénél válasszuk a manuálist, és értéknek írjuk be még (az automatikust nézzük meg, hogy mit írt ki ott, végül is csak a<strong> sitemap.xml</strong> helyére írjuk be ezt az elérést és másoljuk a manuális mezőbe, majd válasszuk, hogy kézzel állítjuk be):<br />
<strong><span style="color: #003300">wp-content/blogs.dir/1/files/sitemap.xml</span></strong></li>
<li>Mentsük a beállításokat.</li>
<li>Ha még nem töltöttünk fel fájlt a blogon (tehát nincs <em>wp-content/blogs.dir/ID/files/</em> mappa), töltsünk fel valamit.</li>
<li>Készítsük el az oldaltérképet.</li>
<li>Menjünk egy aldomainen lévő oldalba (ha itt sem töltöttek még fel fájlt, akkor azt nekünk meg kell tenni), majd XML-Sitemaps beállítások. Itt az elérési útnál ilyet kell látnunk:<br />
<span style="color: #003300"><strong>elérési/ut/valami/wp-content/blogs.dir/ID/files/sitemap.xml</strong></span><br />
ID helyett a blog azonosítója (egy szám)</li>
<li>Ellenőrizzük, hogy megvan e a domain.tld/sitemap.xml valamint aldomain.domaint.tld/sitemap.xml fájlok.</li>
</ol>
<p><a href="http://www.richardpalace.com/2008/06/25/google-sitemap-for-wordpress-mu-plugin-1513101">Innét vettem.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-07-11/wordpress-mu-sitemap-minden-domainnak/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Újabb WordPress plugin magyarosítások</title>
		<link>http://blogocska.org/charlie/2009-01-31/ujabb-wordpress-plugin-magyarositasok/</link>
		<comments>http://blogocska.org/charlie/2009-01-31/ujabb-wordpress-plugin-magyarositasok/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 16:39:23 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[informatika]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=406</guid>
		<description><![CDATA[Ismét lefordítottam pár érdekesebb WordPress plugint: Admin Management Xtended A WordPress admin felületét tupírozhatjuk fel vele. Főleg akkor hasznos, ha a WordPress nem blogként, hanem CMS-ként (rendes weboldalként) használjuk. A [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left"><img style="border: 0pt none;margin: 1px 10px;float: left" src="http://blogocska.org/files/2008/08/wordpress-logo-150x150.png" alt="Wordpress Logo" width="100" height="100" /></p>
<p>Ismét lefordítottam pár érdekesebb WordPress plugint:</p>
<h3><a href="http://wordpress.org/extend/plugins/admin-management-xtended/">Admin Management Xtended</a></h3>
<p>A WordPress admin felületét tupírozhatjuk fel vele. Főleg akkor hasznos, ha a WordPress nem blogként, hanem CMS-ként (rendes weboldalként) használjuk.</p>
<p>A plugin csak a 2.7-es WordPressel működik.</p>
<p><a href="http://blogocska.org/files/2009/01/screenshot-3-1212959159.png"><img class="aligncenter size-full wp-image-418" src="http://blogocska.org/files/2009/01/screenshot-3-1212959159.png" alt="screenshot-3-1212959159Admin Management Xtended" width="447" height="146" /></a></p>
<p>[download#13]</p>
<h3><a href="http://wordpress.org/extend/plugins/dregister/">DRegister</a></h3>
<p>WordPress regisztrációs oldalára lehet extra mezőket berakni. Magunk készíthetünk is ilyeneket (pl. lakcím), hogyha olyan beépítve nincsen. Az adatokat a wp_6_usermeta táblában tárolja, maga a plugin nem hoz létre és nem változtat semmit az adatbázisban. Nameg be lehet állítani, hogy ezeket kötelezően ki kelljen tölteni.</p>
<p><a href="http://wordpress.org/extend/plugins/dregister/screenshots/">Képek itt.</a></p>
<p>[download#15]</p>
<h3><a href="http://wordpress.org/extend/plugins/highslide4wp/">Highslide4WP</a></h3>
<p>A pluginnal ilyen emotikon beszúró izét lehet csinálni. Admin felületen új bejegyzés vagy oldal írásakor a szerkesztő alatt találjuk, valamint be lehet rakni hozzászólás beküldéséhez is. Ehhez csak a témánk comments.php fájlát kell megszerkeszteni, ahol a megfelelő helyre be kell rakni egy</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> highslide_emoticons<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>sort.</p>
<div id="attachment_419" class="wp-caption aligncenter" style="width: 350px"><a href="http://blogocska.org/files/2009/01/highslide4wp.png"><img class="size-full wp-image-419" src="http://blogocska.org/files/2009/01/highslide4wp.png" alt="highslide4wp emotikon beszúró ablaka hozzászólás beküldésénél" width="340" height="180" /></a><p class="wp-caption-text">highslide4wp emotikon beszúró ablaka hozzászólás beküldésénél</p></div>
<p>[download#14]</p>
<h3><a href="http://wordpress.org/extend/plugins/wp-easyarchives/">WP-EasyArchives</a></h3>
<p>Archívum kibontható, összecsukható hónapokkal, évekkel, stb.</p>
<div id="attachment_420" class="wp-caption aligncenter" style="width: 250px"><a href="http://blogocska.org/files/2009/01/wp-easyarchives.png"><img class="size-full wp-image-420" src="http://blogocska.org/files/2009/01/wp-easyarchives.png" alt="WP-EasyArchives " width="240" height="180" /></a><p class="wp-caption-text">WP-EasyArchives</p></div>
<p>[download#16]</p>
<h3><a href="http://wordpress.org/extend/plugins/wp-multicollinks/">WP-MulticolLinks</a></h3>
<p>A sidebarban lévő linkeket lehet vele több hasábban megjeleníteni. Ha widgeteket használunk akkor csak ott bekapcsoljuk, ha nem widgetes a témánk akkor a blogroll php kódot erre cseréljük le:<br />
<code>&lt;?php wp_6_multicollinks(); ?&gt;</code></p>
<div id="attachment_421" class="wp-caption aligncenter" style="width: 282px"><a href="http://blogocska.org/files/2009/01/screenshot-1.png"><img class="size-full wp-image-421" src="http://blogocska.org/files/2009/01/screenshot-1.png" alt="Két hasábban a linkek" width="272" height="157" /></a><p class="wp-caption-text">Két hasábban a linkek</p></div>
<p>[download#17]</p>
<h3><a href="http://wordpress.org/extend/plugins/wp-recentcomments/">WP-RecentComments</a></h3>
<p>Utolsó hozzászólások megjelenítése sidebarban. Widgetes a dolog. Támogatja a Gravatart, meg mindenféle beállítási lehetőség van hozzá.</p>
<div id="attachment_422" class="wp-caption aligncenter" style="width: 266px"><a href="http://blogocska.org/files/2009/01/recentcomments.png"><img class="size-full wp-image-422" src="http://blogocska.org/files/2009/01/recentcomments.png" alt="WP-RecentComments widget" width="256" height="215" /></a><p class="wp-caption-text">WP-RecentComments widget</p></div>
<p>[download#18]</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2009-01-31/ujabb-wordpress-plugin-magyarositasok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin magyarosítás</title>
		<link>http://blogocska.org/charlie/2008-08-07/plugin-magyarositas/</link>
		<comments>http://blogocska.org/charlie/2008-08-07/plugin-magyarositas/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 18:30:19 +0000</pubDate>
		<dc:creator>charlie</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[informatika]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogocska.org/?p=260</guid>
		<description><![CDATA[Lefordítottam pár WordPress plugint magyarra: Highslide Integration (v1.4) Kép megjelenítő csicsázó dolog. Olyan mint a lightbox, csak más [download#1#size#nohits] kPicasa Gallery (v0.1.5) Ezzel a pluginnel Picasa albumot lehet WordPress oldalba, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left"><img style="border: 0pt none;margin: 1px 10px;float: left" src="http://blogocska.org/files/2008/08/wordpress-logo-150x150.png" alt="Wordpress Logo" width="100" height="100" /></p>
<p>Lefordítottam pár WordPress plugint magyarra:</p>
<h3>Highslide Integration (v1.4)</h3>
<p>Kép megjelenítő csicsázó dolog. Olyan mint a lightbox, csak más <img src='http://blogocska.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
[download#1#size#nohits]</p>
<h3>kPicasa Gallery (v0.1.5)</h3>
<p>Ezzel a pluginnel Picasa albumot lehet WordPress oldalba, vagy bejegyzésbe berakni, akár az összeset, akár csak egy meghatározott albumot, albumokat.<br />
[download#2#size#nohits]</p>
<p style="text-align: center"><a href="http://blogocska.org/files/2008/08/kpicasa.jpg"><img class="size-full wp-image-275 aligncenter" src="http://blogocska.org/files/2008/08/kpicasa.jpg" alt="kPicasa Gallery WordPress plugin admin felületének egy részlete" width="500" height="261" /></a></p>
<h3>Role Manager (v2.2.2)</h3>
<p>WordPress felhasználók, szerepkörök jogait lehet szerkeszteni, létrehozni, stb.<br />
[download#5#size#nohits]</p>
<h3>Search Everything (v4.7.1)</h3>
<p>Ennek hatására a WordPress mindenhol keres (vagy ahol beállítjuk), mert magától nem ezt teszi.<br />
[download#6#size#nohits]</p>
<p style="text-align: center"><a href="http://blogocska.org/files/2008/08/search-everything.jpg"><img class="size-full wp-image-274 aligncenter" style="border: 0pt none;margin-top: 1px;margin-bottom: 1px" src="http://blogocska.org/files/2008/08/search-everything.jpg" alt="" width="499" height="291" /></a></p>
<h3>WP-OpenID (v2.2.2)</h3>
<p>OpenID-vel lehet bejelentkezni a WordPress oldalra ha ez a plugin telepítve van.<br />
[download#4#size#nohits]</p>
<p>A pluginekben benne van a magyar .mo mellett a .po fájl is.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogocska.org/charlie/2008-08-07/plugin-magyarositas/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

