Hace 9 horas
0
Robots.txt Dinámico v1.0
Nuevo módulo para Risus Nova 2.0 — PHPost
Nuevo módulo para Risus Nova 2.0 — PHPost
Capturas
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Añade un editor de robots.txt en el panel de admin. Edita el contenido desde el navegador sin necesidad de FTP. Incluye un robots.txt por defecto optimizado para el script.
🤖 Características
- Editor de robots.txt en el panel admin
- Robots.txt por defecto optimizado para Risus Nova
- Botón para restaurar el contenido por defecto
- La URL del sitemap se añade automáticamente con tu dominio
- Ver el robots.txt actual con un clic
🛠️ Instalación
Paso 1 — Subir los archivos
Código: ( Seleccionar Todo )
robots.txt → raíz del sitio
robots_default.txt → raíz del sitio
inc/php/robots.php → inc/php/
themes/default/templates/admin_mods/m.admin_robotstxt.tpl → themes/default/templates/admin_mods/Paso 2 — En admin.php
Busca:
Código: ( Seleccionar Todo )
} elseif($action == 'feed'){Añade justo antes:
Código: ( Seleccionar Todo )
} elseif($action == 'robotstxt'){
$robots_file = TS_ROOT . '/robots.txt';
$default_file = TS_ROOT . '/robots_default.txt';
if (!empty($_GET['reset']) && file_exists($default_file)) {
copy($default_file, $robots_file);
$tsCore->redirectTo($tsCore->settings['url'] . '/admin/robotstxt?saved=1');
}
if (!empty($_GET['save']) && isset($_POST['contenido'])) {
$contenido = strip_tags($_POST['contenido']);
if (file_put_contents($robots_file, $contenido) !== false) {
$smarty->assign('tsRobotsSaved', true);
} else {
$smarty->assign('tsRobotsError', 'No se pudo guardar. Verifica los permisos de escritura.');
}
}
if (!empty($_GET['saved'])) $smarty->assign('tsRobotsSaved', true);
$contenido_actual = file_exists($robots_file)
? htmlspecialchars(file_get_contents($robots_file))
: htmlspecialchars(file_get_contents($default_file));
$smarty->assign('tsRobotsContenido', $contenido_actual);Paso 3 — Añadir en t.admin.tpl
Añade antes del {/if} final:
Código: ( Seleccionar Todo )
{elseif $tsAction == 'robotstxt'}
{include file='admin_mods/m.admin_robotstxt.tpl'}Paso 4 — En m.admin_sidemenu.tpl poner esto donde quieran
Código: ( Seleccionar Todo )
<li><a href="{$tsConfig.url}/admin/robotstxt"><i class="fa-solid fa-robot"></i> Robots.txt</a></li>Paso 5 — Borrar la caché
Borra el contenido de la carpeta /cache/ del sitio.
⚠️ Permisos
El archivo robots.txt en la raíz debe tener permisos de escritura (644 o 666). Si no se puede guardar verifica los permisos desde el cPanel o FTP.
🗑️ Desinstalar
Elimina los archivos y quita los cambios en admin.php y t.admin.tpl.
Descarga
Mediafire
Debes agradecer para ver el contenido...
Google Drive
Debes agradecer para ver el contenido...
¿Tienes dudas o encuentras algún problema? Déjalo en los comentarios.
Mediafire
Debes agradecer para ver el contenido...
Google Drive
Debes agradecer para ver el contenido...
¿Tienes dudas o encuentras algún problema? Déjalo en los comentarios.


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google