¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, es necesario tener una cuenta activa. Regístrate con un correo válido para completar la activación.

⚖️ Aviso Legal y Normas de Contenido

PHPost.es es una comunidad dedicada al soporte, desarrollo y difusión de software libre para la creación y administración de comunidades en línea.

Compromiso con la legalidad: No se permite la publicación, promoción o distribución de software pirateado, contenido warez ni material que infrinja derechos de autor o cualquier otra normativa aplicable.

Responsabilidad: Cada usuario es responsable del contenido alojado en su propio sitio web y del uso que haga del software. Los administradores y desarrolladores de Risus Nova no controlan ni supervisan los servidores o contenidos gestionados por terceros.

⚠️ Aviso de seguridad

Risus Nova se distribuye únicamente a través de phpost.es, que es la fuente oficial del proyecto donde publicamos las versiones verificadas.

Recomendamos no utilizar copias obtenidas desde sitios de terceros, ya que podrían haber sido modificadas y no contar con la integridad del código original, lo que puede suponer riesgos de seguridad en la instalación.

Para garantizar una instalación segura y actualizada, descarga siempre la versión oficial desde el botón disponible en esta página.

Importante: No pediremos donaciones en ningún momento ni en ninguna plataforma (Ko-fi, PayPal, redes sociales u otras). Si encuentras campañas de donación que utilicen el nombre de Risus Nova o PHPost, no tienen ninguna relación con el proyecto.

🔄 Desarrollo activo

Risus Nova forma parte de una nueva etapa del proyecto PHPost, en evolución constante con mejoras, correcciones y nuevas funciones. Puedes seguir el progreso y los cambios oficiales a través del changelog y la comunidad.

Risus Nova 2.1 Estable Desarrollo activo Última actualización: 10/07/2026 Ver Demo Changelog 256 Desarrollo del tema: 75% (fase actual de desarrollo) Descargar
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Tienda de Puntos v1.5
#1

1
Mejor respuesta del mensaje Tienda de Puntos v1.5
Tienda de Puntos v1.5
Actualización del módulo de Tienda de Puntos para Risus Nova 2.0 — PHPost

Complemento para Risus Nova 2.0: la Tienda de Puntos. Permite a los usuarios gastar sus puntos acumulados en mejoras para su perfil y sus posts.


🆕 Novedades en la v1.5
 
  • Regalar puntos a otro usuario — desde la propia tienda, indicando el nombre del destinatario, una cantidad y un mensaje opcional
  • Regalar artículos de la tienda — Marco de Avatar, Medalla y Rango se pueden comprar para regalárselos a otro usuario
  • Rango temporal o permanente — nuevo tipo de artículo configurable: el admin elige a qué rango da acceso y durante cuántos días (0 = permanente). Al caducar, el usuario vuelve automáticamente a su rango anterior
  • Nueva sección "Mis últimos regalos" en la tienda, con lo enviado y recibido

⚠️ ¿Vienes de la v1.0?
No hace falta reinstalar desde cero. Solo tienes que:
 
  1. Ejecutar el archivo MIGRACION_si_ya_tenias_instalada_v1.0.sql una vez, en phpMyAdmin
  2. Sustituir estos 4 archivos por los de esta versión:
    inc/class/c.tienda.php
    inc/php/tienda.php
    themes/default/templates/modules/tienda/t.tienda.tpl
    themes/default/templates/modules/tienda/t.tienda.admin.form.tpl
  3. Borrar la caché (/cache/)

Los archivos t.tienda.historial.tpl, t.tienda.admin.tpl y tienda.css no han cambiado, no hace falta volver a subirlos.


