¿Ya tienes cuenta? Inicia sesión aquí
-
Cómo funcionan las Mision...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
Ayer, 09:46 PM
» Respuestas: 0
» Vistas: 48 -
V6 Original/Dark/Memes (A...
Foro: Diseños Terminados
Último mensaje por: carlos007r
Ayer, 11:08 AM
» Respuestas: 26
» Vistas: 6,334 -
V5
Foro: Diseños Terminados
Último mensaje por: Aeikox
06-13-2026, 12:16 AM
» Respuestas: 8
» Vistas: 1,447 -
Risus 1.3 Actualizado jQu...
Foro: Risus 1.3
Último mensaje por: Tronlar
06-12-2026, 10:45 PM
» Respuestas: 55
» Vistas: 10,660 -
Preguntas Frecuentes y So...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 06:17 PM
» Respuestas: 0
» Vistas: 56 -
Cómo registrar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 05:32 PM
» Respuestas: 0
» Vistas: 50 -
Cómo monetizar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 07:19 PM
» Respuestas: 0
» Vistas: 48 -
Introducción al SEO para ...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:58 PM
» Respuestas: 0
» Vistas: 54 -
Guía completa de SEO para...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:48 PM
» Respuestas: 0
» Vistas: 54 -
Diccionario de términos b...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 01:41 PM
» Respuestas: 0
» Vistas: 77
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,036
- Último miembro:carlos007r
Las Misiones Diarias son un sistema de gamificación incluido en Risus Nova que te recompensa con puntos por participar en la comunidad cada día. Cuanto más activo seas más puntos ganas y más rápido subes de rango.
[img]Registrate o inicia tu sesión para ver este contenido[/img]
PARA LOS USUARIOS
¿Dónde veo mis misiones?
Tienes dos formas de verlas:
- En la barra lateral de la home — si estás registrado verás un widget con tu progreso del día y las misiones pendientes.
- En la página /misiones/ — accede desde el menú o directamente escribiendo tudominio.com/misiones/
[img]Registrate o inicia tu sesión para ver este contenido[/img]
¿Cómo completo las misiones?
No tienes que hacer nada especial — el progreso se actualiza automáticamente cuando actúas en la comunidad:
- Entrar a la home → completa la misión de visita diaria
- Publicar un post → suma en las misiones de posts
- Comentar → suma en las misiones de comentarios
- Votar posts → suma en las misiones de votos dados
- Recibir votos → suma en las misiones de votos recibidos
¿Cuándo recibo los puntos?
Al completar una misión recibes los puntos automáticamente y te llega una notificación avisándote. No tienes que reclamarlos manualmente.
¿Cuándo se renuevan las misiones?
- Las misiones diarias se renuevan cada día a medianoche
- Las misiones semanales se renuevan cada lunes
¿Qué pasa si no completo todas las misiones?
No pasa nada, las misiones no completadas simplemente se reinician al día siguiente. No hay penalización por no completarlas.
PARA LOS ADMINISTRADORES
Desde Admin -> Misiones puedes gestionar todas las misiones de tu comunidad.
Crear una misión nueva
1. Ve a Admin -> Misiones
2. Rellena el formulario en la parte superior:
- Nombre — título de la misión que verán los usuarios
- Descripción — explicación breve de qué hay que hacer
- Tipo — elige qué acción activa la misión
- Objetivo — cuántas veces hay que hacer la acción
- Puntos — recompensa al completarla
- Período — diario o semanal
3. Haz clic en Añadir misión
Tipos de misiones disponibles:
- Visita diaria — entrar a la comunidad
- Posts publicados — publicar posts
- Comentarios — comentar posts
- Votos dados — votar posts de otros
- Votos recibidos — recibir votos en tus posts
- Seguidores — conseguir nuevos seguidores
Activar o desactivar una misión
Haz clic en el icono del ojo junto a la misión. Las misiones desactivadas no aparecen para los usuarios pero se conservan por si quieres reactivarlas después.
Eliminar una misión
Haz clic en el icono de papelera. Esta acción también borra el progreso de todos los usuarios en esa misión.
Ver cuántos usuarios completaron una misión hoy
En la columna Completadas hoy de la tabla puedes ver en tiempo real cuántos usuarios han completado cada misión durante el día de hoy.
[img]Registrate o inicia tu sesión para ver este contenido[/img]
PREGUNTAS FRECUENTES
¿Los puntos de las misiones cuentan para subir de rango?
Sí, los puntos se suman directamente al total de puntos del usuario y contribuyen a subir de rango como cualquier otro punto.
¿Puedo cambiar los puntos de una misión existente?
Por ahora no hay edición directa — tendrías que eliminar la misión y crear una nueva con los puntos que quieras.
¿Los usuarios pueden hacer trampa completando misiones sin participar?
No, el progreso solo se registra cuando el usuario realmente publica, comenta o vota. No hay forma de completarlas sin hacer la acción correspondiente.
¿Puedo desactivar las misiones completamente?
Sí, desactiva todas las misiones desde Admin -> Misiones y el widget desaparecerá de la sidebar automáticamente.
Antes de abrir un tema de soporte consulta esta guía. La mayoría de problemas tienen solución rápida. Si no encuentras tu problema crea un tema en soporte.
INSTALACIÓN
¿Cuáles son los requisitos mínimos del servidor?
PHP 8.0+ (recomendado 8.2), MySQL 5.7+ o MariaDB 10.3+, Apache con mod_rewrite activado, allow_url_fopen activo y extensión GD. Consulta la Guía de requisitos y hostings compatibles de este foro.
¿Puedo instalar Risus Nova en un hosting gratuito?
No. Los hostings gratuitos (InfinityFree, 000webhost, AwardSpace...) tienen restricciones que impiden el funcionamiento correcto: mod_rewrite desactivado, file_get_contents bloqueado, timeouts muy cortos y sin SSL. Usa un hosting de pago desde 1,5€/mes.
El instalador da error al crear las tablas
Comprueba que el usuario de la base de datos tiene permisos de CREATE TABLE. En cPanel ve a MySQL → usuarios y asigna todos los privilegios al usuario de la BD.
El instalador se queda a medias o en blanco
El tiempo de ejecución de PHP es muy corto. Contacta con tu hosting para que aumenten el max_execution_time a 60 segundos o más.
¿Cómo sé si la instalación se completó correctamente?
Abre tudominio.com en el navegador. Si carga la home de Risus Nova la instalación fue correcta.
Después elimina la carpeta /install/ del servidor.
ERRORES FRECUENTES
Error 404 en todas las páginas
El módulo mod_rewrite de Apache no está activo.
Soluciones:
- En cPanel busca Apache Handlers o mod_rewrite y actívalo
- En VPS ejecuta: a2enmod rewrite && systemctl restart apache2
- Comprueba que el archivo .htaccess existe en la raíz del sitio — algunos FTP ocultan los archivos que empiezan por punto
Error 500 — Internal Server Error
Es un error en el código o en la configuración.
Para ver el error exacto abre header.php y cambia temporalmente:
ini_set('display_errors', FALSE);Por:
ini_set('display_errors', TRUE);Recarga la página y verás el error exacto. Recuerda volver a ponerlo en FALSE cuando lo soluciones.
Página en blanco (sin error visible)
Igual que el error 500 — activa display_errors para ver qué falla.
Suele ser incompatibilidad de versión de PHP o un archivo corrupto.
Error: Unknown column 'X' in 'SET' o 'field list'
Falta ejecutar el SQL de instalación de algún complemento.
Ve a phpMyAdmin y ejecuta las consultas ALTER TABLE correspondientes al complemento que instalaste.
Error: Call to undefined function result_array()
El archivo functions.php no se está cargando correctamente. Comprueba que todos los archivos se subieron correctamente y que la carpeta inc/ext/ existe.
Fatal error: Class 'tsXXXX' not found
Falta subir algún archivo de clase. Comprueba que el archivo c.XXXX.php correspondiente está en inc/class/.
URLS Y NAVEGACIÓN
Las URLs amigables no funcionan
mod_rewrite no está activo o el .htaccess tiene un problema. Ver respuesta de Error 404 más arriba.
Al hacer clic en un enlace redirige a la home
El .htaccess tiene alguna regla mal escrita o conflictiva. Revisa que las rutas personalizadas que hayas añadido tienen la letra L al final: [QSA,L]
Las páginas /login/ y /registro/ dan error 404
Falta añadir las reglas en el .htaccess y los casos en el index.php. Consulta la guía de instalación del script.
CORREOS Y REGISTRO
Los correos de activación no llegan
La función mail() de PHP no funciona en muchos hostings.
Soluciones:
- Configura el SMTP desde Admin → Configuración → Email SMTP con Gmail, Outlook o el email de tu hosting
- Consulta la Guía de configuración SMTP de este foro
- Los correos pueden ir a la carpeta de spam — avisa a los usuarios que lo revisen
El registro da error en la verificación de seguridad
El Cloudflare Turnstile no puede verificarse porque allow_url_fopen está desactivado en tu hosting.
Soluciones:
- Contacta con tu hosting para que activen allow_url_fopen
- Configura una Pregunta de seguridad en Admin → Configuración como alternativa al Turnstile
CACHÉ Y PLANTILLAS
Hice cambios en un .tpl pero no se ven
Smarty cachea las plantillas compiladas.
Borra todos los archivos de:
- /cache/ — caché de páginas
- /templates_c/ — plantillas compiladas
Los cambios en CSS no se ven en el navegador
El navegador tiene el CSS antiguo en caché. Prueba con Ctrl+F5 o abre el sitio en modo incógnito.
El sitio muestra plantillas sin estilos o con errores de Smarty
Borra la carpeta /templates_c/ completa. Si persiste comprueba que los permisos de esa carpeta son 755 o 777.
IMÁGENES Y ARCHIVOS
No se pueden subir avatares o imágenes
Las carpetas de archivos no tienen permisos de escritura.
Pon permisos 777 en estas carpetas:
/cache/
/templates_c/
/files/avatar/
/files/images/
/files/uploads/
/files/posts/Las imágenes de los posts no se muestran
Comprueba que la carpeta /files/ y sus subcarpetas tienen permisos de lectura (777).
El editor CKEditor no carga
Comprueba que hay conexión a internet desde el servidor (el script de CKEditor se carga desde CDN).
Si el servidor tiene restricciones de salida puede que no pueda cargar scripts externos.
COMPLEMENTOS Y MODS
Instalé un complemento y el sitio da error 500
Suele ser porque falta ejecutar el SQL del complemento.
Ejecuta el archivo .sql incluido en el complemento desde phpMyAdmin.
Si sigue fallando activa display_errors en header.php para ver el error exacto.
El widget de donaciones no aparece en la home
El widget solo aparece si tienes al menos un método de pago configurado en Admin → Configuración → Donaciones.
Configura tu PayPal, Ko-fi o cualquier otro método y guarda.
Las notificaciones push no llegan
Comprueba que:
- El sitio tiene HTTPS activo — sin SSL las push no funcionan
- Las claves VAPID están configuradas en el admin
- El archivo sw.js está en la raíz del sitio
- El usuario ha dado permiso en el navegador
- No funciona en Safari de iOS (iPhone/iPad) — es una limitación del navegador
RENDIMIENTO
El sitio carga muy lento
Posibles causas y soluciones:
- Activa la caché de estadísticas en Admin → Configuración
- Activa Gzip/Brotli en tu hosting
- Si usas Cloudflare activa la caché automática
- Comprueba si tienes consultas lentas con el log de MySQL lento
- Un hosting barato o saturado también puede ser la causa — prueba con otro
La home tarda mucho en cargar con muchos posts
Activa la caché de estadísticas en el admin.
Si tienes el modo "Home por categorías" activo con muchas categorías reduce el número de posts por categoría en Admin → Configuración.
SEO
Mi sitio no aparece en Google
Google tarda entre 1 y 4 semanas en indexar un sitio nuevo. Acelera el proceso registrando el sitemap en Google Search Console.
Consulta la Guía de Search Console de este foro.
El sitemap.xml da error 404
mod_rewrite no está activo o el .htaccess tiene algún problema.
Sin mod_rewrite las URLs dinámicas como /sitemap.xml no funcionan.
Los posts no tienen meta description
Risus Nova 2.x genera la meta description automáticamente — usa el slogan en la home y el extracto del post en las páginas individuales.
Si no aparece borra la caché de templates.
PREGUNTAS GENERALES
¿Cómo actualizo a una versión nueva?
Sube los archivos nuevos al servidor, ejecuta el upgrade desde /upgrade/ y ejecuta las consultas SQL indicadas en el CHANGELOG.
Borra las carpetas /cache/ y /templates_c/ después.
¿Puedo usar Risus Nova en localhost para hacer pruebas?
Sí. Instala XAMPP o Laragon en Windows, o LAMP en Linux. El proceso de instalación es el mismo.
Para el Turnstile en local usa las claves de prueba indicadas en la guía de Turnstile de este foro.
¿Dónde están los archivos de log de errores?
En hosting compartido busca Errores en la sección Métricas de cPanel.
En VPS están en /var/log/apache2/error.log.
También puedes activar display_errors en header.php para ver los errores directamente en pantalla.
¿Cómo hago una copia de seguridad?
Tienes que guardar dos cosas:
- Archivos: Descarga todos los archivos del sitio por FTP o desde el gestor de archivos del hosting
- Base de datos: Exporta la BD desde phpMyAdmin en formato SQL
¿Puedo cambiar el dominio de mi instalación?
Sí. Ve a Admin → Configuración y cambia el campo URL del sitio.
También comprueba el archivo config.inc/config.php si la URL está hardcodeada ahí.
¿Tu problema no está en esta lista?
Abre un tema:
- Tu hosting y versión de PHP
- El error exacto que aparece
- Qué hiciste antes de que apareciera el error
Google Search Console es la herramienta gratuita de Google que te permite decirle exactamente qué páginas tiene tu sitio, detectar errores de indexación y ver por qué palabras clave te encuentran los usuarios. Esta guía explica cómo registrar Risus Nova y enviar el sitemap para que Google empiece a indexar tu comunidad lo antes posible.
¿Qué es el Sitemap?
El sitemap es un archivo XML que lista todas las páginas de tu sitio web. Risus Nova lo genera automáticamente en:
Registrate o inicia tu sesión para ver este contenido
Antes de empezar, abre esa URL en tu navegador y comprueba que se carga correctamente.
Deberías ver un listado de URLs en formato XML.
Paso 1 — Crear una cuenta en Google Search Console
- Ve a search.google.com/search-console
- Inicia sesión con tu cuenta de Google (o crea una gratis si no tienes)
- Haz clic en Añadir propiedad
Paso 2 — Añadir tu dominio
Aparecerán dos opciones:
Opción A — Dominio (recomendada)
- Escribe solo el dominio sin https:// ni www, por ejemplo: tudominio.com
- Esta opción cubre todas las variantes del dominio (www, sin www, http, https). Es la más completa.
Opción B — Prefijo de URL
- Escribe la URL completa: Registrate o inicia tu sesión para ver este contenido
- Más sencilla de verificar pero solo cubre esa URL exacta.
- Si tienes Cloudflare o acceso al panel DNS de tu dominio usa la Opción A. Si no, usa la Opción B.
Paso 3 — Verificar que eres el propietario
Google necesita comprobar que el sitio es tuyo.
Hay varios métodos:
Método 1 — Archivo HTML (más fácil)
- Google te da un archivo .html para descargar, por ejemplo google1234abc.html
- Súbelo a la raíz de tu sitio — la misma carpeta donde está el index.php de Risus Nova
- Comprueba que se puede acceder a él: Registrate o inicia tu sesión para ver este contenido
- Haz clic en Verificar en Google Search Console
Método 2 — Etiqueta meta (alternativo)
- Google te da una etiqueta HTML como: <meta name="google-site-verification" content="XXXXXX" />
- Abre el archivo themes/default/templates/sections/main_header.tpl
- Añade la etiqueta dentro del <head> antes del </head>
- Sube el archivo y borra la carpeta /templates_c/ para limpiar la caché
- Haz clic en Verificar en Google Search Console
Método 3 — DNS (si usas Cloudflare)
- Google te da un registro TXT para añadir en tu DNS
- Ve a tu panel de Cloudflare → DNS → Añadir registro
- Tipo: TXT · Nombre: @ · Contenido: el código que te da Google
- Guarda y espera 5-10 minutos antes de verificar
Paso 4 — Enviar el Sitemap
Una vez verificada la propiedad:
- En el menú de la izquierda haz clic en Sitemaps
- En el campo Añadir nuevo sitemap escribe: sitemap.xml
- Haz clic en Enviar
Google mostrará Correcto si el sitemap es válido. En las próximas 24-48 horas empezará a rastrear e indexar las páginas de tu comunidad.
Paso 5 — Comprobar que el sitemap funciona
En la sección Sitemaps de Search Console puedes ver:
- URLs enviadas: Cuántas páginas tiene tu sitemap
- URLs indexadas: Cuántas ha indexado Google ya
- Estado: Si hay algún error en el sitemap
Es normal que al principio las URLs indexadas sean menos que las enviadas — Google va indexando poco a poco.
Paso 6 — Qué mirar en Search Console
Una vez configurado, revisa estas secciones cada semana:
Rendimiento
Muestra por qué palabras clave aparece tu sitio en Google, cuántos clics recibes y en qué posición. Es la sección más útil para el SEO.
Cobertura
Muestra qué páginas están indexadas y cuáles tienen errores. Si ves páginas con error 404 o con problemas de rastreo aquí es donde aparecen.
Experiencia de página
Indica si tu sitio pasa los Core Web Vitals de Google — velocidad de carga, estabilidad visual y respuesta al usuario. Google usa esto para el posicionamiento.
Inspeccionar URL
Puedes pegar cualquier URL de tu sitio y ver si está indexada, cuándo la rastreó Google por última vez y pedir que la indexe manualmente si acabas de publicar algo importante.
Paso 7 — Solicitar indexación de páginas nuevas
Cuando publiques contenido importante y quieras que Google lo indexe rápido:
- Ve a Inspeccionar URL en Search Console
- Pega la URL del post o página nueva
- Haz clic en Solicitar indexación
- Google la rastreará en las próximas horas
No abuses de esta función — úsala solo para contenido realmente importante. Google limita las solicitudes manuales.
También en Bing y DuckDuckGo
DuckDuckGo usa el índice de Bing, así que registrando en Bing también apareces en DuckDuckGo. El proceso es muy similar:
- Ve a bing.com/webmasters
- Inicia sesión con cuenta Microsoft
- Añade tu sitio y verifica la propiedad
- Ve a Sitemaps y envía: Registrate o inicia tu sesión para ver este contenido
Solución de problemas frecuentes
El sitemap da error en Search Console
- Comprueba que la URL tudominio.com/sitemap.xml se carga en el navegador
- Si da error 404 puede ser que el .htaccess esté bloqueando la URL — revisa que mod_rewrite está activo
La verificación falla con el archivo HTML
- Comprueba que subiste el archivo a la raíz correcta (donde está el index.php)
- Prueba abriendo la URL directamente en el navegador
- Algunos hostings bloquean archivos HTML en la raíz — usa el método de etiqueta meta en ese caso
Las páginas no se indexan después de días
- Comprueba en Cobertura si hay errores de rastreo
- Verifica que el archivo robots.txt no está bloqueando las páginas con Disallow: /
- Las comunidades nuevas con poco contenido tardan más en indexarse — Google prioriza sitios con contenido de calidad
Aparezco en Google pero en posiciones muy bajas
El Search Console solo ayuda a que Google te encuentre — el posicionamiento depende del SEO de tu contenido. Consulta la Guía SEO para Risus Nova y la Introducción al SEO para principiantes disponibles en este foro.
¿Tienes alguna duda? Déjala en los comentarios.
Tener una comunidad online activa es un activo valioso. Con el tiempo y los usuarios adecuados puedes generar ingresos de varias formas. Esta guía explica las opciones más comunes, sus ventajas e inconvenientes, y cuándo es el momento adecuado para cada una.
¿Cuándo empezar a monetizar?
Este es el error más común: intentar monetizar demasiado pronto.
Una comunidad con pocos usuarios y poco contenido no genera ingresos significativos, y si pones publicidad invasiva desde el primer día espantarás a los pocos usuarios que tienes.
La regla general es:
- Al menos 500 visitas únicas al día antes de pensar en publicidad
- Al menos 200 usuarios registrados activos antes de pensar en membresías o VIP
- Los primeros 6-12 meses dedícalos a crecer, no a monetizar
1. Publicidad — Google AdSense
La forma más común y sencilla. Google AdSense muestra anuncios automáticamente en tu sitio y te paga por cada clic o por impresiones.
Ventajas:
- Fácil de configurar
- Automático — Google elige los anuncios más relevantes
- Paga en todos los países
Inconvenientes:
- Necesitas aprobación de Google — rechazan sitios con poco contenido o tráfico
- Los ingresos son bajos hasta tener mucho tráfico
- Los anuncios pueden molestar a los usuarios si son demasiado invasivos
- Google puede suspender tu cuenta sin previo aviso si detecta clicks inválidos
¿Cuánto se gana? Muy variable. Con 1.000 visitas al día puedes ganar entre 1€ y 10€ dependiendo del nicho. Las comunidades de tecnología, finanzas o salud pagan más que las de entretenimiento o humor.
Para solicitar AdSense: adsense.google.com
Cómo añadir AdSense en Risus Nova
En Admin → Publicidad puedes poner el código de AdSense en los espacios publicitarios que ya tiene el sistema: banner superior (728x90), lateral (160x600 y 300x250) y en los resultados de búsqueda.
2. Publicidad directa — Vende tus propios espacios
En lugar de AdSense puedes vender el espacio publicitario directamente a empresas o personas relacionadas con el tema de tu comunidad.
Ventajas:
- Ganas mucho más que con AdSense por el mismo espacio
- Controlas qué anuncios aparecen en tu sitio
- Ingresos fijos mensuales garantizados
Inconvenientes:
- Tienes que buscar anunciantes tú mismo
- Necesitas tráfico considerable para que las empresas quieran anunciarse
¿Cuánto cobrar? Depende del tráfico y el nicho. Una referencia común es cobrar entre 0,50€ y 5€ por cada 1.000 impresiones (CPM). Con 10.000 visitas al día y un CPM de 2€ serían unos 600€ al mes por un banner.
Para gestionar la publicidad directa puedes usar Admin → Publicidad en Risus Nova para rotar los banners y controlar dónde aparecen.
3. Zona VIP — Membresías de pago
Risus Nova incluye el Mod Zona VIP que permite dar acceso a contenido exclusivo a usuarios de pago. Es una de las mejores formas de monetizar una comunidad activa.
Cómo funciona:
- El usuario paga una cuota mensual o anual
- Tú le asignas el acceso VIP manualmente desde Admin → Zona VIP
- El usuario accede a posts exclusivos, secciones privadas y tiene un badge dorado en su perfil
¿Cuánto cobrar? Depende del valor que ofreces. Entre 3€ y 10€ al mes es un precio razonable para empezar. Con 50 usuarios VIP a 5€/mes son 250€ mensuales recurrentes.
¿Cómo cobrar? Risus Nova no tiene sistema de pagos integrado — tendrías que gestionar los pagos de forma externa:
- PayPal: El más sencillo — el usuario te paga y tú le activas el VIP manualmente
- Bizum: Para comunidades de España
- Ko-fi / Patreon: Plataformas de membresías que gestionan los pagos automáticamente
- Stripe: Para integrar pagos con tarjeta en tu propio sitio (requiere desarrollo)
4. Donaciones
Si tu comunidad aporta valor real a sus usuarios, muchos estarán dispuestos a donarte algo para que puedas mantenerla.
Es la forma de monetización más "honesta" y la que menos molesta a los usuarios.
- Ko-fi: ko-fi.com — el más sencillo, gratuito y sin comisiones altas
- Patreon: patreon.com — más completo, permite niveles de membresía
- PayPal.me: Enlace directo a tu PayPal para recibir donaciones
- Buy Me a Coffee: buymeacoffee.com — muy popular y fácil de usar
Añade el enlace de donaciones en el pie de página o en un banner lateral de tu comunidad.
5. Marketing de afiliados
El marketing de afiliados consiste en recomendar productos o servicios y ganar una comisión por cada venta que generes a través de tu enlace.
Por ejemplo, si tu comunidad es de tecnología puedes recomendar hostings, libros técnicos o cursos online y ganar entre el 5% y el 30% de cada venta.
Programas de afiliados populares:
- Amazon Afiliados: Comisiones del 1% al 10% según categoría. Fácil de usar. afiliados.amazon.es
- Hostinger Afiliados: Hasta el 60% de comisión por cada hosting vendido — muy interesante si tu comunidad habla de crear webs
- Hotmart / Udemy: Para cursos online — comisiones del 20% al 50%
- Tradedoubler / Awin: Redes de afiliación con miles de anunciantes
Importante: Siempre indica claramente cuando un enlace es de afiliado — la transparencia genera confianza y es obligatorio legalmente en muchos países.
6. Contenido patrocinado
Cuando tu comunidad tiene suficiente tráfico y autoridad, las empresas pueden pagarte para publicar un post hablando de sus productos o servicios.
Ventajas:
- Un solo post patrocinado puede valer entre 50€ y 500€ dependiendo de tu tráfico
- No requiere ninguna configuración técnica
Inconvenientes:
- Si los posts patrocinados son de baja calidad dañan la confianza de la comunidad
- Google puede penalizarte si los posts patrocinados no llevan el atributo rel="sponsored" en los enlaces
Regla de oro: Solo acepta patrocinios de productos o servicios que realmente recomendarías a tu comunidad.
7. Vender productos o servicios propios
Si tienes conocimientos en algo, tu comunidad puede ser el canal perfecto para vender:
- Cursos online sobre el tema de tu comunidad
- Ebooks o guías en PDF
- Servicios de consultoría o asesoría
- Plantillas o recursos descargables
Esta es la forma de monetización con más potencial a largo plazo — los márgenes son mucho mayores que la publicidad.
Comparativa rápida
Google AdSense
- Dificultad: Baja · Ingresos: Bajos-medios · Necesita: 500+ visitas/día
Publicidad directa
- Dificultad: Media · Ingresos: Medios-altos · Necesita: 5.000+ visitas/día
Zona VIP / Membresías
- Dificultad: Media · Ingresos: Recurrentes estables · Necesita: Comunidad activa y comprometida
Donaciones
- Dificultad: Muy baja · Ingresos: Bajos-variables · Necesita: Comunidad fiel
Afiliados
- Dificultad: Media · Ingresos: Variables · Necesita: Contenido de recomendaciones
Productos propios
- Dificultad: Alta · Ingresos: Altos · Necesita: Autoridad en el tema y audiencia fiel
Estrategia recomendada por fases
Fase 1 — Primeros 6 meses (0-500 visitas/día)
No monetices todavía. Céntrate en crear contenido de calidad y conseguir usuarios. Pon un botón de donaciones discreto si quieres cubrir los gastos del hosting.
Fase 2 — 6-18 meses (500-5.000 visitas/día)
Solicita Google AdSense. Activa la Zona VIP si tienes usuarios activos. Empieza con afiliados si el tema lo permite.
Fase 3 — Largo plazo (+5.000 visitas/día)
Vende publicidad directa. Crea productos propios. Busca patrocinios. Diversifica las fuentes de ingresos — nunca dependas de una sola.
¿Tienes alguna duda? Déjala en los comentarios.
Si acabas de crear tu comunidad con Risus Nova y quieres que Google te encuentre, esta guía es para ti.
Desde cero qué es el SEO, cómo funciona y qué puedes hacer para mejorar tu posición en los buscadores.
¿Qué es el SEO?
SEO son las siglas de Search Engine Optimization, que en español significa Optimización para Motores de Búsqueda.
En palabras simples: el SEO es el conjunto de técnicas que usas para que tu sitio web aparezca en los primeros resultados de Google cuando alguien busca algo relacionado con tu comunidad.
Por ejemplo, si tienes una comunidad de tecnología y alguien escribe "foro de tecnología en español" en Google, el SEO determina si tu sitio aparece en la primera página o en la décima.
¿Por qué es importante?
El 90% de los usuarios no pasa de la primera página de Google. Si tu sitio no aparece ahí, prácticamente no existe para la mayoría de personas.
El tráfico que viene de Google es especialmente valioso porque son personas que ya están buscando lo que tú ofreces — no es publicidad intrusiva, son visitas interesadas.
Cómo funciona Google
Para entender el SEO hay que entender cómo funciona Google. El proceso tiene tres pasos:
1. Rastreo (Crawling)
Google tiene robots (llamados "crawlers" o "spiders") que navegan por internet siguiendo enlaces de página en página, descubriendo contenido nuevo. Si nadie enlaza a tu sitio y no tienes sitemap, Google puede tardar mucho en encontrarte.
2. Indexación (Indexing)
Cuando el robot de Google visita tu página, analiza el contenido y lo guarda en su base de datos gigante llamada "índice". Si tu página está indexada, puede aparecer en los resultados. Si no está indexada, es invisible para Google.
3. Posicionamiento (Ranking)
Cuando alguien hace una búsqueda, Google mira su índice y decide en qué orden mostrar los resultados. Para esto analiza más de 200 factores. Los más importantes son:
- Relevancia: ¿El contenido responde bien a lo que busca el usuario?
- Autoridad: ¿Cuántos sitios de calidad enlazan a tu página?
- Experiencia: ¿El sitio carga rápido? ¿Es fácil de usar en móvil?
Los dos tipos de SEO
SEO On-Page
Todo lo que haces dentro de tu propio sitio: los títulos, el contenido, las URLs, las imágenes, la velocidad de carga... Es lo que más puedes controlar como webmaster.
SEO Off-Page
Todo lo que ocurre fuera de tu sitio: los enlaces que otros sitios hacen hacia el tuyo (llamados "backlinks"). Cuantos más sitios de calidad te enlazan, más autoridad tiene tu sitio a ojos de Google. Es más difícil de controlar pero muy importante.
Palabras clave (Keywords)
Las palabras clave son los términos que la gente escribe en Google. El SEO empieza por elegir bien qué palabras clave quieres que posicionen tu sitio.
Tipos de palabras clave:
Palabras clave genéricas (Head keywords)
Una o dos palabras muy buscadas pero muy competidas. Por ejemplo: "foro" o "tecnología". Casi imposible posicionar con ellas si eres nuevo.
Palabras clave de cola larga (Long tail keywords)
Frases más largas y específicas. Por ejemplo: "foro de tecnología para principiantes en español". Menos búsquedas pero mucho menos competencia y más fáciles de posicionar.
Para comunidades nuevas, las long tail son la mejor estrategia — son más fáciles de posicionar y el tráfico que llega es más específico y de mejor calidad.
¿Cómo encontrar palabras clave?
- Google Suggest: Empieza a escribir en Google y mira las sugerencias que aparecen — son búsquedas reales de usuarios
- Google Search Console: Te muestra por qué términos ya te encuentran
- Ubersuggest: Herramienta gratuita en neilpatel.com/ubersuggest
- Google Keyword Planner: Gratis con cuenta de Google Ads
SEO On-Page — Lo que puedes hacer ahora
Títulos (Title)
El título de cada página es el factor más importante. En Risus Nova el título del post es el título SEO.
Reglas básicas:
- Incluye la palabra clave principal
- Entre 50 y 60 caracteres — más se corta en Google
- Sé descriptivo: "Cómo instalar XAMPP en Windows 11 paso a paso" es mejor que "Tutorial XAMPP"
Meta description
Es el texto que aparece debajo del título en los resultados de Google. No afecta directamente al posicionamiento pero sí al porcentaje de clics — una buena descripción hace que más gente entre.
En Risus Nova 2.0.4 se genera automáticamente con el primer párrafo del post. Asegúrate de que el primer párrafo de cada post sea descriptivo y contenga la palabra clave.
URLs amigables
Risus Nova genera URLs limpias automáticamente. Una URL amigable es mejor para el SEO:
✅ tudominio.com/posts/tecnologia/123/como-instalar-xampp.html
❌ tudominio.com/?do=posts&id=123Contenido de calidad
Google valora el contenido que responde bien a lo que busca el usuario:
- Longitud: Los posts más largos (más de 500 palabras) suelen posicionar mejor
- Originalidad: El contenido copiado de otros sitios penaliza — Google lo detecta
- Actualización: Los sitios que publican contenido fresco con regularidad posicionan mejor
- Estructura: Usa párrafos cortos y claros — es más fácil de leer y Google lo valora
Imágenes
- Usa nombres descriptivos: tutorial-xampp-windows.jpg en lugar de imagen1.jpg
- No subas imágenes enormes — un peso excesivo ralentiza la página
- Risus Nova añade lazy loading automáticamente — las imágenes solo cargan cuando el usuario llega a ellas
Velocidad de carga
Google penaliza los sitios lentos. Comprueba la velocidad de tu sitio en pagespeed.web.dev (la herramienta oficial de Google). Un sitio debería cargar en menos de 3 segundos.
SEO Off-Page — Consigue enlaces
Los enlaces que otros sitios hacen hacia el tuyo (backlinks) son como "votos de confianza" para Google. Cuantos más tengas de sitios de calidad, mejor posicionarás.
Formas de conseguir backlinks:
- Crea contenido tan bueno que otros quieran enlazarlo — la forma más natural y duradera
- Participa en otros foros y comunidades con tu firma o enlace donde sea apropiado
- Redes sociales: Comparte tu contenido en Twitter, Facebook, grupos de WhatsApp... aunque los links de redes sociales valen menos, generan tráfico
- Directorios de sitios web — hay directorios gratuitos donde puedes registrar tu comunidad
Lo que NO debes hacer:
- Comprar enlaces — Google lo detecta y puede penalizarte gravemente
- Intercambios masivos de enlaces con sitios de baja calidad
- Spam en comentarios de otros sitios con tu enlace
Herramientas gratuitas imprescindibles
Google Search Console
La herramienta más importante. Completamente gratis. Te muestra:
- Por qué palabras clave te encuentran en Google
- Cuántas veces apareces en búsquedas y cuántos clics recibes
- Errores de rastreo e indexación
- Problemas de velocidad y usabilidad móvil
Regístrate en search.google.com/search-console y añade tu sitio. Es el primer paso obligatorio.
Google Analytics
Te muestra estadísticas detalladas de los visitantes: de dónde vienen, qué páginas visitan, cuánto tiempo pasan... Gratis en analytics.google.com
Ubersuggest
Herramienta de palabras clave gratuita. Te muestra cuántas búsquedas mensuales tiene una palabra clave y qué dificultad tiene posicionarla. neilpatel.com/ubersuggest
PageSpeed Insights
Mide la velocidad de tu sitio y te da recomendaciones concretas para mejorarla. pagespeed.web.dev
Errores SEO más comunes
- Contenido duplicado: Copiar posts de otros sitios o tener el mismo contenido en varias URLs — Google penaliza esto
- Títulos genéricos: Poner "Bienvenido" o "Home" como título de la página principal
- Sitio sin HTTPS: Google marca los sitios sin SSL como "No seguros" y los penaliza
- Imágenes sin optimizar: Subir fotos de 5MB ralentiza la página gravemente
- No registrarse en Search Console: Sin Search Console no sabes cómo te ve Google
- Querer resultados inmediatos: El SEO tarda entre 3 y 6 meses en dar resultados visibles — es una inversión a largo plazo
Plan de acción para empezar
Si acabas de crear tu comunidad, sigue este orden:
- Activa HTTPS en tu hosting
- Configura bien el título y slogan de tu sitio en Admin → Configuración
- Crea un archivo robots.txt en la raíz (ver guía de SEO avanzado para Risus Nova)
- Registra tu sitemap en Google Search Console — la URL es tudominio.com/sitemap.xml
- Publica contenido original de calidad con regularidad
- Comparte tu contenido en redes sociales para conseguir los primeros visitantes
- Revisa Search Console cada semana para ver cómo evoluciona
- Ten paciencia — los resultados llegan entre 3 y 6 meses
Para la configuración SEO específica de Risus Nova (sitemap, meta tags, robots.txt, velocidad...) consulta la Guía SEO avanzada para Risus Nova también disponible en este foro.
¿Tienes alguna duda? Déjala en los comentarios.
El SEO (Search Engine Optimization) es el conjunto de técnicas para que tu comunidad aparezca bien posicionada en Google y otros buscadores. Esta guía cubre todo lo que puedes hacer con Risus Nova para mejorar tu visibilidad.
1. Configuración básica
Título y slogan del sitio
Ve a Admin → Configuración y rellena bien estos campos:
- Título: El nombre de tu comunidad. Aparece en la pestaña del navegador y en los resultados de Google. Sé descriptivo: "MiComunidad — Foro de tecnología en español" es mejor que solo "MiComunidad"
- Slogan: Aparece en la meta description de la home. Describe en una frase qué es tu sitio. Máximo 160 caracteres.
URL amigables
Risus Nova ya genera URLs amigables automáticamente:
✅ tudominio.com/posts/tecnologia/123/mi-primer-post.html
❌ tudominio.com/?do=posts&cat=tecnologia&post_id=123Asegúrate de que mod_rewrite está activado en tu servidor — sin él las URLs amigables no funcionan y el SEO empeora.
HTTPS
Google penaliza los sitios sin SSL. Si tu hosting no incluye SSL gratis, activa Let's Encrypt desde tu panel de hosting (disponible en casi todos los hostings modernos). Es gratis.
2. Sitemap XML
Risus Nova genera automáticamente un sitemap en tudominio.com/sitemap.xml con todos los posts, categorías y perfiles de usuario.
Para registrarlo en Google:
- Ve a Google Search Console y añade tu sitio
- Verifica la propiedad (sube el archivo HTML que te dan a la raíz de tu sitio)
- Ve a Sitemaps y añade: sitemap.xml
- Google empezará a rastrear tu sitio en 24-48 horas
También puedes registrarlo en Bing Webmaster Tools para aparecer en Bing y DuckDuckGo.
3. Meta description
Risus Nova 2.0.4 genera la meta description automáticamente:
- Home: Usa el slogan del sitio
- Posts individuales: Usa los primeros 160 caracteres del contenido del post
Para que la meta description de tus posts sea buena, asegúrate de que el primer párrafo de cada post describe bien el contenido — Google lo usará como descripción en los resultados.
4. Títulos de los posts
El título del post es el factor SEO más importante. Sigue estas reglas:
- Incluye la palabra clave principal al principio del título
- Entre 50 y 60 caracteres — más largo se corta en Google
- Sé descriptivo y específico: "Cómo instalar PHP 8.2 en Ubuntu 22.04" es mejor que "Tutorial de PHP"
- No uses mayúsculas en todo el título
5. Categorías bien organizadas
Las categorías generan URLs limpias que Google indexa. Cuídalas:
- Usa nombres descriptivos y en minúsculas: "tecnologia" mejor que "TECH"
- El SEO de la URL de categoría es: tudominio.com/posts/tecnologia/ — asegúrate de que el nombre sea la palabra clave
- No crees demasiadas categorías vacías — Google penaliza el contenido duplicado y las páginas vacías
6. Imágenes optimizadas
Las imágenes de los posts también se indexan en Google Imágenes:
- Usa nombres descriptivos al subir: como-instalar-php8.jpg es mejor que imagen1.jpg
- No subas imágenes enormes — reduce el tamaño antes. Máximo 200KB para fotos normales
- Risus Nova añade lazy loading automáticamente a las imágenes — mejora la velocidad de carga
7. Velocidad de carga
Google usa la velocidad como factor de posicionamiento. Cosas que puedes hacer:
Desde Risus Nova:
- Activa la caché de estadísticas en Admin → Configuración → Caché de estadísticas
- No instales más complementos de los necesarios
- Las imágenes ya tienen lazy loading automático
Desde el hosting:
- Activa Gzip/Brotli en tu hosting (la mayoría lo tienen en el panel)
- Activa caché del navegador (Browser Cache) en el hosting
- Si usas Cloudflare, activa el plan gratuito — añade CDN y caché automáticamente
Mide la velocidad:
- pagespeed.web.dev — la herramienta oficial de Google
- gtmetrix.com — análisis más detallado
8. Open Graph (redes sociales)
Risus Nova ya incluye las etiquetas Open Graph en el main_header.tpl para que cuando compartas un link en WhatsApp, Twitter o Facebook se vea bien con título, descripción e imagen.
Asegúrate de que tienes configurada la imagen por defecto en main_header.tpl:
<meta property="og:image" content="{$tsConfig.url}/themes/default/images/og-image.jpg">Crea una imagen og-image.jpg de 1200x630 píxeles con el logo y nombre de tu comunidad y súbela a themes/default/images/.
9. Contenido de calidad
El factor más importante de SEO a largo plazo es el contenido. Risus Nova te da las herramientas, pero el contenido lo pones tú y tu comunidad:
- Contenido original: No copies posts de otros sitios — Google penaliza el contenido duplicado
- Posts largos: Los posts de más de 500 palabras posicionan mejor
- Actualización: Los sitios que se actualizan con frecuencia posicionan mejor
- Respuestas completas: Si alguien busca "cómo hacer X" y tu post responde completamente, Google lo premia
10. Robots.txt
El archivo robots.txt en la raíz de tu sitio le dice a Google qué páginas indexar y cuáles no. Crea el archivo con este contenido:
User-agent: *
Disallow: /admin/
Disallow: /install/
Disallow: /upgrade/
Disallow: /cache/
Disallow: /templates_c/
Disallow: /moderacion/
Disallow: /borradores.php
Disallow: /favoritos.php
Allow: /
Sitemap: Registrate o inicia tu sesión para ver este contenidoCambia tudominio.com por tu dominio real. Esto evita que Google indexe páginas del admin o de sistema que no aportan nada.
11. Cloudflare (opcional pero muy recomendado)
Cloudflare es un servicio gratuito que actúa como intermediario entre Google y tu servidor:
- CDN gratuito: Los archivos estáticos (CSS, JS, imágenes) se sirven desde servidores cerca del usuario — carga más rápida
- Caché automática: Cloudflare cachea las páginas estáticas
- SSL gratis: Si tu hosting no tiene SSL, Cloudflare lo proporciona
- Protección DDoS: Bloquea ataques automáticamente
Regístrate en cloudflare.com y añade tu dominio. El proceso tarda unos 10 minutos.
12. Checklist SEO — Resumen
Usa esta lista para comprobar que tienes todo configurado:
- Título y slogan configurados en Admin → Configuración
- HTTPS activado
- mod_rewrite activado (URLs amigables funcionando)
- Sitemap registrado en Google Search Console
- Imagen og-image.jpg creada (1200x630px)
- robots.txt creado en la raíz
- Velocidad comprobada en pagespeed.web.dev
- Gzip activado en el hosting
- Cloudflare configurado (opcional)
- Categorías con nombres descriptivos
- Posts con títulos descriptivos de 50-60 caracteres
¿Tienes alguna duda? Déjala en los comentarios.
Si acabas de instalar Risus Nova o estás pensando en crear tu propia comunidad online y algunos términos te suenan a chino, esta guía es para ti. Aquí encontrarás los conceptos más importantes explicados de forma sencilla.
A
Administrador (Admin)
El usuario con máximos poderes en el sitio. Puede configurar todo, gestionar usuarios, editar posts y acceder al panel de administración. En Risus Nova es el Rango 1.
Apache
El servidor web más popular del mundo. Es el programa que recibe las visitas y sirve las páginas de tu sitio. Risus Nova necesita Apache con mod_rewrite activado para que las URLs amigables funcionen.
Avatar
La imagen de perfil de un usuario. En Risus Nova se guarda en la carpeta /files/avatar/.
B
Backup (Copia de seguridad)
Una copia de todos los archivos y la base de datos de tu sitio. Imprescindible hacerla antes de cualquier actualización o cambio importante. Si algo sale mal, puedes restaurarla y volver al estado anterior.
Base de datos (BD)
El lugar donde se guarda toda la información de tu sitio: usuarios, posts, comentarios, configuración... En Risus Nova se usa MySQL o MariaDB. Se gestiona desde phpMyAdmin.
BBCode
Sistema de formato de texto usando etiquetas entre corchetes. Por ejemplo texto pone el texto en negrita. Se usa en los posts y comentarios de Risus Nova.
Bcrypt
Sistema moderno de cifrado de contraseñas. Risus Nova 2.x usa bcrypt en lugar del antiguo MD5, lo que hace las contraseñas mucho más seguras.
C
Caché
Archivos temporales que el sistema guarda para cargar las páginas más rápido. Si haces cambios y no se ven, borrar la caché suele solucionar el problema. En Risus Nova está en las carpetas /cache/ y /templates_c/.
cPanel
El panel de control más popular de los hostings compartidos. Desde ahí puedes gestionar archivos, bases de datos, emails, dominios y mucho más.
CSS
El lenguaje que controla el aspecto visual de tu sitio: colores, fuentes, tamaños, posición de los elementos... Los archivos .css de Risus Nova están en themes/default/.
D
Dominio
La dirección de tu sitio web, por ejemplo mirisus.com. El dominio hay que comprarlo (desde ~10€/año) en un registrador como Namecheap, Ionos o Dinahosting. Es diferente del hosting.
DNS
El sistema que conecta tu dominio con tu hosting. Cuando compras un dominio tienes que apuntar sus DNS al servidor donde tienes instalado Risus Nova.
E
Email SMTP
Sistema de envío de correos electrónicos. Risus Nova 2.1.0 usa PHPMailer para enviar correos de registro, activación y recuperación de contraseña. Necesita configurarse en Admin → Configuración.
Error 404
Página no encontrada. En Risus Nova suele aparecer cuando mod_rewrite no está activado en el servidor o cuando el .htaccess tiene algún problema.
Error 500
Error interno del servidor. Suele ser un error en el código PHP, permisos incorrectos en los archivos o la versión de PHP no compatible. Activa display_errors en header.php para ver el mensaje exacto.
F
Font Awesome
Librería de iconos que usa Risus Nova. La versión 7 incluye más de 4.500 iconos que puedes usar en categorías, menús y cualquier parte del tema.
FTP
Protocolo para transferir archivos entre tu ordenador y el servidor. Se usa con programas como FileZilla. Sirve para subir los archivos de Risus Nova a tu hosting.
H
Hosting
El servicio que aloja tu sitio web en un servidor conectado a internet. Sin hosting tu sitio no es accesible desde fuera. Hay dos tipos principales: compartido (más barato, varios sitios en un servidor) y VPS (servidor virtual propio, más caro pero más potente).
.htaccess
Archivo de configuración de Apache que Risus Nova usa para crear las URLs amigables (como /posts/mi-post/ en lugar de ?do=posts&id=1). Si este archivo tiene errores el sitio deja de funcionar.
HTML
El lenguaje base de las páginas web. Define la estructura y el contenido. Los templates .tpl de Risus Nova mezclan HTML con etiquetas Smarty.
I
IP
Dirección numérica que identifica un dispositivo en internet, por ejemplo 192.168.1.1. Risus Nova registra las IPs de los usuarios para el sistema de rate limiting y blacklist.
J
JavaScript (JS)
Lenguaje de programación que se ejecuta en el navegador del usuario. Risus Nova lo usa para el comportamiento dinámico: login sin recargar, subida de imágenes, notificaciones en tiempo real, etc.
jQuery
Librería de JavaScript que simplifica muchas operaciones. Risus Nova 2.x usa la versión 3.7.1.
M
MariaDB
Base de datos compatible con MySQL pero más rápida en algunos casos. Muchos hostings modernos usan MariaDB en lugar de MySQL. Risus Nova es compatible con ambas.
MD5
Sistema antiguo e inseguro de cifrado de contraseñas. Las versiones antiguas de PHPost usaban MD5. Risus Nova 2.x migra automáticamente las contraseñas a bcrypt cuando el usuario inicia sesión.
mod_rewrite
Módulo de Apache que permite reescribir URLs. Imprescindible para que Risus Nova funcione correctamente. Si tu hosting no lo tiene activado las URLs dan error 404.
Moderador
Usuario con permisos para gestionar el contenido del sitio: eliminar posts, gestionar denuncias, ver usuarios baneados, etc. En Risus Nova es el Rango 2.
MySQL
Sistema de base de datos más popular del mundo. Risus Nova guarda toda su información en tablas MySQL.
P
PHP
El lenguaje de programación en el que está escrito Risus Nova. Risus Nova 2.x requiere PHP 8.0 como mínimo. PHP se ejecuta en el servidor, no en el navegador del usuario.
phpMyAdmin
Herramienta web para gestionar bases de datos MySQL. Desde ahí puedes ver las tablas, ejecutar consultas SQL, importar y exportar datos. En Risus Nova se usa para ejecutar las consultas de instalación de complementos.
PHPMailer
Librería PHP para enviar emails via SMTP. Risus Nova 2.1.0 la incluye para enviar correos de forma fiable desde cualquier hosting.
R
Rango
Nivel de un usuario en la comunidad. Determina qué puede hacer (publicar posts, comentar, moderar...). En Risus Nova se gestionan desde Admin → Rangos.
Root
La carpeta raíz de tu sitio web, donde está el index.php de Risus Nova. Todo lo demás cuelga de ahí.
S
Smarty
Motor de plantillas que usa Risus Nova para separar el código PHP del HTML. Los archivos .tpl son templates de Smarty. Risus Nova 2.x usa Smarty 4.5.6.
SMTP
Protocolo estándar de envío de email. Al configurar SMTP en Risus Nova los correos se envían de forma fiable usando tu cuenta de Gmail, Outlook o el email de tu hosting.
SQL
Lenguaje para comunicarse con la base de datos. Las consultas SQL se ejecutan en phpMyAdmin. Por ejemplo CREATE TABLE crea una tabla nueva.
SSL / HTTPS
Sistema que cifra la comunicación entre el navegador y el servidor. Hace que la dirección empiece por https:// en lugar de Registrate o inicia tu sesión para ver este contenido Imprescindible hoy en día para que las cookies funcionen correctamente y para el SEO.
T
Template / Plantilla
Archivo que define el aspecto visual de una página. En Risus Nova son los archivos .tpl que están en themes/default/templates/.
Tema (Theme)
El conjunto de templates, CSS e imágenes que definen el aspecto de tu sitio. En Risus Nova los temas están en la carpeta themes/.
Turnstile
Sistema de verificación de seguridad de Cloudflare que Risus Nova usa en el registro para evitar spam y bots. Es la alternativa moderna al reCaptcha.
U
URL amigable
Una dirección web legible y limpia, por ejemplo /posts/mi-primer-post/ en lugar de ?do=posts&id=123. Risus Nova las genera automáticamente con el .htaccess. Son mejores para el SEO y para los usuarios.
V
VPS
Servidor Privado Virtual. Un servidor virtual con recursos dedicados solo para ti. Más caro que el hosting compartido pero mucho más potente y configurable. Recomendado para comunidades con mucho tráfico.
W
Webmaster
La persona que administra y mantiene un sitio web. Si instalas Risus Nova, tú eres el webmaster de tu comunidad.
¿Falta algún término? Déjalo en los comentarios y lo añado.
Los rangos son la forma de organizar a los usuarios de tu comunidad. Cada rango tiene sus propios permisos que determinan lo que pueden o no pueden hacer. Esta guía explica cómo crearlos, configurarlos y asignarlos.
¿Qué es un rango?
Un rango es un nivel de usuario. Por ejemplo: Novato, Miembro, Veterano, Moderador, Administrador. Cada rango tiene una serie de permisos que controlan lo que puede hacer ese usuario en el sitio.
Risus Nova tiene dos rangos especiales que no se pueden eliminar:
- Rango 1 -- Administrador: Acceso total al sistema. Se muestra en rojo en el perfil.
- Rango 2 -- Moderador: Acceso al panel de moderación. Se muestra en azul en el perfil.
¿Dónde se gestionan los rangos?
Ve a Administración → Rangos. Ahí verás la lista de todos los rangos existentes y podrás crear nuevos, editarlos o eliminarlos.
Crear un rango nuevo
- En Admin → Rangos haz clic en Nuevo Rango
- Rellena la pestaña Básico:
- Nombre: El nombre del rango, por ejemplo "Veterano"
- Color: El color del nombre en hex, por ejemplo e67e22 para naranja
- Puntos por día: Cuántos puntos puede ganar al día un usuario de este rango
- Puntos por post: Cuántos puntos gana por publicar un post
- Antiflood: Segundos que deben pasar entre un post y otro
- Tipo de ascenso: Cómo sube de rango el usuario automáticamente:
- Puntos: Sube cuando alcance X puntos
- Posts: Sube cuando publique X posts
- Fotos: Sube cuando suba X fotos
- Comentarios: Sube cuando haga X comentarios
- Especial: Solo sube manualmente desde el admin
- Puntos: Sube cuando alcance X puntos
- Imagen del rango: Icono que aparece junto al nombre (opcional)
- Nombre: El nombre del rango, por ejemplo "Veterano"
- Haz clic en Continuar para pasar a la pestaña de Permisos
Permisos disponibles
Los permisos se dividen en tres grupos:
Permisos especiales
- Super Admin: Tiene todos los permisos posibles incluyendo acceso al panel admin. Solo para administradores de confianza.
- Super Moderador: Tiene todos los permisos públicos y de moderación. Sin acceso al admin.
Permisos públicos — lo que puede hacer el usuario en el sitio
- Puntuar Posts: Puede dar puntos a los posts
- Publicar Posts: Puede crear posts
- Publicar Comentarios en Posts: Puede comentar posts
- Votar positivo: Puede votar positivamente comentarios
- Votar negativo: Puede votar negativamente comentarios
- Editar comentarios propios: Puede editar sus propios comentarios
- Eliminar comentarios propios: Puede borrar sus propios comentarios
- Publicar Fotos: Puede subir fotos
- Publicar Comentarios en Fotos: Puede comentar fotos
- Revisar Posts: Sus posts van a revisión antes de publicarse — útil para rangos nuevos
- Acceso en mantenimiento: Puede navegar aunque el sitio esté en modo mantenimiento
Permisos de moderación — para moderadores
- Acceso al Panel de Moderación: Puede entrar al panel de moderación
- Cancelar denuncias de usuarios: Puede rechazar reportes de usuarios
- Cancelar denuncias de fotos: Puede rechazar reportes de fotos
- Cancelar denuncias de posts: Puede rechazar reportes de posts
- Aceptar denuncias de mensajes: Puede aceptar reportes de mensajes privados
- Cancelar denuncias de mensajes: Puede rechazar reportes de mensajes privados
- Usuarios baneados: Puede ver la lista de usuarios baneados
- Usar el buscador: Puede usar el buscador de contenidos del panel
- Papelera de posts: Puede ver y gestionar posts eliminados
- Papelera de fotos: Puede ver y gestionar fotos eliminadas
- Posts desaprobados: Puede ver posts ocultos pendientes de revisión
- Comentarios desaprobados: Puede ver comentarios ocultos
Ejemplo de configuración recomendada
Esta es una estructura típica para una comunidad:
Novato (rango de registro) — permisos mínimos
- Publicar Comentarios en Posts: SÍ
- Publicar Posts: SÍ
- Revisar Posts: SÍ — sus posts van a revisión
- Puntuar Posts: NO
- Publicar Fotos: NO
Miembro — permisos completos
- Publicar Posts: SÍ
- Publicar Comentarios en Posts: SÍ
- Puntuar Posts: SÍ
- Votar positivo y negativo: SÍ
- Publicar Fotos: SÍ
- Editar y eliminar comentarios propios: SÍ
- Revisar Posts: NO — sus posts se publican directamente
Moderador
- Super Moderador: SÍ — incluye todos los permisos públicos y de moderación
Administrador
- Super Admin: SÍ — acceso total
Asignar un rango a un usuario
- Ve a Admin → Usuarios
- Busca al usuario
- Haz clic en Editar
- Cambia el campo Rango al que quieras asignar
- Guarda los cambios
Rango de registro
Puedes elegir en qué rango entran los usuarios nuevos al registrarse. Ve a Admin → Configuración y busca el campo Rango de registro. Pon ahí el ID del rango "Novato" o el que uses para nuevos usuarios.
Consejos
- Activa Revisar Posts en los rangos de entrada para evitar spam de usuarios nuevos
- No des Super Admin a nadie que no sea de máxima confianza — tiene acceso total al sistema
- El ascenso automático por puntos o posts es la forma más cómoda de premiar la actividad
- Usa el tipo Especial para rangos VIP o de pago que solo asignas manualmente
- Si tienes instalado el Mod Zona VIP, puedes dar acceso VIP automático a un rango completo desde Admin → Zona VIP
¿Tienes alguna duda? Déjala en los comentarios.
Cloudflare Turnstile es el sistema de verificación de seguridad que usa Risus Nova en el formulario de registro para evitar el spam y los registros automáticos. Esta guía explica como obtener las claves y configurarlas en pocos minutos.
Que es Cloudflare Turnstile?
Es la alternativa moderna de Cloudflare al reCaptcha de Google. No muestra el típico puzzle de imágenes -- en la mayoría de casos el usuario ni siquiera tiene que hacer nada, solo verificarse con un clic. Es más rápido, más privado y funciona mejor en móviles.
Paso 1 -- Crear una cuenta en Cloudflare
Si no tienes cuenta en Cloudflare, registrate gratis en:
http://Registrate o inicia tu sesión par... contenido
Si ya tienes cuenta, inicia sesión directamente.
Paso 2 -- Crear un sitio en Turnstile
- Ve a dash.cloudflare.com - Turnstile
- Haz clic en Add widget (Anadir widget)
- Rellena los campos:
- Widget name: Escribe el nombre de tu sitio, por ejemplo "Mi Risus Nova"
- Domains: Escribe el dominio de tu sitio SIN https://, por ejemplo: midominio.com
- Widget type: Selecciona Managed (recomendado -- verifica automáticamente sin molestar al usuario)
- Widget name: Escribe el nombre de tu sitio, por ejemplo "Mi Risus Nova"
- Haz clic en Create
Paso 3 -- Copiar las claves
Después de crear el widget aparecerán dos claves:
- Site Key (Clave publica) -- empieza por 0x4AAA... -- esta se muestra en el formulario de registro
- Secret Key (Clave secreta) -- empieza por 0x4AAA... -- esta se usa en el servidor para verificar
Guarda las dos claves -- las necesitaras en el siguiente paso.
Paso 4 -- Configurar las claves en Risus Nova
- Entra en tu panel de administración
- Ve a Administración - Configuración
- Busca la sección Cloudflare Turnstile
- Pega la Site Key en el campo Cloudflare Turnstile - Clave publica
- Pega la Secret Key en el campo Cloudflare Turnstile - Clave secreta
- Haz clic en Guardar
Paso 5 -- Comprobar que funciona
- Ve a tudominio.com/registro/
- En el tercer paso del registro debe aparecer el widget de Turnstile
- Si ves el widget y puedes completar la verificación, esta correctamente configurado
Solución de problemas
No aparece el widget de Turnstile en el registro
- Comprueba que pegaste la Site Key correctamente (no la Secret Key)
- Borra la cache de Smarty borrando los archivos de /templates_c/ y /cache/
El registro da error de verificación aunque el widget se complete
- Comprueba que pegaste la Secret Key correctamente en el campo correspondiente
- Comprueba que allow_url_fopen esta activado en tu hosting -- sin el, el servidor no puede verificar la respuesta con Cloudflare
- Comprueba que el dominio que pusiste en Cloudflare coincide exactamente con el de tu sitio
El registro funciona en localhost pero no en producción
- En Cloudflare añade tambien localhost en la lista de dominios del widget para pruebas locales
Usar Turnstile en localhost
Para pruebas en local (XAMPP, Laragon, etc.) Cloudflare tiene claves de prueba especiales que siempre funcionan:
- Site Key de prueba: 1x00000000000000000000AA
- Secret Key de prueba: 1x0000000000000000000000000000000AA
Pon estas claves en el admin cuando trabajes en local y cambia a las reales cuando subas a producción.
¿Tienes alguna duda? Déjala en los comentarios.
Guía completa para instalar Risus Nova 2.x desde cero. Cubre tanto hosting compartido (la opción más común) como VPS para los que quieran más control.
🔧 PARTE 1 — Hosting compartido (Hostinger, Ionos, Dinahosting, etc.)
Esta es la forma más sencilla de instalar Risus Nova. Válida para cualquier hosting con cPanel o hPanel.
Paso 1 — Descargar Risus Nova
Descarga el archivo desde el tema de descargas oficial de este foro y descomprímelo en tu ordenador.
Paso 2 — Crear la base de datos
Entra en tu panel de hosting (cPanel o hPanel) y busca MySQL Bases de datos:
- Crea una base de datos nueva, por ejemplo: minick_risusnova
- Crea un usuario nuevo, por ejemplo: minick_usuario
- Asígnale una contraseña segura y anótala
- Asigna el usuario a la base de datos con todos los privilegios
Paso 3 — Subir los archivos
Tienes dos opciones:
Opción A — Gestor de archivos del panel
- Entra en Gestor de archivos desde tu panel
- Ve a la carpeta public_html
- Sube el ZIP y extráelo ahí directamente
Opción B — FTP (FileZilla)
- Descarga FileZilla gratis
- Conéctate con los datos FTP de tu panel (Host, Usuario, Contraseña, Puerto 21)
- Sube todos los archivos a public_html
Paso 4 — Configurar PHP
En tu panel busca Versión de PHP o PHP Manager y selecciona PHP 8.2. Si no está disponible usa 8.1 o 8.0 como mínimo.
Paso 5 — Ejecutar el instalador
- Abre tu navegador y ve a tudominio.com/install/
- Rellena los datos de la base de datos (servidor: localhost, nombre, usuario y contraseña del paso 2)
- Rellena los datos del sitio (nombre, URL, email y contraseña del administrador)
- Haz clic en Instalar y espera a que termine
Paso 6 — Eliminar la carpeta install
Muy importante — una vez instalado, elimina la carpeta /install/ desde el gestor de archivos.
Paso 7 — Comprobar que funciona
- Ve a tudominio.com — debe cargar la home
- Ve a tudominio.com/admin/ — entra con el usuario admin que creaste
- Configura el título, slogan y opciones básicas en Admin → Configuración
Solución de problemas frecuentes en hosting compartido:
- Error 404 en todas las páginas → mod_rewrite no está activado. Contacta con tu hosting.
- Error 500 → Revisa que el PHP sea 8.0+. Activa errores temporalmente en header.php cambiando display_errors a TRUE.
- Página en blanco → Igual que el error 500, revisa la versión PHP.
- El registro no funciona → allow_url_fopen bloqueado. Contacta con tu hosting o configura las claves Turnstile.
🖥️ PARTE 2 — VPS (Hetzner, DigitalOcean, Vultr, etc.)
Para usuarios con más experiencia que quieren mayor control y rendimiento.
Requisitos previos:
- Un VPS con Ubuntu 22.04 o 24.04 (recomendado)
- Acceso SSH
- Un dominio apuntando a la IP del VPS
Paso 1 — Conectarse al VPS
ssh root@IP_DE_TU_VPSPaso 2 — Actualizar el sistema
apt update && apt upgrade -yPaso 3 — Instalar Apache, PHP y MySQL
apt install apache2 php8.2 php8.2-mysql php8.2-gd php8.2-curl php8.2-mbstring php8.2-xml php8.2-zip libapache2-mod-php8.2 mysql-server unzip -yPaso 4 — Activar mod_rewrite
a2enmod rewrite
systemctl restart apache2Paso 5 — Crear la base de datos
mysql -u root -pUna vez dentro de MySQL:
CREATE DATABASE risusnova CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'risusnova'@'localhost' IDENTIFIED BY 'TU_CONTRASEÑA_SEGURA';
GRANT ALL PRIVILEGES ON risusnova.* TO 'risusnova'@'localhost';
FLUSH PRIVILEGES;
EXIT;Paso 6 — Subir los archivos
cd /var/www/html
unzip risus-nova-2.x.zip -d .
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
chmod -R 777 /var/www/html/files
chmod -R 777 /var/www/html/cache
chmod -R 777 /var/www/html/templates_cPaso 7 — Configurar Apache
nano /etc/apache2/sites-available/risusnova.confPega esto (cambia tudominio.com por tu dominio real):
<VirtualHost *:80>
ServerName tudominio.com
ServerAlias www.tudominio.com
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>Activa el sitio:
a2ensite risusnova.conf
a2dissite 000-default.conf
systemctl restart apache2Paso 8 — SSL gratuito con Let's Encrypt
apt install certbot python3-certbot-apache -y
certbot --apache -d tudominio.com -d www.tudominio.comSigue las instrucciones en pantalla. El certificado se renueva automáticamente.
Paso 9 — Ejecutar el instalador
Igual que en hosting compartido — abre tudominio.com/install/ en el navegador y sigue los pasos. Usa localhost como servidor de base de datos.
Paso 10 — Eliminar la carpeta install
rm -rf /var/www/html/installSolución de problemas frecuentes en VPS:
- Error 403 → Permisos incorrectos. Ejecuta: chmod -R 755 /var/www/html
- Error 500 → Revisa el log: tail -f /var/log/apache2/error.log
- URLs amigables no funcionan → Comprueba que AllowOverride All está en la config de Apache y que mod_rewrite está activo
- No se pueden subir imágenes → La carpeta /files/ no tiene permisos de escritura. Ejecuta: chmod -R 777 /var/www/html/files
💡 Consejos finales:
- Haz siempre una copia de seguridad antes de actualizar
- No instales Risus Nova en un hosting gratuito — revisa la guía de hostings compatibles
- Si tienes dudas abre un tema en Soporte Técnico indicando tu hosting y el error exacto
¿Tienes algún problema durante la instalación? Deja un comentario.

