<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3313643393466947698</id><updated>2024-08-28T22:11:46.459-07:00</updated><category term="linux"/><category term="Wordpress"/><category term="Opencart"/><category term="php"/><category term="CSS"/><category term="cforms"/><category term="comandos linux"/><category term="Htaccess"/><category term="access"/><category term="centrar altura"/><category term="centrar capa"/><category term="centrar horizontal"/><category term="centrar html"/><category term="comandos ms-dos"/><category term="dominio en 2 servidores"/><category term="drivers"/><category term="encoders"/><category term="estafa"/><category term="facebook id"/><category term="flash"/><category term="float left"/><category term="jobberbase"/><category term="linux smtp port 25 to 587"/><category term="moodle"/><category term="newsletters"/><category term="programas"/><category term="rippers"/><category term="sqlServer"/><category term="video"/><title type='text'>Mini-manuales para hacerte la vida más fácil</title><subtitle type='html'>PROGRAMACIÓN PHP y OTROS: Experiencias y comidas de olla de Guillermo al servicio própio y para el resto de la comunidad (programadores de software libre y otras especies de hombres-mutante)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-7711990271891162711</id><published>2013-11-03T14:06:00.000-08:00</published><updated>2013-11-03T14:06:15.781-08:00</updated><title type='text'>Plugin Banco del tiempo para Wordpress</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
En breve saldrá a la luz el &lt;b&gt;&lt;a href=&quot;http://www.time-bank.info/&quot;&gt;plugin de Banco del tiempo para Wordpress&lt;/a&gt;!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Os dejo el enlace: http://www.time-bank.info/&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;Intercambia tiempo entre los usuarios de wordpress de forma 
segura y transparente, con un funcionamiento similar al sistema de 
transacciones bancarias.&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/7711990271891162711/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/7711990271891162711' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7711990271891162711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7711990271891162711'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2013/11/plugin-banco-del-tiempo-para-wordpress.html' title='Plugin Banco del tiempo para Wordpress'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-8076763367205526403</id><published>2013-10-25T07:49:00.001-07:00</published><updated>2013-10-25T07:49:08.691-07:00</updated><title type='text'>Bash / shell linphonecsh hang pick swap commands</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi!&amp;nbsp;
    I have been working on some scripts that I would like to share ;)&lt;br /&gt;
    &lt;br /&gt;
    We have done a LAMP CRM system + asterisk + linphonecsh commands.&lt;br /&gt;
    &lt;br /&gt;
    &lt;b&gt;The Hotkeys to execute Shell / Bash commands are (works with icewm):&lt;br /&gt;
    Pick Up call, Hang up call, Swap between a Streaming running call
    and a Paused call&lt;/b&gt;.&lt;br /&gt;
    &lt;br /&gt;    
    These scripts are working incredible for us!&lt;br /&gt;
    Cheers,&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;b&gt;FILE: /home/.icewm/keys&lt;/b&gt;&lt;br /&gt;
    key &quot;Ctrl+1&quot; linphonecsh init&lt;br /&gt;
    key &quot;Ctrl+2&quot; linphonecsh register --host asterisk --username
    YOURUSERNAME --password YOURPASSWORD&lt;br /&gt;
    key &quot;Ctrl+0&quot; linphonecsh exit&lt;br /&gt;
    &lt;br /&gt;
    key &quot;Ctrl+Up&quot; /home/guillermo/pickup&lt;br /&gt;
    key &quot;Ctrl+Down&quot; /home/guillermo/hangup&lt;br /&gt;
    key &quot;Ctrl+s&quot; /home/guillermo/swap&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;b&gt;FILE: home/.icewm/startup&lt;/b&gt;&lt;br /&gt;
    linphonecsh init&lt;br /&gt;
    sleep 4&lt;br /&gt;
    linphonecsh register --host asterisk --username YOURUSERNAME
    --password YOURPASSWORD&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;b&gt;FILE: home/pickup&lt;/b&gt;&lt;br /&gt;
    # Pickup calls linphonecsh&lt;br /&gt;
    &lt;br /&gt;
    linphonecsh generic calls | grep -E &#39;IncomingReceived&#39; | awk &#39;{
    print $1 &quot; &quot; $5 &quot; &quot; $6 &quot; &quot; }&#39; | tr -d &#39;|&#39; &amp;gt;hanguparchive&lt;br /&gt;
    &lt;br /&gt;
    # grep search incoming calls&lt;br /&gt;
    &lt;br /&gt;
    awk -v qt=&quot;&#39;&quot; &#39;{ &lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; # Vars definition&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; estado1=$2; id1=$1;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;answer &quot; id1 qt );&lt;br /&gt;
    &lt;br /&gt;
    }&#39; hanguparchive&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;b&gt;FILE: home/hangup&lt;/b&gt;&lt;br /&gt;
    # Hangup calls linphonecsh&lt;br /&gt;
    &lt;br /&gt;
    linphonecsh generic calls | grep -E &#39;StreamsRunning&#39; | awk &#39;{ print
    $1 &quot; &quot; $5 &quot; &quot; $6 &quot; &quot; }&#39; | tr -d &#39;|&#39; &amp;gt;hangdownarchive&lt;br /&gt;
    &lt;br /&gt;
    awk -v qt=&quot;&#39;&quot; &#39;{ &lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; # Vars definition&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; estado1=$2; id1=$1;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;terminate &quot; id1 qt );&lt;br /&gt;
    &lt;br /&gt;
    }&#39; hangdownarchive&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    FILE: home/swap&lt;br /&gt;
    # SWAP PAUSED and STREAMING CALLS&lt;br /&gt;
    &lt;br /&gt;
    linphonecsh generic calls | grep -E &#39;Paused|StreamsRunning&#39; | awk &#39;{
    print $1 &quot; &quot; $5 &quot; &quot; $6 &quot; &quot; }&#39; | tr -d &#39;\n&#39; | tr -d &#39;|&#39;
    &amp;gt;callsarchive&lt;br /&gt;
    &lt;br /&gt;
    awk -v qt=&quot;&#39;&quot; &#39;{ &lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; # Var definitions (estado = status)&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; estado1=$2; estado2=$4; id1=$1; id2=$3;&lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; # Si hay 2 llamadas activas:&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; if ((estado1)&amp;amp;&amp;amp;(estado2)) {&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # case 1: status1 Active (or running) and 2 paused&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if
    ((estado1==&quot;StreamsRunning&quot;)&amp;amp;&amp;amp;(estado2==&quot;Paused&quot;)){&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;pause &quot; id1 qt );&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #system (&quot;sleep 0.4&quot;);&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;resume &quot; id2 qt );&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # case 2: status1 Paused and 2 Running&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if
    ((estado1==&quot;Paused&quot;)&amp;amp;&amp;amp;(estado2==&quot;StreamsRunning&quot;)){&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;pause &quot; id2 qt );&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #system (&quot;sleep 0.4&quot;);&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;resume &quot; id1 qt );&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # case 3: both calls in paused&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ((estado1==&quot;Paused&quot;)&amp;amp;&amp;amp;(estado2==&quot;Paused&quot;)){&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;resume &quot; id1 qt );&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # case 4: both calls are active&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if
    ((estado1==&quot;StreamsRunning&quot;)&amp;amp;&amp;amp;(estado2==&quot;StreamsRunning&quot;)){&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;pause &quot; id2 qt );&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; # Only one call running &amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (estado1==&quot;Paused&quot;){&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;resume &quot; id1 qt );&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (estado1==&quot;StreamsRunning&quot;){&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system (&quot;linphonecsh generic &quot; qt &quot;pause &quot; id1 qt );&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
    &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
    }&#39; callsarchive&lt;br /&gt;
    &lt;br /&gt;
    &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/8076763367205526403/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/8076763367205526403' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8076763367205526403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8076763367205526403'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2013/10/bash-shell-linphonecsh-hang-pick-swap.html' title='Bash / shell linphonecsh hang pick swap commands'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-7260214094849649106</id><published>2012-04-04T10:24:00.000-07:00</published><updated>2012-04-04T10:24:14.869-07:00</updated><title type='text'>Problema safari altura portada ARRAS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Este es el truco para que en safari se visualize bien arras:&lt;br /&gt;
