<?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>Lapiz Corto &#187; Jorge</title>
	<atom:link href="http://www.lapizcorto.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lapizcorto.com</link>
	<description>Para esas soluciones que nunca recuerdas</description>
	<lastBuildDate>Mon, 14 Dec 2015 08:34:34 +0000</lastBuildDate>
	<language>es-ES</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Desinstalar manualmente impresora Windows 7</title>
		<link>http://www.lapizcorto.com/desinstalar-manualmente-impresora-windows-7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=desinstalar-manualmente-impresora-windows-7</link>
		<comments>http://www.lapizcorto.com/desinstalar-manualmente-impresora-windows-7/#comments</comments>
		<pubDate>Sat, 23 Feb 2013 09:54:31 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[impresora]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=847</guid>
		<description><![CDATA[En ocasiones una impresora genera conflicto y no se deja ni siquiera desinstalar. En ocasiones hasta tumba el servicio de impresión. En estos casos lo mejor es desinstalarla de forma manual y volver a instalar driver e impresora. Es importante tener la impresora apagada y desconectada. Para desinstalar una impresora de forma manual en Windows [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>En ocasiones una impresora genera conflicto y no se deja ni siquiera desinstalar. En ocasiones hasta tumba el servicio de impresión.</p>
<p>En estos casos lo mejor es desinstalarla de forma manual y volver a instalar driver e impresora.</p>
<p>Es importante tener la impresora apagada y desconectada.</p>
<p>Para desinstalar una impresora de forma manual en Windows 7 ejecuta Regedit y accede a la siguiente rama:</p>
<p>HKLM/SYSTEM/CurrentControlSet/Control/Print/Printers</p>
<p>Ahí encontraremos claves con los parámetros de nuestras impresoras. Elimina la impresora que te da problemas. Con esto es sistema ya no la detectará y la puedes volver a instalar si quieres.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/desinstalar-manualmente-impresora-windows-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Acceder a particion de Ubuntu roto mediante LiveCD</title>
		<link>http://www.lapizcorto.com/acceder-a-particion-de-ubuntu-roto-mediante-livecd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=acceder-a-particion-de-ubuntu-roto-mediante-livecd</link>
		<comments>http://www.lapizcorto.com/acceder-a-particion-de-ubuntu-roto-mediante-livecd/#comments</comments>
		<pubDate>Tue, 25 Sep 2012 12:51:45 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[livecd]]></category>
		<category><![CDATA[recuperar ubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=801</guid>
		<description><![CDATA[Lo primero es ejecutar el LiveCD Una vez dentro abriremos una consola y ejecutaremos $ sudo fdisk -l Mediante este comando veremos las particiones del disco, en la columna &#8220;System&#8221; buscamos Linux. Luego en &#8220;Device&#8221; concretamos la ruta de la partición en la que se encuentra instalado Linux. Suponiendo que nuestro ubuntu está en /dev/sda1 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Lo primero es ejecutar el LiveCD</p>
<p><strong>Una vez dentro abriremos una consola y ejecutaremos</strong></p>
<p>$ sudo fdisk -l</p>
<p>Mediante este comando veremos las particiones del disco, en la columna &#8220;System&#8221; buscamos Linux. Luego en &#8220;Device&#8221; concretamos la ruta de la partición en la que se encuentra instalado Linux.</p>
<p>Suponiendo que nuestro ubuntu está en /dev/sda1<br />
<strong><br />
Montamos la partición en el directorio /mount</strong></p>
<p>$ sudo mount /dev/sda1 /mnt</p>
<p><strong>Montamos el resto de directorios del sistema</strong></p>
<p>$ sudo mount &#8211;bind /dev /mnt/dev<br />
$ sudo mount &#8211;bind /proc /mnt/proc<br />
$ sudo mount &#8211;bind /sys /mnt/sys<br />
<strong></strong></p>
<p><strong>Ejecutamos el comando chroot.</strong><br />
De esta manera accedermos a administrar el sistema instalado y roto.<br />
$ sudo chroot /mnt</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/acceder-a-particion-de-ubuntu-roto-mediante-livecd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como instalar un servidor web en ubuntu 12.04 (Apache, PHP, mySql)</title>
		<link>http://www.lapizcorto.com/como-instalar-un-servidor-web-en-ubuntu-12-04-apache-php-mysql/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-instalar-un-servidor-web-en-ubuntu-12-04-apache-php-mysql</link>
		<comments>http://www.lapizcorto.com/como-instalar-un-servidor-web-en-ubuntu-12-04-apache-php-mysql/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 22:44:04 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[instalar servidor web. ubuntu]]></category>
		<category><![CDATA[MySql]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=788</guid>
		<description><![CDATA[A continuación describiremos unos pasos básicos para obtener una instalación básica de un servidor web en nuestra máquina con Ubuntu 12.04 Instalar Apache Para esto ejecutaremos desde la consola Con esto ya deberíamos tener apache configurado. Solo con poner 127.0.0.1 en nuestro navegador debería mostrarse. Instalar PHP. Para esto nuevamente desde el terminal ejecutaremos Si [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>A continuación describiremos unos pasos básicos para obtener una instalación básica de un servidor web en nuestra máquina con Ubuntu 12.04</p>
<h2><a href="http://www.lapizcorto.com/wp-content/uploads/2012/09/apache_php_mysql_logo.jpg"><img class="aligncenter size-full wp-image-798" title="apache_php_mysql_logo" src="http://www.lapizcorto.com/wp-content/uploads/2012/09/apache_php_mysql_logo.jpg" alt="Servidor wen apache php mysql" width="325" height="287" /></a>Instalar Apache</h2>
<p>Para esto ejecutaremos desde la consola</p>
<pre class="brush: plain; title: ; notranslate">sudo apt-get install apache2 -y</pre>
<p>Con esto ya deberíamos tener apache configurado. Solo con poner 127.0.0.1 en nuestro navegador debería mostrarse.</p>
<h2>Instalar PHP.</h2>
<p>Para esto nuevamente desde el terminal ejecutaremos</p>
<pre class="brush: plain; title: ; notranslate">sudo apt-get install php5 libapache2-mod-php5 -y</pre>
<p>Si queremos que apache se de cuenta tendremos que reiniciarlo ejecutando de la consola</p>
<pre class="brush: plain; title: ; notranslate">sudo /etc/init.d/apache2 restart</pre>
<h2>Instalar servidor MySQL.</h2>
<p>Ejecutaremos desde la consola</p>
<pre class="brush: plain; title: ; notranslate">sudo apt-get install mysql-server mysql-client -y</pre>
<h2>Algo mas&#8230;.</h2>
<pre>
Finalmente instalaremos algunos complementos que siempre viene bien

<pre class="brush: plain; title: ; notranslate">sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl -y</pre>
<p>Recuerda volver a reiniciar Apache.</p>
<p>Como apunte breve comentaré unas rutas que tarde o temprano necesitaremos para administrar el servidor</p>
<h3><strong>Apache</strong></h3>
<p>virtual hosts configurados<br />
<strong>/etc/apache2/sites-enabled</strong></p>
<p>el virtual host por defecto<br />
<strong>/etc/apache2/sites-available/default</strong></p>
<h3><strong>PHP</strong></h3>
<p>Archivo de configuración PHP<br />
<strong>/etc/php5/apache2/php.ini</strong></p>
<h3><strong>MySQL</strong></h3>
<p>Archivo global de SQL<br />
<strong>/etc/mysql/my.cnf</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/como-instalar-un-servidor-web-en-ubuntu-12-04-apache-php-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Error entrando al admin despues de intalar wordpress</title>
		<link>http://www.lapizcorto.com/error-entrando-al-admin-despues-de-intalar-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=error-entrando-al-admin-despues-de-intalar-wordpress</link>
		<comments>http://www.lapizcorto.com/error-entrando-al-admin-despues-de-intalar-wordpress/#comments</comments>
		<pubDate>Tue, 14 Aug 2012 08:43:05 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[error APC wordpress]]></category>
		<category><![CDATA[error on line 32]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[worpress error]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=782</guid>
		<description><![CDATA[Es un error muy normal al actualizar a wordpress 3.4.1 incluso al instalarlo de nuevo que se nos muestre el error PHP Fatal error: Call to undefined function get_option() in path/wp-admin/admin.php on line 32 En algunos casos (los menos) el error es producido porque la actualización deja algunos ficheros del raiz de wordpress con 0 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Es un error muy normal al actualizar a wordpress 3.4.1 incluso al instalarlo de nuevo que se nos muestre el error <strong>PHP Fatal error: Call to undefined function get_option() in path/wp-admin/admin.php on line 32</strong></p>
<p>En algunos casos (los menos) el error es producido porque la actualización deja algunos ficheros del raiz de wordpress con 0 KB.<br />
Simplemente habrá que volverlos a subir manualmente y solucionado.</p>
<p>En el caso mas normal, este error viene causado por la configuración de la extensión de PHP <a title="PHP APC Cache" href="http://php.net/manual/es/book.apc.php" target="_blank">APC</a>.<br />
Para solucionarlo simplemente tendremos que modificar el parametro apc.include_once_override = 0.</p>
<p>Para esto buscaremos el fichero apc.ini (en ubuntu suele estar en /etc/php5/conf.d/apc.ini) y lo modifaremos incluyendo <strong>apc.include_once_override = 0</strong><br />
Una vez modificado habrá que reiniciar <a title="Apache" href="http://www.apache.org/" target="_blank">Apache</a> (en ubuntu sudo /etc/init.d/apache2 restart )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/error-entrando-al-admin-despues-de-intalar-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prepara el SDK para programar Android</title>
		<link>http://www.lapizcorto.com/prepara-el-sdk-para-programa-android/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=prepara-el-sdk-para-programa-android</link>
		<comments>http://www.lapizcorto.com/prepara-el-sdk-para-programa-android/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 09:29:13 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=626</guid>
		<description><![CDATA[Para empezar a programar sobre Android lo primero será instalar y preparar el SDK para poder desarrollar. Para esto seguiremos los siguientes pasos. 1 &#8211; Instalar Eclipse: Lo primero será instalar Eclipse. Eclipse es la plataforma de desarrollo mas que recomendada para Android (y muchos otros lenguajes). Se puede descargar desde http://www.eclipse.org/downloads/ La versión Eclipse [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Para empezar a programar sobre Android lo primero será instalar y preparar el SDK para poder desarrollar.</p>
<p>Para esto seguiremos los siguientes pasos.</p>
<p><strong>1 &#8211; Instalar Eclipse:</strong><br />
Lo primero será instalar Eclipse. Eclipse es la plataforma de desarrollo mas que recomendada para Android (y muchos otros lenguajes).<br />
Se puede descargar desde <a title="Eclipse" href="http://www.eclipse.org/downloads/" target="_blank">http://www.eclipse.org/downloads/</a></p>
<p>La versión Eclipse IDE for Java Developer es suficiente pero a mi me gusta instalar la Clasica, aunque ocupe mas.<br />
La instalación será tan fácil como extraer la carpeta eclipse donde mas nos guste.<br />
Eso sí hay que asegurarse que tenemos instalado Java para poder hacer funcionar Eclipse (<a title="java" href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">http://java.sun.com/javase/downloads/index.jsp</a>)</p>
<p><strong>2.- Instalar en Eclipse el plugin para Android</strong><br />
Añadir en Eclipse el Site para poder instalar el plugin.<br />
Iremos al menu Help/Software Updates y en la ventana que se muestra accederemos a Avaliable Updates.<br />
Allí pulsaremos sobre Add site y añadiremos la siguiente dirección: https://dl-ssl.google.com/android/eclipse/.<br />
Iremos a Developer Tools, pulsaremos sobre instalar y reiniciaremos Eclipse.</p>
<p><strong>3.- Descargar SDK y configurarlo en Eclipse</strong><br />
Para descargar el SDK Android iremos a <a title="SDK Android" href="http://developer.android.com/sdk/1.5_r2/index.html" target="_blank">http://developer.android.com/sdk/1.5_r2/index.html</a><br />
Lo normal es bajarse el último pero puedes descargartelo para versiones anteriores.<br />
Finalmente nos queda añadir la ruta del SDK en eclipse. Para eso iremos a menu Window/Preferences y en esta ventana buscaremos el apartado Android y añadiremos la ruta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/prepara-el-sdk-para-programa-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas exportando base de datos Magento desde phpmyadmin</title>
		<link>http://www.lapizcorto.com/problemas-exportando-base-de-datos-magento-desde-phpmyadmin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=problemas-exportando-base-de-datos-magento-desde-phpmyadmin</link>
		<comments>http://www.lapizcorto.com/problemas-exportando-base-de-datos-magento-desde-phpmyadmin/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 09:06:57 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Base de datos]]></category>
		<category><![CDATA[PhyMyAdmin]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=621</guid>
		<description><![CDATA[Es muy habitual exportar la base de datos de Magento de phpMyAdmin para hacer una migración. Para esto habrá que tener muy en cuenta el acordarse de marcar la opción &#8220;Deshabilitar la revisión de las claves foráneasDocumentación&#8221;. Para esto tendremos que hacer la exportanción de tipo personalizada. En el caso de tener ya un fichero [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Es muy habitual exportar la base de datos de Magento de phpMyAdmin para hacer una migración.</p>
<p>Para esto habrá que tener muy en cuenta el acordarse de marcar la opción &#8220;Deshabilitar la revisión de las claves foráneasDocumentación&#8221;.<br />
Para esto tendremos que hacer la exportanción de tipo personalizada.</p>
<p>En el caso de tener ya un fichero SQL que nos da error al importar, por no tener las foreign keys desactivadas, no hay problema. Habrá que editar el fichero con un editor de texto y añadir al principio<br />
SET FOREIGN_KEY_CHECKS = 0;<br />
y al final<br />
SET FOREIGN_KEY_CHECKS = 1;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/problemas-exportando-base-de-datos-magento-desde-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento borra los videos de Youtube en CMS</title>
		<link>http://www.lapizcorto.com/magento-borra-los-videos-de-youtube-en-cms/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=magento-borra-los-videos-de-youtube-en-cms</link>
		<comments>http://www.lapizcorto.com/magento-borra-los-videos-de-youtube-en-cms/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 14:02:52 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Borra Video Youtube]]></category>
		<category><![CDATA[Editor CMS MAgento]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=517</guid>
		<description><![CDATA[Cuando se pega un iframe con un video de youtube el editor de las páginas CMS de magento borra estos videos. Se se pega la forma antigua de embeber youtube esto no pasa, pero la mejor solución para que funcione con iframe es retocar el editor. Para eso nos vamos a js/mage/adminhtml/wysiwyg/tiny_mce/setup.js y buscamos el [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Cuando se pega un iframe con un video de youtube el editor de las páginas CMS de magento borra estos videos.</p>
<p>Se se pega la forma antigua de embeber youtube esto no pasa, pero la mejor solución para que funcione con iframe es retocar el editor.</p>
<p>Para eso nos vamos a js/mage/adminhtml/wysiwyg/tiny_mce/setup.js y buscamos el bloque siguiente</p>
<pre class="brush: plain; title: ; notranslate">
var settings = {
        mode : (mode != undefined ? mode : 'none'),
        elements : this.id,
        theme : 'advanced',
        plugins : plugins,
        theme_advanced_buttons1 : magentoPlugins + 'magentowidget,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect',
        theme_advanced_buttons2 : 'cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,forecolor,backcolor',
        theme_advanced_buttons3 : 'tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,iespell,media,advhr,|,ltr,rtl,|,fullscreen',
        theme_advanced_buttons4 : 'insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,pagebreak',
        theme_advanced_toolbar_location : 'top',
        theme_advanced_toolbar_align : 'left',
        theme_advanced_statusbar_location : 'bottom',
        theme_advanced_resizing : true,
</pre>
<p>y le añadimos esto</p>
<pre class="brush: plain; title: ; notranslate">
extended_valid_elements : 'iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder|allowTransparency],style,script',
</pre>
<p>Problema solucionado, con esto ya no se eliminarán lo videos</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/magento-borra-los-videos-de-youtube-en-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La busqueda de Magento no funciona.</title>
		<link>http://www.lapizcorto.com/la-busqueda-de-magento-no-funciona/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=la-busqueda-de-magento-no-funciona</link>
		<comments>http://www.lapizcorto.com/la-busqueda-de-magento-no-funciona/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 10:36:15 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Busqueda no funciona]]></category>
		<category><![CDATA[Error Busqueda Mangento]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=505</guid>
		<description><![CDATA[Parece ser que desde la versión 1.3.2.4 a la 1.5.1.0 Magento viene con un pequeño bug por el cual la búsqueda no funciona y no devuelve resultados. El primer paso es reindexar todo por si esto lo solucionara (casi nunca lo soluciona) Si esto no funciona, desafortunadamented la solución pasa por modificar un fichero del [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Parece ser que desde la versión 1.3.2.4 a la 1.5.1.0 Magento viene con un pequeño bug por el cual la búsqueda no funciona y no devuelve resultados.</p>
<p>El primer paso es reindexar todo por si esto lo solucionara (casi nunca lo soluciona)</p>
<p>Si esto no funciona, desafortunadamented la solución pasa por modificar un fichero del core.</p>
<p>El fichero que hay que editar es app/code/core/Mage/CatalogSearch/Block/Result.php</p>
<p>Descomentar la linea 149 y 150</p>
<pre class="brush: plain; title: ; notranslate">
$this-&gt;getListBlock()
-&gt;setCollection($this-&gt;_getProductCollection());
</pre>
<p>Modificar la linea 172</p>
<pre class="brush: plain; title: ; notranslate">
$this-&gt;_productCollection = $this-&gt;getListBlock()-&gt;getLoadedProductCollection();
</pre>
<p>por esta</p>
<pre class="brush: plain; title: ; notranslate">
$this-&gt;_productCollection = Mage::getSingleton('catalogsearch/layer')-&gt;getProductCollection();
</pre>
<p>Una vez está esto parcheado solo nos queda reindexar y la búsqueda debería volver a funcionar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/la-busqueda-de-magento-no-funciona/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Como cambiar el conjunto de atributos de Magento</title>
		<link>http://www.lapizcorto.com/como-cambiar-el-conjunto-de-atributos-de-magento/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-cambiar-el-conjunto-de-atributos-de-magento</link>
		<comments>http://www.lapizcorto.com/como-cambiar-el-conjunto-de-atributos-de-magento/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 23:03:46 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Cambiar Conjunto Producto]]></category>
		<category><![CDATA[Conjunto de Atributos]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=497</guid>
		<description><![CDATA[Por defecto en Magento no se puede cambiar el conjunto de atributos asignados a un producto, pero con muy poquito esfuerzo podemos conseguirlo. Para esto tendremos que tocar el core de Magento por lo que siempre es recomendable hacer una copia en code/local para no tener problema con las actualizaciones. En primer lugar tendremos que [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Por defecto en Magento no se puede cambiar el conjunto de atributos asignados a un producto, pero con muy poquito esfuerzo podemos conseguirlo.</p>
<p>Para esto tendremos que tocar el core de Magento por lo que siempre es recomendable hacer una copia en code/local para no tener problema con las actualizaciones.</p>
<p>En primer lugar tendremos que cambiar el fichero app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php y sobre la linea 253 añadir</p>
<pre class="brush: plain; title: ; notranslate">
 $sets = Mage::getResourceModel('eav/entity_attribute_set_collection')
    -&gt;setEntityTypeFilter(Mage::getModel('catalog/product')
    -&gt;getResource()-&gt;getTypeId())-&gt;load()-&gt;toOptionHash();

    array_unshift($statuses, array('label'=&gt;'', 'value'=&gt;''));
    $this-&gt;getMassactionBlock()-&gt;addItem('attribute_set', array(
    'label'=&gt; Mage::helper('catalog')-&gt;__('Change attribute set'),
    'url' =&gt; $this-&gt;getUrl('*/*/massAttributeSet', array('_current'=&gt;true)),
    'additional' =&gt; array(
    'visibility' =&gt; array(
    'name' =&gt; 'attribute_set',
    'type' =&gt; 'select',
    'class' =&gt; 'required-entry',
    'label' =&gt; Mage::helper('catalog')-&gt;__('Attribute Set'),
    'values' =&gt; $sets
    )
    )
    ));
</pre>
<p>Luego en app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php añadimos esta nueva función</p>
<pre class="brush: plain; title: ; notranslate">
  public function massAttributeSetAction(){
    
    	$productIds = $this-&gt;getRequest()-&gt;getParam('product');
    	$storeId = (int)$this-&gt;getRequest()-&gt;getParam(‘store’, 0);
    	if(!is_array($productIds)) {
    		$this-&gt;_getSession()-&gt;addError($this-&gt;__('Please select product(s)'));
    	} else {
    		try {
    			foreach ($productIds as $productId) {
    				$product = Mage::getSingleton('catalog/product')
    				-&gt;unsetData()
    				-&gt;setStoreId($storeId)
    				-&gt;load($productId)
    				-&gt;setAttributeSetId($this-&gt;getRequest()-&gt;getParam('attribute_set'))
    				-&gt;setIsMassupdate(true)
    				-&gt;save();
    			}
    			Mage::dispatchEvent('catalog_product_massupdate_after', array('products'=&gt;$productIds));
    			$this-&gt;_getSession()-&gt;addSuccess(
    			$this-&gt;__('Total of %d record(s) were successfully updated', count($productIds)));
    		} catch (Exception $e) {
    			$this-&gt;_getSession()-&gt;addError($e-&gt;getMessage());
    		}
    	}
    
    	$this-&gt;_redirect('*/*/', array('store'=&gt;(int)$this-&gt;getRequest()-&gt;getParam('store', 0)));
    }
</pre>
<p>Con esto ya podemos acceder a los productos y desde la rejilla principal podremos cambiar el conjunto de atributos.</p>
<p>[/sourcecode]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/como-cambiar-el-conjunto-de-atributos-de-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error 404 accediendo al backend de magento</title>
		<link>http://www.lapizcorto.com/error-404-accediendo-al-backend-de-magento/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=error-404-accediendo-al-backend-de-magento</link>
		<comments>http://www.lapizcorto.com/error-404-accediendo-al-backend-de-magento/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 18:24:01 +0000</pubDate>
		<dc:creator><![CDATA[Jorge]]></dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://www.lapizcorto.com/?p=423</guid>
		<description><![CDATA[Con las últimas versiones de Magento ocurre que, tras mover la base de datos, el acceso al administrado da un error 404. Si buscamos el error por los logs veremos que el error es este Recoverable Error: Argument 1 passed to Mage_Core_Model_Store_Group::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called Esto se debe a [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Con las últimas versiones de Magento ocurre que, tras mover la base de datos, el acceso al administrado da un error 404.<br />
Si buscamos el error por los logs veremos que el error es este<br />
Recoverable Error: Argument 1 passed to Mage_Core_Model_Store_Group::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called</p>
<p>Esto se debe a que, no se muy bien porque, se desconfiguran las claves del grupo administrador, usuario etc.</p>
<p>Afortunadamente es tan fácil de solucionar como ejecutar este script SQL</p>
<pre class="brush: plain; title: ; notranslate">
SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1; 
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lapizcorto.com/error-404-accediendo-al-backend-de-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
