public static function URL_Descargas() { return Base::URL_Raiz() . "Descargas/"; }
include "Web/devildrey33.php"; $Web = new devildrey33(); $Web->InicioPlantilla(basename(__FILE__), "devildrey33.es", ""); $ArrayDatos = (require dirname(__FILE__) . '/Web/Passwords.php'); // Valores de las configuraciones del htaccess $htaccess = devildrey33_htaccess::ObtenerValores(); ?> <article class='Blog' pagina='FaqBarba.php'> <br /> <h2>Instal·lació</h2> <p>Et vaig dir que la web no funcionaba si no la posaves a l'arrel del servidor, però ara ja es pot fer anar desde un sub-directori.</p> <?php if ("/" . Base::PathRelativo_Raiz() !== $htaccess["RewriteBase"]) { echo "<p>Desde aquesta arrel " . Base::URL_Raiz() . " es necesita un '<code>RewriteBase /" . Base::PathRelativo_Raiz() . "</code>' i tens ho configurat com a '<code style='color:red; font-weight:bold'>RewriteBase " . $htaccess["RewriteBase"] . "</code>'. " . "Obre aquest enllaç per solucionar-ho : <a href='AsignarRaiz.php' target='_blank'>AsignarRaiz.php</a>, i despres recarrega el Faq."; } else { echo "<p>Desde aquesta arrel " . Base::URL_Raiz() . " es necesita un '<code>RewriteBase /" . Base::PathRelativo_Raiz() . "</code>' i tens ho configurat com a '<code style='color:green; font-weight:bold'>RewriteBase " . $htaccess["RewriteBase"] . "</code>'. "; } ?> <div class='nota'>No utulitzis espais ni caracters raros per l'arrel del directori. </div> <p>Si el <code>RewriteBase</code> no està configurat correctament, no funcionara cap enllaç que no estigui acabat amb <code>.php</code> ni tampoc funcionaran les peticions Ajax (el 99% de les peticions son al directori virtual <code>/cmd/</code>). </p> <ul> <li><b>Si vols accedir a la web desde http://localhost/directori web/</b> però pot ser que alguna imatge o alguna url no funcionin correctament. </li> <li><b>Si vols que la web funcioni al 100%</b> exactament com en el servidor de 1and1, hauras de configurar-te el servidor de forma que la web quedi a l'arrel, es a dir <b>NO VAL</b> : <code style="color:red">http://localhost/devildrey33</code>, hauras d'enllaçarte un domini d'aquest estil : <code style="color:green">http://devildrey33.st0rm</code> amb el VirtualHost dintre del httpd.conf (recorda que tambè hauras de modificar l'arxiu de hosts), o posar-la a <code style="color:green">http://localhost/</code> directament.</li> <?php echo "<li><b>La web pot funcionar sense BD</b>, pero obviament no podras accedir a certes funcions. Si necesites les funcions de la BD (comentaris i stats varis) has de crear la BD <b>" . $ArrayDatos["NOM-BD"] . "</b> amb login '<b>root</b>', pass '<b>" . $ArrayDatos["PASS-Barba"] . "</b>'.</li>"; ?> </ul> <hr /> <h2>Conta</h2>
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ include 'Web/devildrey33_htaccess.php'; echo "<table>" . "<th>" . "<tr>" . "<td></td>" . "<td><code>Base::URL</code></td>" . "<td><code>Base::Path</code></td>" . "<td><code>Base::PathRelativo</code></td>" . "</tr>" . "</th>" . "<tr>" . "<td>Raíz</td>" . "<td>" . Base::URL_Raiz() . "</td>" . "<td>" . Base::Path_Raiz() . "</td>" . "<td>" . Base::PathRelativo_Raiz() . "</td>" . "</tr>" . "<tr>" . "<td>Web</td>" . "<td>" . Base::URL_Web() . "</td>" . "<td>" . Base::Path_Web() . "</td>" . "<td>" . Base::PathRelativo_Web() . "</td>" . "</tr>" . "<tr>" . "<td>JS</td>" . "<td>" . Base::URL_JS() . "</td>" . "<td>" . Base::Path_JS() . "</td>" . "<td>" . Base::PathRelativo_JS() . "</td>" . "</tr>" . "<tr>" . "<td>CSS</td>" . "<td>" . Base::URL_CSS() . "</td>" . "<td>" . Base::Path_CSS() . "</td>" . "<td>" . Base::PathRelativo_CSS() . "</td>" . "</tr>" . "<tr>" . "<td>Cache</td>" . "<td>" . Base::URL_Cache() . "</td>" . "<td>" . Base::Path_CSS() . "</td>" . "<td>" . Base::PathRelativo_CSS() . "</td>" . "</tr>" . "<tr>" . "<td>Graficos</td>" . "<td>" . Base::URL_Graficos() . "</td>" . "<td>" . Base::Path_Graficos() . "</td>" . "<td>" . Base::PathRelativo_Graficos() . "</td>" . "</tr>" . "<tr>" . "<td>Descargas</td>" . "<td>" . Base::URL_Descargas() . "</td>" . "<td>" . Base::Path_Descargas() . "</td>" . "<td>" . Base::PathRelativo_Descargas() . "</td>" . "</tr>" . "<tr>" . "<td>Blog</td>" . "<td>" . Base::URL_Blog() . "</td>" . "<td>" . Base::Path_Blog() . "</td>" . "<td>" . Base::PathRelativo_Blog() . "</td>" . "</tr>" . "<tr>" . "<td>Lab</td>" . "<td>" . Base::URL_Lab() . "</td>" . "<td>" . Base::Path_Lab() . "</td>" . "<td>" . Base::PathRelativo_Lab() . "</td>" . "</tr>" . "</table>"; devildrey33_htaccess::ReasignarPaths();
public function EnlazarTags($Tags) { $Ret = "Categorías : "; $Total = count($Tags); for ($i = 0; $i < $Total; $i++) { $URL = str_replace(" ", "-", trim($Tags[$i])); $Ret .= "<a href='" . Base::URL_Raiz() . "Categorias/" . trim($URL) . "'>" . $Tags[$i] . "</a>"; if ($i != $Total - 1) { $Ret .= ", "; } else { $Ret .= "."; } } return $Ret; }
public static function Buscar($Palabras) { if (strlen($Palabras) < 1) { return json_encode(array("HTML" => "La busqueda no ha producido ningún resultado.", "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0)); } if (file_exists(dirname(__FILE__) . "/Cache/BDBuscador.php") !== false) { $Ret = array(); $Encontrado = 0; $ArrayBuscador = (require dirname(__FILE__) . '/Cache/BDBuscador.php'); $ArrayPalabras = explode(" ", devildrey33_Buscador::Filtro($Palabras)); foreach ($ArrayPalabras as $Palabra) { foreach ($ArrayBuscador as $Entrada) { if ($Palabra !== '') { if (strpos($Entrada["Palabras"], $Palabra) !== false) { devildrey33_Buscador::_AgregarBusqueda($Ret, $Entrada); } $Encontrado++; } } } $HTML = ""; foreach ($Ret as $Entrada) { $HTML .= "<a href='" . Base::URL_Raiz() . substr($Entrada["URL"], 1) . "'><div>" . $Entrada["Titulo"] . "</div></a>"; } if ($HTML === "" || $Encontrado === 0) { $HTML = "La busqueda no ha producido ningún resultado."; } } else { error_log("Error!! no se encuentra el archivo '/Web/Cache/BDBuscador.php'"); } return json_encode(array("HTML" => $HTML, "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0)); }