LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Este documento está enlazado por su referencia con este artículo:
Migrar de PHPNuke a Joomla 2.5.X, paso a paso.
<?php // /modules.php?name=News&new_topic=12 // /modules.php?name=News&file=print&sid=6590 // /modules.php?name=news&file=article&sid=1012 // /modules.php?name=Search&query=espartaco // /modules.php?name=News&file=friend&op=FriendSend&sid=6590/abrir-puertos-via-telnet:-nat-add-virtualserver $tiponame=isset($_GET["name"]) ? $_GET["name"] : null ; // $tiponame=trim(htmlspecialchars($_GET["name"]))."<br>"; $tipofile=isset($_GET["file"]) ? $_GET["file"] : null ; $tipotopic=isset($_GET["new_topic"]) ? $_GET["new_topic"] : null ; $ticodigo=isset($_GET["sid"]) ? $_GET["sid"] : null ; $tiquery =isset($_GET["query"]) ? $_GET["query"] : null ; // echo "Zona Comprobacion captura de datos"; // echo "tiponame: $tiponame <br>"; // echo "tipofile: $tipofile <br>"; // echo "tipotopic: $tipotopic <br>"; // echo "ticodigo: $ticodigo <br>"; // echo "tiquery: $tiquery <br>"; if ($tipofile == "friend") { $tipofile = "article"; }; if (($tiponame == "Search") && ($tiquery <> "")) { ?> <meta http-equiv="REFRESH" content="0;url=http://www.linuxparty.es/<?php echo "index.php/component/search/?searchword=$tiquery"; ?>"> <?php }; if (($tiponame == "News") && ($tipotopic <> "")) { ?> <meta http-equiv="REFRESH" content="0;url=http://www.linuxparty.es/<?php echo "index.php?option=com_content&view=category&id=$tipotopic&Itemid=101"; ?>"> <?php }; if ($tipofile == "print") { $tipofile = "article"; }; if ($tiponame == "print") { $tiponame = "News"; }; // echo "<hr>"; // echo "Tras Zona Comprobaciones if"; // echo "tiponame: $tiponame <br>"; // echo "tipofile: $tipofile <br>"; // echo "tipotopic: $tipotopic <br>"; // echo "ticodigo: $ticodigo <br>"; // echo "tiquery: $tiquery <br>"; $tiponame=strtolower ($tiponame); if ($tiponame <> "news") { echo ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr"> <head> <title>404 - Error: 404</title> <link rel="stylesheet" href="/templates/system/css/error.css" type="text/css" /> <meta http-equiv="REFRESH" content="14;url=http://www.linuxparty.es"> </head> <body> <div class="error"> <div id="outline"> <div id="errorboxoutline"> <div id="errorboxheader">404 - Artículo no encontrado</div> <div id="errorboxbody"> <p><strong>Es posible que no pueda visitar esta página por: tiponame</strong></p> <ol> <li>un marcador/favorito <strong>fuera de fecha</strong></li> <li>un motor de búsqueda que tiene una lista <strong>fuera de fecha para este sitio</strong></li> <li>una <strong>dirección mal escrita</strong></li> <li>usted <strong>no tiene acceso</strong> a esta página</li> <li>El recurso solicitado no fue encontrado.</li> <li>Se produjo un error al procesar su solicitud.</li> </ol> <p><strong>Por favor, intente una de las páginas siguientes:</strong></p> <ul> <li><a href="/index.php" title="Ir a la página de Inicio">Página de inicio</a></li> <li><a href="/index.php?option=com_search" title="Buscador del sitio">Buscador del sitio</a></li> </ul> <p>Si las dificultades persisten, póngase en contacto con el administrador de este sitio..</p> <div id="techinfo"> <p>Artículo no encontrado</p> <p> </p> </div> </div> </div> </div> </div> </body> </html> '; } if ($tipofile <> "article") { echo ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr"> <head> <title>404 - Error: 404</title> <link rel="stylesheet" href="/templates/system/css/error.css" type="text/css" /> <meta http-equiv="REFRESH" content="15;url=http://www.linuxparty.es"> </head> <body> <div class="error"> <div id="outline"> <div id="errorboxoutline"> <div id="errorboxheader">404 - Artículo no encontrado</div> <div id="errorboxbody"> <p><strong>Es posible que no pueda visitar esta página por: tipofile </strong></p> <ol> <li>un marcador/favorito <strong>fuera de fecha</strong></li> <li>un motor de búsqueda que tiene una lista <strong>fuera de fecha para este sitio</strong></li> <li>una <strong>dirección mal escrita</strong></li> <li>usted <strong>no tiene acceso</strong> a esta página</li> <li>El recurso solicitado no fue encontrado.</li> <li>Se produjo un error al procesar su solicitud.</li> </ol> <p><strong>Por favor, intente una de las páginas siguientes:</strong></p> <ul> <li><a href="/index.php" title="Ir a la página de Inicio">Página de inicio</a></li> <li><a href="/index.php?option=com_search" title="Buscador del sitio">Buscador del sitio</a></li> </ul> <p>Si las dificultades persisten, póngase en contacto con el administrador de este sitio..</p> <div id="techinfo"> <p>Artículo no encontrado</p> <p> </p> </div> </div> </div> </div> </div> </body> </html> '; } // echo "$tiponame -> $tipofile -> $ticodigo"; if ($tiponame == "news") { if ($tipofile == "article") { $string = $ticodigo; $pattern = '/(\d+)\/(\w+)/i'; $replacement = '${1}-$2'; $ticodigo=preg_replace($pattern, $replacement, $string); $ticodigo = str_replace(":","-",$ticodigo); // echo "<hr>"; // echo "Tras Zona preformato sin replace"; // echo "string: $string <br>"; // echo "pattern: $pattern <br>"; // echo "tipotopic: $tipotopic <br>"; // echo "ticodigo: $ticodigo <br>"; // echo "replacement: $replacement <br>"; $title = strtolower ($ticodigo); $titulo = str_replace(" ","-",htmlspecialchars($title)); $titulo = str_replace("(","",$titulo); $titulo = str_replace("'","",$titulo); $titulo = str_replace('"',"",$titulo); $titulo = str_replace(".","-",$titulo); $titulo = str_replace(",","",$titulo); $titulo = str_replace("%","porciento",$titulo); $titulo = str_replace(")","",$titulo); $titulo = str_replace("?","",$titulo); $titulo = str_replace("¿","",$titulo); $titulo = str_replace("/","-",$titulo); $titulo = str_replace("¡","",$titulo); $titulo = str_replace(chr(161),"",$titulo); // caracter ¡ $titulo = str_replace(chr(171),"",$titulo); // caracter « $titulo = str_replace(chr(187),"",$titulo); // caracter » $titulo = str_replace(chr(225),"a",$titulo); // caracter á $titulo = str_replace(chr(233),"e",$titulo); // caracter é $titulo = str_replace(chr(237),"i",$titulo); // caracter í $titulo = str_replace(chr(241),"n",$titulo); // caracter ñ $titulo = str_replace(chr(243),"o",$titulo); // caracter ó $titulo = str_replace(chr(250),"u",$titulo); // caracter ú $titulo = str_replace(chr(191),"",$titulo); // caracter ¿ $titulo = str_replace(chr(193),"a",$titulo); // caracter Á $titulo = str_replace(chr(201),"e",$titulo); // caracter É $titulo = str_replace(chr(205),"i",$titulo); // caracter Í $titulo = str_replace(chr(209),"n",$titulo); // caracter Ñ $titulo = str_replace(chr(211),"o",$titulo); // caracter Ó $titulo = str_replace(chr(218),"u",$titulo); // caracter Ú $ticodico = $titulo; ?> <meta http-equiv="REFRESH" content="0;url=http://www.linuxparty.es/<?php echo "index.php/$ticodico"; ?>"> <?php } // endif if ($tipofile == "article") } // endif if ($tiponame == "News") ?>
Este documento está enlazado por su referencia con este artículo:
Migrar de PHPNuke a Joomla 2.5.X, paso a paso.

