<?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>mis apuntes oscommerce &#187; Contribuciones</title>
	<atom:link href="http://www.keleke.com/category/contribuciones/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.keleke.com</link>
	<description>contribuciones, posicionamiento, google... oscommerce</description>
	<lastBuildDate>Mon, 28 Dec 2009 21:23:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Añadir teléfono a los mails de pedidos</title>
		<link>http://www.keleke.com/2007/anadir-telefono-a-los-mails-de-pedidos/</link>
		<comments>http://www.keleke.com/2007/anadir-telefono-a-los-mails-de-pedidos/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 11:02:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>
		<category><![CDATA[contribución]]></category>
		<category><![CDATA[OsCommerce]]></category>
		<category><![CDATA[telefono]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=32</guid>
		<description><![CDATA[Con este pequeño código podemos añadir el teléfono en los mails que llegan de Procesar Pedido&#8230;
Primero editamos el archivo de nuestro lenguaje, EspaÑol en nuestro caso&#8230;
../includes/languages/espanol/checkout_process.php
Y añadimos, antes del último ?&#62;

define('EMAIL_TEXT_CUSTOMER_NAME', 'Pedido de:');
define('EMAIL_TEXT_CUSTOMER_EMAIL_ADDRESS', 'e-mail:');
define('EMAIL_TEXT_CUSTOMER_TELEPHONE', 'Tlf:');
Ahora abrimos el  archivo checkout_process.php  del raíz.  Y buscamos lo siguiente sobre la línea 226..
// lets start with [...]]]></description>
			<content:encoded><![CDATA[<p>Con este pequeño código podemos añadir el teléfono en los mails que llegan de Procesar Pedido&#8230;</p>
<p>Primero editamos el archivo de nuestro lenguaje, EspaÑol en nuestro caso&#8230;</p>
<p><strong><code>../includes/languages/espanol/checkout_process.php</code></strong></p>
<p>Y añadimos, antes del último ?&gt;<br />
<code><br />
define('EMAIL_TEXT_CUSTOMER_NAME', 'Pedido de:');<br />
define('EMAIL_TEXT_CUSTOMER_EMAIL_ADDRESS', 'e-mail:');<br />
define('EMAIL_TEXT_CUSTOMER_TELEPHONE', 'Tlf:');</code></p>
<p>Ahora abrimos el  archivo <strong>checkout_process.php </strong> del raíz.  Y buscamos lo siguiente sobre la línea 226..</p>
<p><code>// lets start with the email confirmation<br />
$email_order = STORE_NAME . "\n" .<br />
EMAIL_SEPARATOR . "\n" .<br />
EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . "\n" .<br />
EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . "\n" .<br />
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n\n" ;<br />
--------------------</code></p>
<p>Y reemplazamos por:</p>
<p><code>// lets start with the email confirmation<br />
$email_order = STORE_NAME . "\n" .<br />
EMAIL_SEPARATOR . "\n" .<br />
EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . "\n" .<br />
EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . "\n" .<br />
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n" .<br />
EMAIL_TEXT_CUSTOMER_NAME . ' ' . $order-&gt;customer['firstname'] . ' ' . $order-&gt;customer['lastname'] . "\n" .<br />
EMAIL_TEXT_CUSTOMER_EMAIL_ADDRESS . ' ' . $order-&gt;customer['email_address'] . "\n" .<br />
EMAIL_TEXT_CUSTOMER_TELEPHONE . ' ' . $order-&gt;customer['telephone'] . "\n\n" ;</code></p>
<p>Así, cuando entre el mail de pedido, vendrá con el mail del cliente y el teléfono, muy práctico a la hora de gestionar los pedidos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2007/anadir-telefono-a-los-mails-de-pedidos/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Todos los productos</title>
		<link>http://www.keleke.com/2006/todos-los-productos/</link>
		<comments>http://www.keleke.com/2006/todos-los-productos/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 10:32:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=28</guid>
		<description><![CDATA[Esta contribución, Todos los productos , descárgatela,  lo que hace es mostrar una página con un listado completo ordenado por familias con enlaces a todos los productos de tu tienda. Interesante para buscadores y para navegantes, un listado rápido sin imágenes de tus productos.
Puedes ver un ejemplo, aquí
Hay que subir los archivos al servidor, [...]]]></description>
			<content:encoded><![CDATA[<p>Esta contribución, <a href="http://www.oscommerce.com/community/contributions,137" target="_blank">Todos los productos , descárgatela</a>,  lo que hace es mostrar una página con un listado completo ordenado por familias con enlaces a todos los productos de tu tienda. Interesante para buscadores y para navegantes, un listado rápido sin imágenes de tus productos.</p>
<p>Puedes ver un ejemplo, <a href="http://www.regaletes.com/all_products.php" target="_blank">aquí</a></p>
<p>Hay que subir los archivos al servidor, pero viene en inglés y alemán, por lo que si la quieres para español, con copiar y renombrar a espanol la carpeta englis por ejemplo, y luego editas los archivos con la traducción al español.</p>
<p>Instalación</p>
<p>1. copia <code>/catalog/all_products.php </code>a tu <code>catalog/all_products.php</code><br />
   y <code>/catalog/includes/languages/(language)/all_products.php </code> a tu <code>/catalog/includes/(language)/all_products.php</code></p>
<p>2. añadir código a:<br />
Los archivos que vienen en la contribución, no son para reemplazar, si no para añadir el código que llevan a las siguientes páginas..</p>
<p> /catalog/includes/filenames.php</p>
<p>   /catalog/includes/languages/english.php</p>
<p>   /catalog/includes/languages/german.php</p>
<p>  /catalog/includes/languages/espanol.php</p>
<p>3. Pon los links a la nueva página de todos los productos, mira:</p>
<p><code>   <?php<br />
   echo '<a href="' . tep_href_link(FILENAME_ALL_PRODUCTS) . '">' . ALL_PRODUCTS_LINK . '</a>';<br />
   ?></code></p>
<p>3.1 Un link en el menú categorías, en el box.:</p>
<p> abre <code>catalog/includes/boxes/categories.php:</code></p>
<p>encuentra sobre la línea  66:</p>
<p>  <code>$info_box_contents[] = array('text' => BOX_HEADING_CATEGORIES);</code></p>
<p>cámbialo a:</p>
<p>    <code>$info_box_contents[] = array('text' => '<a href="' . tep_href_link(FILENAME_ALL_PRODUCTS) . '" class="headerNavigation">' . BOX_HEADING_CATEGORIES . '</a><br />' );</code></p>
<p>Y ya lo tienes!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2006/todos-los-productos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Descripción en productos</title>
		<link>http://www.keleke.com/2006/descripcion-en-productos/</link>
		<comments>http://www.keleke.com/2006/descripcion-en-productos/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 07:35:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=27</guid>
		<description><![CDATA[Con esta contribución , Product Description,  mostramos una pequeña descripción en el listado de novedades, en vez de &#8220;este producto fue añadido el &#8230;&#8221; .
La contribución mejora los resultados de tu web en los buscadores. Tiene una pequeña modificación de la base de datos, y unos estilos para stylesheets .css de tu tienda. Estos [...]]]></description>
			<content:encoded><![CDATA[<p>Con esta contribución , <a href="http://www.oscommerce.com/community/contributions,1743/category,all/search,products_new" target="_blank"><strong>Product Description</strong></a>,  mostramos una pequeña descripción en el listado de novedades, en vez de &#8220;este producto fue añadido el &#8230;&#8221; .</p>
<p>La contribución mejora los resultados de tu web en los buscadores. Tiene una pequeña modificación de la base de datos, y unos estilos para stylesheets .css de tu tienda. Estos son las archivos que hay que modificar.</p>
<p> <code>catalog /advanced_search_result.php<br />
  catalog /index.php<br />
  catalog /products_new.php<br />
  catalog /stylesheet.css<br />
  catalog /includes/modules/product_listing.php<br />
  catalog /includes/languages/all_languages.php<br />
  catalog /includes/functions/general.php</code></p>
<p><a href="http://www.regaletes.com/products_new.php" target="_blank"><img src="http://www.keleke.com/images/productdescription.gif" alt="Descripción en novedades para Oscommerce" /></a></p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2006/descripcion-en-productos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Site Map</title>
		<link>http://www.keleke.com/2005/google-site-map/</link>
		<comments>http://www.keleke.com/2005/google-site-map/#comments</comments>
		<pubDate>Mon, 17 Oct 2005 11:53:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=16</guid>
		<description><![CDATA[Sin dejar Google seguimos con esta contribución /community/contributions,3439/
Google ha creado Google Site Map en modo experimental, Google Sitemaps (BETA), es necesario darte de alta para usar esta magnífica contribución.
¿Qué hace? Pues avisamos a google de los cambios de nuestros productos y/o categorías mediante un archivo .xml . Es como decirle, google toma mis cambios e [...]]]></description>
			<content:encoded><![CDATA[<p>Sin dejar Google seguimos con esta contribución <a href="http://www.oscommerce.com/community/contributions,3439/" target="_blank">/community/contributions,3439/</a></p>
<p>Google ha creado Google Site Map en modo experimental, <a href="https://www.google.com/webmasters/sitemaps/login">Google Sitemaps (BETA)</a>, es necesario darte de alta para usar esta magnífica contribución.</p>
<p>¿Qué hace? Pues avisamos a google de los cambios de nuestros productos y/o categorías mediante un archivo .xml . Es como decirle, google toma mis cambios e indéxalos.<br />
Una vez cambiados los productos generamos el sitemap.xml y después le mandamos la info a Google desde la administración de nuestra tienda&#8230; <a href="http://www.keleke.com/demos/googlesitemap.htm" target="_blank"><strong>VER COMO</strong></a></p>
<p>Vamos a instalarla en nuestra tienda&#8230;</p>
<p><span id="more-15"></span></p>
<p>Una vez descomprimidos los archivos de la contribución, nos genera  una <strong>carpeta</strong> llamada <strong>Googlesitemap</strong> y 3 archivos,  <strong>sitemapproducts.xml, sitemapcategories.xml y sitemapindex.xml</strong> que debemos de subir al directorio de nuestro catálogo.  Y darles <strong>permiso 777</strong>, total de lectura y escritura para cuando generemos nuestro sitemap.</p>
<p>Para probar el script, llamamos en el navegador http://www.loquesea.com<strong>/googlesitemap/index.php </strong></p>
<p>Y tendremos que ver lo siguiente si lo hemos instalado correctamente &#8230; <em><strong>If you have not already submitted the sitemap index to Google click the link below</strong></em></p>
<p>Una vez realizado esto , vamos a instalar los accesos desde admin de nuestra tienda.</p>
<p>Subimos los archivos de la carpeta /admin:</p>
<p>/admin/googlesitemap.php<br />
/admin/images/google-sitemaps.gif</p>
<p>Y ahora editaremos:</p>
<p>/admin/includes/languages/<strong>espanol.php</strong>  y/o english.php<br />
/admin/includes/filenames.php<br />
/admin/includes/boxes/catalog.php</p>
<p>Abrimos nuestro idioma, en mi caso español.. <strong>/admin/includes/languages/espanol.php </strong>y pegamos en siguiente código:<br />
<code>// Google XML SiteMaps Admin<br />
define('BOX_CATALOG_GOOGLESITEMAP', 'Google XML Sitemap');</code></p>
<p>Ahora /admin/includes/filenames.php y añadimos el siguiente código:<br />
<code>define('FILENAME_GOOGLESITEMAP', 'googlesitemap.php');</code></p>
<p>Y por último editamos <strong>/admin/includes/boxes/catalog.php</strong> y buscamos:<br />
<code>'<a href="' . tep_href_link(FILENAME_PRODUCTS_EXPECTED, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CATALOG_PRODUCTS_EXPECTED . '</a><br />' .</code></p>
<p>y pegamos justamente después  lo siguiente:<br />
<code>'<a href="' . tep_href_link(FILENAME_GOOGLESITEMAP, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CATALOG_GOOGLESITEMAP . '</a><br />'. </code></p>
<p>Ahora ya tenemos instalada la contribución y el acceso desde admin que lo encontrarás en el apartado Catálogo.</p>
<p>A disfrutarla!!<br />
<!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2005/google-site-map/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SEO URL´s para OsCommerce</title>
		<link>http://www.keleke.com/2005/seo-url%c2%b4s-para-oscommerce/</link>
		<comments>http://www.keleke.com/2005/seo-url%c2%b4s-para-oscommerce/#comments</comments>
		<pubDate>Sun, 02 Oct 2005 18:59:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=14</guid>
		<description><![CDATA[Esta contribución de Chemo, http://www.oscommerce.com/community/contributions,2823 , es de las que más útiles he encontrado.
Modifica las direcciones web por defecto de OsCommerce por páginas terminadas en .html y con el nombre del producto, es decir, sustituye el http://www.tudominio.com/product_info.php?products_id=207  por
http://www.tudominio.com/tijerasdepunta.html
Esto hace que tu tienda se indexe mejor en los buscadores.
Primero que nada descargamos la última versión [...]]]></description>
			<content:encoded><![CDATA[<p>Esta contribución de Chemo, <a href="http://www.oscommerce.com/community/contributions,2823">http://www.oscommerce.com/community/contributions,2823</a> , es de las que más útiles he encontrado.<br />
Modifica las direcciones web por defecto de OsCommerce por páginas terminadas en .html y con el nombre del producto, es decir, sustituye el <br /><em>http://www.tudominio.com/product_info.php?products_id=207</em>  <br />por<br />
<em>http://www.tudominio.com/tijerasdepunta.html</em><br />
Esto hace que tu tienda se indexe mejor en los buscadores.</p>
<p>Primero que nada descargamos la última versión de la contribución ,<a href="http://www.oscommerce.com/community/contributions,2823">SEO URL´s</a> y descomprimimos.</p>
<p>Luego tenemos que subir a nuestro servidor los archivos siguientes:<br />
<strong> includes/classes/seo.class.php </strong> <br />y<br />
<strong>admin/includes/reset_seo_cache.php </strong><br />
<span id="more-13"></span></p>
<p>Editamos <strong>includes/application_top.php</strong><br />
Justo después de este código :<br />
<code>// include the language translations<br />
  require(DIR_WS_LANGUAGES . $language . '.php');</code></p>
<p><strong>Añadimos:</strong><br />
<code>// Ultimate SEO URLs v2.1<br />
    include_once(DIR_WS_CLASSES . 'seo.class.php');<br />
	if ( !is_object($seo_urls) ){<br />
		$seo_urls = new SEO_URL($languages_id);<br />
	}</code></p>
<p>Ahora editamos <strong>includes/functions/html_output.php</strong><br />
y <strong>reemplazamos</strong> el siguiente código :</p>
<p><code>////<br />
// The HTML href link wrapper function<br />
  function tep_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true) {<br />
    global $request_type, $session_started, $SID;</p>
<p>    if (!tep_not_null($page)) {<br />
      die('</p>
<p><font color="#ff0000"><b>Error!</b></font></p>
<p><b>Unable to determine the page link!</p>
<p>');<br />
    }</p>
<p>    if ($connection == 'NONSSL') {<br />
      $link = HTTP_SERVER . DIR_WS_HTTP_CATALOG;<br />
    } elseif ($connection == 'SSL') {<br />
      if (ENABLE_SSL == true) {<br />
        $link = HTTPS_SERVER . DIR_WS_HTTPS_CATALOG;<br />
      } else {<br />
        $link = HTTP_SERVER . DIR_WS_HTTP_CATALOG;<br />
      }<br />
    } else {<br />
      die('</p>
<p><font color="#ff0000"><b>Error!</b></font></p>
<p><b>Unable to determine connection method on a link!</p>
<p>Known methods: NONSSL SSL</b></p>
<p>');<br />
    }</p>
<p>    if (tep_not_null($parameters)) {<br />
      $link .= $page . '?' . tep_output_string($parameters);<br />
      $separator = '&#038;';<br />
    } else {<br />
      $link .= $page;<br />
      $separator = '?';<br />
    }</p>
<p>    while ( (substr($link, -1) == '&#038;') || (substr($link, -1) == '?') ) $link = substr($link, 0, -1);</p>
<p>// Add the session ID when moving from different HTTP and HTTPS servers, or when SID is defined<br />
    if ( ($add_session_id == true) &#038;&#038; ($session_started == true) &#038;&#038; (SESSION_FORCE_COOKIE_USE == 'False') ) {<br />
      if (tep_not_null($SID)) {<br />
        $_sid = $SID;<br />
      } elseif ( ( ($request_type == 'NONSSL') &#038;&#038; ($connection == 'SSL') &#038;&#038; (ENABLE_SSL == true) ) || ( ($request_type == 'SSL') &#038;&#038; ($connection == 'NONSSL') ) ) {<br />
        if (HTTP_COOKIE_DOMAIN != HTTPS_COOKIE_DOMAIN) {<br />
          $_sid = tep_session_name() . '=' . tep_session_id();<br />
        }<br />
      }<br />
    }</p>
<p>    if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') &#038;&#038; ($search_engine_safe == true) ) {<br />
      while (strstr($link, '&#038;&#038;')) $link = str_replace('&#038;&#038;', '&#038;', $link);</p>
<p>      $link = str_replace('?', '/', $link);<br />
      $link = str_replace('&#038;', '/', $link);<br />
      $link = str_replace('=', '/', $link);</p>
<p>      $separator = '?';<br />
    }</p>
<p>    if (isset($_sid)) {<br />
      $link .= $separator . $_sid;<br />
    }</p>
<p>    return $link;<br />
  }</b></code></p>
<p><strong>por </strong></p>
<p><code>////<br />
// Ultimate SEO URLs v2.1<br />
// The HTML href link wrapper function<br />
  function tep_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true) {<br />
	global $seo_urls;<br />
		if ( !is_object($seo_urls) ){<br />
			if ( !class_exists('SEO_URL') ){<br />
				include_once(DIR_WS_CLASSES . 'seo.class.php');<br />
			}<br />
			global $languages_id;<br />
			$seo_urls = new SEO_URL($languages_id);<br />
		}<br />
	return $seo_urls->href_link($page, $parameters, $connection, $add_session_id);<br />
  }</code></p>
<p>Ahora editamos <strong>admin/categories.php</strong><br />
Justo después del código:<br />
<code>  $action = (isset($HTTP_GET_VARS['action']) ? $HTTP_GET_VARS['action'] : '');</code></p>
<p><strong>Añadir</strong> lo siguiente:<br />
<code>// Ultimate SEO URLs v2.1<br />
// If the action will affect the cache entries<br />
    if ( eregi("(insert|update|setflag)", $action) ) include_once('includes/reset_seo_cache.php');</code></p>
<p>Casi terminando ya, editamos  <strong>admin/includes/functions/general.php</strong><br />
y justo antes del último <code>?></code> pegamos el siguiente código:<br />
<code>// Function to reset SEO URLs database cache entries<br />
// Ultimate SEO URLs v2.1<br />
function tep_reset_cache_data_seo_urls($action){<br />
	switch ($action){<br />
		case 'reset':<br />
			tep_db_query("DELETE FROM cache WHERE cache_name LIKE '%seo_urls%'");<br />
			tep_db_query("UPDATE configuration SET configuration_value='false' WHERE configuration_key='SEO_URLS_CACHE_RESET'");<br />
			break;<br />
		default:<br />
			break;<br />
	}<br />
	return 'false';<br />
}</code></p>
<p>Ahora nos queda editar y/o crear el archivo <strong>.htacces</strong><br />
Editamos el .htacces, y si tenemos la tienda en un subdirectorio, es decir tudominio.com/<strong>directorio </strong>. Sustituye /directorio/ por el nombre de tu carpeta. Y pegamos:</p>
<p><code>Options +FollowSymLinks<br />
RewriteEngine On<br />
RewriteBase /directorio/</p>
<p>RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&#038;%{QUERY_STRING}</code></p>
<p>Si tu tienda está en el directorio raíz, es decir tudominio.com, tenemos que pgar lo siguiente.</p>
<p><code>Options +FollowSymLinks<br />
RewriteEngine On<br />
RewriteBase /</p>
<p>RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&#038;%{QUERY_STRING}<br />
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&#038;%{QUERY_STRING}</code></p>
<p>Ahora ya puedes poner en tu navegador preferido la dirección de tu tienda, el automáticamente se pondrá en marcha!<br />
Desde la tienda, el menú Configuración aparecerá ahora un  apartado llamado SEO URL´S donde podrás configurar varios parámetros, como la activación o desactivación de estos, por categorías, échale un vistazo&#8230;<br />
<!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2005/seo-url%c2%b4s-para-oscommerce/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Productos Aleatorios en portada</title>
		<link>http://www.keleke.com/2005/productos-aleatorios-en-portada/</link>
		<comments>http://www.keleke.com/2005/productos-aleatorios-en-portada/#comments</comments>
		<pubDate>Mon, 19 Sep 2005 10:13:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=11</guid>
		<description><![CDATA[Este es un sencillo truco para que en la portada, en Productos nuevos de este mes&#8230; En vez de mostranos los últimos añadidos, nos muestre productos aleatoriso, dando un cambio visual cada vez que entras a la tienda, además es bueno para los buscadores&#8230;
abre /includes/modules/new_products.php
y reemplaza el siguiente código : 
$new_products_query = tep_db_query("select p.products_id, p.products_image, [...]]]></description>
			<content:encoded><![CDATA[<p>Este es un sencillo truco para que en la portada, en Productos nuevos de este mes&#8230; En vez de mostranos los últimos añadidos, nos muestre productos aleatoriso, dando un cambio visual cada vez que entras a la tienda, además es bueno para los buscadores&#8230;</p>
<p>abre <strong>/includes/modules/new_products.php</strong></p>
<p><strong>y reemplaza el siguiente código : </strong></p>
<p><code>$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);</code></p>
<p><strong>por: </strong></p>
<p><code>$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by RAND() limit " . MAX_DISPLAY_NEW_PRODUCTS);</code></p>
<p>Fíjate que realmente lo que cambia es<br />
<em>order by <strong>p.products_date_added desc </strong></em><br />
por<br />
<em>order by <strong>RAND()</strong></em></p>
<p>Puedes ver un ejemplo en <a href="http://www.regaletes.com" target="_blank">Regaletes.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2005/productos-aleatorios-en-portada/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Producto Anterior y Siguiente</title>
		<link>http://www.keleke.com/2005/que-es-oscommerce/</link>
		<comments>http://www.keleke.com/2005/que-es-oscommerce/#comments</comments>
		<pubDate>Fri, 26 Aug 2005 11:37:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=7</guid>
		<description><![CDATA[Empezamos nuestro listado de contribuciones con una muy poco usada pero que yo uso bastante. Esta contribución nos permite navegar por los productos mediante los botones siguiente y anterior, en producto_info.php , sin necesidad de volver a la categoría y ver el listado de productos, como viene por defecto.
Échale un vistazo en los productos de [...]]]></description>
			<content:encoded><![CDATA[<p>Empezamos nuestro listado de contribuciones con una muy poco usada pero que yo uso bastante. Esta contribución nos permite navegar por los productos mediante los botones siguiente y anterior, en <em>producto_info.php </em>, sin necesidad de volver a la categoría y ver el listado de productos, como viene por defecto.</p>
<p>Échale un vistazo en los productos de <a href="http://www.regaletes.com" target="_blank">www.regaletes.com</a></p>
<p><a href="http://www.oscommerce.com/community/contributions,1164/" target="_blank">Descárgate la última versión desde aquí </a></p>
<p>Muy fácil de usar.</p>
<p><strong>1. Sube </strong><em>products_next_previous.php</em> al directorio /includes/</p>
<p><strong>2. Añade a  <em>/includes/languages/english.php  </em></p>
<p><code> // previous next product (english)</code><br />
<code>define('PREV_NEXT_PRODUCT', 'Product ');</code><br />
<code>  define('PREV_NEXT_FROM', 'from ');</code></p>
<p><em>/includes/languages/espanol.php </em></strong><br />
<strong>En Español&#8230;</strong></p>
<p><code>  // previous next product (espanol)</code><br />
<code>  define('PREV_NEXT_PRODUCT', ' Producto');</code><br />
<code> define('PREV_NEXT_FROM', 'de '); </code></p>
<p><strong>3. Abre  product_info.php**</strong><br />
   <strong>**Busca:</strong><br />
<code><br />
<!-- body_text //--></p>
<td width="100%" valign="top"><?php echo tep_draw_form('cart_quantity',    tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) .    'action="add_product')); ?><br />
<table border="0" width="100%" cellspacing="0" cellpadding="0"> </code></p>
<p>   <strong></p>
<p>**Añade debajo:<br /></strong></p>
<p> <code> < ?php<br />
   if ($product_check['total'] >= 1) {<br />
      include (DIR_WS_INCLUDES . 'products_next_previous.php');<br />
   }<br />
   ?> </code><br />
<strong>4. **Sube los botones a:</strong></p>
<p>   /includes/languages/english/images/buttons/</p>
<p>   /includes/languages/espanol/images/buttons/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2005/que-es-oscommerce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>¿Qué son las contribuciones de OsCommerce?</title>
		<link>http://www.keleke.com/2005/que-son-las-contribuciones-de-oscommerce/</link>
		<comments>http://www.keleke.com/2005/que-son-las-contribuciones-de-oscommerce/#comments</comments>
		<pubDate>Wed, 10 Aug 2005 11:37:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contribuciones]]></category>

		<guid isPermaLink="false">http://keleke.com/?p=6</guid>
		<description><![CDATA[¿Para qué sirven las contribuciones?  ¿Qué puedo hacer con  ellas?
Son algunas de las preguntas que surgen cuando instalas una tienda Oscommerce, ya que por necesidad vamos a echar mano de alguna contribución para nuestra tienda on-line.
Hay contribuciones de todo tipo, que sirven para modificar y/o ampliar el código php original para adaptar la [...]]]></description>
			<content:encoded><![CDATA[<p>¿Para qué sirven las contribuciones?  ¿Qué puedo hacer con  ellas?</p>
<p>Son algunas de las preguntas que surgen cuando instalas una tienda Oscommerce, ya que por necesidad vamos a echar mano de alguna contribución para nuestra tienda on-line.</p>
<p>Hay contribuciones de todo tipo, que sirven para modificar y/o ampliar el código php original para adaptar la tienda a nuestras necesidades. Por ejemplo,  si necesitas además  de los 3 idiomas que viene por defecto o necesitas alguno más como catalán&#8230; O si quieres cambiar el aspecto de las Infoboxes o quieres que la cabecera cambie aleatoriamente de imagen, o quieres grabar el trazado de los usuarios de tu web durante su visitias&#8230; son muchas las mejoras, ampliaciones o cambios que se le pueden hacer a tu tienda en Oscommerce.</p>
<p><span id="more-6"></span><br />
Todas están en la comunidad de Oscommerce, anímate a subir la tuya.  Las contribuciones son de uso a tu propio riesgo, es decir, debes de hacer backups de todos tus archivos ya que no te garnatizan que vayan del todo bien, o que junto a otras contribuciones puedan dar problemas, prúebalas antes de usarlas. Backups, backups, backups..</p>
<p><a href="http://www.oscommerce.com/community/contributions" target="blank">Todas las contribuciones&#8230; </a> Además de los foros de OsCommerce que nos puede venir muy bien .. <a href="http://forums.oscommerce.com" target="_blank">Foro OsCommerce</a>.</p>
<p>Las contribuciones las dividimos en 12 categorías</p>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,2" target="_blank">Módulos de Envío</a><br />¿Necesitas enviar cosas al extranjero? ¿Sólo a tu país?Me cobran más si envío a Palma de Mallorca que a Barcelona, ¿qué hago?  Añade el módulo necesario, los hay incluso de UPS, Seur&#8230; ya creados, otros por tarifas de producto, o por cantidades, por Códigos Postales, o no cobrar si llega el pedido a un importe..  Adapta tu Oscommerce a tus necesidades.
</ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,1" target="_blank">Módulos de Pago</a><br />Módulos para cobrar con tarjeta, o contra reembolso, o por transferencia bancaría, para cobrar en tu país o en otros, así como módulos para <a href="https://www.epagado.com" target="_blank">e-pagado</a>, <a href="https://www.paypal.com/es/mrb/pal=B4G7MFEYF3STE" target="_blank">paypal</a>  y otras empresas de cobro por web..
</ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,6" target="_blank">Módulos de Pedidos</a><br />Sirven para hacer descuentos a grupos, para hacer pedidos con un mínimo de euros, o para controlar si necesitas añadir IVA o otro impuesto
</ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,13" target="_blank">Módulos de Crédito</a><br />Es el más amplio en cuanto a contribuciones, las hay de todo tipo, para administración, como control por niveles, o para la tienda, como agregar e-mails en los pedidos o aceptar condicones de compra&#8230; Muy interesantes.
</ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,7" target="_blank">Idiomas</a><br />Traducciones de la tienda tanto el apartado de administración como la tienda en si, bulgaro, koreano, turco,  ruso, que idiomas necesitas? </ul>
<ul><a href="http://www.oscommerce.com/community/contributions/category,9" target="_blank">Imágenes</a><br />Principalmente botones en idiomas que no vienen por defecto en nustro Oscommerce, así como el tratamiento de las imágenes, como creación de Thumbnails de las fotos de tus procducots, iconos de todo tipo.. </ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,12" target="_blank">Informes</a><br />Contribuciones que te informan cuando un cliente se ha dado de alta, o de las ventas mensuales de la tienda,  editar pedidos, clientes, informes del catálogo en PDF, etc..</ul>
<ul><a href="http://www.oscommerce.com/community/contributions/category,4" target="_blank">Zonas</a><br />Contribuciones que sirven para determinar las ciudades, capitales, y regiones de países en concreto.</ul>
<ul><a href="http://www.oscommerce.com/community/contributions/category,11" target="_blank" >Info Boxes</a><br />Añade cajas o infoboxes en las columnas laterales con nuevas funcionalidades o modificaciones de estas, como el betsellers con imágenes o la caja de Login mejorada, lector de rss, publicidad, etc.. </ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,8" target="_blank">Plantillas o Templates</a><br />Botones, iconos, y estructuras para modificar tu tienda facilmente en aspecto gráfico. Los PSDS o archivos de Photoshop para modificar los botones de la tienda.. </ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,3" target="_blank">Mejoras o Features </a><br />Las hay de todo tipo, para mejorar la página de producto, más fotos, más opciones de compra, mejoras en cuanto a funcionalidades de la tienda Oscommerce, nuevos menús, comprar sin necesidad de crear cuenta d usuario,etc.. </ul>
<ul>
<a href="http://www.oscommerce.com/community/contributions/category,5" target="_blank">Otros</a><br />De todo tipo sin clasificar, como crear la página 404 o como poner Flash en el catálogo, &#8230;</ul>
<p>Normalmente las contribuciones te las descargas en formato .zip o .rar y suelen ser archivos que debes reemplazar por los originales, o código que debes añadir a tus archivos.  De todas formas, haz backup de todos tus archivos, ya que pueden no funcionar correctamente todas, o podemos tener algún error al editar nuestros archivos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keleke.com/2005/que-son-las-contribuciones-de-oscommerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
