Inforactivainforactiva: portal dedicado a la informática, hardware, software libre, internet, programación C sobre linux, sistema operativo linux, ubuntu, divulgación informática/index.php?option=com_content&view=category&id=302024-03-29T02:12:21ZJoomla! 1.5 - Open Source Content ManagementCMS2011-09-19T09:52:40Z2011-09-19T09:52:40Z/index.php?option=com_content&view=article&id=225:cms&catid=30:webmaster<h2><font color="#808080"><u><strong><span class="mw-headline">Historia</span></strong></u></font></h2><font color="#808080"> </font><p><font color="#808080">Los primeros sistemas de administración de contenidos fueron desarrollados por organizaciones que publicaban una gran cantidad de contenido en Internet, y necesitaban de continuas actualizaciones; como revistas en línea, periódicos y publicaciones corporativas. </font></p><h2><font color="#808080"><u><strong><span class="mw-headline">Historia</span></strong></u></font></h2><font color="#808080"> </font><p><font color="#808080">Los primeros sistemas de administración de contenidos fueron desarrollados por organizaciones que publicaban una gran cantidad de contenido en Internet, y necesitaban de continuas actualizaciones; como revistas en línea, periódicos y publicaciones corporativas. </font></p>Insertar una noticia aleatoria2008-12-16T18:15:09Z2008-12-16T18:15:09Z/index.php?option=com_content&view=article&id=207:insertar-una-noticia-aleatoria&catid=30:webmasterLa siguiente extension es para insertar dentro de nuestra portada o en una busqueda una noticia aleatoria que este comprendida dentro de un rango determinado. Es sencillo, lo unico que debemos hacer es acceder a nuestro ftp de la wiki y dentro de la carpeta Extensions, debemos crear un archivo llamado "Random.php", en el cual deberemos insertar el siguiente codigo dentro del documento<br />La siguiente extension es para insertar dentro de nuestra portada o en una busqueda una noticia aleatoria que este comprendida dentro de un rango determinado. Es sencillo, lo unico que debemos hacer es acceder a nuestro ftp de la wiki y dentro de la carpeta Extensions, debemos crear un archivo llamado "Random.php", en el cual deberemos insertar el siguiente codigo dentro del documento<br />Como saber tu edad en la wiki2008-12-16T14:55:12Z2008-12-16T14:55:12Z/index.php?option=com_content&view=article&id=206:como-saber-tu-edad-en-la-wiki&catid=30:webmaster<p>1º Debemos añadir la siguiente linea al archivo LocalSettings.php:</p><p><font color="#b1b100">require_once</font><font color="#66cc66">(</font> <font color="#ff0000">"{$IP}/extensions/YearsOld/YearsOld.php"</font> <font color="#66cc66">)</font>;</p><p>2º Debemos añadir un archivo llamado <strong>YearsOld.php</strong> a la siguiente ruta "/extensions/YearsOld/"</p><p>3ºEn dicho documento debemos añadir lo siguiente:</p><pre class="source-php"><strong><?php</strong> <font color="#b1b100">if</font> <font color="#66cc66">(</font>!<font color="#000066">defined</font><font color="#66cc66">(</font><font color="#ff0000">'MEDIAWIKI'</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> <font color="#000066">die</font><font color="#66cc66"><span class="br0">(</span><span class="br0">)</span></font>; <em><font color="#808080"># Not a valid entry point, skip unless MEDIAWIKI is defined</font></em> <em><font color="#808080">/** * Returns Age from the day, month, year given. * 2008-02-10 Bug: Using MKTIME just returns with valid unix timestamps, corrected * 2008-02-10 Limit: Limit of 5'000'000 years for avoiding abuse */</font></em> <font color="#0000ff">$wgExtensionCredits</font><font color="#66cc66">[</font><font color="#ff0000">'parserhook'</font><font color="#66cc66"><span class="br0">]</span><span class="br0">[</span><span class="br0">]</span></font> = <font color="#000066">array</font><font color="#66cc66">(</font> <font color="#ff0000">'name'</font> => <font color="#ff0000">'YearsOld (1.1.82)'</font>, <font color="#ff0000">'author'</font> => <font color="#ff0000">'Hidalgo Rionda'</font>, <font color="#ff0000">'url'</font> => <font color="#ff0000">'http://www.mediawiki.org/wiki/Extension:YearsOld'</font>, <font color="#ff0000">'description'</font> => <font color="#ff0000">'Adds <yearsold d="DAY" m="MONTH" y="YEAR"></yearsold> and returns the Years passed since'</font>, <font color="#66cc66">)</font>; <font color="#0000ff">$wgExtensionFunctions</font><font color="#66cc66"><span class="br0">[</span><span class="br0">]</span></font> = <font color="#ff0000">'efYearsOldSetup'</font>; <strong>function</strong> efYearsOldSetup<font color="#66cc66"><span class="br0">(</span><span class="br0">)</span></font> <font color="#66cc66">{</font> <font color="#000066">global</font> <font color="#0000ff">$wgParser</font>; <font color="#0000ff">$wgParser</font>-><font color="#006600">setHook</font><font color="#66cc66">(</font> <font color="#ff0000">'yearsold'</font>, <font color="#ff0000">'efYearsOldRender'</font> <font color="#66cc66">)</font>; <font color="#66cc66">}</font> <strong>function</strong> efYearsOldRender<font color="#66cc66">(</font> <font color="#0000ff">$input</font>, <font color="#0000ff">$args</font>, <font color="#0000ff">$parser</font> <font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#000066">global</font> <font color="#0000ff">$wgYearsOldLimit</font>; <font color="#b1b100">if</font> <font color="#66cc66">(</font>!<font color="#0000ff">$wgYearsOldLimit</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$wgYearsOldLimit</font> = <font color="#cc66cc">5000000</font>; <font color="#66cc66">}</font> <font color="#0000ff">$anio</font> = <font color="#0000ff">$args</font><font color="#66cc66">[</font><font color="#ff0000">"y"</font><font color="#66cc66">]</font>; <font color="#b1b100">if</font> <font color="#66cc66">(</font><font color="#0000ff">$anio</font> > <font color="#66cc66">(</font><font color="#0000ff">$wgYearsOldLimit</font> - <font color="#0000ff">$wgYearsOldLimit</font> - <font color="#0000ff">$wgYearsOldLimit</font><font color="#66cc66">)</font> && <font color="#0000ff">$anio</font> < <font color="#0000ff">$wgYearsOldLimit</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$multicin</font> = <font color="#cc66cc">0</font>; <font color="#b1b100">while</font> <font color="#66cc66">(</font><font color="#0000ff">$anio</font> < <font color="#cc66cc">1950</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$anio</font> = <font color="#0000ff">$anio</font> + <font color="#cc66cc">50</font>; <font color="#0000ff">$multicin</font> = <font color="#0000ff">$multicin</font> + <font color="#cc66cc">1</font>; <font color="#66cc66">}</font> <font color="#b1b100">while</font> <font color="#66cc66">(</font><font color="#0000ff">$anio</font> > <font color="#cc66cc">2025</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$anio</font> = <font color="#0000ff">$anio</font> - <font color="#cc66cc">50</font>; <font color="#0000ff">$multicin</font> = <font color="#0000ff">$multicin</font> - <font color="#cc66cc">1</font>; <font color="#66cc66">}</font> <font color="#b1b100">return</font> <font color="#000066">htmlspecialchars</font><font color="#66cc66">(</font> <font color="#66cc66">(</font><font color="#000066">intval</font><font color="#66cc66"><span class="br0">(</span><span class="br0">(</span><span class="br0">(</span></font><font color="#000066">time</font><font color="#66cc66"><span class="br0">(</span><span class="br0">)</span></font> - <font color="#000066">mktime</font><font color="#66cc66">(</font><font color="#cc66cc">0</font>, <font color="#cc66cc">0</font>, <font color="#cc66cc">0</font>, <font color="#0000ff">$args</font><font color="#66cc66">[</font><font color="#ff0000">"m"</font><font color="#66cc66">]</font>, <font color="#0000ff">$args</font><font color="#66cc66">[</font><font color="#ff0000">"d"</font><font color="#66cc66">]</font>, <font color="#0000ff">$anio</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> / <font color="#cc66cc">60</font> / <font color="#cc66cc">60</font> / <font color="#cc66cc">24</font> / <font color="#cc66cc">365</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> + <font color="#66cc66">(</font><font color="#0000ff">$multicin</font> * <font color="#cc66cc">50</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> <font color="#66cc66">)</font>; <font color="#66cc66">}</font> <font color="#66cc66">}</font> </pre><p> 4º Una vez hecho debemos coger una pagina que no este editada de la wiki y añadir la fecha de nacimiento como como el siguiente ejemplo: </p><p>5º Y al guardarlo sale la edad que tienes.</p><p>1º Debemos añadir la siguiente linea al archivo LocalSettings.php:</p><p><font color="#b1b100">require_once</font><font color="#66cc66">(</font> <font color="#ff0000">"{$IP}/extensions/YearsOld/YearsOld.php"</font> <font color="#66cc66">)</font>;</p><p>2º Debemos añadir un archivo llamado <strong>YearsOld.php</strong> a la siguiente ruta "/extensions/YearsOld/"</p><p>3ºEn dicho documento debemos añadir lo siguiente:</p><pre class="source-php"><strong><?php</strong> <font color="#b1b100">if</font> <font color="#66cc66">(</font>!<font color="#000066">defined</font><font color="#66cc66">(</font><font color="#ff0000">'MEDIAWIKI'</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> <font color="#000066">die</font><font color="#66cc66"><span class="br0">(</span><span class="br0">)</span></font>; <em><font color="#808080"># Not a valid entry point, skip unless MEDIAWIKI is defined</font></em> <em><font color="#808080">/** * Returns Age from the day, month, year given. * 2008-02-10 Bug: Using MKTIME just returns with valid unix timestamps, corrected * 2008-02-10 Limit: Limit of 5'000'000 years for avoiding abuse */</font></em> <font color="#0000ff">$wgExtensionCredits</font><font color="#66cc66">[</font><font color="#ff0000">'parserhook'</font><font color="#66cc66"><span class="br0">]</span><span class="br0">[</span><span class="br0">]</span></font> = <font color="#000066">array</font><font color="#66cc66">(</font> <font color="#ff0000">'name'</font> => <font color="#ff0000">'YearsOld (1.1.82)'</font>, <font color="#ff0000">'author'</font> => <font color="#ff0000">'Hidalgo Rionda'</font>, <font color="#ff0000">'url'</font> => <font color="#ff0000">'http://www.mediawiki.org/wiki/Extension:YearsOld'</font>, <font color="#ff0000">'description'</font> => <font color="#ff0000">'Adds <yearsold d="DAY" m="MONTH" y="YEAR"></yearsold> and returns the Years passed since'</font>, <font color="#66cc66">)</font>; <font color="#0000ff">$wgExtensionFunctions</font><font color="#66cc66"><span class="br0">[</span><span class="br0">]</span></font> = <font color="#ff0000">'efYearsOldSetup'</font>; <strong>function</strong> efYearsOldSetup<font color="#66cc66"><span class="br0">(</span><span class="br0">)</span></font> <font color="#66cc66">{</font> <font color="#000066">global</font> <font color="#0000ff">$wgParser</font>; <font color="#0000ff">$wgParser</font>-><font color="#006600">setHook</font><font color="#66cc66">(</font> <font color="#ff0000">'yearsold'</font>, <font color="#ff0000">'efYearsOldRender'</font> <font color="#66cc66">)</font>; <font color="#66cc66">}</font> <strong>function</strong> efYearsOldRender<font color="#66cc66">(</font> <font color="#0000ff">$input</font>, <font color="#0000ff">$args</font>, <font color="#0000ff">$parser</font> <font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#000066">global</font> <font color="#0000ff">$wgYearsOldLimit</font>; <font color="#b1b100">if</font> <font color="#66cc66">(</font>!<font color="#0000ff">$wgYearsOldLimit</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$wgYearsOldLimit</font> = <font color="#cc66cc">5000000</font>; <font color="#66cc66">}</font> <font color="#0000ff">$anio</font> = <font color="#0000ff">$args</font><font color="#66cc66">[</font><font color="#ff0000">"y"</font><font color="#66cc66">]</font>; <font color="#b1b100">if</font> <font color="#66cc66">(</font><font color="#0000ff">$anio</font> > <font color="#66cc66">(</font><font color="#0000ff">$wgYearsOldLimit</font> - <font color="#0000ff">$wgYearsOldLimit</font> - <font color="#0000ff">$wgYearsOldLimit</font><font color="#66cc66">)</font> && <font color="#0000ff">$anio</font> < <font color="#0000ff">$wgYearsOldLimit</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$multicin</font> = <font color="#cc66cc">0</font>; <font color="#b1b100">while</font> <font color="#66cc66">(</font><font color="#0000ff">$anio</font> < <font color="#cc66cc">1950</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$anio</font> = <font color="#0000ff">$anio</font> + <font color="#cc66cc">50</font>; <font color="#0000ff">$multicin</font> = <font color="#0000ff">$multicin</font> + <font color="#cc66cc">1</font>; <font color="#66cc66">}</font> <font color="#b1b100">while</font> <font color="#66cc66">(</font><font color="#0000ff">$anio</font> > <font color="#cc66cc">2025</font><font color="#66cc66">)</font> <font color="#66cc66">{</font> <font color="#0000ff">$anio</font> = <font color="#0000ff">$anio</font> - <font color="#cc66cc">50</font>; <font color="#0000ff">$multicin</font> = <font color="#0000ff">$multicin</font> - <font color="#cc66cc">1</font>; <font color="#66cc66">}</font> <font color="#b1b100">return</font> <font color="#000066">htmlspecialchars</font><font color="#66cc66">(</font> <font color="#66cc66">(</font><font color="#000066">intval</font><font color="#66cc66"><span class="br0">(</span><span class="br0">(</span><span class="br0">(</span></font><font color="#000066">time</font><font color="#66cc66"><span class="br0">(</span><span class="br0">)</span></font> - <font color="#000066">mktime</font><font color="#66cc66">(</font><font color="#cc66cc">0</font>, <font color="#cc66cc">0</font>, <font color="#cc66cc">0</font>, <font color="#0000ff">$args</font><font color="#66cc66">[</font><font color="#ff0000">"m"</font><font color="#66cc66">]</font>, <font color="#0000ff">$args</font><font color="#66cc66">[</font><font color="#ff0000">"d"</font><font color="#66cc66">]</font>, <font color="#0000ff">$anio</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> / <font color="#cc66cc">60</font> / <font color="#cc66cc">60</font> / <font color="#cc66cc">24</font> / <font color="#cc66cc">365</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> + <font color="#66cc66">(</font><font color="#0000ff">$multicin</font> * <font color="#cc66cc">50</font><font color="#66cc66"><span class="br0">)</span><span class="br0">)</span></font> <font color="#66cc66">)</font>; <font color="#66cc66">}</font> <font color="#66cc66">}</font> </pre><p> 4º Una vez hecho debemos coger una pagina que no este editada de la wiki y añadir la fecha de nacimiento como como el siguiente ejemplo: </p><p>5º Y al guardarlo sale la edad que tienes.</p>La web más allá del .com2008-11-05T15:47:15Z2008-11-05T15:47:15Z/index.php?option=com_content&view=article&id=201:la-web-mas-alla-del-com&catid=30:webmaster<p>Internet se prepara para la llegada de nuevos dominios que competirán con los clásicos .com o .net, un proceso casi culminado y que estos días se apuntala en la cumbre que la ICANN celebra en El Cairo.</p><p>Internet se prepara para la llegada de nuevos dominios que competirán con los clásicos .com o .net, un proceso casi culminado y que estos días se apuntala en la cumbre que la ICANN celebra en El Cairo.</p>Quién está online para wiki (whosonline)2008-11-03T12:52:20Z2008-11-03T12:52:20Z/index.php?option=com_content&view=article&id=200:quien-esta-online-para-wikipedia-whosonline&catid=30:webmaster<p>Esta extension sirve para ver quien esta online en la wikipedia (solo para usuarios registrados)</p><p>Esta extension sirve para ver quien esta online en la wikipedia (solo para usuarios registrados)</p>Código de barras para wikimedia2008-10-24T08:04:18Z2008-10-24T08:04:18Z/index.php?option=com_content&view=article&id=199:codigo-de-barras-para-wikimedia&catid=30:webmaster<p>Este manual sirve para insertar un generador de código de barras en nuestra wiki.</p><p> </p><p>El primer paso sera acceder a nuestro sitio, ya sea local o remoto, para modificar el archivo <strong>LocalSettings.php</strong> y añadir la siguiente linea al final del archivo.</p><p>Este manual sirve para insertar un generador de código de barras en nuestra wiki.</p><p> </p><p>El primer paso sera acceder a nuestro sitio, ya sea local o remoto, para modificar el archivo <strong>LocalSettings.php</strong> y añadir la siguiente linea al final del archivo.</p>Como poner emoticonos en la wiki2008-10-24T08:01:35Z2008-10-24T08:01:35Z/index.php?option=com_content&view=article&id=198:emoticonos&catid=30:webmaster<p>Este artículo trata sobre cómo subir emoticonos a tu wiki para hacerla mas personal.</p><p> </p><p>Este artículo trata sobre cómo subir emoticonos a tu wiki para hacerla mas personal.</p><p> </p>Insertar Google Calendar en una Wiki2008-10-24T07:49:00Z2008-10-24T07:49:00Z/index.php?option=com_content&view=article&id=197:insertar-el-calendario-de-google-en-la-wiki&catid=30:webmaster<p>Con esta extension permitiremos introducir un calendario de Google en nuestra Wiki. (Version 1.13 y versiones anteriores)Es facil, sencilla y podremos ejecutarla rapidamente. </p><br /><p>Con esta extension permitiremos introducir un calendario de Google en nuestra Wiki. (Version 1.13 y versiones anteriores)Es facil, sencilla y podremos ejecutarla rapidamente. </p><br />Como poner googlevideo en una wiki2008-10-24T06:58:54Z2008-10-24T06:58:54Z/index.php?option=com_content&view=article&id=196:introducir-extension-googlevideo-en-nuestra-wiki&catid=30:webmaster<p>En este artículo explicamos cómo añadir la extensión GoogleVideo a la wiki para para poder introducir videos en nuestros articulos de la wiki.<img src="plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-laughing.gif" border="0" alt="Laughing" title="Laughing" /><img src="plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cool.gif" border="0" alt="Cool" title="Cool" /></p><p>En este artículo explicamos cómo añadir la extensión GoogleVideo a la wiki para para poder introducir videos en nuestros articulos de la wiki.<img src="plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-laughing.gif" border="0" alt="Laughing" title="Laughing" /><img src="plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cool.gif" border="0" alt="Cool" title="Cool" /></p>Cómo poner GoogleMaps en una wiki2008-10-15T07:52:08Z2008-10-15T07:52:08Z/index.php?option=com_content&view=article&id=195:tutorial-googlemaps-en-wikimedia&catid=30:webmaster<p>Este tutorial consiste en la implantación de un complemento de WikiMedia (probado con la versión 1.13) llamado <strong>GoogleMaps</strong>, este complemento sirve para visualizar el mapa mundial desde diferentes perspectivas y a diferentes alturas. Los pasos de la instalación :D</p><p>Este tutorial consiste en la implantación de un complemento de WikiMedia (probado con la versión 1.13) llamado <strong>GoogleMaps</strong>, este complemento sirve para visualizar el mapa mundial desde diferentes perspectivas y a diferentes alturas. Los pasos de la instalación :D</p>