&lt;br /&gt;
hay que añadir esta linea en 2c-r-fixed.css&lt;br /&gt;
&lt;br /&gt;
.home #container {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width:918px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ojo con hiddens. El sidebar lateral xoxo genera problemas si no lo eliminas desde sidebar.php&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/7260214094849649106/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/7260214094849649106' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7260214094849649106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7260214094849649106'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2012/04/problema-safari-altura-portada-arras.html' title='Problema safari altura portada ARRAS'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-7080468009869883829</id><published>2012-02-23T05:42:00.000-08:00</published><updated>2012-02-23T05:42:21.373-08:00</updated><title type='text'>Orden de salida de titulo, foto, excerpt en ARRAS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;en arras / library / tapestries.php se puede cambiar el orden en el que se muestra el título, excerpt y foto.&lt;br /&gt;
Linea 317 está la función.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cambiando la funcion original por esta ponemos el título encima de la foto de ARRAS &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
function arras_generic_postheader($tapestry, $show_meta = false) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; global $post;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= &#39;&lt;br /&gt;
&lt;h3 class=&quot;entry-title&quot;&gt;&lt;a href=&quot;http://www.blogger.com/%27%20.%20get_permalink()%20.%20%27&quot; rel=&quot;bookmark&quot;&gt;&#39; . get_the_title() . &#39;&lt;/a&gt;&lt;/h3&gt;&#39;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= &#39;&lt;div class=&quot;entry-thumbnails&quot;&gt;&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= &#39;&lt;a class=&quot;entry-thumbnails-link&quot; href=&quot;http://www.blogger.com/%27%20.%20get_permalink()%20.%20%27&quot;&gt;&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= arras_get_thumbnail($tapestry . &#39;-thumb&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($show_meta) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= &#39;&lt;span class=&quot;entry-meta&quot;&gt;&lt;span class=&quot;entry-comments&quot;&gt;&#39; . get_comments_number() . &#39;&lt;/span&gt;&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= &#39;&lt;abbr class=&quot;published&quot; title=&quot;&#39; . get_the_time(&#39;c&#39;) . &#39;&quot;&gt;&#39; . get_the_time( get_option(&#39;date_format&#39;) ) . &#39;&lt;/abbr&gt;&lt;/span&gt;&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= &#39;&lt;/a&gt;&#39;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $postheader .= &#39;&lt;/div&gt;&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return $postheader;&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/7080468009869883829/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/7080468009869883829' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7080468009869883829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7080468009869883829'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2012/02/orden-de-salida-de-titulo-foto-excerpt.html' title='Orden de salida de titulo, foto, excerpt en ARRAS'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-5237541797073876988</id><published>2012-02-10T07:46:00.001-08:00</published><updated>2012-02-10T07:46:54.078-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><title type='text'>font-stretch solo funciona para Explorer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Ojo con esto!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/5237541797073876988/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/5237541797073876988' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/5237541797073876988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/5237541797073876988'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2012/02/font-stretch-solo-funciona-para.html' title='font-stretch solo funciona para Explorer'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-582268815332601312</id><published>2012-02-09T04:39:00.000-08:00</published><updated>2012-02-09T04:39:00.656-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Modificar tabla gestión administrativa usuarios Wordpress</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;En /wp-admin/includes/class-wp-users-list-table.php está la programación que hace listado de los usuarios de wordpress.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/582268815332601312/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/582268815332601312' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/582268815332601312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/582268815332601312'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2012/02/modificar-tabla-gestion-administrativa.html' title='Modificar tabla gestión administrativa usuarios Wordpress'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-2808127683888842057</id><published>2012-01-05T03:31:00.001-08:00</published><updated>2012-01-05T03:31:51.293-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Qtranslate variable idioma - Permalink</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;si necesitas saber el idioma en el que está trabajando el qtranslate sobre wordpress:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
esta es tu función:&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;ident&quot;&gt;qtrans_getLanguage&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;();&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class=&quot;punct&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class=&quot;punct&quot;&gt;puedes hacer:&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class=&quot;punct&quot;&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class=&quot;punct&quot;&gt;echo &lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;qtrans_getLanguage&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(); // devuelve idioma&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt; &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/2808127683888842057/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/2808127683888842057' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/2808127683888842057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/2808127683888842057'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2012/01/qtranslate-variable-idioma-permalink.html' title='Qtranslate variable idioma - Permalink'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-1052135304020039430</id><published>2012-01-04T15:23:00.000-08:00</published><updated>2012-01-04T15:23:16.744-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><title type='text'>Capas semi transparentes, opacidad en HTML CSS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Para los navegadores safari, explorer y mozilla hay que usar todo esto:&lt;br /&gt;
&lt;br /&gt;
&lt;pre id=&quot;line1&quot;&gt;filter:alpha(opacity=86); opacity:0.86; -moz-opacity:0.86;&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/1052135304020039430/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/1052135304020039430' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/1052135304020039430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/1052135304020039430'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2012/01/capas-semi-transparentes-opacidad-en.html' title='Capas semi transparentes, opacidad en HTML CSS'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-3604872744907012929</id><published>2011-12-16T19:27:00.000-08:00</published><updated>2011-12-16T19:28:53.158-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Activar permalinks en Opencart</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Los permalinks en opencart no están del todo resueltos por defecto. Hay módulos en la web oficial de opencart que funcionan mejor y gestionan correctamente el idioma.&lt;br /&gt;
&lt;br /&gt;
La activación de permalinks en Opencart se hace cambiando htaccess.txt por .htaccess en el directorio raiz y Sistema -&amp;gt; configuración (editar tu sitio) -&amp;gt; Pestaña Servidor -&amp;gt; Activa &quot;Usar URL&#39;s SEO&quot;.&lt;br /&gt;
&lt;br /&gt;
Terminado esto tienes que irte a las categorias y productos y escribir en el campo &quot;Palabra clave SEO&quot; el nombre SEO que le quieres dar a la categoria o producto. Si no haces esto no te irán los permalinks! &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/3604872744907012929/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/3604872744907012929' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3604872744907012929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3604872744907012929'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/12/activar-permalinks-en-opencart.html' title='Activar permalinks en Opencart'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-5261405199638593296</id><published>2011-12-16T18:59:00.000-08:00</published><updated>2011-12-16T18:59:20.092-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Eliminar divisas en opencart</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Primero tenemos que ir a Sistema -&amp;gt; configuración y editar nuestro site. En la pestaña local seleccionamos Euro o la que queramos.&lt;br /&gt;
&lt;br /&gt;
Posteriormente podemos ya eliminar el resto de monedas que no usemos en Sistema -&amp;gt; Localización -&amp;gt; Moneda&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/5261405199638593296/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/5261405199638593296' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/5261405199638593296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/5261405199638593296'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/12/eliminar-divisas-en-opencart.html' title='Eliminar divisas en opencart'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-1302521051430643301</id><published>2011-12-01T06:53:00.000-08:00</published><updated>2011-12-01T06:53:37.887-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="facebook id"/><title type='text'>Como obtener el id de facebok? How to get the facebook ID?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Lo explican en muchos sitios pero nada es un lio y encima no funciona, asi que he encontrado una mejor:&lt;br /&gt;
&lt;br /&gt;
Sal de tu cuenta de facebook y busca en google tu nombre + facebook.&lt;br /&gt;
&lt;br /&gt;
Haz clic sobre MURO o INFORMACIÓN (lateral izquierdo)&lt;br /&gt;
y arriba en la barra de URL (donde se ponen las direcciones web tipo http://www.google.com) te aparecerá entre otras variables la de ID:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Te saldrá algo así:&lt;br /&gt;
http://es-la.facebook.com/r.php?&lt;b&gt;profile_id&lt;/b&gt;=1294349655&amp;amp;next=http%3A%2F%2Fes-la.facebook.com%2Ftunombreyapellidos&amp;amp;friend_or_subscriber=friend&lt;br /&gt;
&lt;br /&gt;
Solo te queda copiar los numeros donde pone &lt;b&gt;profile_id&lt;/b&gt;&lt;br /&gt;
y este es tu ID!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/1302521051430643301/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/1302521051430643301' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/1302521051430643301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/1302521051430643301'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/12/como-obtener-el-id-de-facebok-how-to.html' title='Como obtener el id de facebok? How to get the facebook ID?'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-7762622070963886483</id><published>2011-11-30T06:19:00.000-08:00</published><updated>2011-11-30T06:19:38.059-08:00</updated><title type='text'>Excerpt: Cortar strings (cadenas) sin cortar palabras</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Como hacer un excerpt &quot;a pelo&quot; sin contar con wordpress ;)&lt;br /&gt;
&lt;br /&gt;
El artículo del autor lo explica muy claro.&lt;br /&gt;
&lt;br /&gt;
Y por si acaso dejo constancia:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;post&quot;&gt;        En PHP tenemos multitud de funciones para tratar cadenas de  caracteres. Una de ellas, substr, nos devuelve un fragmento o porción de  la cadena que estamos manipulando. El problema viene cuando queremos  que no se&amp;nbsp; corte la última palabra de la subcadena que obtenemos.  Ninguna función de manipulación de cadenas es capaz de identificar una  palabra y no cortarla, pero podemos utilizar una combinación de éstas  funciones para obtener una subcadena sin cortar palabras por la mitad.&lt;br /&gt;
&lt;br /&gt;
Con el código que describo a continuación podéis cortar una cadena,  dado un número de caracteres, sin partir la última palabra de la  subcadena resultante.&lt;br /&gt;
&lt;pre class=&quot;php&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$texto&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&#39;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&#39;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #000088;&quot;&gt;$cantidadCaracteres&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;25&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//1.- Obtenemos un fragmento de la cadena desde el índice cero hasta la longitud dada por la variable$cantidadCaracteres&lt;/span&gt;
&lt;span style=&quot;color: #000088;&quot;&gt;$subcadena&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/substr&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$texto&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$cantidadCaracteres&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//2.- strrpos encuentra la posición de la ultima aparición de un caracter, en éste caso el último espacio en blanco de la cadena que obtenemos con substr&lt;/span&gt;
&lt;span style=&quot;color: #000088;&quot;&gt;$indiceUltimoEspacio&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/strrpos&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;strrpos&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$subcadena&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot; &quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//3.- Con substr obtenemos una subcadena de $texto desde la posicion inicial hasta la posición del último espacio que nos interesa&lt;/span&gt;
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.php.net/substr&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$texto&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$indiceUltimoEspacio&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//salida por pantalla-&amp;gt; Lorem ipsum dolor sit&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;Y ahora el mismo código&amp;nbsp; en una sola línea:&lt;br /&gt;
&lt;pre class=&quot;php&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$texto&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&#39;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&#39;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #000088;&quot;&gt;$cantidadCaracteres&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;25&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.php.net/substr&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$texto&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;a href=&quot;http://www.php.net/strrpos&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;strrpos&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;http://www.php.net/substr&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$texto&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$cantidadCaracteres&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot; &quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #339933;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fuente:&lt;br /&gt;
&lt;a href=&quot;http://promineostudios.com/blog/articulo/cortar-una-cadena-de-caracteres-sin-partir-la-ultima-palabra&quot;&gt;http://promineostudios.com/blog/articulo/cortar-una-cadena-de-caracteres-sin-partir-la-ultima-palabra&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/7762622070963886483/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/7762622070963886483' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7762622070963886483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7762622070963886483'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/excerpt-cortar-strings-cadenas-sin.html' title='Excerpt: Cortar strings (cadenas) sin cortar palabras'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-2526922368271876990</id><published>2011-11-23T09:36:00.000-08:00</published><updated>2011-11-23T09:36:08.376-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Envio mail automatico al administrador</title><content type='html'>Desde sistema, configuración, editar (tienda) -&gt; Mail,&lt;br /&gt;
podemos decidir si recibimos mail cuando un usario nuevo crea una cuenta o cuando se hace un nuevo pedido</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/2526922368271876990/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/2526922368271876990' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/2526922368271876990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/2526922368271876990'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/envio-mail-automatico-al-administrador.html' title='Envio mail automatico al administrador'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-8063464589454967741</id><published>2011-11-23T09:35:00.001-08:00</published><updated>2011-11-23T09:35:06.541-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Mails enviados de opencart</title><content type='html'>Todos los mails y formato que envia opencart se pueden encontrar en:&lt;br /&gt;
/www/catalog/language/spanish/mail</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/8063464589454967741/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/8063464589454967741' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8063464589454967741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8063464589454967741'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/mails-enviados-de-opencart.html' title='Mails enviados de opencart'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-4414216229225640199</id><published>2011-11-21T16:18:00.001-08:00</published><updated>2011-11-21T16:18:09.235-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Buena traducción de Open Cart a catalán (y gratis)!</title><content type='html'>http://www.opencart.com/index.php?route=extension/extension/info&amp;extension_id=3389&amp;path=2&amp;filter_license=0&amp;page=16&amp;sort=e.date_added&amp;order=ASC</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/4414216229225640199/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/4414216229225640199' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/4414216229225640199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/4414216229225640199'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/buena-traduccion-de-open-cart-catalan-y.html' title='Buena traducción de Open Cart a catalán (y gratis)!'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-8700380724497594446</id><published>2011-11-21T10:11:00.000-08:00</published><updated>2011-11-21T10:11:17.293-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Como discriminar según idioma en las plantillas TPL de opencart?</title><content type='html'>Discriminamos usando la variable $lang. if ($lang=&quot;es&quot;){ ... } else{ }&lt;br /&gt;
&lt;br /&gt;
Si $lang no está definida en la plantilla usar este código para generarlo:&lt;br /&gt;
$lang = $this-&gt;language-&gt;get(&#39;code&#39;);</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/8700380724497594446/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/8700380724497594446' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8700380724497594446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8700380724497594446'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/como-discriminar-segun-idioma-en-las.html' title='Como discriminar según idioma en las plantillas TPL de opencart?'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-3319847516304184290</id><published>2011-11-20T15:22:00.001-08:00</published><updated>2011-11-21T10:08:36.673-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Como se hace un &quot;is_home&quot; en opencart?</title><content type='html'>if (!isset($this-&gt;request-&gt;get[&#39;route&#39;])) || $this-&gt;request-&gt;get[&#39;route&#39;] = &#39;common/home&#39;) {&lt;br /&gt;
echo  &quot;This is homepage&quot;;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/3319847516304184290/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/3319847516304184290' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3319847516304184290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3319847516304184290'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/ishome-en-opencart.html' title='Como se hace un &quot;is_home&quot; en opencart?'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-342295348862869246</id><published>2011-11-20T14:07:00.001-08:00</published><updated>2011-11-20T14:07:26.561-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Variable de control de idioma para plantillas Opencart</title><content type='html'>$lang es quien define la variable de idioma de opencart.</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/342295348862869246/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/342295348862869246' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/342295348862869246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/342295348862869246'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/variable-de-control-de-idioma-para.html' title='Variable de control de idioma para plantillas Opencart'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-3135351669288368374</id><published>2011-11-14T03:05:00.001-08:00</published><updated>2011-11-14T03:05:09.113-08:00</updated><title type='text'>Grup Barnalleure</title><content type='html'>&lt;a href=&quot;http://www.grupbarnalleure.cat/&quot; id=&quot;35&quot; class=&quot;track_this_link featured&quot;  title=&quot;Serveis a les escoles i centres educatius&quot;&gt;Grup Barnalleure&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/3135351669288368374/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/3135351669288368374' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3135351669288368374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3135351669288368374'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/11/grup-barnalleure.html' title='Grup Barnalleure'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-8017439768289157865</id><published>2011-10-27T14:14:00.000-07:00</published><updated>2011-10-27T14:14:08.371-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="centrar capa"/><category scheme="http://www.blogger.com/atom/ns#" term="float left"/><title type='text'>Capa con Float left que se posicione en el centro</title><content type='html'>Código CSS:&lt;br /&gt;
&lt;br /&gt;
#content {&lt;br /&gt;
 position:relative;&lt;br /&gt;
 float:left;&lt;br /&gt;
 width:997px;&lt;br /&gt;
 min-height:712px;&lt;br /&gt;
 margin:auto;&lt;br /&gt;
 margin-top:0px;&lt;br /&gt;
 background-color:#FFFFFF;&lt;br /&gt;
 /*nos posicionamos en el centro del navegador top*/&lt;br /&gt;
 left:50%;&lt;br /&gt;
 /*indicamos que el margen izquierdo, es la mitad de la anchura*/&lt;br /&gt;
 margin-left:-499px;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/8017439768289157865/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/8017439768289157865' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8017439768289157865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/8017439768289157865'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/10/capa-con-float-left-que-se-posicione-en.html' title='Capa con Float left que se posicione en el centro'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-5207787114511667059</id><published>2011-08-01T11:49:00.001-07:00</published><updated>2011-08-01T11:49:31.872-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Cuenta de cliente invitado o nuevo registro</title><content type='html'>En open Cart hay dos posibilidades de comprar productos. Con una cuenta de cliente invitado, la cual pide toda la información para envio, etc. Y el registro del usuario que pide además una contraseña y usuario para poder volver a comprar.</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/5207787114511667059/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/5207787114511667059' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/5207787114511667059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/5207787114511667059'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/08/cuenta-de-cliente-invitado-o-nuevo.html' title='Cuenta de cliente invitado o nuevo registro'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-7263032523795070824</id><published>2011-07-26T02:09:00.000-07:00</published><updated>2011-07-26T02:09:16.680-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="access"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlServer"/><title type='text'>Access a SQLServer</title><content type='html'>Por si alguna vez os encontráis en la situación de cambiar de acces a SQLSErver, estos son los cambios con los que me he topado respecto a las consultas SQL:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a)     NO hay true ni false, son bit (Cero /Diferente de Cero) (aunque parece que lo migra bien desde access, hay que modificar las consultas e inserts que usen booleanos)&lt;br /&gt;
&lt;br /&gt;
b)    Las fechas se tratan dependiendo de la configuración del sqlserver(Español, ingles, etc) creo que se puede variar.&lt;br /&gt;
&lt;br /&gt;
c)     El “identificador de fecha en acces es “#” en SQLServer =’ (comilla simple como si fuera un caracter)&lt;br /&gt;
&lt;br /&gt;
d)    El operador de concatenación es “+” (en acces es el “&amp;”)&lt;br /&gt;
&lt;br /&gt;
e)     OjO con poner Parentesis en el nombre de las tablas, a access le gusta para nombres “raros” a SQLServer NO.&lt;br /&gt;
&lt;br /&gt;
f)     Para borrar los datos de una tabla, NO hay que poner el  asterisco (en acces: “DELETE * FROM usuarios where...” en SQLServer: “DELETE FROM usuarios where...”</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/7263032523795070824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/7263032523795070824' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7263032523795070824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/7263032523795070824'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/07/access-sqlserver.html' title='Access a SQLServer'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-4659173385686714429</id><published>2011-07-13T06:22:00.000-07:00</published><updated>2011-07-13T06:22:47.849-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="centrar altura"/><category scheme="http://www.blogger.com/atom/ns#" term="centrar horizontal"/><category scheme="http://www.blogger.com/atom/ns#" term="centrar html"/><title type='text'>Centrar html en altura: Centrar una capa vertical y horizontalmente.</title><content type='html'>Funciona muy bien sobre mozilla y Explorer:&lt;br /&gt;
Antes de nada tienes que cambiar los pixeles que aparecen sustituyendo el ancho de de tu página por los datos que aprecen por defecto (960px), la mitad (470px)&lt;br /&gt;
Altura (500px) y la mitad (250px)&lt;br /&gt;
&lt;br /&gt;
[style type=&quot;text/css&quot;&gt;&lt;br /&gt;
 .centrar&lt;br /&gt;
 {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  /*nos posicionamos en el centro del navegador*/&lt;br /&gt;
  top:50%;&lt;br /&gt;
  left:50%;&lt;br /&gt;
  /*determinamos una anchura*/&lt;br /&gt;
  width:960px;&lt;br /&gt;
  /*indicamos que el margen izquierdo, es la mitad de la anchura*/&lt;br /&gt;
  margin-left:-470px;&lt;br /&gt;
  /*determinamos una altura*/&lt;br /&gt;
  height:500px;&lt;br /&gt;
  /*indicamos que el margen superior, es la mitad de la altura*/&lt;br /&gt;
  margin-top:-250px;&lt;br /&gt;
  padding:5px;&lt;br /&gt;
 }&lt;br /&gt;
[/style&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/4659173385686714429/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/4659173385686714429' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/4659173385686714429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/4659173385686714429'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/07/centrar-html-en-altura-centrar-una-capa.html' title='Centrar html en altura: Centrar una capa vertical y horizontalmente.'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-3314164383062565093</id><published>2011-06-24T08:26:00.000-07:00</published><updated>2011-06-24T08:26:56.030-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opencart"/><title type='text'>Arrancamos con Opencart!</title><content type='html'>Una tienda virtual tipo zencart, oscommerce, magento, prestashop, virtuemart, etc.!&lt;br /&gt;
&lt;br /&gt;
No tengo ninguna experiencia todavia con opencart. Asi que lo primero que sé es que usa el sistema de MVC que es la separación del Model, view y Controller. Es decir, el modelo (que todavia no sé lo que és), la visión (que son las plantillas tpl que solo hacen que diseñar el HTML y llamar a las variables generadas en cotroller o modelo...&lt;br /&gt;
&lt;br /&gt;
Por ahora por el trabajo que voy a desempeñar tengo bastante con conocer la estructura de opencart para saber meterle mano al diseño.&lt;br /&gt;
&lt;br /&gt;
Uno de los lugares importantes de la estructura de directorios es: &lt;br /&gt;
/catalog/view/theme/default/template&lt;br /&gt;
(o en vez de default el skin o theme que hayas puesto)&lt;br /&gt;
&lt;br /&gt;
Recomiendo descargar o comprar el manual de usuario de OpenCart para conocer como gestionar la tienda. Vaaaamos!</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/3314164383062565093/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/3314164383062565093' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3314164383062565093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/3314164383062565093'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/06/arrancamos-con-opencart.html' title='Arrancamos con Opencart!'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3313643393466947698.post-4729820387542779890</id><published>2011-03-26T09:47:00.000-07:00</published><updated>2011-03-26T09:48:02.827-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Wordpress Desactivar admin bar</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;El wordpress 3.1 viene con una nueva barra de administración en la cabecera.&lt;br /&gt;
&lt;br /&gt;
En según que situaciones querrás eliminarla.&lt;br /&gt;
&lt;br /&gt;
En este link lo explican perfectamente: &lt;a href=&quot;http://www.webtips.es/deshabilitar-la-barra-de-administracion-en-wordpress/&quot;&gt;http://www.webtips.es/deshabilitar-la-barra-de-administracion-en-wordpress/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deshabilitar la barra de administración para todos los usuarios&lt;br /&gt;
Si lo que necesitas es deshabilitar la barra para todos los usuarios,  tendrás que usar el siguiente método. En el archivo functions.php del &lt;i&gt;template&lt;/i&gt; que estés usando, añade el siguente código:&lt;br /&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;function&lt;/span&gt; quitar_barra_administracion&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;
&amp;nbsp;
add_filter&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&#39;show_admin_bar&#39;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&#39;quitar_barra_administracion&#39;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #339933;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;La barra de administración ya no se mostrará para ningún usuario,  aunque las opciones de configuración de la barra de administración (en  Usuarios &amp;gt; Tu Perfil) siguen mostrándose. Vamos a ver cómo quitar  esta parte de la pantalla de editar perfil.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mini-manuales.blogspot.com/feeds/4729820387542779890/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3313643393466947698/4729820387542779890' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/4729820387542779890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3313643393466947698/posts/default/4729820387542779890'/><link rel='alternate' type='text/html' href='http://mini-manuales.blogspot.com/2011/03/wordpress-desactivar-admin-bar.html' title='Wordpress Desactivar admin bar'/><author><name>Guillermo</name><uri>http://www.blogger.com/profile/05414449147193637281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghTv8ClZSmVLp2nyrZHXebFS7epY_S9ZLGoz4fNMEiRRoZF9ofzzOBpfwsWxBc9J6uKWmaL4s56YIFO4yR-p21boqBfidLnw-gs4lqHLQhuURGmesjG5-ZHlaEXktUtw/s220/g-en-roma.jpg'/></author><thr:total>0</thr:total></entry></feed>