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.

-
Espacio
- El primer satélite construido con paneles de madera fue lanzado al espacio
- Lo que quise saber del Universo pero la mala divulgación no contó
- ¿Puede existir vida en el espacio sin un planeta? Un nuevo estudio revela una respuesta sorprendente
- Los competidores de SpaceX se esfuerzan por construir cohetes reutilizables
- Descifraron la señal ¡Wow!: y su resultado no te gustará
- Starlink ya está disponible en todos los vuelos Airbus de Hawaiian Airlines
- Hace 4.500 millones de años, otro planeta impactó contra la Tierra. Hemos encontrado sus restos.
- Estudio Revela que las Civilizaciones Avanzadas en la Vía Láctea Podrían ser Extremadamente Raras
- Plutón no regresará, pero los astrónomos quieren redefinir los planetas nuevamente
- La Voyager 1 regresa a las operaciones científicas normales
- China aterriza con éxito una sonda en la cara oculta de la Luna y comienza a recolectar muestras
- Un estudio confirma la predicción de Einstein: los agujeros negros tienen una "región que se hunde"
- La Voyager 1, la primera nave en el espacio interestelar, puede haberse quedado a oscuras
- Adiós al Ingenuity, Perseverence toma una foto del helicóptero dañado y abandonado en Marte.
- Una Kilonova a años luz de la tierra, representa un potencial peligro para nuestro planeta
Comentarios
Esta modificación para versiones PHP 5.3 y superior era muy necesaria,y la adaptación está muy bien hecha.