Skip to content

Commit 9dbf66d

Browse files
V6.0.0 (#161)
* Update tos.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update temas.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update pp.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update music.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update faqs.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update equipo.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update tos.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update pp.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update tos.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update pp.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update index.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update index.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update pp.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update music.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update tos.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update equipo.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update faqs.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update the_infinite.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update yo_quiero.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update and rename musica to discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Delete grouvex/canciones.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update the_infinite.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update yo_quiero.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update music.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Create discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Add files via upload Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update footer.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * kl (#155) * Create team.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Create b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update team.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update team.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html (#154) * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> --------- Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> --------- Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update team.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * v6.0.0 (#157) * Create team.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Create b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update team.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update team.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update b.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html (#154) * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> --------- Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update login.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update footer.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> --------- Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update footer.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update inicio.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Create si_fuera.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update discografia.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update news.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update news.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update news.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update news.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update news.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Delete instagram.js Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update abc.js Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Add files via upload Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update comentarios.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Actualizar comentarios.html * Update news.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update news.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update login.html Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> * Update abc.js Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> --------- Signed-off-by: Grouvex <168425996+Grouvex@users.noreply.github.com> Co-authored-by: Grouvex Studio <grouvex.studio@gmail.com>
1 parent 0d6940f commit 9dbf66d

27 files changed

+1016
-700
lines changed

abc.js

Lines changed: 47 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Configuración de Firebase
2-
const firebaseConfig = {
2+
var firebaseConfig = {
33
apiKey: "AIzaSyAgoQ_Px3hHVrevUsyct_FBeXWMDKXpPSw",
44
authDomain: "grouvex-studios.firebaseapp.com",
55
databaseURL: "https://grouvex-studios-default-rtdb.firebaseio.com", // Asegúrate de incluir la URL de tu base de datos
@@ -12,12 +12,14 @@ const firebaseConfig = {
1212

1313
// Inicializar Firebase
1414
firebase.initializeApp(firebaseConfig);
15-
const auth = firebase.auth();
16-
const database = firebase.database();
15+
var auth = firebase.auth();
16+
var database = firebase.database();
1717

1818
const authForm = document.getElementById('authForm');
1919
const formTitle = document.getElementById('formTitle');
2020
const authButton = document.getElementById('authButton');
21+
const emailloginbtn = document.getElementById('email-login-btn');
22+
const googleloginbtn = document.getElementById('google-login-btn');
2123
const toggleButton = document.getElementById('toggleButton');
2224
let isLogin = true; // Estado inicial de la forma
2325

@@ -27,6 +29,8 @@ toggleButton.addEventListener('click', () => {
2729
if (isLogin) {
2830
formTitle.textContent = 'Inicio de Sesión';
2931
authButton.textContent = 'Iniciar Sesión';
32+
emailloginbtn.textContent = 'Iniciar Sesión con Email';
33+
googleloginbtn.textContent = 'Iniciar Sesión con Google';
3034
toggleButton.textContent = '¿No tienes cuenta? Regístrate';
3135
} else {
3236
formTitle.textContent = 'Registro';
@@ -62,6 +66,33 @@ authForm.addEventListener('submit', (e) => {
6266
}
6367
});
6468

69+
// Función para iniciar sesión con Google
70+
document.getElementById('google-login-btn').addEventListener('click', function() {
71+
var provider = new firebase.auth.GoogleAuthProvider();
72+
auth.signInWithPopup(provider)
73+
.then((result) => {
74+
var user = result.user;
75+
checkAccess(user.uid);
76+
})
77+
.catch((error) => {
78+
console.error("Error al iniciar sesión con Google:", error);
79+
});
80+
});
81+
82+
// Función para iniciar sesión con Email/Password
83+
document.getElementById('email-login-btn').addEventListener('click', function() {
84+
var email = prompt("Introduce tu email:");
85+
var password = prompt("Introduce tu contraseña:");
86+
auth.signInWithEmailAndPassword(email, password)
87+
.then((result) => {
88+
var user = result.user;
89+
checkAccess(user.uid);
90+
})
91+
.catch((error) => {
92+
console.error("Error al iniciar sesión con Email/Password:", error);
93+
});
94+
});
95+
6596
// Cerrar sesión de usuario
6697
document.getElementById('logoutBtn').addEventListener('click', () => {
6798
auth.signOut().then(() => {
@@ -85,18 +116,18 @@ document.getElementById('resetPasswordBtn').addEventListener('click', () => {
85116
});
86117
}
87118
});
88-
89-
// Manejo del estado de autenticación
119+
// Verificar si el usuario está autenticado
90120
auth.onAuthStateChanged((user) => {
91-
if (user) {
92-
alert('Usuario autenticado: ' + user.email);
93-
document.getElementById('auth-container').style.display = 'none';
94-
document.getElementById('content').style.display = 'block';
95-
document.getElementById('logoutBtn').style.display = 'block';
96-
} else {
97-
alert('Usuario no autenticado');
98-
document.getElementById('auth-container').style.display = 'block';
99-
document.getElementById('content').style.display = 'none';
100-
document.getElementById('logoutBtn').style.display = 'none';
101-
}
121+
if (user) {
122+
checkAccess(user.uid);
123+
alert('Usuario autenticado: ' + user.email);
124+
document.getElementById('auth-container').style.display = 'none';
125+
document.getElementById('content').style.display = 'block';
126+
document.getElementById('logoutBtn').style.display = 'block';
127+
} else {
128+
alert('Usuario no autenticado');
129+
document.getElementById('auth-container').style.display = 'block';
130+
document.getElementById('content').style.display = 'none';
131+
document.getElementById('logoutBtn').style.display = 'none';
132+
}
102133
});

clara_langa/discografia.html

Lines changed: 338 additions & 0 deletions
Large diffs are not rendered by default.

clara_langa/inicio.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,22 @@
2929
<mainTop>
3030
<span style="display: block;font-family: Times New Roman; sans-serif;">
3131
<a href="https://grouvex.github.io/"><div style="font-size: 30px;color:white">Grouvex Studios</div></a>
32-
<a href="https://grouvex.github.io/grouvex/inicio"><div style="font-size: 15px;color:white">Artista Clara Langa - Grouvex Studios</div></a>
32+
<a href="https://grouvex.github.io/clara_langa/inicio"><div style="font-size: 15px;color:white">Artista Clara Langa - Grouvex Studios</div></a>
3333
</span>
34-
<span style="font-family: Times New Roman;color:white;box-shadow: 0 0 10px gold"> <a href="inicio"><u style="color: blue"><span style="color: green">Inicio</span></u></a> | <a href="musica"><u style="color: blue"><span style="color: white">Música</span></u></a> | <a href="https://grouvex.github.io/registro" style="pointer-events: none"><u style="color: blue"><span style="color: white">Registrar</span></u></a> <span id="menu"></span>
34+
<span style="font-family: Times New Roman;color:white;box-shadow: 0 0 10px gold"> <a href="inicio"><u style="color: blue"><span style="color: white">Inicio</span></u></a> | <a href="https://grouvex.github.io/artistas"><u style="color: blue"><span style="color: white">Artistas</span></u></a> | <a href="discografia"><u style="color: blue"><span style="color: white">Discografía</span></u></a> | <a href="https://grouvex.github.io/equipo"><u style="color: blue"><span style="color: white">Equipo</span></u></a> | <a href="https://grouvex.github.io/comentarios"><u style="color: blue"><span style="color: white">Comentarios (vBeta)</span></u></a> | <a href="https://grouvex.github.io/music"><u style="color: blue"><span style="color: gold">Mi Música</span></u></a> <span id="menu"></span>
3535
</span>
3636
</mainTop>
3737
</head>
3838
<body>
3939
<!-- Anuncio -->
4040
<div id="news"></div>
4141
<main>
42+
<!-- Publicado por -->
43+
<div class="tarjeta" style="display: flex;align-items: center; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); margin: 10px; padding: 10px; height: 45px; width: 250px; padding-top: 10px;padding-bottom: 10px">
44+
<img src="../img/GROUVEX.png" alt="" style="border-radius: 50%; width: 35px;height: 35px;object-fit: cover; margin-right: 10px;"><div>
45+
<h2 style="margin:2px; font-size: 7.5px">Publicado por:</h2><h2 style="margin:2px; padding: 1px;font-size: 9px">Grouvex Studios</h2>
46+
<p style="color: white; font-size: 11px"><span id="ActualizadoDATE"></span></p><a href="mailto:grouvex.studio@grouvex.com" style="color:white"><footer style="color: white; font-size: 7px;padding:2px">grouvex.studio@rouvex.com</footer></a></div></div>
47+
<script>const uTActualizado = 1734710400; actualizarFechas(uTActualizado, "ActualizadoDATE");</script>
4248
<!-- Título -->
4349
<article>
4450
<h1>Clara Langa</h1>

comentarios.html

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ <h2 style="margin:2px; font-size: 7.5px">Publicado por:</h2><h2 style="margin:2p
7878
cursor: pointer;
7979
}
8080
</style>
81-
8281
<!-- <div id="auth-container">
8382
<h1>Autenticación de Usuarios en Grouvex Studios</h1>
8483
<form id="authForm">
@@ -97,6 +96,7 @@ <h2 id="formTitle">Inicio de Sesión</h2>
9796
<a onclick="showSection('newa')">Noticias</a>
9897
<a onclick="showSection('reportes')">Reportes en la Web</a>
9998
<a onclick="showSection('deseos')">Deseos para 2024 <span class="status recommended">Recommended</span></a>
99+
<a onclick="showSection('artistas')">Artistas<span class="status recommended">Recommended</span></a>
100100
<a onclick="showSection('comentarios')">Comentarios</a>
101101
<a onclick="showSection('sugerencias')">Sugerencias</a>
102102
</nav>
@@ -115,7 +115,21 @@ <h2>Noticias</h2>
115115
<h3>Noticias:</h3>
116116
</div>
117117
</section>
118-
118+
<section id="artistas">
119+
<div class="comment-form">
120+
<h2>Artista</h2>
121+
<p>Mensaje de los artistas</p>
122+
<form>
123+
<input type="text" id="nombreInputArtista" placeholder="Tu nombre..." required><br>
124+
<input type="text" id="artistaInput" rows="4" placeholder="Escribe tu reporte aquí..." required><br>
125+
<button type="submit" onclick="addComment('artistas', 'nombreInputArtista')">Enviar</button>
126+
</form>
127+
<button class="orden-button" onclick="ordenarComentarios('artistas')">Ordenar</button>
128+
</div>
129+
<div class="comments-section" id="artistasComments">
130+
<h3>Artistas:</h3>
131+
</div>
132+
</section>
119133
<section id="reportes">
120134
<div class="comment-form">
121135
<h2>Reportes a la página web</h2>
@@ -185,6 +199,7 @@ <h3>Sugerencias:</h3>
185199
let ordenarAscendente = true;
186200
const palabrasBloqueadas = ["malaPalabra1", "malaPalabra2", "malaPalabra3"];
187201
document.addEventListener('DOMContentLoaded', () => {
202+
cargarComentarios('artistas');
188203
cargarComentarios('newa');
189204
cargarComentarios('reportes');
190205
cargarComentarios('sugerencias');
@@ -200,7 +215,6 @@ <h3>Sugerencias:</h3>
200215
function containsBlockedWords(text) {
201216
return palabrasBloqueadas.some(palabra => text.includes(palabra));
202217
}
203-
204218
function escapeHTML(str) {
205219
return str.replace(/[&<>"']/g, function (match) {
206220
const escapeMap = {
@@ -213,25 +227,20 @@ <h3>Sugerencias:</h3>
213227
return escapeMap[match];
214228
});
215229
}
216-
217230
function addComment(section, nameInputId) {
218231
const nameInput = document.getElementById(nameInputId);
219232
const inputElement = document.getElementById(section.slice(0, -1) + 'Input');
220-
221233
if (!nameInput || !inputElement) {
222234
console.error("Element not found:", nameInputId, section.slice(0, -1) + 'Input');
223235
return;
224236
}
225-
226237
const nameText = escapeHTML(nameInput.value.trim() || "Anónimo");
227238
const commentText = escapeHTML(inputElement.value.trim());
228-
229239
if (containsBlockedWords(commentText) || commentText.includes("http")) {
230240
alert("El comentario contiene palabras bloqueadas o enlaces.");
231241
inputElement.value = '';
232242
return;
233243
}
234-
235244
if (commentText) {
236245
const date = new Date().toUTCString();
237246
const timestamp = new Date().getTime();
@@ -275,12 +284,12 @@ <h3>Sugerencias:</h3>
275284
}
276285
});
277286
function guardarComentarioEnServidor(section, name, comment, timestamp) {
278-
const refPath = section === 'newa' ? `new/${section}` : `comments/${section}/`;
287+
const refPath = section === 'newa' ? 'new/' : section === 'artistas' ? 'artistas/' : `comments/${section}/`;
279288
const newCommentRef = database.ref(refPath).push();
280289
newCommentRef.set({ name: name, comment: comment, timestamp: timestamp });
281290
}
282291
function cargarComentarios(section) {
283-
const refPath = section === 'newa' ? `new/${section}` : `comments/${section}/`;
292+
const refPath = section === 'newa' ? 'new/' : section === 'artistas' ? 'artistas/' : `comments/${section}/`;
284293
const commentSection = document.getElementById(`${section}Comments`);
285294
database.ref(refPath).once('value', (snapshot) => {
286295
const comments = snapshot.val();
@@ -302,4 +311,4 @@ <h3>Sugerencias:</h3>
302311
<!-- Footer -->
303312
<div id="footer"></div>
304313
</body>
305-
</html>
314+
</html>

equipo.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<!-- Main Top -->
2929
<mainTop>
3030
<a href="https://grouvex.github.io/"><span style="font-family: Times New Roman; sans-serif; font-size: 30px;color:white">Grouvex Studios</span></a>
31-
<span style="font-family: Times New Roman;color:white;box-shadow: 0 0 10px gold"> <a href="https://grouvex.github.io/"><u style="color: blue"><span style="color: white">Inicio</span></u></a> | <a href="https://grouvex.github.io/artistas"><u style="color: blue"><span style="color: green">Artistas</span></u></a> | <a href="https://grouvex.github.io/registrar" style="pointer-events: none"><u style="color: blue"><span style="color: white">Registrar</span></u></a> <span id="menu"></span>
31+
<span style="font-family: Times New Roman;color:white;box-shadow: 0 0 10px gold"> <a href="https://grouvex.github.io/"><u style="color: blue"><span style="color: white">Inicio</span></u></a> | <a href="https://grouvex.github.io/artistas"><u style="color: blue"><span style="color: white">Artistas</span></u></a> | <a href="https://grouvex.github.io/equipo"><u style="color: blue"><span style="color: white">Equipo</span></u></a> | <a href="https://grouvex.github.io/comentarios"><u style="color: blue"><span style="color: white">Comentarios (vBeta)</span></u></a> | <a href="https://grouvex.github.io/music"><u style="color: blue"><span style="color: gold">Mi Música</span></u></a> | <a href="https://grouvex.github.io/registrar" style="pointer-events: none"><u style="color: blue"><span style="color: white">Registrar</span></u></a> <span id="menu"></span>
3232
</span>
3333
</mainTop>
3434
</head>
@@ -146,7 +146,13 @@ <h2>Tarlight Etherall, Energy</h2>
146146
</div>
147147
</article>
148148
</main>
149-
<!-- Footer -->
149+
<!-- Publicado por -->
150+
<div class="tarjeta" style="display: flex;align-items: center; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); margin: 5px; padding: 5px; height: 50px; width: 300px; padding-top: 10px;padding-bottom: 10px">
151+
<img src="../img/GROUVEX.png" alt="" style="border-radius: 50%; width: 40px;height: 40px;object-fit: cover; margin-right: 10px;"><div>
152+
<h2 style="margin: 0 0 3px;font-size: 8px">Publicado por:</h2><h2 style="margin: 0 0 2px; padding: 3px;font-size: 11px">Grouvex Phoenix</h2>
153+
<p style="color: white; font-size: 10px"><span id="ActualizadoDATE"></span></p><a href="mailto:grouvex@gmail.com" style="color:white"><footer style="font-size: 0.7em; color: white; font-size: 6px;padding:3px">grouvex@gmail.com</footer></a></div></div>
154+
<script>const uTActualizado = 1734710400; actualizarFechas(uTActualizado, "ActualizadoDATE");</script>
155+
<!-- Footer -->
150156
<div id="footer"></div>
151157
</body>
152158
</html>

faqs.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<!-- Main Top -->
2929
<mainTop>
3030
<a href="https://grouvex.github.io/"><span style="font-family: Times New Roman; sans-serif; font-size: 30px;color:white">Grouvex Studios</span></a>
31-
<span style="font-family: Times New Roman;color:white;box-shadow: 0 0 10px gold"> <a href="https://grouvex.github.io/"><u style="color: blue"><span style="color: white">Inicio</span></u></a> | <a href="https://grouvex.github.io/artistas"><u style="color: blue"><span style="color: white">Artistas</span></u></a> | <a href="https://grouvex.github.io/sign-up" style="pointer-events: none"><u style="color: blue"><span style="color: white">Registrarse</span></u></a> <span id="menu"></span>
31+
<span style="font-family: Times New Roman;color:white;box-shadow: 0 0 10px gold"> <a href="https://grouvex.github.io/"><u style="color: blue"><span style="color: white">Inicio</span></u></a> | <a href="https://grouvex.github.io/artistas"><u style="color: blue"><span style="color: white">Artistas</span></u></a> | <a href="https://grouvex.github.io/equipo"><u style="color: blue"><span style="color: white">Equipo</span></u></a> | <a href="https://grouvex.github.io/comentarios"><u style="color: blue"><span style="color: white">Comentarios (vBeta)</span></u></a> | <a href="https://grouvex.github.io/music"><u style="color: blue"><span style="color: gold">Mi Música</span></u></a> | <a href="https://grouvex.github.io/registrar" style="pointer-events: none"><u style="color: blue"><span style="color: white">Registrar</span></u></a> <span id="menu"></span>
3232
</span>
3333
</mainTop>
3434
</head>
@@ -71,6 +71,13 @@ <h1>Preguntas Frecuentes</h1>
7171
height: auto
7272
}
7373
</style>
74+
<!-- Publicado por -->
75+
<div class="tarjeta" style="display: flex;align-items: center; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); margin: 5px; padding: 5px; height: 50px; width: 300px; padding-top: 10px;padding-bottom: 10px">
76+
<img src="../img/GROUVEX.png" alt="" style="border-radius: 50%; width: 40px;height: 40px;object-fit: cover; margin-right: 10px;"><div>
77+
<h2 style="margin: 0 0 3px;font-size: 8px">Publicado por:</h2><h2 style="margin: 0 0 2px; padding: 3px;font-size: 11px">Grouvex Studios</h2>
78+
<p style="color: white; font-size: 10px"><span id="ActualizadoDATE"></span></p><a href="mailto:grouvex.studio@gmail.com" style="color:white"><footer style="font-size: 0.7em; color: white; font-size: 6px;padding:3px">grouvex.studio@gmail.com</footer></a></div></div>
79+
<script>const uTActualizado = 1734710400; actualizarFechas(uTActualizado, "ActualizadoDATE");</script>
80+
<!-- Footer -->
7481
<div id="footer"></div>
7582
</body>
7683
</html>

footer.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,20 @@
4141
});
4242
});
4343
</script>
44-
<button id="logoutBtn">Logout</button>
44+
<button style="color:red" href="https://grouvex.com/login">Login</button> <button id="logoutBtn" style="color:red">Logout</button>
4545
<div class="footer-imagenes">
4646
<a href="https://instagram.com/grouvex" target="_blank"><img src="https://grouvex.github.io/img/Instagram.png" alt=""></a>
47-
<a href="https://youtube.com/@Grouvex" target="_blank"><img src="https://grouvex.github.io/img/YouTube.png" alt=""></a>
48-
<a href="https://music.youtube.com/channel/UCCjEGDcTAyAgcw0L-HGeeZQ" target="_blank"><img src="https://grouvex.github.io/img/YouTubeMusic.png" alt="YouTubeMusic"></a>
47+
<a href="https://discord.gg/XnxcuZHrh3" target="_blank"><img src="https://grouvex.github.io/img/Discord.png" alt=""></a>
4948
<a href="https://tiktok.com/@Grouvex" target="_blank"><img src="https://grouvex.github.io/img/TikTok.png" alt=""></a>
50-
<a href="https://musescore.com/user/70786552" target="_blank"><img src="https://grouvex.github.io/img/MuseScore.png" alt=""></a>
5149
<a href="https://open.spotify.com/intl-es/artist/0Sz3myYKWtxR1seCT5e7Rx?si=O624cS5UT261AHIjCJDCJw" target="_blank"><img src="https://grouvex.github.io/img/Spotify.png" alt=""></a>
5250
<a href="https://twitter.com/@grouvex" target="_blank"><img src="https://grouvex.github.io/img/X.png" alt=""></a>
53-
<a href="https://discord.gg/XnxcuZHrh3" target="_blank"><img src="https://grouvex.github.io/img/Discord.png" alt=""></a>
54-
<a href="https://www.amazon.es/music/player/artists/B0CK9MNQ61/grouvex" target="_blank"><img src="https://grouvex.github.io/img/AmazonMusic.png" alt="AmazonMusic"></a>
55-
<a href="https://www.amazon.es/music/player/artists/B0CK9MNQ61/grouvex" target="_blank"><img src="https://grouvex.github.io/img/AmazonMusic.png" alt="AmazonMusic"></a>
51+
<a href="https://musescore.com/user/70786552" target="_blank"><img src="https://grouvex.github.io/img/MuseScore.png" alt=""></a>
52+
<a href="https://youtube.com/@Grouvex" target="_blank"><img src="https://grouvex.github.io/img/YouTube.png" alt=""></a>
53+
<a href="https://music.youtube.com/channel/UCCjEGDcTAyAgcw0L-HGeeZQ" target="_blank"><img src="https://grouvex.github.io/img/YouTubeMusic.png" alt="YouTubeMusic"></a>
54+
<a href="https://www.amazon.es/music/player/artists/B0CK9MNQ61/grouvex" target="_blank"><img src="https://grouvex.github.io/img/AmazonMusic.png" alt=""></a>
55+
<a href="https://www.deezer.com/en/artist/222357525" target="_blank"><img src="https://grouvex.github.io/img/Deezer.png" alt=""></a>
56+
<a href="https://play.anghami.com/artist/19328687" target="_blank"><img src="https://grouvex.github.io/img/Anghami.png" alt=""></a>
57+
<a href="https://music.apple.com/mx/artist/grouvex/1713912150" target="_blank"><img src="https://grouvex.github.io/img/AppleMusic.png" alt=""></a>
5658
</div>
5759
<hr>
5860
<div class="footer-text">

0 commit comments

Comments
 (0)