-
Microsoft
- Si estás listo para dejar atrás Windows 11, te recomiendo esta distribución para nuevos usuarios de Linux
- Microsoft Copilot ahora puede leer tu pantalla, pensar profundamente y hablarte en voz alta
- Cómo instalar Windows 11 sin restricciones: Elimina requisitos de hardware y cuenta de Microsoft
- Fin del Soporte para Windows 10: Microsoft Terminará Actualizaciones en 2025, pero 0patch Ofrecerá Soporte hasta 2030, sepa cómo
- ¿Es la nueva función 'Recuperar' de Windows una pesadilla de seguridad y privacidad?
- La preocupación de Microsoft por el liderazgo de Google impulsó la inversión en OpenAI
- Windows 10 alcanza el 70% de participación de mercado mientras Windows 11 sigue cayendo
- Microsoft eliminará los controladores de impresoras de terceros en Windows
- Después de 28 años, Microsoft anuncia que eliminará WordPad de Windows
- Las mejores alternativas a Microsoft Excel para Linux
- Las 5 principales alternativas de código abierto de Microsoft 365 para Linux
- Con Bing ya podemos generar imágenes al mas puro estilo DALL-E
- OpenAI y Microsoft son socios, hasta que compiten por los mismos clientes
- Microsoft dice que hablar demasiado tiempo con Bing puede hacer que se descarrile
- ¿Es Windows 11 un software espía? Microsoft defiende el envío de datos de usuarios a terceros
Comentarios
Esta modificación para versiones PHP 5.3 y superior era muy necesaria,y la adaptación está muy bien hecha.