Phpost
COMPLEMENTOS Tienda de Puntos v1.0 - Versión para impresión

+- Phpost (https://phpost.es)
+-- Foro: Risus Nova 2.0 (https://phpost.es/forum-150.html)
+--- Foro: Complementos (https://phpost.es/forum-164.html)
+--- Tema: COMPLEMENTOS Tienda de Puntos v1.0 (/thread-983.html)



Tienda de Puntos v1.0 - Tronlar - 05-26-2026

Tienda de Puntos v1.0
Nuevo módulo para Risus Nova 2.0 — PHPost


Primer complemento oficial 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.


🛒 ¿Qué incluye?
   


📋 Requisitos
   


🛠️ Instalación

Paso 1 — Ejecutar el instalador

Sube la carpeta install/ del ZIP a la raíz de tu sitio y accede a:
 
Código:
Registrate o inicia tu sesión para ver este contenido

Pulsa Instalar ahora. El instalador creará automáticamente:
⚠️ Elimina la carpeta install/ del servidor cuando termine.

Paso 2 — Subir los archivos
 
Código:
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:
 
Código:
<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:
 
Código:
<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:  


🗑️ Desinstalar

Si quieres eliminar el complemento, ejecuta esto en phpMyAdmin:
 
Código:
DROP TABLE IF EXISTS w_tienda;
DROP TABLE IF EXISTS w_tienda_compras;
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 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
http://Registrate o inicia tu sesión para ver este contenido

Google Drive
http://Registrate o inicia tu sesión para ver este contenido


¿Tienes dudas o encuentras algún problema? Déjalo en los comentarios.



RE: Tienda de Puntos v1.0 - Miguel92 - 05-26-2026

Estaba viendo las imágenes "Próximos pasos > 6." y vi que dices que agregue la línea para agregar tienda.css, lo cual sería innecesario ya que existe {$tsPage}.css básicamente ya lo va a cargar si se llama igual que la página, y al agregarlo tendría 2 líneas iguales.