<?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>Empresa de diseño web y diseño gráfico en Sevilla &#187; Hacks &amp; Mods</title>
	<atom:link href="http://www.fcsites.com/category/hacks-mods/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fcsites.com</link>
	<description>Diseño web profesional. Empresa dedicada al diseño de páginas web, 15 años de experiencia, contrato de mantenimiento web, toda España. Garantías de servicio.</description>
	<lastBuildDate>Tue, 15 May 2012 05:45:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Menú de pestañas con iconos para WordPress &#8211; CSS icon tab menu</title>
		<link>http://www.fcsites.com/hacks-mods/wordpress-css-icon-tabbed-menu/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/wordpress-css-icon-tabbed-menu/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 17:24:31 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[best wordpress themes]]></category>
		<category><![CDATA[blog themes]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[free templates wordpress]]></category>
		<category><![CDATA[free theme wordpress]]></category>
		<category><![CDATA[free themes wordpress]]></category>
		<category><![CDATA[free wordpress]]></category>
		<category><![CDATA[joomla 1.5 templates]]></category>
		<category><![CDATA[joomla 1.6 templates]]></category>
		<category><![CDATA[joomla template]]></category>
		<category><![CDATA[joomla templates]]></category>
		<category><![CDATA[joomla templates 1.6]]></category>
		<category><![CDATA[joomla themes]]></category>
		<category><![CDATA[plugin wordpress]]></category>
		<category><![CDATA[premium themes]]></category>
		<category><![CDATA[premium themes wordpress]]></category>
		<category><![CDATA[premium wordpress]]></category>
		<category><![CDATA[template joomla]]></category>
		<category><![CDATA[template wordpress]]></category>
		<category><![CDATA[templates joomla]]></category>
		<category><![CDATA[templates wordpress]]></category>
		<category><![CDATA[the best wordpress themes]]></category>
		<category><![CDATA[theme wordpress]]></category>
		<category><![CDATA[theme wordpress free]]></category>
		<category><![CDATA[themes for wordpress]]></category>
		<category><![CDATA[themes free wordpress]]></category>
		<category><![CDATA[themes gratis]]></category>
		<category><![CDATA[themes premium wordpress]]></category>
		<category><![CDATA[themes wordpress]]></category>
		<category><![CDATA[themes wordpress best]]></category>
		<category><![CDATA[themes wordpress free]]></category>
		<category><![CDATA[themes wordpress premium]]></category>
		<category><![CDATA[word press templates]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress best themes]]></category>
		<category><![CDATA[wordpress blog]]></category>
		<category><![CDATA[wordpress blogs]]></category>
		<category><![CDATA[wordpress free themes]]></category>
		<category><![CDATA[wordpress premium]]></category>
		<category><![CDATA[wordpress premium themes]]></category>
		<category><![CDATA[wordpress template]]></category>
		<category><![CDATA[wordpress templates]]></category>
		<category><![CDATA[wordpress templates free]]></category>
		<category><![CDATA[Wordpress Theme]]></category>
		<category><![CDATA[wordpress theme free]]></category>
		<category><![CDATA[wordpress themes best]]></category>
		<category><![CDATA[wordpress themes free]]></category>
		<category><![CDATA[wordpress themes premium]]></category>
		<category><![CDATA[wordpress themes templates]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<category><![CDATA[wp themes]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=1456</guid>
		<description><![CDATA[Con ayuda de los artículos http://www.slicingpsdtohtml.com/blog/css-menu-with-icons/ y http://www.vanseodesign.com/wordpress/hightlight-current-page-wordpress/ hemos creado un efecto en un menu de wordpress (en realidad con pocas variaciones podréis utilizarlo en cualquier web lógicamente). Este es&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/wordpress-css-icon-tabbed-menu/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1457" title="icon_tabs_for_wordpress" src="http://www.fcsites.com/wp-content/uploads/2011/06/icon_tabs_for_wordpress-500x310.png" alt="" width="500" height="310" /></p>
<p>Con ayuda de los artículos <a href="http://www.slicingpsdtohtml.com/blog/css-menu-with-icons/">http://www.slicingpsdtohtml.com/blog/css-menu-with-icons/</a> y <a href="http://www.vanseodesign.com/wordpress/hightlight-current-page-wordpress/">http://www.vanseodesign.com/wordpress/hightlight-current-page-wordpress/</a> hemos creado un efecto en un menu de wordpress (en realidad con pocas variaciones podréis utilizarlo en cualquier web lógicamente).</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Este es el aspecto por defecto que muestra el menu:</p>
<p><img class="aligncenter size-full wp-image-1459" title="icon_tabs_for_wordpress_near" src="http://www.fcsites.com/wp-content/uploads/2011/06/icon_tabs_for_wordpress_near.png" alt="" width="351" height="84" /></p>
<p>El enlace &#8220;Tutoriales&#8221; muestra el efecto &#8220;hover&#8221; en las pestañas.</p>
<p>Cuando la página Tutoriales es cargada (o nosotros, o contacto&#8230;) se personaliza el icono que aparece junto a la palabra, del modo:</p>
<p><img class="aligncenter size-full wp-image-1458" title="icon_tabs_for_wordpress_hover" src="http://www.fcsites.com/wp-content/uploads/2011/06/icon_tabs_for_wordpress_hover.png" alt="" width="351" height="84" /></p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Artículos relacionados...</h4><ul class="related_post"><li><a href="http://www.fcsites.com/themes-templates/wordpress-sstheme/" title="Wordpress Theme 3.2.1 &#8211; SSTheme ">Wordpress Theme 3.2.1 &#8211; SSTheme </a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-janickel/" title="Wordpress Theme &#8211; Janickel 1.0 compatible con WP 2.3.1 (+jQuery)">Wordpress Theme &#8211; Janickel 1.0 compatible con WP 2.3.1 (+jQuery)</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-icfsevilla-2011/" title="Wordpress Theme &#8211; ICFSEVILLA 2011">Wordpress Theme &#8211; ICFSEVILLA 2011</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-fcsites-5-0/" title="Wordpress Theme &#8211; FCSITES 5.0">Wordpress Theme &#8211; FCSITES 5.0</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-themes-optimizados-para-ie8/" title="Wordpress themes optimizados para IE8">Wordpress themes optimizados para IE8</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-fcsites-6-0/" title="Wordpress Theme &#8211; FCSITES 6.0">Wordpress Theme &#8211; FCSITES 6.0</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-clon-de-hostgator/" title="Wordpress Theme &#8211; Clon de Hostgator">Wordpress Theme &#8211; Clon de Hostgator</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-themes-pacolandia-3/" title="Wordpress Themes &#8211; Pacolandia 3">Wordpress Themes &#8211; Pacolandia 3</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-fcsites-3-0/" title="Wordpress theme FCSITES 3.0 ">Wordpress theme FCSITES 3.0 </a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/nuevo-theme-wordpress-delitos-informaticos/" title="Nuevo Theme Wordpress &#8220;Delitos Informaticos&#8221;">Nuevo Theme Wordpress &#8220;Delitos Informaticos&#8221;</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/wordpress-css-icon-tabbed-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SMF Mod &#8211; Solicitar más información durante el registro de usuarios</title>
		<link>http://www.fcsites.com/hacks-mods/smf-mod-solicitar-mas-informacion-durante-el-registro-de-usuarios/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/smf-mod-solicitar-mas-informacion-durante-el-registro-de-usuarios/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 16:39:47 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[smf forum]]></category>
		<category><![CDATA[SMF mod]]></category>
		<category><![CDATA[SMF Themes]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=1440</guid>
		<description><![CDATA[En esta ocasión hemos desarrollado un pequeño mod para SMF que nos permitirá obtener cierta información de los potenciales usuarios del foro si su registro ha de pasar una revisión previa por el&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/smf-mod-solicitar-mas-informacion-durante-el-registro-de-usuarios/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1441" title="mensaje_entrada" src="http://www.fcsites.com/wp-content/uploads/2011/06/mensaje_entrada-500x264.png" alt="" width="500" height="264" /></p>
<p>En esta ocasión hemos desarrollado un pequeño mod para SMF que nos permitirá obtener cierta información de los potenciales usuarios del foro si su registro ha de pasar una revisión previa por el moderador/administrador para ser admitido.</p>
<p><img class="aligncenter size-full wp-image-1447" title="perfil_foro" src="http://www.fcsites.com/wp-content/uploads/2011/06/perfil_foro.png" alt="" width="129" height="261" /></p>
<p>Para que nos faciliten la información deseada hemos utilizado los campos usertitle y personalText, de modo que una vez el usuario está posteando mensajes en el foro, esta información se mostrará además, bajo su propio avatar.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Este mod es muy útil cuando queremos aprobar sólo a determinados usuarios como por ejemplo, padres de alumnos en el foro de un colegio, socios de un club deportivo o clientes de una consultoría&#8230;</p>
<p>1.- Lo primero es instalar el foro SMF.</p>
<p>2.- Ir al panel de administración, Configuración del Foro &gt; Características y Opciones y desmarcar el checkbox para impedir que los invitados puedan navegar el foro. De este modo, cualquier persona tendrá que registrarse previamente al acceso en el foro.</p>
<p>3.- Ahora además, vamos a Controles de los Usuarios &gt; Registro de Usuarios &gt; Configuración &gt; Método de registro utilizado para los nuevos usuarios (?) marcamos &#8220;Aprobación de usuarios. Esto significa que un moderador debe aprobar el registro de un usuario antes de que este pueda ver el foro, de modo que también marcamos el checkbox de &#8220;Notificar a los administradores cuando un nuevo usuario se registre&#8221;.</p>
<p><strong>// Hasta aqui con configuraciones por defecto de SMF.</strong><br />
<strong>// Ahora vamos al MOD en sí, que nos permite saber quién se está registrando.</strong></p>
<p><img class="aligncenter size-medium wp-image-1442" title="registro" src="http://www.fcsites.com/wp-content/uploads/2011/06/registro-500x278.png" alt="" width="500" height="278" /></p>
<p>4.- El siguiente paso es habilitar un par de campos por defecto en el foro, para ser utilizados en durante el registro a fin de que los usuarios nos faciliten la información que queremos saber acerca de ellos.</p>
<p>Abriremos Register.php dentro de la carpeta SOURCES, buscamos:</p>
<blockquote><p>// Set the options needed for registration.<br />
$regOptions = array(<br />
&#8216;interface&#8217; =&gt; &#8216;guest&#8217;,</p></blockquote>
<p>Justo debajo pegamos:</p>
<blockquote><p>&#8216;nombrereal&#8217; =&gt; $_POST['usertitle'],<br />
&#8216;clase&#8217; =&gt; $_POST['personalText'],</p></blockquote>
<p>Abriremos Subs-Members en la misma carpeta y buscamos:</p>
<blockquote><p>&#8216;realName&#8217; =&gt; &#8220;&#8216;$regOptions[username]&#8216;&#8221;,</p></blockquote>
<p>Justo debajo pegamos:</p>
<blockquote><p>&#8216;personalText&#8217; =&gt; &#8216;$regOptions[clase]&#8216;,</p></blockquote>
<p>Buscamos</p>
<blockquote><p>&#8216;usertitle&#8217; =&gt;</p></blockquote>
<p>Sustituimos la línea por:</p>
<blockquote><p>&#8216;usertitle&#8217; =&gt; &#8220;&#8216;$regOptions[nombrereal]&#8216;&#8221;,</p></blockquote>
<p>Abriremos THEMES/DEFAULT/Register.template.php (si nuestro tema no tiene este archivo) y buscamos</p>
<blockquote><p>&lt;tr&gt;<br />
&lt;td width=&#8221;40%&#8221;&gt;<br />
&lt;b&gt;&#8217;, $txt[98], &#8216;:&lt;/b&gt;<br />
&lt;div&gt;&#8217;, $txt[520], &#8216;&lt;/div&gt;<br />
&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;user&#8221; size=&#8221;20&#8243; tabindex=&#8221;&#8216;, $context['tabindex']++, &#8216;&#8221; maxlength=&#8221;25&#8243; /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;</p></blockquote>
<p>Justo encima, pegamos:</p>
<blockquote><p>&lt;tr&gt;<br />
&lt;td width=&#8221;40%&#8221;&gt;<br />
&lt;b&gt;&#8217;, $txt[68], &#8216;:&lt;/b&gt;<br />
&lt;div&gt;Ser&amp;aacute; comprobado!&lt;/div&gt;<br />
&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;usertitle&#8221; size=&#8221;35&#8243; tabindex=&#8221;&#8216;, $context['tabindex']++, &#8216;&#8221; maxlength=&#8221;40&#8243; /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;&lt;tr&gt;<br />
&lt;td width=&#8221;40%&#8221;&gt;<br />
&lt;b&gt;&#8217;, $txt[228], &#8216;:&lt;/b&gt;<br />
&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;select name=&#8221;personalText&#8221;&gt;<br />
&lt;option value=&#8221;3 A&amp;ntilde;os A&#8221;&gt;3 A&amp;ntilde;os A&lt;/option&gt;<br />
&lt;option value=&#8221;3 A&amp;ntilde;os B&#8221;&gt;3 A&amp;ntilde;os B&lt;/option&gt;<br />
&lt;option value=&#8221;4 A&amp;ntilde;os A&#8221;&gt;4 A&amp;ntilde;os A&lt;/option&gt;<br />
&lt;option value=&#8221;4 A&amp;ntilde;os B&#8221;&gt;4 A&amp;ntilde;os B&lt;/option&gt;<br />
&lt;option value=&#8221;5 A&amp;ntilde;os A&#8221;&gt;5 A&amp;ntilde;os A&lt;/option&gt;<br />
&lt;option value=&#8221;5 A&amp;ntilde;os B&#8221;&gt;5 A&amp;ntilde;os B&lt;/option&gt;<br />
&lt;option value=&#8221;Primero A&#8221;&gt;Primero A&lt;/option&gt;<br />
&lt;option value=&#8221;Primero B&#8221;&gt;Primero B&lt;/option&gt;<br />
&lt;option value=&#8221;Segundo A&#8221;&gt;Segundo A&lt;/option&gt;<br />
&lt;option value=&#8221;Segundo B&#8221;&gt;Segundo B&lt;/option&gt;<br />
&lt;option value=&#8221;Tercero A&#8221;&gt;Tercero A&lt;/option&gt;<br />
&lt;option value=&#8221;Tercero B&#8221;&gt;Tercero B&lt;/option&gt;<br />
&lt;option value=&#8221;Cuarto A&#8221;&gt;Cuarto A&lt;/option&gt;<br />
&lt;option value=&#8221;Cuarto B&#8221;&gt;Cuarto B&lt;/option&gt;<br />
&lt;option value=&#8221;Quinto A&#8221;&gt;Quinto A&lt;/option&gt;<br />
&lt;option value=&#8221;Quinto B&#8221;&gt;Quinto B&lt;/option&gt;<br />
&lt;option value=&#8221;Sexto A&#8221;&gt;Sexto A&lt;/option&gt;<br />
&lt;option value=&#8221;Sexto B&#8221;&gt;Sexto B&lt;/option&gt;<br />
&lt;/select&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;</p></blockquote>
<p>Esto habilitará los campos necesarios en el formulario de registro en sí. Puedes personalizar según tus necesidades.</p>
<p><img class="aligncenter size-medium wp-image-1443" title="perfil" src="http://www.fcsites.com/wp-content/uploads/2011/06/perfil-500x265.png" alt="" width="500" height="265" /></p>
<p>Por último abrimos Profile.template.php en la misma carpeta y desplazamos los campos para que se asocien mejor en la pagina de edición del perfil de cada usuario.</p>
<p>Buscaremos</p>
<blockquote><p>// Show the signature box</p></blockquote>
<p>Justo encima, ponemos:</p>
<blockquote><p>// Nombre Real Completo..<br />
if (!empty($modSettings['titlesEnable']) &amp;&amp; $context['allow_edit_title'])<br />
echo &#8216;<br />
&lt;tr&gt;<br />
&lt;td width=&#8221;40%&#8221;&gt;&lt;b&gt;&#8217; . $txt['title1'] . &#8216;: &lt;/b&gt;&lt;div&gt;Campo no editable.&lt;/div&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;input type=&#8221;text&#8221; name=&#8221;usertitle&#8221; size=&#8221;30&#8243; value=&#8221;&#8216; . $context['member']['title'] . &#8216;&#8221; disabled/&gt;&lt;/td&gt;<br />
&lt;/tr&gt;&#8217;;<br />
// Clase de tu hijo/a<br />
echo &#8216;<br />
&lt;tr&gt;<br />
&lt;td width=&#8221;40%&#8221;&gt;&lt;b&gt;&#8217;, $txt[228], &#8216;: &lt;/b&gt;&lt;div&gt;Campo no editable.&lt;/div&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;input type=&#8221;text&#8221; name=&#8221;personalText&#8221; size=&#8221;15&#8243; value=&#8221;&#8216; . $context['member']['blurb'] . &#8216;&#8221; disabled/&gt;&lt;/td&gt;<br />
&lt;/tr&gt;&#8217;;</p></blockquote>
<p>5.- Ya solo los queda cambiar los archivos de idioma para que muestren la información deseada, por lo que buscamos en la carpeta de idioma, en los archivos PROFILE.tu_idioma.php y LOGIN.tu_idioma.php  $txt[228] y $txt[68] y ponemos algo como lo utilizado en este caso:</p>
<blockquote><p>$txt[68] = &#8216;Nombre Real Completo&#8217;;<br />
$txt[228] = &#8216;Clase de tu hijo/a&#8217;;</p></blockquote>
<p>6.- Guardamos cambios y subimos todos los archivos via FTP.</p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Artículos relacionados...</h4><ul class="related_post"><li><a href="http://www.fcsites.com/themes-templates/smf-theme-fcsites/" title="SMF Theme &#8211; FCSITES">SMF Theme &#8211; FCSITES</a> (1)</li><li><a href="http://www.fcsites.com/traducciones/ad-management-mod-para-smf-en-espanol/" title="Ad Management Mod para SMF en Español ">Ad Management Mod para SMF en Español </a> (2)</li><li><a href="http://www.fcsites.com/themes-templates/nuevos-themes-smf-para-icfsevilla-y-bar-la-bastilla/" title="Nuevos Themes SMF para ICFSevilla y Bar La Bastilla">Nuevos Themes SMF para ICFSevilla y Bar La Bastilla</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/elbicho-v2-y-v3-para-smf-forum-116/" title="elbicho v.2 y v.3 para SMF forum 1.1.6">elbicho v.2 y v.3 para SMF forum 1.1.6</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/smf-mod-solicitar-mas-informacion-durante-el-registro-de-usuarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ParkingFiles &#8211; PHP/mysql Ajax Upload Form (2 versiones)</title>
		<link>http://www.fcsites.com/hacks-mods/parkingfiles-php-ajax-upload-form/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/parkingfiles-php-ajax-upload-form/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 21:12:31 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[ajax file upload]]></category>
		<category><![CDATA[ajax file upload php]]></category>
		<category><![CDATA[ajax file uploader]]></category>
		<category><![CDATA[ajax fileupload]]></category>
		<category><![CDATA[ajax multiple file upload]]></category>
		<category><![CDATA[ajax upload]]></category>
		<category><![CDATA[ajax upload file]]></category>
		<category><![CDATA[ajax upload image]]></category>
		<category><![CDATA[ajax upload php]]></category>
		<category><![CDATA[ajax upload progress bar]]></category>
		<category><![CDATA[ajax uploader]]></category>
		<category><![CDATA[asp file upload]]></category>
		<category><![CDATA[cakephp upload]]></category>
		<category><![CDATA[curl php]]></category>
		<category><![CDATA[file php upload]]></category>
		<category><![CDATA[file upload ajax]]></category>
		<category><![CDATA[file upload php]]></category>
		<category><![CDATA[file uploader php]]></category>
		<category><![CDATA[fileupload ajax]]></category>
		<category><![CDATA[fileupload php]]></category>
		<category><![CDATA[fopen php]]></category>
		<category><![CDATA[image upload php]]></category>
		<category><![CDATA[isset php]]></category>
		<category><![CDATA[jquery ajax file upload]]></category>
		<category><![CDATA[jquery ajax upload]]></category>
		<category><![CDATA[jquery file upload]]></category>
		<category><![CDATA[jquery upload]]></category>
		<category><![CDATA[jquery upload file]]></category>
		<category><![CDATA[multiple upload php]]></category>
		<category><![CDATA[php ajax file upload]]></category>
		<category><![CDATA[php ajax upload]]></category>
		<category><![CDATA[php ajax upload file]]></category>
		<category><![CDATA[php file uploader]]></category>
		<category><![CDATA[php fileupload]]></category>
		<category><![CDATA[php http_post_files]]></category>
		<category><![CDATA[php image uploader]]></category>
		<category><![CDATA[php md5]]></category>
		<category><![CDATA[php mktime]]></category>
		<category><![CDATA[php multiple upload]]></category>
		<category><![CDATA[php post file]]></category>
		<category><![CDATA[php string functions]]></category>
		<category><![CDATA[php strstr]]></category>
		<category><![CDATA[php strtotime]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[php upload]]></category>
		<category><![CDATA[php upload a file]]></category>
		<category><![CDATA[php upload class]]></category>
		<category><![CDATA[php upload file]]></category>
		<category><![CDATA[php upload file ajax]]></category>
		<category><![CDATA[php upload files]]></category>
		<category><![CDATA[php upload image]]></category>
		<category><![CDATA[php upload images]]></category>
		<category><![CDATA[php upload multiple files]]></category>
		<category><![CDATA[php upload progress bar]]></category>
		<category><![CDATA[php uploader]]></category>
		<category><![CDATA[php urlencode]]></category>
		<category><![CDATA[script php upload]]></category>
		<category><![CDATA[script upload php]]></category>
		<category><![CDATA[session php]]></category>
		<category><![CDATA[substr php]]></category>
		<category><![CDATA[upload ajax]]></category>
		<category><![CDATA[upload ajax php]]></category>
		<category><![CDATA[upload con ajax]]></category>
		<category><![CDATA[upload file ajax]]></category>
		<category><![CDATA[upload file php]]></category>
		<category><![CDATA[upload file php ajax]]></category>
		<category><![CDATA[upload file with ajax]]></category>
		<category><![CDATA[upload file with php]]></category>
		<category><![CDATA[upload files php]]></category>
		<category><![CDATA[upload files php ajax]]></category>
		<category><![CDATA[upload files with php]]></category>
		<category><![CDATA[upload gratis]]></category>
		<category><![CDATA[upload image php]]></category>
		<category><![CDATA[upload images php]]></category>
		<category><![CDATA[upload multiple files php]]></category>
		<category><![CDATA[upload multiple images php]]></category>
		<category><![CDATA[upload multiple php]]></category>
		<category><![CDATA[upload php ajax]]></category>
		<category><![CDATA[upload php file]]></category>
		<category><![CDATA[upload php script]]></category>
		<category><![CDATA[upload progress bar php]]></category>
		<category><![CDATA[upload script php]]></category>
		<category><![CDATA[uploader php]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=1278</guid>
		<description><![CDATA[ParkingFiles &#8211; PHP &#38; Ajax Upload Form es una aplicación sencilla que luce a través de un formulario online, diseñado especialmente para recabar datos de usuarios: nombre completo, email y&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/parkingfiles-php-ajax-upload-form/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p>ParkingFiles &#8211; PHP &amp; Ajax Upload Form es una aplicación sencilla que luce a través de un formulario online, diseñado especialmente para recabar datos de usuarios: nombre completo, email y teléfono.</p>
<p>Lo puedes utilizar en páginas en parking o personales, para conservar los datos de la gente que contacte contigo a través del mismo, o bien, para tratar solicitudes, captar candidatos para que dejen su curriculum o portfolio&#8230; puede tener multitud de usos!</p>
<p><img class="size-medium wp-image-1279 aligncenter" title="parkingfiles" src="http://www.fcsites.com/wp-content/uploads/2011/03/parkingfiles-500x342.png" alt="" width="500" height="342" /></p>
<p>Ha sido llevado a cabo a partir de mods y scripts muy conocidos:</p>
<p>- <a href="http://www.bitrepository.com/">http://www.bitrepository.com/</a> - AJAX Form with CAPTCHA and No Page Refresh<br />
- <a href="http://jscolor.com/">http://jscolor.com/</a> - ColorJS (Colorpicker)<br />
- <a href="http://www.phpjabbers.com/captcha-image-verification-php19.html">http://www.phpjabbers.com/captcha-image-verification-php19.html</a> - Captcha image verification<br />
- <a href="http://www.webtoolkit.info/">http://www.webtoolkit.info/</a> &#8211; Ajax iFrame Method<br />
- <a href="http://www.webdeveloper.com/forum/showthread.php?t=126696">http://www.webdeveloper.com/forum/showthread.php?t=126696</a> - Expand DIV on dropdown value<br />
- <a href="http://www.fcsites.com/hacks-mods/boletinphp-boletin-de-noticias-con-archivos-adjuntos/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">http://www.fcsites.com/hacks-mods/boletinphp-boletin-de-noticias-con-archivos-adjuntos/</a> - Interfaz de instalación<br />
- <a href="http://www.webdevelopersnotes.com/tips/html/using_an_image_as_a_submit_button.php3">http://www.webdevelopersnotes.com/tips/html/using_an_image_as_a_submit_button.php3</a> - Using an image as button</p>
<p>Permite personalizar el color de fondo con un sólo click durante la instalación, a partir de una interfaz muy sencilla (archivo install.php).</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Hemos creado 2 versiones, esta que sigue es similar, con la diferencia de que el formulario de subida de archivos únicamente aparece una vez que se envía el formulario de datos.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>1) Descarga el fichero<br />
2) Descomprimelo en la raiz de tu sitio web<br />
3) Visita el archivo &#8220;install.php&#8221; y sigue los pasos que ves en pantalla.</p>
<p>Espero que os sea de gran utilidad.</p>
<p><img class="aligncenter size-medium wp-image-1296" title="parkingfiles_ajax_form" src="http://www.fcsites.com/wp-content/uploads/2011/03/parkingfiles_ajax_form1-500x334.png" alt="" width="500" height="334" /></p>
<p>Puedes ver versiones de este mismo script (realizado por fcsites.com) en: <a href="http://www.presupuestodeimprenta.com">www.presupuestodeimprenta.com</a></p>
<p>Si te gustó, comenta!</p>
<p>Ahora, con página en SourceForge.Net: <a href="https://sourceforge.net/projects/parkingfiles/">https://sourceforge.net/projects/parkingfiles/</a></p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Otros artículos en fcsites.com</h4><ul class="related_post"><li><a href="http://www.fcsites.com/licitaciones/mantenimiento-software-so-servidores-web/" title="Licitación: Mantenimiento de software de SO y servidores web">Licitación: Mantenimiento de software de SO y servidores web</a> (0)</li><li><a href="http://www.fcsites.com/contra-spam/lista-robinson-para-evitar-recibir-comunicaciones-comerciales-no-deseadas/" title="Lista Robinson para evitar recibir comunicaciones comerciales no deseadas">Lista Robinson para evitar recibir comunicaciones comerciales no deseadas</a> (0)</li><li><a href="http://www.fcsites.com/asi-es-la-vida/lo-que-el-ojo-no-ve-en-las-licitaciones-de-la-junta-de-andalucia/" title="&#8220;Lo que el ojo no ve&#8221; en las licitaciones de la Junta de Andalucía">&#8220;Lo que el ojo no ve&#8221; en las licitaciones de la Junta de Andalucía</a> (0)</li><li><a href="http://www.fcsites.com/hacks-mods/como-instalar-boletinphp-en-el-servidor-web/" title="Cómo instalar BoletinPHP en el servidor web">Cómo instalar BoletinPHP en el servidor web</a> (0)</li><li><a href="http://www.fcsites.com/lanzadera/redisenamos-la-web-de-acepi-cordoba/" title="Rediseñamos la web de Acepi Córdoba">Rediseñamos la web de Acepi Córdoba</a> (0)</li><li><a href="http://www.fcsites.com/hacks-mods/avs-adult-video-script-premium-membership-allopass/" title="AVS Adult Video Script Premium Membership + Allopass">AVS Adult Video Script Premium Membership + Allopass</a> (1)</li><li><a href="http://www.fcsites.com/noticias/6%c2%ba-concurso-de-fotografia-digital-bancaja/" title="6º Concurso de Fotografía Digital Bancaja">6º Concurso de Fotografía Digital Bancaja</a> (0)</li><li><a href="http://www.fcsites.com/contra-spam/reportar-el-spam-de-serviciosefectivos-com-denunciar-abuso-a-gmail/" title="Reportar el Spam de serviciosefectivos.com &#8211; Denunciar abuso a Gmail">Reportar el Spam de serviciosefectivos.com &#8211; Denunciar abuso a Gmail</a> (0)</li><li><a href="http://www.fcsites.com/noticias/cyber-lunes-en-hostgator/" title="Cyber Lunes en Hostgator!">Cyber Lunes en Hostgator!</a> (0)</li><li><a href="http://www.fcsites.com/asi-es-la-vida/capoeirascom-ha-muerto/" title="Desaparece Capoeiras.Com tras 8 años online">Desaparece Capoeiras.Com tras 8 años online</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/parkingfiles-php-ajax-upload-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AVS Adult Video Script Premium Membership + Allopass</title>
		<link>http://www.fcsites.com/hacks-mods/avs-adult-video-script-premium-membership-allopass/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/avs-adult-video-script-premium-membership-allopass/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 14:18:02 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[adult video script]]></category>
		<category><![CDATA[adult video script paypal]]></category>
		<category><![CDATA[avs]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=885</guid>
		<description><![CDATA[Estas son las modificaciones de Adult Video Script para habilitar la membresía premium o pago por subscripción a través de una cuenta Allopass. Para la instalación de la membresía de&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/avs-adult-video-script-premium-membership-allopass/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p>Estas son las modificaciones de Adult Video Script para habilitar la membresía premium o pago por subscripción a través de una cuenta Allopass.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Para la instalación de la membresía de Adult Video Script supongo que:</p>
<p>1. Contamos con una cuenta Allopass.<br />
2. Nuestro idioma predeterminado es el español (podéis hacer el resto de traducciones&#8230; <img src='http://www.fcsites.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).<br />
3. Por defecto, para seguir estas instrucciones he llamado a nuestro template en uso: &#8220;mi-template&#8221;.</p>
<h2>Instrucciones</h2>
<p>1. Loguearse en allopass.com y añadir un nuevo sitio.</p>
<p><img class="aligncenter size-full wp-image-886" title="misitios_allopass" src="http://www.fcsites.com/wp-content/uploads/2010/11/misitios_allopass.png" alt="" width="550" height="93" /></p>
<p>2. Añadir un nuevo producto, por ejemplo &#8220;SMS ACCESO&#8221; que permitirá obtener una cuota por la membresía de los miembros que vayan a acceder al sitio web (da igual que ya estuvieran registrados porque tendrán que pagar para acceder al contenido).</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2010/11/sms_acceso.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-887" title="sms_acceso" src="http://www.fcsites.com/wp-content/uploads/2010/11/sms_acceso-500x96.png" alt="" width="500" height="96" /></a></p>
<p>En este mismo paso definimos &#8220;cuanto tiempo permanecerá válido el código&#8221;, en este ejemplo, tiene una validez de de 3 meses.</p>
<p>IMPORTANTE: La URL de compra debe tener la forma <a href="http://www.tusitioweb.com/signup">http://www.tusitioweb.com/signup</a> y las URL de acceso al producto y ERROR <a href="http://www.tusitioweb.com/login">http://www.tusitioweb.com/login</a> . Así, los usuarios que se registran serán redirigidos a loguearse y los usuarios registrados deberán introducir un código válido para disfrutar de los contenidos web para adultos.</p>
<p>Opcionalmente, Allopass permite crear un código de prueba gratuito para que nuestros usuarios disfruten del contenido gratuitamente (podemos ofrecerlo a aquellos ya suscritos o cambiarlo cada cierto tiempo para hacer campañas).</p>
<p><img class="aligncenter size-medium wp-image-888" title="editar_producto_allopass" src="http://www.fcsites.com/wp-content/uploads/2010/11/editar_producto_allopass-500x426.png" alt="" width="500" height="426" /></p>
<p>3. Lo siguiente es copiar el script que bebemos incorporar en nuestras páginas, lo encontraréis en la misma página de &#8220;Mis Productos&#8221;.</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2010/11/script_allopass.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-889" title="script_allopass" src="http://www.fcsites.com/wp-content/uploads/2010/11/script_allopass-500x355.png" alt="" width="500" height="355" /></a></p>
<p>Recordad lo que Allopass aclara al final de esta página:</p>
<blockquote><p>&#8220;Para proteger su producto de modo que sólo puedan acceder a él los clientes que hayan pagado, debe instalar el script de protección inmediatamente después de la etiqueta de&lt;cabecera&gt; en la página de su producto ubicada en esta dirección:<br />
<a href="http://www.hambredehombregayvideos.com/login" rel="external">http://www.hambredehombregayvideos.com/login</a>&#8220;</p></blockquote>
<p>Realmente es lo más importante, teniendo en cuenta que<strong> nosotros no vamos a proteger el login</strong> pero sí <strong>los archivos que ofrecen acceso al contenido exclusivo</strong>, por ejemplo:</p>
<blockquote><p><strong>tusitioweb/templates/frontend/mi-template/video.tpl</strong></p></blockquote>
<p>4. Modificar la página de acceso y login para que los usuarios puedan comprar sus códigos.</p>
<p>Si visitas la URL: <a href="http://www.hambredehombregayvideos.com/signup">http://www.hambredehombregayvideos.com/signup</a> verás que la página muestra modificaciones:</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2010/11/signup.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-891" title="signup" src="http://www.fcsites.com/wp-content/uploads/2010/11/signup-500x432.png" alt="" width="500" height="432" /></a></p>
<p>Asi como  la URL: <a href="http://www.hambredehombregayvideos.com/signup">http://www.hambredehombregayvideos.com/login</a> para acceder al contenido:</p>
<p><img class="aligncenter size-medium wp-image-892" title="login" src="http://www.fcsites.com/wp-content/uploads/2010/11/login-500x432.png" alt="" width="500" height="432" /></p>
<p>Para llevar a cabo las mismas hemos hecho las siguientes modificaciones en el código que por comodidad, ponemos en el archivo para descarga.</p>
<p>5. Ahora vamos a EDITAR TODOS LOS ARCHIVOS DE IDIOMA añadiendo los cambios que también encuentras definidos en el anterior archivo. Si no lo haces, cada vez que un usuario cambio el idioma desde el selector, no verá la traducción y por tanto, no podrá acceder por no encontrar instrucciones.</p>
<p>6. Como último paso, añadimos el pequeño archivo mostrar.js a la carpeta:</p>
<blockquote><p><strong>tusitioweb/templates/frontend/mi-template/js/</strong></p></blockquote>
<p>Y lo llamamos desde</p>
<blockquote><p><strong><strong>tusitioweb/templates/frontend/mi-template/login.tpl<br />
<strong>tusitioweb/templates/frontend/mi-template/signup.tpl</strong></strong></strong></p></blockquote>
<p>mediante la línea #1 que debemos insertar:</p>
<pre class="brush: php; title: ; notranslate">&lt;script type=&quot;text/javascript&quot; src=&quot;{$relative_tpl}/js/mostrar.js&quot;&gt;&lt;/script&gt;</pre>
<p>&#8220;Mostrar.js&#8221; es el archivo que se encarga de abrir los diferentes popups en las páginas de login y signup.</p>
<p>OJO: LOS NÚMEROS IDENTIFICADORES (IDS E IDD) DEBEN CORRESPONDERSE CON LOS NUESTROS o los ingresos irán a otro usuario Allopass y no estaremos facilitando acceso a los nuestros.</p>
<p>Los códigos IDD e IDS están disponibles  junto al nombre de cada producto en la página &#8220;Mis productos&#8221; de Allopass.</p>
<p><img class="aligncenter size-full wp-image-893" title="ids_idd_allopass" src="http://www.fcsites.com/wp-content/uploads/2010/11/ids_idd_allopass.png" alt="" width="427" height="292" /></p>
<p>Esperamos que no os resulte tedioso, si estáis habituados a hacer modificaciones en el código, os resultará mucho más cómodo utilizar el archivo.</p>
<p>Post en el foro AVS: <a href="http://forums.adultvideoscript.com/showthread.php?p=12709#post12709">http://forums.adultvideoscript.com/showthread.php?p=12709#post12709</a></p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Artículos relacionados...</h4><ul class="related_post"><li><a href="http://www.fcsites.com/hacks-mods/paypal-adult-video-script/" title="Paypal + Adult Video Script">Paypal + Adult Video Script</a> (0)</li><li><a href="http://www.fcsites.com/traducciones/emails-de-adult-video-script-en-espanol/" title="Emails de Adult Video Script 2.0 en español">Emails de Adult Video Script 2.0 en español</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/avs-adult-video-script-premium-membership-allopass/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paypal + Adult Video Script</title>
		<link>http://www.fcsites.com/hacks-mods/paypal-adult-video-script/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/paypal-adult-video-script/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 17:27:44 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[adult video script paypal]]></category>
		<category><![CDATA[avs]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=729</guid>
		<description><![CDATA[Hoy vamos a ver cómo integrar un simple campo en el formulario de Adult Video Script para &#8220;forzar&#8221; a los usuarios/as a que nos faciliten un ID de transacción. Si bien&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/paypal-adult-video-script/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fcsites.com/wp-content/uploads/2010/09/avspaypal.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-full wp-image-730" title="avspaypal" src="http://www.fcsites.com/wp-content/uploads/2010/09/avspaypal.png" alt="" width="462" height="88" /></a></p>
<p>Hoy vamos a ver cómo integrar un simple campo en el formulario de Adult Video Script para &#8220;forzar&#8221; a los usuarios/as a que nos faciliten un ID de transacción.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Si bien la forma de hacerlo <strong>no nos asegura el hecho que que el usuario haya pagado la suscripción</strong>, desde el punto de vista práctico, es eficaz ya que nos permite recibir en la dirección de correo que especifiquemos un identificador de transacción (17 caracteres alfanumericos) que asociar al usuario en cuestión.</p>
<p>En el caso de que el usuario no rellene el campo o no inserte los 17 caracteres, aparecerá un error del tipo:</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2010/09/002hdh.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-full wp-image-734" title="002hdh" src="http://www.fcsites.com/wp-content/uploads/2010/09/002hdh.png" alt="" width="339" height="38" /></a></p>
<p>Los archivos a editar son 3:</p>
<p><strong>raizdelsitio/ signup.php<br />
raizdelsitio/ templates/frontend/TEMA-ELEGIDO/signup.tpl<br />
raizdelsitio/ language/es_ES.lang.php (o tu idioma escogido)</strong></p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2010/09/001hdh.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-731" title="001hdh" src="http://www.fcsites.com/wp-content/uploads/2010/09/001hdh-453x500.png" alt="" width="453" height="500" /></a></p>
<p>Es muy importante a la hora de realizar las modificaciones:</p>
<p>1. Editar el theme que estemos utilizando en la web.<br />
2. Modificar la dirección que expreso como <a href="mailto:youremail@yourdomain.com#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">youremail@yourdomain.com</a> por la que deseemos utilizar para recibir los avisos de nuevas membresías (junto con el Id de Paypal cuya existencia debeis comprobar manualmente).<br />
3. Cambiar el formulario de suscripción (botón de suscripción) provisto en el ejemplo por el que obtendréis en Paypal desde vuestro panel de cliente.</p>
<p>Espero que os sea útil!</p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Artículos relacionados...</h4><ul class="related_post"><li><a href="http://www.fcsites.com/hacks-mods/avs-adult-video-script-premium-membership-allopass/" title="AVS Adult Video Script Premium Membership + Allopass">AVS Adult Video Script Premium Membership + Allopass</a> (1)</li><li><a href="http://www.fcsites.com/traducciones/emails-de-adult-video-script-en-espanol/" title="Emails de Adult Video Script 2.0 en español">Emails de Adult Video Script 2.0 en español</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/paypal-adult-video-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo instalar BoletinPHP en el servidor web</title>
		<link>http://www.fcsites.com/hacks-mods/como-instalar-boletinphp-en-el-servidor-web/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/como-instalar-boletinphp-en-el-servidor-web/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 16:28:34 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[BoletinPHP]]></category>
		<category><![CDATA[php bulletin]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=223</guid>
		<description><![CDATA[MINI-TUTORIAL DE INSTALACIÓN DE BOLETINPHP Requisitos: - Servidor LAMP (linux OS, apache server, mysql DB y php)  - Usuario/contraseña para aceeso FTP al Servidor. - Cliente FTP. - Base de Datos MySql.&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/como-instalar-boletinphp-en-el-servidor-web/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p><strong>MINI-TUTORIAL DE INSTALACIÓN DE BOLETINPHP</strong></p>
<p><strong>Requisitos:<br />
- Servidor LAMP (linux OS, apache server, mysql DB y php) </strong><strong><br />
</strong><strong>- Usuario/contraseña para aceeso FTP al Servidor.<br />
- Cliente FTP.<br />
- Base de Datos MySql.</strong></p>
<p>1- Abrir la página web <a href="http://www.boletinphp.com/">http://www.boletinphp.com/</a> en el navegador web para descargar la última versión estable del script boletinphp.</p>
<p><img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/001.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /><br />
 <br />
2- Extraer el contenido del archivo “boletinphp.zip” en una carpeta que llamaremos “nombrecarpeta” en nuestro disco duro (*recordar la ruta donde se conserva).</p>
<p><img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/002.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /><br />
 <br />
3- Subir la carpeta completa a nuestro servidor mediante un Cliente FTP (si no sabes hacerlo, encontrarás un Manual de uso del Cliente FTP FILEZILLA en <a href="http://www.uhu.es/sic/servicios/hospedajeweb/usofilezilla.pdf">http://www.uhu.es/sic/servicios/hospedajeweb/usofilezilla.pdf</a>).<br />
 <br />
<img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/003.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /></p>
<p>4- Visitar la página “install.php” respetando la ruta al archivo que hemos creado en el paso anterior.<br />
Si mi carpeta se llamaba “nombrecarpeta” el archivo estará ubicado en <a href="http://www.miservidor.com/nombrecarpeta/install.php">www.miservidor.com/nombrecarpeta/install.php</a> .</p>
<p><img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/004.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /></p>
<p>5- Al pulsar el vínculo “Vamos a instalar BoletinPHP” se abrirá otra página donde se solicitarán los datos relativos a nuestro usuario para la base de datos.</p>
<p><img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/005.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /> </p>
<p>6- Introducimos todos los datos que se solicitan según nos los facilita el proveedor de hosting y pulsamos el botón “Instalar”.<br />
 <br />
<img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/006.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /></p>
<p>7- En esta misma pantalla se solicita ELIMINAR EL ARCHIVO INSTALL.PHP, lo hacemos pulsando el enlace “PULSE AQUI”.<br />
 <br />
<img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/007.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /></p>
<p>8- Una vez finalizada la instalación, la pantalla siguiente será visible para todos los usuarios que accedan a <a href="http://www.miservidor.com/nombrecarpeta/">www.miservidor.com/nombrecarpeta/</a><br />
 <br />
<img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/009.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /></p>
<p>9- Para configurar otros parámetros y/o comenzar a enviar boletines sólo debemos visitar la sección “Panel de Administración” e introducir los datos que introdujimos en el Paso 5 de este mini-tutorial:</p>
<p><img class="size-full wp-image-225 alignnone" title="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" src="http://www.fcsites.com/wp-content/uploads/2009/01/010.jpg" border="1" alt="MINI-MANUAL  DE INSTALACIÓN DE BOLETINPHP" width="550" height="301" /></p>
<p><strong>Descarga este tutorial: Note: There is a file embedded within this post, please visit this post to download the file.</strong></p>
<p><strong>Para la elaboración de este mini-tutorial he obviado que se tienen unos mínimos conocimientos del uso de cliente FTP y la creación de una base de datos desde el panel de control de dominio/alojamiento (cuando nuestro proveedor de servicios no la facilitan).</strong></p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Artículos relacionados...</h4><ul class="related_post"><li><a href="http://www.fcsites.com/hacks-mods/boletinphp-boletin-de-noticias-con-archivos-adjuntos/" title="BoletinPHP :: Boletín de noticias con archivos adjuntos en 82kb">BoletinPHP :: Boletín de noticias con archivos adjuntos en 82kb</a> (13)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/como-instalar-boletinphp-en-el-servidor-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BoletinPHP :: Boletín de noticias con archivos adjuntos en 82kb</title>
		<link>http://www.fcsites.com/hacks-mods/boletinphp-boletin-de-noticias-con-archivos-adjuntos/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/boletinphp-boletin-de-noticias-con-archivos-adjuntos/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 17:53:28 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[BoletinPHP]]></category>
		<category><![CDATA[php bulletin]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=123</guid>
		<description><![CDATA[BoletinPHP es nuestro MOD más importante hasta la fecha! Con sólo 82kb de peso BoletinPHP es una aplicación basada en php+mysql que le permite administrar una lista de noticias enviando emails con archivos adjuntos&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/boletinphp-boletin-de-noticias-con-archivos-adjuntos/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.fcsites.com/wp-content/uploads/2008/10/logo.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="size-full wp-image-124 alignnone" title="logo" src="http://www.fcsites.com/wp-content/uploads/2008/10/logo.jpg" alt="" width="362" height="90" /></a></p>
<p>BoletinPHP es nuestro MOD más importante hasta la fecha!</p>
<p>Con sólo 82kb de peso BoletinPHP es una aplicación basada en php+mysql que le permite administrar una lista de noticias enviando emails con archivos adjuntos a múltiples usuarios y guardar una copia de los boletines, además de simplificar su creación mediante el uso de plantillas.</p>
<p>Puede descargar el software BoletinPHP: Note: There is a file embedded within this post, please visit this post to download the file.<br />
O descargar más capturas de pantallas de BoletinPHP: Note: There is a file embedded within this post, please visit this post to download the file.<br />
También dispone de un mini-tutorial de instalación en su servidor (LAMP): Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>¿Ha pensado alguna vez cuántos e-mails con archivos adjuntos de los que envía normalmente son suceptibles de sucumbir ante el filtro antispam de determinados proveedores de servicios de correo?</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2008/10/principal_ventaja.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-125" title="principal_ventaja" src="http://www.fcsites.com/wp-content/uploads/2008/10/principal_ventaja-500x336.jpg" alt="" width="500" height="336" /></a></p>
<p>BoletinPHP le brinda una garantía de recepción por el destinatario de su e-mail, ya que en lugar de cargar el mensaje de correo con el peso de los archivos adjuntos -lo que además supone una gran desventaja para el posterior envio y descarga en el ordenador- BoletinPHP los vincula desde su propio servidor reduciendo al mínimo el peso/tamaño sus e-mails.</p>
<p>Indudablemente esto redunda en la velocidad de envío y sobretodo minimiza la cantidad de rebotes que se generan. De lo que deducimos que nos permite ahorrar tiempo y aumenta la posibilidad de generar nuevos visitantes a nuestro sitio web.</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2008/10/panel_admin.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-126" title="panel_admin" src="http://www.fcsites.com/wp-content/uploads/2008/10/panel_admin-500x380.jpg" alt="" width="500" height="380" /></a></p>
<p>Piense que proveedores como hotmail limitan el peso de los archivos que se adjuntan en los mensajes. Con BoletinPHP usted pone sus propios límites (un servidor actual, por defecto le permite 64Mb, pero puede rebasarse). El usuario final no tendrá que hacer molestas esperas para descargarse el correo, y podrá acceder al adjunto en todo momento.</p>
<p>BoletinPHP es una fuente que permite a nuestro sitio web retroalimentarse a sí mismo en lo que a visitantes se refiere, ya que al almacenar el histórico/archivo de boletines y sus archivos adjuntos, el sitio web se convierte en una fuente de información reutilizable y recurrible por todos y en todo momento.</p>
<p>BoletinPHP es un profundo MOD llevado a cabo por FcSites de un script ya existente, en el que se han introducido las siguientes mejoras:</p>
<p>- Codificación UTF-8 de los caracteres, Validación XHTML 1.0 Transitional y Validación de CSS.<br />
- Variación en la Presentación de los distintos elementos en las diferentes secciones del Panel de Administración para hacerlo más accesible e intuitivo.<br />
- Traducción completa al español.</p>
<p>- Exportación CSV de suscriptores en 2 variantes (todos los datos del suscriptor o sólo el email).<br />
- Importación de suscriptores desde un archivo &#8220;emails.CSV&#8221; que usted debe subir manualmente al servidor y ser posteriormente eliminado por motivos de seguridad.<br />
- Eliminación de suscriptores duplicados o filas vacías en la tabla de suscriptores de la base de datos (limpieza).<br />
- Subida de archivos mediante AJAX con posibilidad de listar los elementos presentes en el servidor.<br />
- Creación de vínculos para recurrir al Listado de Archivos presentes en la carpeta de subidas.<br />
- Vista previa de los archivos subidos (imágenes) y vínculo para visualización de contenido del resto de archivos.<br />
- Mostrar el código de enlace a los archivos subidos, posibilidad de arrastrar y soltar el código, para mayor comodidad al crear los boletines.<br />
- Edición online de todos los archivos de BoletinPHP. Posibilidad de seleccionar qué archivos son editables desde fileedit.php.<br />
- Generador de código mediante área de texto enriquecido (RTE) en JavaScript.<br />
- Modificaciones en el script inicial para poder seleccionar una carpeta de subidas y crearla durante la instalación.<br />
- Posibilidad de eliminación del archivo install.php tras la instalación de BoletinPHP.<br />
- 2 estilos CSS (rojo por defecto, azul original). Para intercambiarlos dede editar header.php y cambiar &#8220;red.css&#8221; por &#8220;blue.css&#8221; en la línea 12. Hemos preferido no sofisticar los archivos para que usted pueda customizarlos fácilmente.</p>
<p>Las mejoras en las que trabajamos actualmente:</p>
<p>- Eliminación de los archivos subidos (función unlink).<br />
- Administración múltiple de suscriptores (grupos, casillas de verificación con opciones múltiples como borrado, mover a grupo&#8230;)<br />
- Vista previa del extracto del boletín.<br />
- Posibiliad de asociar un thumbnail a cada boletin.</p>
<p>Por favor, colabore reportando posibles errores/bugs en BoletinPHP, enviando tus comentarios desde nuestro sitio web <a href="http://www.fcsites.com#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">www.fcsites.com</a></p>
<p>Esperamos que esta software le sea de utilidad.</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2008/12/boletinphp.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"></a></p>
<p>*BoletinPHP es un mod del software PHP Blitz de Robert Watson llevado a cabo por <a href="http://www.fcsites.com/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">www.fcsites.com</a></p>
<p>Boletin PHP fue re-testeado con garantía de funcionamiento el 1/diciembre/2010</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2008/10/retesteado.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-928" title="retesteado" src="http://www.fcsites.com/wp-content/uploads/2008/10/retesteado-500x197.png" alt="" width="500" height="197" /></a></p>
<p>Hemos mejorado las instrucciones en el archivo install.php y modificado el archivo .htaccess a fecha 04/01/2011</p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Artículos relacionados...</h4><ul class="related_post"><li><a href="http://www.fcsites.com/hacks-mods/como-instalar-boletinphp-en-el-servidor-web/" title="Cómo instalar BoletinPHP en el servidor web">Cómo instalar BoletinPHP en el servidor web</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/boletinphp-boletin-de-noticias-con-archivos-adjuntos/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Breve tutorial de integración de Moodle y WordPress</title>
		<link>http://www.fcsites.com/hacks-mods/breve-tutorial-de-integracion-de-moodle-y-wordpress/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.fcsites.com/hacks-mods/breve-tutorial-de-integracion-de-moodle-y-wordpress/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 10:10:52 +0000</pubDate>
		<dc:creator>Pedro J. Martín Villalba</dc:creator>
				<category><![CDATA[Hacks & Mods]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.fcsites.com/?p=53</guid>
		<description><![CDATA[Escribo este post con la intención de orientar (if&#8230;) de alguna forma a los desalentados webmasters que como yo, hayan tenido la necesidad de integrar moodle y wordpress para algún website&#160;(...)&#160;<a href="http://www.fcsites.com/hacks-mods/breve-tutorial-de-integracion-de-moodle-y-wordpress/">&#187; Leer m&#225;s</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone" style="margin: 2px; border: 1px solid black;" title="moodlewordpress" src="http://www.fcsites.com/wp-content/uploads/2008/09/moodlewordpress.png" alt="" width="400" height="138" /></p>
<p>Escribo este post con la intención de orientar (if&#8230;) de alguna forma a los desalentados webmasters que como yo, hayan tenido la <strong>necesidad de integrar moodle y wordpress</strong> para algún website en concreto, a petición de un cliente y no hayan encontrado mucha información al respecto.</p>
<p>Para los que no saben de qué hablo (&#8230;) aclararemos que <strong>Moodle</strong> es un sistema de gestión de cursos de libre distribución que ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo de plataformas tecnológicas también se conocen como LMS (Learning Management System) y <strong>WordPress</strong> es un sistema de gestión de contenidos enfocado a la creación de blogs. Desarrollado en PHP y MySQL, bajo licencia GPL, tiene como fundador a Matt Mullenweg. WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de la blogosfera. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos.</p>
<p>1) Lo primero es hacernos con las últimas versiones del software que necesutamos, que a día 17 de Septiembre de 2008 son: <strong>moodle [v.1.9.2] , </strong><strong>wordpress [v.2.6.2] </strong>y el plugin de wordpress <strong>External DB authentication* [v.3.01].</strong></p>
<p style="text-align: center;"><a href="http://www.fcsites.com/wp-content/uploads/2008/09/plugin_download.gif#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-medium wp-image-56" title="plugin_download" src="http://www.fcsites.com/wp-content/uploads/2008/09/plugin_download-500x312.gif" alt="" width="500" height="312" /></a></p>
<blockquote><p>Si ya teníais instalados moodle y wordpress, entonces sólo necesitaremos el plugin para éste último: <strong>External DB authentication* </strong>[<a href="http://wordpress.org/extend/plugins/external-database-authentication/" target="_blank">http://wordpress.org/extend/plugins/external-database-authentication/</a> hecho por <a href="http://www.ploofle.com/tag/ext_db_auth/" target="_blank">Charlene Barina</a>].</p>
<p>Dejo la versión 2.5 que funciona perfectamente. A partir de esta versión, se pueden encontrar incompatibilidades diversas por lo que de no funcionar una más actual, te recomiendo recurrir a ella.<br />
Note: There is a file embedded within this post, please visit this post to download the file.</p></blockquote>
<p>*Como su propio nombre indica, permite loguearse a usuarios de una base de datos externa. Esto lo hace a través de la simple asignación de campos en el backend de wordpress, según veremos más adelante.</p>
<p>Dado que en el plugin no encontramos información acerca de la necesidad de instalar los scripts bajo uno u otro directorio, podemos confiar en que sea cual sea la ruta de estos bajo un dominio, funcionará correctamente.</p>
<p>2) Instalamos moodle y wordpress (bajo un mismo dominio al menos).</p>
<p style="text-align: center;"><a href="http://www.fcsites.com/wp-content/uploads/2008/09/directorio.gif#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-full wp-image-57" title="directorio" src="http://www.fcsites.com/wp-content/uploads/2008/09/directorio.gif" alt="" width="470" height="270" /></a></p>
<p>Para el caso concreto diré que yo trabajo bajo el dominio <a href="http://www.icfsevilla.com/">http://www.icfsevilla.com/</a> (portal estático) con moodle en <a href="http://francesonline.icfsevilla.com/">http://francesonline.icfsevilla.com/</a> y wordpress en <a href="http://cursosdefrances.icfsevilla.com/">http://cursosdefrances.icfsevilla.com/</a> [digo esto porque, por ejemplo, la integración de wordpress+SMF funciona si SMF esta en el mismo directorio, o integraciones como joomla+SMF funcionan bajo la misma jerarquía anfitrión-invitado, por así decirle].</p>
<p>3) Ahora debemos configurar cada uno de los scripts individualmente (para gustors, colores) y luego activar el plugin requerido en wordpress&#8230; luego, configuraciones iniciales aparte, entraremos como Administrador de WordPress (el que utilizamos al instalar) para poner el plugin <strong>External DB authentication</strong> a punto tras activarlo.</p>
<p>Vamos a la pestaña (en WP-ADMIN) <strong>Opciones &gt; External Database Settings</strong>.<br />
La configuración es muy sencilla e intuitiva:</p>
<p><a href="http://www.fcsites.com/wp-content/uploads/2008/09/extsettings.gif#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-full wp-image-54" title="extsettings" src="http://www.fcsites.com/wp-content/uploads/2008/09/extsettings.gif" alt="" width="500" height="128" /></a></p>
<p>Si nuestro hosting es un linux normalito con acceso a las bases de datos sin restricciones será algo como:</p>
<blockquote><p>External database host: localhost<br />
External database name: pondremos el nombre de la base de datos externa (algo como nombre_wordpress o nombrebasedatos)<br />
External database username: pondremos el nombre de usuario de la base de datos externa<br />
External database password: pondremos la contraseña para el anterior usuario de la base de datos externa<br />
Y SEGUIMOS ASIGNANDO VALORES DE MOODLE POR DEFECTO&#8230;<br />
Table containing users: mdl_user<br />
Username field: username<br />
User password field: password<br />
Type of encryption for password: MD5 (importante!)<br />
User first name field: firstname<br />
User last name field: lastname<br />
User homepage field: url<br />
User email field: email<br />
User bio/description field: description<br />
User AIM screen name field: aim<br />
User YIM screen name field: yahoo</p></blockquote>
<p>Nota: <strong>los campos no mencionados se dejan en blanco</strong>.</p>
<p>Guardamos las modificaciones&#8230; e voilà ! &#8212;&gt; La &#8220;integración&#8221; está hecha.</p>
<p>Adicionalmente podemos decir a wordpress desde Opciones &gt; Opciones Generales que <strong>no todos los usuarios pueden registrarse</strong> (esto evitará conflictos posteriores con nombres/datos de usuarios).<br />
Luego como <strong>método de registro</strong>, a través de un simple vínculo, redirigimos a los usuarios a la carpeta ./login/ de moodle, desde donde se podrán registrar automáticamente si es vuestra preferencia en moodle.</p>
<p>Si lo acompañamos con un pequeño mensaje de aviso a los usuarios mejor, ya que como la creadora del plugin menciona: &#8220;I probably need to figure out a way to make it not allow people to update that information from the WP interface, as it&#8217;ll be overwritten next time you log in from the parent (Moodle) user db anyway&#8230;&#8221;, o sea que, mejor pensar que <strong>de nada vale que los usuarios actualicen su información en WP ya que se sobreescribe con cada nuevo acceso al ser una información a la que se recurre desde la base de datos de moodle</strong>. Dicho esto asignaremos el siguiente código a la línea 167 de user-edit.php en la carpeta wp-admin de wordpress:</p>
<pre class="brush: php; title: ; notranslate">&lt;div id=&quot;alerts&quot; style=&quot;background: #CCFFCC; width:60%; border:1px #000 solid; margin:0 auto; padding:5px; color:#333333;&quot;&gt;*Este website integra dos plataformas de software diferentes (moodle+wordpress). &lt;br /&gt;
 Para &lt;strong&gt;cambiar datos de su Perfil &lt;a href=&quot;http://#&quot; target=&quot;_top&quot;&gt;vaya a moodle&lt;/a&gt;&lt;/strong&gt; y &lt;strong&gt;si experimenta alguna incidencia como usuario/a&lt;/strong&gt;, por favor, contacte con el Administrador cuanto antes.&lt;/div&gt;</pre>
<p>Así, los usuarios verán un mensaje de aviso indicándole que modifique los datos desde el propio moodle:</p>
<p style="text-align: center;"><a href="http://www.fcsites.com/wp-content/uploads/2008/09/alertusers1.gif#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="aligncenter size-full wp-image-62" title="alertusers1" src="http://www.fcsites.com/wp-content/uploads/2008/09/alertusers1.gif" alt="" width="500" height="182" /></a></p>
<p>Moodle es una plataforma de eLearning muy sólida y extendida, donde los usuarios tienen la oportunidad de hacer cursos, ver temarios, wikear, editar temas&#8230; y todas las ventajas de moodle con la asignación de roles a los profesores y demás&#8230; combinado con wordpress que pudiera ser la más sencilla e intuitiva herramienta para permitir al propio cliente que administre las noticias de su sitio, e interactuar con sus visitantes. Yo adicionalmente he instalado plugins específicos para asignación de roles de wordpress, descargas&#8230;</p>
<p>¿Imagináis el juego? Pues descargas por doquier de temarios, mailing lists para los usuarios sobre temática específica, clases online, chats conjuntos para grupos/cursos de moodle, videoconferencias y una infinidad más de recursos que se ponen al alcanza de nuestros ratones hoy en día, con un sólo click.</p>
<p>Respecto al blog, bien, puede que como herramienta LMS no sea muy necesaria, pero si es esencial para cualquier tipo de website autoadministrado por el cliente hoy en día. Se convierte en el medio más cómodo y rápido para hacer llegar: ideas, historias o proyectos a los usuarios.</p>
<p>Dada la difusión que tienen y el ritmo al que proliferan los blogs, el que no haya aprendido a bichearlos hoy en día, ya estará fuera de juego. Además ofrece gran diversidad de funcionalidades a través de los plugins, cuya instalación es simple al no requerir una configuración muy técnica.</p>
<p>Fuentes que no vendría mal tener en cuenta:<br />
<a href="http://moodle.org/mod/forum/discuss.php?d=64452">http://moodle.org/mod/forum/discuss.php?d=64452</a><br />
<a href="http://electricarchaeologist.wordpress.com/2008/01/28/moodle-wordpress-online-university/">http://electricarchaeologist.wordpress.com/2008/01/28/moodle-wordpress-online-university/</a><br />
<a href="http://moodle.org/mod/forum/discuss.php?d=102031">http://moodle.org/mod/forum/discuss.php?d=102031</a> - mi mensaje original!</p>
<p>PD: Recomiendo una actividad de moodle conocida como HOT POTATOES (viene por defecto en el paquete de instalación). Permite integrar en el sitio cuestionarios, crucigramas, preguntas de verdadero/falso&#8230;</p>
<p>Lo podeis descargar: Note: There is a file embedded within this post, please visit this post to download the file.</p>
<div class='clearfloat' id='about_author'>
<a name='autor' id='autor'></a><img width='70' height='70' class='thumbshot alignleft' src='http://www.gravatar.com/avatar.php?gravatar_id=b5f2127c5800fecdcf2409e8f6a48ce9&default=&size=70&r=PG' alt='Autor'/>
<div class='author_text' style='margin-top:-10px'>
<a href='http://www.fcsites.com/soporte/submitticket.php?step=2&deptid=2' target='popup' onClick='window.open(this.href, this.target, "width=450,height=580"); return false;'>Contactar</a> con Pedro J. Martín Villalba | <strong>Twitter <a href='https://twitter.com/#!/fcsites' target='_blank'>@fcsites</a></strong><br/>Propietario de la marca comercial FCSITES (diseñador web freelance con +15 años de experiencia profesional). Aficionado a las artes marciales y conocido como "Formado Comprido" en el mundo de la capoeira. Autor del libro en español: "Ao som do berimbau: Capoeira".
</div>
<br clear='all'>
</div>
<h4  class="related_post_title">Artículos relacionados...</h4><ul class="related_post"><li><a href="http://www.fcsites.com/themes-templates/redisenamos-flyschool/" title="FlySchool Theme 1 y 2 para Wordpress 3.3.2">FlySchool Theme 1 y 2 para Wordpress 3.3.2</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/personalizar-listados-de-paginasentradas-en-wordpress-carrusel-pho2-theme/" title="Carrusel de páginas y/o entradas en Pho2 Theme &#8211; Wordpress">Carrusel de páginas y/o entradas en Pho2 Theme &#8211; Wordpress</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-pho2/" title="Wordpress Theme 3.2.1 &#8211; Pho²">Wordpress Theme 3.2.1 &#8211; Pho²</a> (1)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-sstheme/" title="Wordpress Theme 3.2.1 &#8211; SSTheme ">Wordpress Theme 3.2.1 &#8211; SSTheme </a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-janickel/" title="Wordpress Theme &#8211; Janickel 1.0 compatible con WP 2.3.1 (+jQuery)">Wordpress Theme &#8211; Janickel 1.0 compatible con WP 2.3.1 (+jQuery)</a> (0)</li><li><a href="http://www.fcsites.com/hacks-mods/wordpress-css-icon-tabbed-menu/" title="Menú de pestañas con iconos para Wordpress &#8211; CSS icon tab menu">Menú de pestañas con iconos para Wordpress &#8211; CSS icon tab menu</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-icfsevilla-2011/" title="Wordpress Theme &#8211; ICFSEVILLA 2011">Wordpress Theme &#8211; ICFSEVILLA 2011</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-theme-fcsites-5-0/" title="Wordpress Theme &#8211; FCSITES 5.0">Wordpress Theme &#8211; FCSITES 5.0</a> (0)</li><li><a href="http://www.fcsites.com/themes-templates/wordpress-themes-optimizados-para-ie8/" title="Wordpress themes optimizados para IE8">Wordpress themes optimizados para IE8</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.fcsites.com/hacks-mods/breve-tutorial-de-integracion-de-moodle-y-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