🛒 ¿Qué incluye?
  • Cambio de nick — Los usuarios pueden cambiar su nombre una vez cada 30 días.
  • Título personalizado — Un texto exclusivo que aparece bajo el nick en comentarios y perfil.
  • Color de nombre — Personaliza el color del nick con cualquier color hexadecimal.
  • Marco de avatar — Añade un marco especial alrededor del avatar.
  • Destacar post 24h — El post aparece destacado en la portada durante 24 horas.
  • Post fijado 48h — El post queda fijado en su categoría durante 48 horas.
  • Subir de rango — Sube al siguiente rango sin necesidad de acumular más puntos.
  • Medallas — Obtén medallas exclusivas para el perfil.
  • Rango temporal o permanente — accede a un rango específico configurado por el admin, con o sin fecha de caducidad.
  • Regalos — regala puntos o artículos de la tienda a otros usuarios.

📋 Requisitos
  • Risus Nova 2.0 instalado y funcionando
  • PHP 8.0+
  • MySQL 5.7+ / MariaDB 10.4+

🛠️ Instalación (desde cero)
Paso 1 — Ejecutar el instalador
Sube la carpeta install/ del ZIP a la raíz de tu sitio y accede a:
 
Registrate o inicia tu sesión para ver este contenido
Pulsa Instalar ahora. El instalador creará automáticamente:
  • Tabla w_tienda — catálogo de artículos
  • Tabla w_tienda_compras — historial de compras
  • Tabla w_tienda_regalos — historial de regalos de puntos
  • Columnas nuevas en u_miembros: user_title, user_name_color, user_avatar_frame, user_rango_original, user_rango_expira
  • Columnas nuevas en p_posts: post_featured, post_sticky_until
  • 9 artículos de ejemplo con precios predefinidos
⚠️ Elimina la carpeta install/ del servidor cuando termine.
Paso 2 — Subir los archivos
 
inc/class/c.tienda.php     →  inc/class/
inc/php/tienda.php         →  inc/php/
themes/default/css/tienda.css  →  themes/default/css/
themes/default/t.tienda.tpl            →  themes/default/templates/
themes/default/t.tienda.historial.tpl  →  themes/default/templates/
themes/default/t.tienda.admin.tpl      →  themes/default/templates/
themes/default/t.tienda.admin.form.tpl →  themes/default/templates/
Paso 3 — Añadir el CSS en el header
Abre themes/default/templates/sections/main_header.tpl y añade esta línea junto al resto de CSS:
 
<link href="{$tsConfig.css}/tienda.css" rel="stylesheet" type="text/css">
Paso 4 — Añadir el enlace en el menú
Abre themes/default/templates/sections/head_menu.tpl y añade este elemento en el menú principal:
 
<li class="tabbed {if $tsPage == 'tienda'}here{/if}" id="tabbedtienda">
    <a title="Ir a la Tienda" onclick="menu('tienda', this.href); return false;" href="{$tsConfig.url}/tienda/">
        <i class="fa-solid fa-store"></i> Tienda
    </a>
</li>
Paso 5 — Borrar la caché
Borra el contenido de la carpeta /cache/ desde el panel de administración o desde el gestor de archivos del hosting.

⚙️ Gestionar los artículos
Accede como administrador a tudominio.com/tienda/?action=admin para:
  • Crear nuevos artículos, incluyendo rangos temporales/permanentes
  • Editar precios y descripciones
  • Activar o desactivar artículos

🗑️ Desinstalar
Si quieres eliminar el complemento, ejecuta esto en phpMyAdmin:
 
DROP TABLE IF EXISTS w_tienda;
DROP TABLE IF EXISTS w_tienda_compras;
DROP TABLE IF EXISTS w_tienda_regalos;
ALTER TABLE u_miembros DROP COLUMN user_title;
ALTER TABLE u_miembros DROP COLUMN user_name_color;
ALTER TABLE u_miembros DROP COLUMN user_avatar_frame;
ALTER TABLE u_miembros DROP COLUMN user_rango_original;
ALTER TABLE u_miembros DROP COLUMN user_rango_expira;
ALTER TABLE p_posts DROP COLUMN post_featured;
ALTER TABLE p_posts DROP COLUMN post_sticky_until;
Y elimina los archivos subidos en el paso 2.


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]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
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.
Responder Compartir


Compartir en:

Mensajes en este tema
Tienda de Puntos v1.5 - por Tronlar - Ayer, 10:12 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)