<?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>maduixa &#187; wordpress</title>
	<atom:link href="http://blog.jau.cat/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jau.cat</link>
	<description>Blog personal d&#039;en minterior amb gust a maduixa</description>
	<lastBuildDate>Sun, 16 Oct 2011 22:02:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Error javascript provocat pel plugin Ozh&#8217; Admin Drop Down Menu de WordPress</title>
		<link>http://blog.jau.cat/2010/02/28/error-javascript-provocat-pel-plugin-ozh-admin-drop-down-menu-de-wordpress/</link>
		<comments>http://blog.jau.cat/2010/02/28/error-javascript-provocat-pel-plugin-ozh-admin-drop-down-menu-de-wordpress/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 20:26:29 +0000</pubDate>
		<dc:creator>minterior</dc:creator>
				<category><![CDATA[Programari]]></category>
		<category><![CDATA[com es fa]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.jau.cat/?p=257</guid>
		<description><![CDATA[No sé si hi ha alguna incompatibilitat entre els plugins RB Internal Linker i Ozh&#8217; Admin Drop Down Menu de WordPress, però ahir vaig actualitzar el primer a la versió 2.0.11 i ara està fallant. El problema l&#8217;he detectat amb Firebug (quina eina més meravellosa!), que mostrava el següent error de javascript: syntax error var [...]]]></description>
			<content:encoded><![CDATA[<p>No sé si hi ha alguna incompatibilitat entre els plugins <em>RB Internal Linker</em> i <em>Ozh&#8217; Admin Drop Down Menu</em> de WordPress, però ahir vaig actualitzar el primer a la versió 2.0.11 i ara està fallant. El problema l&#8217;he detectat amb <a title="Utilitats amb què podem analitzar, editar, monitoritzar i depurar el codi font d'una pàgina web" href="http://es.wikipedia.org/wiki/Firebug">Firebug</a> (quina eina més meravellosa!), que mostrava el següent error de <strong>javascript</strong>:</p>
<p style="padding-left: 30px;"><span style="color: #ff0000;">syntax error</span><br />
<span style="padding-left: 40px; color: #ff0000;">var oam_toomanypluygins = ;\n</span></p>
<p>He cercat directament al directori de plugins quin fitxer contenia aquest nom de variable, des d&#8217;una connexió ssh al servidor, així:</p>
<pre class="brush: bash; title: ; notranslate">egrep -r oam_toomanypluygins *</pre>
<p>Han sortit tres resultats. El problema es troba al fitxer <strong>ozh-admin-drop-down-menu/inc/core.php</strong>, a la funció en llenguatge PHP <strong>wp_ozh_adminmenu_js()</strong>.<br />
A la línia:</p>
<pre class="brush: php; title: ; notranslate">$toomanyplugins = $wp_ozh_adminmenu['too_many_plugins'];</pre>
<p>veiem que la variable PHP <span style="color: #aa7700;">$toomanyplugins</span> és assignada i més endavant inserida directament entre codi javascript. Ràpidament ens podem adonar que si la variable és buida s&#8217;introduïrà un error al codi javascript perquè faltarà algun valor entre els caràcters = i ;</p>
<pre class="brush: jscript; title: ; notranslate">var oam_toomanypluygins = ;</pre>
<p>Per resoldre-ho, després de la línia PHP anteriorment esmentada he afegit:</p>
<pre class="brush: php; title: ; notranslate">
if (empty($toomanyplugins)) {
    $defaults = wp_ozh_adminmenu_defaults();
    $toomanyplugins = $defaults['too_many_plugins'];
}
</pre>
<p>D&#8217;aquesta manera comprovem si la variable és buida i li donem el valor per defecte abans d&#8217;inserir-la entre codi javascript.</p>
<p>Resolt! <img src='http://blog.jau.cat/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Actualització</strong> (01-03-2010): a vegades les coses serveixen per més persones, per això és bo compartir. El desenvolupador del plugin m&#8217;ha contestat:</p>
<blockquote>
<div><cite>Hello Jaume<br />
Nice catch, thanks for this! I&#8217;ve updated the plugin to deal with this case<br />
Cheers,<br />
Ozh</cite></div>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.jau.cat/2010/02/28/error-javascript-provocat-pel-plugin-ozh-admin-drop-down-menu-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualització a WordPress 2.9.1</title>
		<link>http://blog.jau.cat/2010/02/04/actualitzacio-a-wordpress-2-9-1/</link>
		<comments>http://blog.jau.cat/2010/02/04/actualitzacio-a-wordpress-2-9-1/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 01:17:09 +0000</pubDate>
		<dc:creator>minterior</dc:creator>
				<category><![CDATA[Programari]]></category>
		<category><![CDATA[actualització]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.jau.cat/?p=193</guid>
		<description><![CDATA[L&#8217;altre dia va ocórrer algun problema en actualitzar automàticament —des de la zona d&#8217;administració— el blog de WordPress de la versió 2.9.0 en català a la 2.9.1 també en català. Apareixia un missatge tot indicant que tornés a intentar-ho, però en repetir el procés es quedava igual, el problema persistia. Avui he baixat la versió [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;altre dia va ocórrer algun problema en actualitzar automàticament —des de la zona d&#8217;administració— el blog de WordPress de la versió 2.9.0 en català a la 2.9.1 també en català. Apareixia un missatge tot indicant que tornés a intentar-ho, però en repetir el procés es quedava igual, el problema persistia.</p>
<p>Avui he baixat la versió 2.9.1 completa de WordPress en català (<a href="http://ca.wordpress.org/">http://ca.wordpress.org/</a>), l&#8217;he pujada al servidor on allotjo el blog per <a title="SFTP a la Wikipedia" href="http://es.wikipedia.org/wiki/SSH_File_Transfer_Protocol">sftp</a>, m&#8217;hi he connectat per <a title="SSH a la Viquipèdia" href="http://ca.wikipedia.org/wiki/Secure_Shell">ssh</a>, i l&#8217;he descomprimida. A continuació he seguit els passos que indiquen a <a href="http://codex.wordpress.org/Upgrading_WordPress_Extended">http://codex.wordpress.org/Upgrading_WordPress_Extended</a> i ara sí, ja tinc la darrera versió sense cap error.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jau.cat/2010/02/04/actualitzacio-a-wordpress-2-9-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hack al header.php del tema de WordPress Mandingo</title>
		<link>http://blog.jau.cat/2010/01/21/hack-al-header-php-del-tema-del-blog-mandingo/</link>
		<comments>http://blog.jau.cat/2010/01/21/hack-al-header-php-del-tema-del-blog-mandingo/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:18:32 +0000</pubDate>
		<dc:creator>minterior</dc:creator>
				<category><![CDATA[Programari]]></category>
		<category><![CDATA[com es fa]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mandingo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programació]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.jau.cat/?p=86</guid>
		<description><![CDATA[El tema per a WordPress Mandingo té la funcionalitat de poder excloure certes pàgines del menú superior; aquestes es poden configurar des de l&#8217;administrador, a la secció del tema. El que no permet és triar quines en volem incloure al menú. Per no haver de marcar cada nova pàgina que creem, i evitar així que [...]]]></description>
			<content:encoded><![CDATA[<p>El tema per a WordPress Mandingo té la funcionalitat de poder excloure certes pàgines del menú superior; aquestes es poden configurar des de l&#8217;administrador, a la secció del tema. El que no permet és triar quines en volem incloure al menú. Per no haver de marcar cada nova pàgina que creem, i evitar així que aparegui al menú superior, podem fer un petit canvi de funcionalitat: en lloc de marcar les que no volem, marcarem les que sí que volem.</p>
<p>A més a més hem de fer un petit canvi al codi font del tema. Editem el fitxer:</p>
<pre class="brush: plain; title: ; notranslate">themes/mandigo/header.php</pre>
<p>Busquem la crida a la funció PHP:</p>
<pre class="brush: php; title: ; notranslate">wp_list_pages</pre>
<p>I a la línia</p>
<pre class="brush: php; title: ; notranslate">'exclude' =&gt; @implode(',', $mandigo_options['header_navigation_exclude_pages']),</pre>
<p>canviem &#8216;exclude&#8217; per &#8216;<strong>include</strong>&#8216;. Desem el fitxer i ja hem acabat.</p>
<p>D&#8217;aquesta manera, només haurem de treballar quan vulguem modificar el menú superior, i no sempre que creem pàgines noves <img src='http://blog.jau.cat/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jau.cat/2010/01/21/hack-al-header-php-del-tema-del-blog-mandingo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

