This commit is contained in:
adevopg
2024-11-12 09:17:08 +01:00
parent fe43f30207
commit 6b976046cb
211 changed files with 18030 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/not_found.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/ban_history.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_email.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_password.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/d_points.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/points_history.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/promo_code.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/rename_guild.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/security_history.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/security_token.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/trade_points.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/trans_history.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/transfer_d_points.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/vote_points.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,15 @@
{% extends "admin/change_list.html" %}
{% load i18n %}
{% block content %}
<h1>{% trans "Seleccionar Servidor" %}</h1>
<form method="post" action="{% url 'admin:home_serverselection_changelist' %}">
{% csrf_token %}
<select name="server_selection" required>
{% for server in servers %}
<option value="{{ server.0 }}">{{ server.1 }}</option>
{% endfor %}
</select>
<button type="submit">{% trans "Guardar selección" %}</button>
</form>
{% endblock %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/login.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/recover_account.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/register.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+10
View File
@@ -0,0 +1,10 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/start_time.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/noticias.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/videos.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/contact_us.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/descargas.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+1
View File
@@ -0,0 +1 @@
{% extends 'base/base.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/cookies.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/legal_notice.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/privacy_policy.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/refund_policy.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/terms_and_conditions.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/my-account.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+45
View File
@@ -0,0 +1,45 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Historial de sanciones</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>Aquí podrás ver todas las sanciones que ha tenido la cuenta.</p>
<p>Si tienes una sanción vigente, verás que su estado indica <span class="red-info2">Activo</span>.</p>
<p>Para evitar que tu cuenta sea sancionada, recuerda respetar las normas de nuestro servidor.</p>
<br>
<div class="restore-item-table">
<p><i class="fas fa-exclamation-triangle"></i> <span>Importante:<span></span></span></p>
<p>Si tu cuenta aparece como sancionada o cerrada al intentar ingresar al reino, pero tu historial no tiene ninguna sanción activa, significa que has tenido un bloqueo automático temporal por demasiados intentos de inicio de sesión fallidos.</p>
<p>Espera al menos 10 minutos para volver a intentar y asegúrate de usar nombre de cuenta y contraseña correctas.</p>
</div>
<br>
<p>Para realizar un reclamo de sanción, por favor ingresa en nuestro <a href="https://foro.ultimowow.com/" target="_blank" rel="noopener noreferrer">foro</a> y visita la sección Reclamaciones.</p>
</div>
</div>
<div class="box-content">
<div class="title-box-content"><h2>Historial de baneos</h2></div>
<div class="body-box-content info-box-light">
<table class="max-center-table">
<tbody><tr>
<td class="centered"><span>No hay baneos</span></td>
</tr>
</tbody></table>
</div>
</div>
<div class="box-content">
<div class="title-box-content"><h2>Historial de muteos</h2></div>
<div class="body-box-content info-box-light">
<table class="max-center-table">
<tbody><tr>
<td class="centered"><span>No hay muteos</span></td>
</tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
+26
View File
@@ -0,0 +1,26 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Cambiar correo</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>El correo actual debe escribirse tal cual figura en información de cuenta, respetando mayúsculas y minúsculas.</p>
<p>El correo nuevo debe ser funcional y pertenecer al dominio gmail.</p>
<p>Escoje un correo al que nadie más tenga acceso.</p>
<br>
<p>Si aún no tienes Token de seguridad, puedes solicitarlo <a href="security-token" target="_blank">aquí</a>.</p>
<div class="centered">
<br>
<br>
<span class="red-form-response">El cambio de correo ya no es una herramienta disponible por autogestión.</span>
<hr>
<div class="alert-message" id="change-email-response"></div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,47 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Cambiar contraseña</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La contraseña nueva debe ser alfanumérica y con una longitud de hasta 16 caracteres.</p>
<p>Escoje una contraseña que sea difícil de adivinar por los demás y guárdala en un lugar seguro.</p>
<br>
<p>Si aún no tienes Token de seguridad, puedes solicitarlo <a href="security-token" target="_blank">aquí</a>.</p>
<div class="centered">
<br>
<br>
<form action="" method="POST" id="uw-change-password-form" accept-charset="utf-8">
<table class="middle-center-table">
<tbody><tr>
<td><input type="password" maxlength="16" name="cur-password" id="cur-password" placeholder="Contraseña actual" autofocus="">
<span class="far fa-eye toggle-cur-password"></span></td>
</tr>
<tr>
<td><input type="password" maxlength="16" name="new-password" id="new-password" placeholder="Contraseña nueva">
<span class="far fa-eye toggle-new-password"></span></td>
</tr>
<tr>
<td><input type="password" maxlength="16" name="conf-new-password" id="conf-new-password" placeholder="Confirmar contraseña nueva">
<span class="far fa-eye toggle-conf-new-password"></span></td>
</tr>
<tr>
<td><input type="password" maxlength="6" name="security-token" id="security-token" placeholder="Token de seguridad">
<span class="far fa-eye toggle-token"></span></td>
</tr>
<tr>
<td><button type="submit" name="changepassword" class="change-password-button" data-id="CambiarPassword">Cambiar contraseña</button></td>
</tr>
</tbody></table>
</form>
<hr>
<div class="alert-message" id="change-password-response"></div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
+23
View File
@@ -0,0 +1,23 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Contáctanos</h1></div>
<div class="box-content">
<div class="body-box-content">
<p>¡Gracias por tu interés en contactar con nosotros!</p>
<p>Si tienes alguna pregunta, consulta o comentario, estaremos encantados de ayudarte. Por favor, envía un correo electrónico a la siguiente dirección:</p>
<p class="second-brown">contacto@novawow.com</p>
<br>
<p>Error 404 es la empresa que representa el servicio de {{ NOMBRE_SERVIDOR }}.</p>
<p>Nos esforzamos por responder a todos los mensajes en un plazo de 48 horas hábiles.</p>
<p>Asegúrate de incluir la información relevante en tu correo para que podamos brindarte una respuesta precisa y oportuna.</p>
<br>
<p>En Error 404, valoramos tus comentarios y opiniones. Tu satisfacción es nuestra prioridad y nos esforzamos por brindarte la mejor experiencia posible en {{ NOMBRE_SERVIDOR }}.</p>
<p>¡Esperamos tener noticias tuyas pronto!</p>
<br>
<p>Atentamente, el equipo de Error 404.</p>
</div>
</div>
</div>
</div>
</div>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+119
View File
@@ -0,0 +1,119 @@
<!-- main -->
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content">
<h1>{{ download_content.title }}</h1>
</div>
<script>
function mostrarSistemasOperativos() {
const idiomaSelect = document.getElementById("game-language");
const sistemasOperativosDivs = document.getElementsByClassName("sistema-operativo");
for (const div of sistemasOperativosDivs) {
div.style.display = "none";
}
const selectedValue = idiomaSelect.options[idiomaSelect.selectedIndex].value;
if (selectedValue) {
document.getElementById("sistemas-" + selectedValue).style.display = "block";
}
actualizarDescripcionIdioma();
}
function iniciarDescarga() {
const soSelect = document.querySelector(".sistema-operativo select:enabled");
const url = soSelect.options[soSelect.selectedIndex].getAttribute("data-url");
if (url) {
window.open(url, "_blank");
}
}
function actualizarDescripcionIdioma() {
const idiomaSelect = document.getElementById("game-language");
const selectedOption = idiomaSelect.options[idiomaSelect.selectedIndex];
const descripcion = selectedOption.getAttribute("data-descripcion");
const gameInfo = document.getElementById("game-info");
gameInfo.textContent = descripcion || "";
}
function verificarMacOS() {
const osSelect = document.querySelector(".sistema-operativo select:enabled");
const selectedOS = osSelect.options[osSelect.selectedIndex].text;
// Verifica si el sistema operativo seleccionado es "Mac OS Catalina"
if (selectedOS === "Mac OS Catalina") {
document.getElementById("op-info").style.display = "block";
} else {
document.getElementById("op-info").style.display = "none";
}
}
</script>
<div class="box-content">
<div class="title-box-content" id="torrent"><h2></h2></div>
<div class="body-box-content justified">
{{ download_content.content|safe }}
<div class="centered">
<form name="uw-client-dowload" id="uw-client-download" method="post" autocomplete="off">
<p><span>Idioma</span></p>
<br>
<select name="game-language" id="game-language" class="game-download-select" onchange="mostrarSistemasOperativos();">
<option selected="true" disabled="disabled">Elegir idioma</option>
{% for categoria in categorias %}
<option value="{{ categoria.id }}" data-descripcion="{{ categoria.descripcion }}">{{ categoria.nombre }}</option>
{% endfor %}
</select>
<br><br>
{% for categoria in categorias %}
<div id="sistemas-{{ categoria.id }}" class="sistema-operativo" style="display: none;">
<br>
<p id="game-info">&nbsp;</p> <!-- Descripción del idioma -->
<br>
<p><span>Sistema operativo</span></p>
<br>
<select name="operating-system" class="game-download-select" onchange="verificarMacOS();">
<option selected="true" disabled="disabled">Elegir sistema operativo</option>
{% for sistema in categoria.sistemas_operativos.all %}
<option value="{{ sistema.id }}" data-url="{{ sistema.url_descarga }}">{{ sistema.nombre }}</option>
{% endfor %}
</select>
</div>
{% endfor %}
<br>
<button type="button" onclick="iniciarDescarga();" class="g-download-button" id="download-c-button">DESCARGAR</button>
</div>
</form>
<br>
<hr>
<div id="error-message" class="red-form-response"></div>
<br>
</div>
</div>
<div id="op-info" class="box-content" style="display: none;">
<div class="title-box-content" id="torrent"><h2>Guía para ejecutar el cliente en mac OS Catalina</h2></div>
<div class="body-box-content">
<p>macOS Catalina ya no soporta aplicaciones que trabajan en 32bits, y el cliente se ejecuta en 32bits.</p>
<p>Siguiendo los pasos a continuación podrás disfrutar {{ NOMBRE_SERVIDOR }} sin problemas en macOS Catalina.</p>
<br>
<span>Instrucciones</span>
<p>1 - Descarga e instala <a href="https://insmac.org/macosx/3728-crossover-19.html" target="_blank">CrossOver</a>.</p>
<p>2 - Una vez que tengas descargado el cliente, ejecuta CrossOver y haz clic en "Instalar una aplicación para Windows".</p>
<p>3 - En el campo "Seleccionar una aplicación para instalar", busca la descarga, selecciónalo y haz clic en continuar. (No hagas clic en instalar aún).</p>
<p>4 - Ve a la pestaña donde dice "Seleccionar instalador", haz clic en "Elegir archivo de instalador", y ahora busca WoW.exe y selecciónalo.</p>
<p>5 - En la pestaña Botella, puedes seleccionar Windows 7 64bits.</p>
<p>6 - Ve a la pestaña "Instalar y finalizar", haz clic en Instalar, se instalarán todas las fuentes, archivos y Visual Redistributables necesarios que WoW usa en un sistema operativo Windows estándar.</p>
<p>7 - Te pedirá instalar y aceptar los FONTS, Microsoft Visual C ++, haz clic en Sí para cada solicitud que aparezca.</p>
<p>8 - El cliente se iniciará automáticamente.</p>
<p>9 - Una vez que termines y salgas del cliente, haz clic en "Listo" en la aplicación CrossOver.</p>
<p>10 - La próxima vez que desees volver, abre la aplicación CrossOver, mira el panel izquierdo y selecciona en Botella el WoW que se creó anteriormente, y haz clic en RUN COMMAND, selecciona WoW.exe y haz clic en ¨Guardar comando como iniciador¨, luego haz clic en Abrir.</p>
<p>11 - Finalmente, verás el ícono de WoW debajo de la pestaña Botella de WoW, ahora puedes arrastrar el lanzador de WoW al Dock, de esta manera, la próxima vez que quieras entrar, simplemente ejecuta WoW desde el Dock.</p>
</div>
</div>
</div>
</div>
</div>
+3
View File
@@ -0,0 +1,3 @@
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"rayId":"8dd7d9add98c86c8","serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"version":"2024.10.4","token":"b43b537c19bd4b10965fb5e1caa4f115"}' crossorigin="anonymous"></script>
</body>
</html>
+11
View File
@@ -0,0 +1,11 @@
<footer>
<p><a href="terms-and-conditions">Términos y Condiciones</a><span class="third-brown">&nbsp;&nbsp; <i class="fas fa-grip-lines-vertical"></i>&nbsp;&nbsp; </span>
<a href="privacy-policy">Política de Privacidad</a><span class="third-brown">&nbsp;&nbsp; <i class="fas fa-grip-lines-vertical"></i>&nbsp;&nbsp; </span>
<a href="refund-policy">Política de Reembolso</a><span class="third-brown">&nbsp;&nbsp; <i class="fas fa-grip-lines-vertical"></i>&nbsp;&nbsp; </span>
<a href="cookies">Declaración de Cookies</a><span class="third-brown">&nbsp;&nbsp; <i class="fas fa-grip-lines-vertical"></i>&nbsp;&nbsp; </span>
<a href="legal-notice">Aviso legal</a><span class="third-brown">&nbsp;&nbsp; <i class="fas fa-grip-lines-vertical"></i>&nbsp;&nbsp; </span>
<a href="contact-us">Contáctanos</a></p>
<br />
<p class="third-brown">© Copyright {{ NOMBRE_SERVIDOR }}™ {{ ANIO_ACTUAL }}. Todos los derechos reservados</p>
<p class="third-brown">Diseño: "Torete apesta" Por Ryuzaki <i class="fas fa-cat"></i></p>
</footer>
+115
View File
@@ -0,0 +1,115 @@
<!DOCTYPE html>
<html lang="es" xml:lang="es" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0">
<title>{{ NOMBRE_SERVIDOR }} Server de WoW WotLK 3.3.5a Latino y Español 💎</title>
<meta name="description" content="Descarga y juega gratis a WotLK en {{ NOMBRE_SERVIDOR }} - Server de WoW WotLK 3.3.5a Latino y Español - El mejor server de WoW 🔥" />
<meta name="keywords" content="server wow, server wotlk, server 3.3.5a, servidor de wow, servidor wotlk, servidor 3.3.5a, servidor de wow español, server de wow latino, wow 3.3.5a latino, wow 3.3.5a español, server wow en español, server wotlk blizzlike, server 3.3.5a, el mejor server de wow, servidores de wow gratis, servidores de wow gratis en español, servidores para jugar al wow gratis, server wow wotlk 3.3.5a, {{ NOMBRE_SERVIDOR }}" />
<meta name="yandex-verification" content="4e86b91aa5a35470" />
<meta name="msvalidate.01" content="8A6F294567EA3FFA94F2DC10104E6527" />
<meta name="apple-mobile-web-app-title" content="{{ NOMBRE_SERVIDOR }}" />
<meta name="application-name" content="{{ NOMBRE_SERVIDOR }}" />
<meta name="msapplication-TileColor" content="#47210a" />
<meta name="msapplication-TileImage" content="{{ URL_PRINCIPAL }}/static/mstile-144x144.png?v=4" />
<meta name="msapplication-config" content="{{ URL_PRINCIPAL }}/static/browserconfig.xml" />
<meta property="og:site_name" content="{{ NOMBRE_SERVIDOR }}" />
<meta property="og:title" content="{{ NOMBRE_SERVIDOR }} Server de WoW WotLK 3.3.5a Latino y Español 💎" />
<meta property="og:type" content="website" />
<meta property="og:description" content="Juega gratis WotLK en {{ NOMBRE_SERVIDOR }} - Server de WoW WotLK 3.3.5a Latino y Español - El mejor server de WoW" />
<meta property="og:url" content="{{ URL_PRINCIPAL }}/es/" />
<meta property="og:image" content="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-logos/novawow-og-logo.png" />
<meta property="og:locale" content="es_ES" />
<meta property="fb:app_id" content="1499391136871080" />
<base href="{{ URL_PRINCIPAL }}/es/" />
<link rel="canonical" lang="es" href="{{ URL_PRINCIPAL }}/es/" />
<link rel="stylesheet" href="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-css/novawow-style.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css">
<link rel="apple-touch-icon" sizes="180x180" href="{{ URL_PRINCIPAL }}/static/apple-touch-icon.png?v=4" />
<link rel="icon" type="image/png" sizes="32x32" href="{{ URL_PRINCIPAL }}/static/favicon-32x32.png?v=4" />
<link rel="icon" type="image/png" sizes="194x194" href="{{ URL_PRINCIPAL }}/static/favicon-194x194.png?v=4" />
<link rel="icon" type="image/png" sizes="192x192" href="{{ URL_PRINCIPAL }}/static/android-chrome-192x192.png?v=4" />
<link rel="icon" type="image/png" sizes="16x16" href="{{ URL_PRINCIPAL }}/static/favicon-16x16.png?v=4" />
<link rel="manifest" href="{{ URL_PRINCIPAL }}/static/site.webmanifest?v=4" />
<link rel="mask-icon" href="{{ URL_PRINCIPAL }}/static/safari-pinned-tab.svg?v=4" color="#47210a" />
<link rel="shortcut icon" href="{{ URL_PRINCIPAL }}/static/favicon.ico" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script src="https://www.google.com/recaptcha/api.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js/power.js?lang=es"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/login_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/my_account_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/recruit-response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/trade_points_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/change_email_response.js"></script>
<script>var aowow_tooltips = { "colorlinks": true, "iconizelinks": true, "renamelinks": true }</script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js/nw-scripts.js"></script>
<!-- Cookies -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-71220506-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-71220506-2');
</script>
<!-- Social network for SEO -->
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Organization",
"name": "{{ NOMBRE_SERVIDOR }}",
"url": "{{ URL_PRINCIPAL }}/es/",
"sameAs": [
"https://www.facebook.com/NovaWoW",
"https://www.instagram.com/NovaWoW/",
"https://twitter.com/NovaWoW"
]
}
</script>
<!-- time -->
<script>
function startTime() {
var today = new Date();
var h = today.getUTCHours();
var m = today.getUTCMinutes();
var s = today.getUTCSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById("server-time").innerHTML =
h + ":" + m + ":" + s;
var t = setTimeout(startTime, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
</script>
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version="2.0";
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,"script",
"https://connect.facebook.net/en_US/fbevents.js");
fbq("init", "744841762902490");
fbq("track", "PageView");
</script>
<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=744841762902490&ev=PageView&noscript=1"/></noscript>
<!-- End Facebook Pixel Code -->
</head>
+56
View File
@@ -0,0 +1,56 @@
<header>
<div class="nav-wrapper">
<div class="nav-bar" id="nw-nav-bar">
<a href="javascript:void(0);" class="icon" id="menu-icon" onclick="nwNavBar()">
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
</a>
<a href="create-account">CREAR CUENTA</a>
<div class="nav-dropdown">
<div class="nav-dropdown-btn">DESCARGAS <i class="fas fa-caret-down"></i></div>
<div class="nav-dropdown-content">
<p><a href="download-client">CLIENTE</a></p>
<p><a href="download-addons">ADDONS</a></p>
</div>
</div>
<div class="nav-dropdown">
<div class="nav-dropdown-btn">{{ server.name }} <i class="fas fa-caret-down"></i></div>
<div class="nav-dropdown-content">
<p><a href="https://foro.novawow.com/topic/26596-changelog-2024/" target="_blank" rel="noopener noreferrer">CHANGELOG</a></p>
<p><a href="novawow-realm">REINO</a></p>
</div>
</div>
<div class="nav-dropdown">
<div class="nav-dropdown-btn">COMUNIDAD <i class="fas fa-caret-down"></i></div>
<div class="nav-dropdown-content">
<p><a href="https://foro.novawow.com/" target="_blank" rel="noopener noreferrer">FOROS</a></p>
<p><a href="https://wotlk.novawow.com" target="_blank" rel="noopener noreferrer">WOTLK DB</a></p>
<p><a href="content-creators">VIDEOS</a></p>
</div>
</div>
{% if request.session.username %}
<!-- Usuario autenticado -->
<div class="nav-dropdown">
<div class="nav-dropdown-btn">
{{ request.session.username }} <i class="fas fa-caret-down"></i>
</div>
<div class="nav-dropdown-content">
<p><a href="my-account">MI CUENTA</a></p>
<p><a href="{% url 'log-out' %}">DESCONECTAR</a></p>
</div>
</div>
{% else %}
<!-- Usuario no autenticado -->
<a href="log-in" class="last">CONECTAR</a>
{% endif %}
</div>
</div>
<a href="{{ URL_PRINCIPAL }}/static/">
<img class="nw-long-logo" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-long-logo.webp" alt="{{ NOMBRE_SERVIDOR }}" title="{{ NOMBRE_SERVIDOR }}" />
</a>
<a href="javascript:void(0);" onclick="uwIcon()">
<img class="nw-logo" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-logos/nw-logo.webp" alt="NW" title="NW" />
</a>
</header>
+24
View File
@@ -0,0 +1,24 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Aviso legal</h1></div>
<div class="box-content">
<div class="body-box-content">
<p>El sitio web "NovaWoW.com" y sus subdominios (en adelante, "el sitio web") se ofrecen únicamente con fines informativos y de entretenimiento. {{ NOMBRE_SERVIDOR }} no se hace responsable del uso que los usuarios hagan del sitio web. Aunque se procura que se dé un uso correcto, {{ NOMBRE_SERVIDOR }} no asume responsabilidad por las acciones, decisiones o consecuencias derivadas del uso del sitio web. Los usuarios son responsables de verificar la precisión, integridad y utilidad de la información proporcionada, así como de cumplir con las leyes y regulaciones aplicables al utilizar el contenido del sitio web.</p>
<br>
<p>Enlaces a terceros: El sitio web puede contener enlaces a sitios web de terceros. Estos enlaces se proporcionan únicamente para tu conveniencia y no implican el respaldo o afiliación de {{ NOMBRE_SERVIDOR }} con dichos sitios web. {{ NOMBRE_SERVIDOR }} no se hace responsable del contenido o las prácticas de privacidad de estos sitios web de terceros.</p>
<br>
<p>Privacidad y Cookies: La recopilación y uso de tus datos personales se rigen por nuestra Política de Privacidad y el uso de cookies se rige por nuestra Declaración de Cookies. Al utilizar el sitio web, aceptas nuestras prácticas descritas en dichas políticas.</p>
<br>
<p>Derechos de autor: Los usuarios del sitio web deben respetar los derechos de autor y no publicar contenido que infrinja los derechos de propiedad intelectual de terceros. {{ NOMBRE_SERVIDOR }} se compromete a proteger los derechos de autor y cumplir con las leyes aplicables. Si encuentras contenido infractor, contáctanos utilizando el mecanismo de reclamación de infracción descrito a continuación.</p>
<br>
<p>Mecanismo de reclamación de infracción: Si crees que tu trabajo ha sido utilizado de manera no autorizada en el sitio web, puedes presentar una reclamación por infracción de derechos de autor proporcionando la información requerida. Contáctanos utilizando los datos de contacto a continuación.</p>
<br>
<p class="second-brown">Contacto</p>
<p>novawow.com</p>
<p>info@novawow.com</p>
</div>
</div>
</div>
</div>
</div>
+44
View File
@@ -0,0 +1,44 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content">
<h1>Conectar a UltimoWoW</h1>
</div>
<div class="box-content">
<div class="body-box-content centered">
<form action="{% url 'login' %}" method="POST" id="uw-login-form" accept-charset="utf-8" onsubmit="event.preventDefault(); submitLoginForm();">
{% csrf_token %}
<table class="middle-center-table">
<tr>
<td><input type="text" maxlength="20" name="username" id="username" placeholder="Nombre de usuario" autofocus required></td>
</tr>
<tr>
<td>
<input type="password" maxlength="16" name="password" id="password" placeholder="Contraseña" required>
<span class="far fa-eye toggle-password" onclick="togglePasswordVisibility()"></span>
</td>
</tr>
<tr>
</tr>
<tr>
<td>
<button type="submit" class="login-button" id="login-button">Conectar</button>
</td>
</tr>
</table>
</form>
<hr>
<div class="alert-message" id="login-response"></div>
<br>
<p><a href="recover">He olvidado mi contraseña/usuario</a></p>
<p><a href="recover">No me ha llegado el enlace de activación</a></p>
<br>
<p>¿Nuevo en la comunidad? Puedes crear una cuenta <a href="create-account">aquí</a></p>
<br>
<p class="grey-info2">* Si conectas desde un lugar público recuerda desconectar cuando no estés usando la página web o el foro.</p>
</div>
</div>
</div>
</div>
</div>
+287
View File
@@ -0,0 +1,287 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Mi cuenta</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2></div>
<div class="body-box-content">
<fieldset class="account-fieldset">
<legend>Datos básicos</legend>
<div class="separate">
<p>Nombre de la cuenta: <span>{{ user_info.username }}</span></p>
<p>Correo de registro: <span>{{ user_info.reg_mail }}</span></p>
<p>Correo actual: <span>{{ user_info.email }}</span></p>
<p>Fecha de registro: <span>{{ user_info.joindate }}</span></p>
<p>Última IP (web): <span>{{ user_info.last_ip }}</span></p>
<p>Última IP (Servidor): <span>{{ user_info.last_attempt_ip }}</span></p>
</div>
</fieldset>
<fieldset class="account-fieldset">
<legend>Estado de la cuenta</legend>
<div class="separate">
<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-ranks/1_Newbie.svg" class="nw-rank" alt="Nivel 1" title="Nivel 1">
<p>PD: <span>0</span></p>
<p>PV: <span>0</span></p>
<p>Token de Seguridad: <span>Sin solicitar</span></p>
{% if account_status.is_banned %}
<p>Cuenta baneada: <span></span></p>
<p>Fin de la suspensión: <span>{{ account_status.unban_date }}</span></p>
<p id="ban-timer">Tiempo restante: <span id="remaining-time">{{ account_status.remaining_time }}</span></p>
{% else %}
<p>Cuenta baneada: <span>No</span> (<a href="ban-history">Consultar historial</a>)</p>
{% if account_status.is_recruited %}
<p>Cuenta reclutada: <span></span></p>
{% else %}
<p>Cuenta reclutada: <span>No</span></p>
{% endif %}
<p>Amigos reclutados: <span>{{ account_status.recruited_count }}</span></p>
{% endif %}
</div>
</fieldset>
</div>
</div>
{% if has_characters %}
<div class="box-content">
<div class="title-box-content">
<h2>Mis personajes</h2>
</div>
<div class="characters-grid">
{% for character in characters %}
<div class="char-box char-box-{{ character.class_css }}">
<div class="char-text">
<!-- Imagen del personaje basada en raza, clase y género -->
<img class="img-small-icon char-icon" src="{{ URL_PRINCIPAL }}/static/{{ character.image_url }}" alt="{{ character.name }}">
<!-- Información del personaje -->
<p class="{{ character.class_css }} big-font">{{ character.name }}</p>
<p><span>Nivel {{ character.level }}</span></p>
<!-- Mostrar zona del personaje -->
<p class="second-brown">
{{ character.zone }}
</p>
<!-- Mostrar monedas del personaje -->
<p>
<span>
{{ character.gold }}<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif" width="10px">
{{ character.silver }}<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/money-silver.webp" width="10px">
{{ character.copper }}<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/money-copper.gif" width="10px">
</span>
</p>
</div>
</div>
{% endfor %}
</div>
</div>
{% endif %}
<style>
.title-box-content {
margin-bottom: 20px; /* Separación entre el título y la cuadrícula */
text-align: center; /* Alineación centrada del título */
}
</style>
<div class="box-content">
<div class="title-box-content"><h2>Utilidades y Herramientas</h2></div>
<div class="body-box-content-account">
<div id="account-settings">OPCIONES DE CUENTA <i class="fas fa-arrow-down fa-arrow-down-account rotate2"></i></div>
<div id="account-settings-panel" style="display: none;">
<table class="max-center-table fixed-layout-table">
<tbody><tr>
<td>
<a href="change-password">
<div class="tool-button">
<div class="acc-icon password-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Cambiar contraseña</span>
<br>
<span class="second-brown shadow">Gestiona una nueva contraseña</span>
</div>
</div>
</a>
</td>
<td>
<a href="change-email">
<div class="tool-button">
<div class="acc-icon email-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Cambiar correo</span>
<br>
<span class="second-brown shadow">Gestiona un correo activo</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="promo-code">
<div class="tool-button">
<div class="acc-icon promo-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Código de promoción</span>
<br>
<span class="second-brown shadow">Canjea códigos por PD o PV</span>
</div>
</div>
</a>
</td>
<td>
<a href="security-token">
<div class="tool-button">
<div class="acc-icon token-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Token de seguridad</span>
<br>
<span class="second-brown shadow">Seguridad extra para tu cuenta</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="recruit-a-friend">
<div class="tool-button">
<div class="acc-icon recruit-a-friend-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Recluta a un amigo</span>
<br>
<span class="second-brown shadow">Trae amigos y recibe grandes premios</span>
</div>
</div>
</a>
</td>
<td>
<a href="rename-guild">
<div class="tool-button">
<div class="acc-icon rename-guild-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Renombrar hermandad</span>
<br>
<span class="second-brown shadow">Cambia el nombre de tu hermandad</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="vote-points">
<div class="tool-button">
<div class="acc-icon vote-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Votar por nosotros</span>
<br>
<span class="second-brown shadow">Suma tu voto en páginas top</span>
</div>
</div>
</a>
</td>
<td>
<a href="d-points">
<div class="tool-button">
<div class="acc-icon dnt-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Adquirir PD</span>
<br>
<span class="second-brown shadow">Obtiene PD y accede a recompensas</span>
</div>
</div>
</a>
</td>
</tr>
</tbody></table>
<br>
</div>
<div id="account-history">HISTORIALES <i class="fas fa-arrow-down fa-arrow-down-history rotate2"></i></div>
<div id="account-history-panel">
<table class="max-center-table fixed-layout-table">
<tbody><tr>
<td>
<a href="points-history">
<div class="tool-button">
<div class="acc-icon pointsh-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Historial de PD y PV</span>
<br>
<span class="second-brown shadow">Revisa en qué has usado tus PD y PV</span>
</div>
</div>
</a>
</td>
<td>
<a href="trans-history">
<div class="tool-button">
<div class="acc-icon dnth-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Historial de transacciones</span>
<br>
<span class="second-brown shadow">Revisa los trámites que has realizado</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="ban-history">
<div class="tool-button">
<div class="acc-icon banh-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Historial de sanciones</span>
<br>
<span class="second-brown shadow">Revisa las sanciones de tu cuenta</span>
</div>
</div>
</a>
</td>
<td>
<a href="security-history">
<div class="tool-button">
<div class="acc-icon securityh-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Historial de seguridad</span>
<br>
<span class="second-brown shadow">Revisa la seguridad de tu cuenta</span>
</div>
</div>
</a>
</td>
</tr>
</tbody></table>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function () {
let remainingTime = parseInt(document.getElementById('remaining-time').textContent);
function updateBanTimer() {
if (remainingTime > 0) {
remainingTime--;
const hours = Math.floor(remainingTime / 3600);
const minutes = Math.floor((remainingTime % 3600) / 60);
const seconds = remainingTime % 60;
document.getElementById('ban-timer').textContent = `Tiempo restante: ${hours}h ${minutes}m ${seconds}s`;
if (remainingTime === 0) {
location.reload(); // Recargar la página cuando el tiempo llegue a 0
}
}
}
// Actualizar el contador cada segundo
setInterval(updateBanTimer, 1000);
});
</script>
+12
View File
@@ -0,0 +1,12 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Página no encontrada</h1></div>
<div class="box-content">
<div class="body-box-content justified">
<p>Parece que la página que estás buscando no existe o no se encuentra disponible.</p>
</div>
</div>
</div>
</div>
</div>
+86
View File
@@ -0,0 +1,86 @@
<!-- main -->
<div class="main-page">
<div class="middle-content middle-content-index">
<div class="body-content">
<div class="title-content"><h1>{{ NOMBRE_SERVIDOR }} WOTLK 3.3.5A</h1></div>
<div class="box-content">
<div class="raf-index-holder">
<div class="right-content" id="right-content-min">
<div class="right-body">
<table class="max-center-table">
<tr>
<td class="yellow-info">{{ server.name }} <span class="blue-info small-font">{{ expansion }}<span></td>
<td class="real-info-box green-info">{{ online_characters }}</td>
</tr>
<tr>
<td>Login</td>
<td class="real-info-box {% if status == 'Online' %}green-info{% else %}red-info{% endif %}">{{ status }}</td>
</tr>
<tr>
<td>Hora</td>
<td class="real-info-box"><span id="server-time">{{ server_time }}</span></td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr class="centered">
<td colspan="2">
<p><span>{{ server.address }}</span></p>
</td>
</tr>
</table>
</div>
<div class="raf-index-responsive"><a href="recruit-a-friend">¡RECLUTA A UN AMIGO!</a></div>
</div>
<div class="raf-index"><a href="recruit-a-friend">¡RECLUTA A UN AMIGO!</a></div>
</div>
<div class="body-box-content">
<div class="body-box-content">
<p>{{ NOMBRE_SERVIDOR }} es una comunidad enfocada en usuarios de habla hispana, especialmente dirigida al público español y latino.</p>
<p>Atraemos a usuarios apasionados tanto por el PvE como por el PvP, y ofrecemos una amplia variedad de contenido.</p>
<br />
<p>Nuestro objetivo principal es mantener una comunidad de alto nivel, brindando un ambiente agradable para que todos los miembros, nuevos y veteranos, encuentren aquí un lugar donde puedan vivir momentos inigualables.</p>
<p>¡Únete y disfruta de una experiencia única con miles de usuarios!</p>
</div>
</div>
</div>
<br />
<script>
if ($("#live-stream").length > 0) {
$("#content-container").html("EN VIVO" );
$("#live-stream-div").show();
}
else {
$("#live-stream-div").hide();
}
</script>
<div class="title-content-h3">
<h3 class="big-font">NOTICIAS</h3>
</div>
<div class="box-content">
<div class="body-box-content">
{% for noticia in noticias %}
<h3>{{ noticia.titulo }}</h3>
<span class="date">{{ noticia.fecha_publicacion }}</span>
<div class="noticia-contenido">
{{ noticia.contenido|safe }}
</div>
{% if noticia.enlace %}
<p>Enlace: <a href="{{ noticia.enlace }}" target="_blank" rel="noopener noreferrer">aquí</a></p>
{% endif %}
<br />
<hr />
<br />
{% empty %}
<p>No hay noticias disponibles en este momento.</p>
{% endfor %}
<p class="centered third-brown"><i>* Mostrando las últimas 50 noticias</i></p>
<br />
</div>
</div>
@@ -0,0 +1,31 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Reino - <span class="blue-info">{{ server.name }}</span></h1></div>
<div class="box-content centered">
<div class="realm-information realm-information-half">
<h2>Rates</h2>
<p>Experiencia: <span>x8 modificable con .xp (Con Recluta a un Amigo x16)</span></p>
<p>Drop de objetos verdes y azules: <span>x4</span></p>
<p>Drop de oro en NPCs: <span>x2</span></p>
<p>Drop de oro en misiones: <span>x1</span></p>
<p>Habilidades: <span>x3</span></p>
<p>Profesiones: <span>x3</span></p>
<p>Reputaciones: <span>x3 (Bonus con Recluta a un amigo)</span></p>
<p>Honor: <span>x3</span></p>
</div>
<div class="realm-information realm-information-half">
<h2>Horarios</h2>
<p>Los siguientes horarios son basados en la hora del reino.</p>
<br>
<p>Misiones diarias: <span>7 am
</span></p><p>Reinicio de mazmorras diarias: <span>9 am</span></p>
<p>Reinicio de bandas: <span>9 am (Miércoles)</span></p>
<p>Campos de Batalla: <span>10 am</span></p>
<p>Reparto de Puntos de Arena: <span>11 am (Miércoles)</span></p>
<br>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,27 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Historial de PD y PV</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>Aquí verás los consumos de PD y PV más recientes que ha tenido la cuenta.</p>
<p>Con esta información podrás tener control de todo lo que has adquirido así como también chequear que toda la activdad sea normal.</p>
<p>Si observas algún movimiento sospechoso, puedes contactar con el equipo de {{ NOMBRE_SERVIDOR }}.</p>
<br>
</div>
</div>
<div class="box-content"><div class="title-box-content"><h2>Historial de PD y PV</h2></div>
<div class="body-box-content">
<table class="max-center-table-aligned2">
<tbody><tr>
<td><span>No hay movimientos</span></td>
</tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,68 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Política de privacidad</h1></div>
<div class="box-content">
<div class="body-box-content justified">
<p>Esta Política de Privacidad describe cómo recopilamos, utilizamos, almacenamos y protegemos la información personal de los usuarios ("usted" o "usuario") de nuestro sitio web. Al utilizar nuestro sitio web, usted acepta las prácticas descritas en esta política.</p>
<br>
<hr>
<br>
<p class="second-brown">Recopilación de Información Personal</p>
<p>Recopilamos la siguiente información personal cuando usted utiliza nuestro sitio web:</p>
<p>1. Cookies: Utilizamos cookies para recopilar información sobre su actividad en nuestro sitio web. Las cookies son pequeños archivos de texto que se almacenan en su dispositivo y nos permiten reconocer su navegador o dispositivo y recordar cierta información. Estas cookies pueden ser cookies de sesión o cookies persistentes. Puede ajustar la configuración de su navegador para rechazar todas las cookies o para indicar cuándo se envía una cookie. Sin embargo, si desactiva las cookies, es posible que algunas funciones de nuestro sitio web no funcionen correctamente.</p>
<p>2. Direcciones IP: Recopilamos direcciones IP de los usuarios que visitan nuestro sitio web. Las direcciones IP se utilizan para analizar tendencias, administrar el sitio web, rastrear el movimiento del usuario y recopilar información demográfica. No vinculamos las direcciones IP con ninguna información de identificación personal.</p>
<p>3. Direcciones de correo electrónico: Recopilamos las direcciones de correo electrónico que usted proporciona al registrarse en nuestro sitio web o al actualizar su información de registro. Utilizamos estas direcciones de correo electrónico para enviarle información relacionada con su cuenta, como confirmaciones de registro, notificaciones de cambios en los términos o políticas, y actualizaciones de seguridad.</p>
<p>4. Nombres de usuario y contraseñas: Recopilamos los nombres de usuario y las contraseñas que usted elige al registrar una cuenta en nuestro sitio web. Estas credenciales se utilizan para autenticar su acceso a su cuenta y para proteger su información personal.</p>
<br>
<hr>
<br>
<p class="second-brown">Uso de la Información Personal</p>
<p>Utilizamos la información personal que recopilamos para los siguientes fines:</p>
<p>1. Brindar y mejorar nuestros servicios: Utilizamos su información personal para brindarle los servicios solicitados y mejorar su experiencia en nuestro sitio web. Esto incluye personalizar el contenido y las recomendaciones, proporcionar soporte técnico, y analizar el rendimiento y la eficacia de nuestro sitio web.</p>
<p>2. Comunicaciones: Podemos utilizar su dirección de correo electrónico para enviarle comunicaciones relacionadas con su cuenta, como confirmaciones de registro, notificaciones de cambios en los términos o políticas, actualizaciones de seguridad y otras actualizaciones importantes.</p>
<br>
<hr>
<br>
<p class="second-brown">Protección de la Información Personal</p>
<p>Tomamos medidas razonables para proteger la información personal que recopilamos y almacenamos. Utilizamos medidas de seguridad técnicas, administrativas y físicas para proteger su información contra el acceso no autorizado, la divulgación, la alteración o la destrucción.</p>
<br>
<hr>
<br>
<p class="second-brown">Divulgación de la Información Personal a Terceros</p>
<p>No vendemos, intercambiamos ni transferimos su información personal a terceros sin su consentimiento, excepto en los siguientes casos:</p>
<p>- Proveedores de servicios: Podemos compartir su información personal con proveedores de servicios que realizan funciones en nuestro nombre, como el alojamiento del sitio web, el procesamiento de pagos y el análisis de datos. Estos proveedores de servicios tienen acceso a su información personal solo en la medida necesaria para realizar sus funciones y están obligados a no divulgar ni utilizar la información con ningún otro fin.</p>
<p>- Cumplimiento legal: Podemos divulgar su información personal si creemos de buena fe que dicha divulgación es necesaria para cumplir con una obligación legal, proteger sus derechos o seguridad, investigar fraudes o responder a una solicitud legal.</p>
<br>
<hr>
<br>
<p class="second-brown">Sus Derechos y Opciones</p>
<p>Usted tiene ciertos derechos y opciones con respecto a su información personal:</p>
<p>- Acceso y actualización: Usted puede acceder y actualizar cierta información personal proporcionada a través de su cuenta en nuestro sitio web.</p>
<p>- Eliminación de datos: Usted puede solicitar la eliminación de su información personal de nuestros registros, sujeto a cualquier requisito legal o contractual que podamos tener.</p>
<p>- Cookies: Puede ajustar la configuración de su navegador para rechazar cookies o para indicar cuándo se envía una cookie. Sin embargo, tenga en cuenta que deshabilitar las cookies puede afectar el funcionamiento de nuestro sitio web.</p>
<br>
<hr>
<br>
<p class="second-brown">Uso incorrecto de plataformas de terceros con el fin de violar nuestra política de devolución</p>
<p>Este tipo de acciones conllevará a la expulsión del usuario de nuestro sitio sin ningún tipo de devolución.</p>
<br>
<hr>
<br>
<p class="second-brown">Cambios a esta Política de Privacidad</p>
<p>Nos reservamos el derecho de actualizar esta Política de Privacidad en cualquier momento. Le recomendamos que revise periódicamente esta página para conocer los cambios. La fecha de entrada en vigencia de la política se indicará en la parte superior de la página.</p>
<br>
<hr>
<br>
<p class="second-brown">Contáctanos</p>
<p>Si tiene alguna pregunta o inquietud sobre esta Política de Privacidad, puede contactarnos a través de la siguiente información de contacto:</p>
<p>Error 404</p>
<p>novawow.com</p>
<p>info@novawow.com</p>
<br>
<p class="grey-info2">Fecha de actualización: 23-05-2023</p>
</div>
</div>
</div>
</div>
</div>
+28
View File
@@ -0,0 +1,28 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Código de promoción</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>Los <span>Códigos de promoción</span> son palabras con letras y números que se canjean en el formulario debajo por PD o PV y tienen usos limitados. Cada uno puede dar diferente cantidad de PD/PV.</p>
<p>Estos códigos son generados por el Equipo de {{ NOMBRE_SERVIDOR }} y pueden aparecer en la página web, Discord, las redes sociales o el servidor.</p>
<p>Aconsejamos poner atención a las redes sociales y los anuncios del servidor para saber cuándo hay un código disponible.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Los códigos son sensibles a mayúsculas y minúsculas por lo que siempre debes escribirlos igual a como aparecen publicados.</p>
</div>
</fieldset>
<div class="centered">
<br>
<br>
<span>No hay códigos de promoción disponibles</span>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,81 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Recuperar información de cuenta</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2></div>
<div class="body-box-content justified">
<span>Si has olvidado la contraseña de la cuenta:</span>
<p>- Selecciona la opción 'Contraseña'.</p>
<p>- Escribe Nombre de usuario.</p>
<p>- Un correo será enviado con un enlace para generar una contraseña nueva.</p>
<br>
<span>Si has olvidado el nombre de la cuenta:</span>
<p>- Selecciona la opción 'Nombre de cuenta'.</p>
<p>- Escribe el correo electrónico.</p>
<p>- Un correo será enviado con todas las cuentas ligadas al correo.</p>
<br>
<span>Si no has recibido en enlace de activación:</span>
<p>- Selecciona la opción 'Enlace de activación'.</p>
<p>- Escribe el correo electrónico.</p>
<p>- Un correo será enviado con el enlace de activación.</p>
</div>
</div>
<div class="box-content">
<div class="title-box-content"><h2>Solicitud de información</h2></div>
<div class="body-box-content centered">
<p>Escoge la opción acorde a la información que quieres recuperar</p><p>
<br>
<select onchange="updateForm(this.value)" id="selection">
<option value="recover-accountpassword-form" selected="selected">Contraseña</option>
<option value="recover-accountname-form">Nombre de cuenta</option>
<option value="recover-activationlink-form">Enlace de activación</option>
</select>
</p><form action="" method="POST" id="uw-recover-accountpassword-form" accept-charset="utf-8" style="">
<table class="middle-center-table">
<tbody><tr>
<td><input type="text" maxlength="20" name="username" id="username" placeholder="Nombre de usuario"></td>
</tr>
<tr>
<td><div class="g-recaptcha g-recaptcha-div" id="gcaptcha" data-theme="dark" data-sitekey="6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI"><div style="width: 304px; height: 78px;"><div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-qxqlxz4xlesu" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI&amp;co=aHR0cHM6Ly91bHRpbW93b3cuY29tOjQ0Mw..&amp;hl=en&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;theme=dark&amp;size=normal&amp;cb=m8d6xkv8z4oz"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div></div></td>
</tr>
<tr>
<td><button type="submit" name="recover" class="recover-button" data-id="RecuperarInfo">Solicitar</button></td>
</tr>
</tbody></table>
</form>
<form action="" method="POST" id="uw-recover-accountname-form" accept-charset="utf-8" style="display: none;">
<table class="middle-center-table">
<tbody><tr>
<td><input type="email" name="email" id="email" placeholder="Correo electrónico"></td>
</tr>
<tr>
<td><div class="g-recaptcha g-recaptcha-div" id="gcaptcha" data-theme="dark" data-sitekey="6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI"><div style="width: 304px; height: 78px;"><div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-xflp6m78yzp" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI&amp;co=aHR0cHM6Ly91bHRpbW93b3cuY29tOjQ0Mw..&amp;hl=en&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;theme=dark&amp;size=normal&amp;cb=3s51wzqngwmx"></iframe></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div></div></td>
</tr>
<tr>
<td><button type="submit" name="recover" class="recover-button" data-id="RecuperarInfo">Solicitar</button></td>
</tr>
</tbody></table>
</form>
<form action="" method="POST" id="uw-recover-activationlink-form" accept-charset="utf-8" style="display: none;">
<table class="middle-center-table">
<tbody><tr>
<td><input type="text" maxlength="20" name="username" id="username" placeholder="Nombre de usuario"></td>
</tr>
<tr>
<td><div class="g-recaptcha g-recaptcha-div" id="gcaptcha" data-theme="dark" data-sitekey="6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI"><div style="width: 304px; height: 78px;"><div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-sv4k9abynly6" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI&amp;co=aHR0cHM6Ly91bHRpbW93b3cuY29tOjQ0Mw..&amp;hl=en&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;theme=dark&amp;size=normal&amp;cb=ujz7erfdzg8x"></iframe></div><textarea id="g-recaptcha-response-2" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div></td>
</tr>
<tr>
<td><button type="submit" name="recover" class="recover-button" data-id="RecuperarInfo">Solicitar</button></td>
</tr>
</tbody></table>
</form>
<hr>
<div class="alert-message" id="recover-response"></div>
<br>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,189 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Recluta a un amigo</h1></div>
<div class="box-content">
{% if request.session.username %}
<a class="back-to-account" href="my-account">Regresar a mi cuenta</a>
{% endif %}
<div class="title-box-content"><h2>Información</h2></div>
<div class="body-box-content justified">
<br>
<span>¿Qué es Recluta a un amigo?</span>
<p>Recluta a un amigo (También conocido como RAF) es un sistema en el cual un usuario de Nova WoW puede registrarse como referido/reclutado de otro usuario y así disfrutar de beneficios y varios premios para el usuario que ha referido/reclutado a otros.</p>
<p>Sólo funciona para usuarios nuevos en el servidor y no tiene límites de hasta cuántas cuentas pueden reclutarse.</p>
<p>Los beneficios funcionan para todos los personajes de cada cuenta y permanece para siempre.</p>
<br>
<p>- Quien se crea una cuenta completando el campo Personaje reclutante en el registro, es el referido/reclutante.</p>
<p>- El personaje que se haya utilizado para crear la cuenta, es el referente/reclutante.</p>
<br>
<hr>
<br>
<span>¿Cómo reclutar a un amigo?</span>
<p>Cuando tu amigo cree una cuenta, dile que en el campo 'Personaje reclutante' escriba el nombre de alguno de los personajes en tu cuenta.</p>
<p>Una vez registrado como referido, ya podrán disfrutar de todos los beneficios.</p>
<p>Asegúrate de elegir bien a tu referente y/o referido ya que la acción no es reversible.</p>
<br>
<hr>
<br>
<span>¿Cómo obtener los beneficios?</span>
<p>- Ambos personajes tienen que estar leveando en grupo. Recuerda que deben estar ambos en lista de amigos para darse grupo.</p>
<p>- Deben estar en una distancia relativamente cercana.</p>
<p>- La diferencia máxima entre ambos jugadores debe ser de 4 niveles.</p>
<br>
<p>Si no se cumple alguna de las condiciones mencionadas, no se recibirá el bonus de experiencia.</p>
<br>
<hr>
<br>
<span>¿Cómo ver la experiencia obtenida?</span>
<p>Podrás ver el bonus de experiencia recibida activando los mensajes de experiencia en el chat:</p>
<p>1) Clic derecho en la pestaña de chat General.</p>
<p>2) Clic izquierdo en Configuración.</p>
<p>3) Clic izquierdo en Otros.</p>
<p>4) Marca la casilla Experiencia.</p>
<p>5) Clic izquierdo en Aceptar.</p>
<br>
<p>Al ganar experiencia, verás un mensaje detallado que muestra la cantidad obtenida y cuánto de ello proviene del bonus de Recluta a un amigo.</p>
<br>
<hr>
<br>
<span>¿Puedo desactivar el bonus de experiencia?</span>
<p>El bonus será otorgado siempre y cuando se cumplan los requisitos.</p>
<p>Si deseas dejar de obtenerlo, asegúrate de no cumplir alguna de las condiciones mencionadas en span&gt;¿Cómo obtener los beneficios?.</p>
<br>
<hr>
<br>
<span>¿Hay recompensas por reclutar amigos?</span>
<p>Existen varias recompensas por reclutar amigos.</p>
<p>En el recuadro debajo podrás ver cuáles son los objetivos de cada recompensa. (Debes estar conectado para ver el recuadro).</p>
<br>
<hr>
<br>
<span>¿Cuáles son los beneficios?</span>
<p>Cuando un personaje del referente y un personaje del referido levean juntos, serán beneficiados por:</p>
<p>Hasta nivel 60:</p>
<p>- La habilidad de 'Invocar amigo'.</p>
<p>- El personaje referido podrá dar niveles al personaje referente.</p>
<br>
<p>Hasta nivel 80:</p>
<p>- Recibirán experiencia x2.</p>
<p>- Un bonus de reputación.</p>
<br>
<hr>
<br>
<span>Invocar amigo</span>
<p>Esta habilidad aparece en 2 lugares:</p>
<p>- Como opción al hacer click derecho en el avatar del personaje referente/referido.</p>
<p>- Si tienes al personaje referente/referido en la lista de amigos, aparece un ícono especial a la derecha de su nombre.</p>
<br>
<p>Al usar esta habilidad se debe tener en target al personaje referente/referido y no debe ser modificado hasta finalizar su casteo.</p>
<p>Su tiempo de reutilización es de 1 hora.</p>
<p></p>
<br>
<hr>
<br>
<span>Otorgar niveles</span>
<p>Esta habilidad aparece al hacer click derecho en el avatar del personaje referente y puede utilizarla solamente el personaje referido.</p>
<p>Cuando el personaje referido tenga al menos 1 nivel más que el personaje referente, puede otorgar un nivel que deberá ser aceptado por el personaje referente.</p>
<p>Para volver a otorgar un nivel, el personaje referido tendrá que subir 2 niveles más.</p>
<br>
<hr>
<br>
<span>¿Tienes dudas o problemas para reclutar amigos?</span>
<p>Si a pesar de leer este instructivo aún tienes dudas, el equipo de Nova WoW podrá asesorarte en cualquier momento. Puedes colocar un ticket en el servidor solicitando ayuda para Reclutar a un amigo.</p>
</div>
</div>
{% if request.session.username %}
<!-- Panel de Recluta a un amigo cuando el usuario está conectado -->
<div class="box-content">
<div class="title-box-content"><h2>Panel de Recluta a un amigo</h2></div>
<div class="body-box-content centered">
{% if account_status.is_recruited %}
<p class="lefted">Cuenta reclutada: <span></span></p>
{% else %}
<p class="lefted">Cuenta reclutada: <span>No</span></p>
{% endif %}
<p class="lefted">Amigos reclutados: <span>{{ account_status.recruited_count }}</span></p>
<p class="lefted">Amigos reclutados al nivel 80: <span>{{ account_status.recruited_level_80_count }}</span></p>
<p class="lefted">Recompensas reclamadas: <span id="claimed-rewards-counter">{{ claimed_rewards_count }}/6</span></p>
<br>
<table class="char-center-table">
<hr>
<p>RECOMPENSAS DISPONIBLES</p>
<hr>
<tr>
<th>Amigos reclutados</th>
<th>Recompensa</th>
</tr>
{% for reward in all_rewards %}
<tr>
<td>{{ reward.required_friends }} amigos al nivel 80</td>
<td>
<a href="{{ reward.item_link }}" target="_blank" class="{{ reward.icon_class }}">
{{ reward.reward_name }}
</a>
</td>
<td>{{ reward.status }}</td>
</tr>
{% endfor %}
</table>
<hr>
<p>RECOMPENSAS POR RECLAMAR</p>
<hr>
<table class="char-center-table">
<tr>
<th>Amigos reclutados</th>
<th>Recompensa</th>
<th></th>
<th>Acción</th>
</tr>
{% for reward in available_rewards %}
<tr>
<td>{{ reward.required_friends }} amigos al nivel 80</td>
<td>
<a href="{{ reward.item_link }}" target="_blank" class="{{ reward.icon_class }}">
{{ reward.reward_name }}
</a>
</td>
<td>{{ reward.status }}</td>
<td class="reward-action">
<div class="alert-message" id="recruit-response"></div>
{% if account_status.recruited_level_80_count >= reward.required_friends %}
<form method="post" class="reward-form">
{% csrf_token %}
<input type="hidden" name="reward_id" value="{{ reward.id }}">
<select name="character">
{% for character in characters %}
<option value="{{ character.name }}">{{ character.name }} (Nivel {{ character.level }})</option>
{% endfor %}
</select>
<button type="submit">Reclamar</button>
</form>
{% else %}
No disponible
{% endif %}
</td>
</tr>
{% endfor %}
</table>
<span>Recluta amigos para poder reclamar las recompensas</span>
</div>
</div>
{% else %}
<!-- Mensaje cuando el usuario no está conectado -->
<div class="box-content">
<div class="body-box-content centered">
<p><a href="log-in">Conecta</a> para ver el Panel de recompensas.</p>
</div>
</div>
{% endif %}
</div>
</div>
</div>
@@ -0,0 +1,96 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Política de reembolso</h1></div>
<div class="box-content">
<div class="body-box-content justified">
<p class="second-brown">NUESTRO SERVICIO</p>
<p>Todos nuestros servicios son de entrega inmediata y se reciben tal cual se encuentran descritos.</p>
<br>
<hr>
<br>
<p class="second-brown">NUESTRA RESPONSABILIDAD</p>
<p>Garantizamos el funcionamiento, tiempo de entrega y descripción de los servicios brindados por nuestro sitio.</p>
<p>Es importante que el usuario comprenda que lo que adquiere en el sitio son servicios que se reciben de forma inmediata.</p>
<p>No adquiere tiempo de uso de los servicios, ni beneficio alguno, ni inmunidad.</p>
<p>Todo caso avalado por nuestra política de devolución será tratado con el reinicio o corrección del servicio y posterior revisión garantizando el funcionamiento correcto del servicio reiniciado o corregido.</p>
<br>
<hr>
<br>
<p class="second-brown">TIEMPO DE NOTIFICACIÓN</p>
<p>Cualquier error o problema de nuestros servicios debe ser notificado a la administración en un período máximo de 48 horas desde la entrega del servicio.</p>
<p>Pasado este período de tiempo, el usuario ya no puede solicitar ningún tipo de devolución.</p>
<p>Contacto: <a href="mailto:contacto@novawow.com">contacto@novawow.com</a>.</p>
<br>
<hr>
<br>
<p class="second-brown">COBERTURA</p>
<p>Esta política de devolución cubre:</p>
<p>- Adquisición del servicio incorrecto por una mala selección del usuario.</p>
<p>- Errores ocasionados por el sitio web que hayan impedido la entrega del servicio.</p>
<p>- Errores ocasionados por plataformas de terceros que hayan impedido la entrega del servicio.</p>
<br>
<p>Esta política de devolución NO cubre, bajo ninguna circunstancia:</p>
<p>- Arrepentimientos.</p>
<p>- Errores en el uso del servicio realizados por el usuario.</p>
<p>- Desconocimiento de nuestra política de devolución.</p>
<p>- Uso incorrecto de plataformas de terceros con el fin de violar nuestra política de devolución.</p>
<p>- Expulsión de nuestro sitio por incumplimiento de nuestros términos y normas.</p>
<br>
<p class="second-brown">Solicitud de reembolso hecha a través de la plataforma de pago.</p>
<p>Pedir un reembolso por razones avaladas en esta política de devolución procederá a un reembolso de nuestra parte con la correspondiente cancelación del servicio adquirido.</p>
<br>
<p>Pedir un reembolso por razones no avaladas en esta política de devolución como:</p>
<p>- La cuenta ha sido sancionada.</p>
<p>- La persona ya no usa el servicio e intenta solicitar un reembolso posterior a las 48 hs del momento de la adquisición.</p>
<p>- Abuso de herramientas disponibles alegando razones que falten a la verdad respecto del servicio entregado.</p>
<p>No aplican para devolución y puede conllevar a la expulsión permanente del sitio por falta a nuestros términos y un uso inadecuado de las plataformas de pago disponibles.</p>
<br>
<hr>
<br>
<p class="second-brown">Arrepentimientos</p>
<p>Ningún tipo de arrepentimiento posterior a la entrega de un servicio aplica para devolución.</p>
<br>
<hr>
<br>
<p class="second-brown">Errores en el uso del servicio realizados por el usuario</p>
<p>Errores en el uso de los servicios, ocasionados por el usuario, que no tienen relación con ningún tipo de falla en el servicio entregado no aplica para devolución.</p>
<p>Cualquier error de usuario ocasionado por no leer la descripción de un servicio no aplica para devolución.</p>
<p>Una vez que el servicio se encuentra entregado, el uso del mismo queda a responsabilidad del usuario.</p>
<br>
<hr>
<br>
<p class="second-brown">Desconocimiento de nuestra política de devolución</p>
<p>El desconocimiento por parte del usuario de nuestra política de devolución no exime al usuario de su cumplimiento.</p>
<br>
<hr>
<br>
<p class="second-brown">Uso incorrecto de plataformas de terceros con el fin de violar nuestra política de devolución</p>
<p>Este tipo de acciones conllevará a la expulsión del usuario de nuestro sitio sin ningún tipo de devolución.</p>
<br>
<hr>
<br>
<p class="second-brown">Expulsión de nuestro sitio por incumplimiento de nuestros términos y normas</p>
<p>Ninguna adquisición de nuestros servicios otorga ningún tipo de inmunidad.</p>
<p>La expulsión de un usuario de nuestro sitio no aplica a ningún tipo de devolución.</p>
<p>El cumplimiento de nuestros términos y normas queda a exclusiva responsabilidad del usuario y cualquier expulsión que resulte del incumplimiento de los mismos no califica a solicitar devolución de los servicios ya entregados y disfrutados.</p>
<br>
<hr>
<br>
<p class="second-brown">Cambios a esta Política de Reembolso</p>
<p>Nos reservamos el derecho de actualizar esta Política de Reembolso en cualquier momento. Le recomendamos que revise periódicamente esta página para conocer los cambios.</p>
<br>
<hr>
<br>
<p class="second-brown">Contáctanos</p>
<p>Si tiene alguna pregunta o inquietud sobre esta Política de Reembolso, puede contactarnos a través de la siguiente información de contacto:</p>
<p>Error 404</p>
<p>novawow.com</p>
<p>info@novawow.com</p>
<br>
<p class="grey-info2">Fecha de actualización: 25-05-2023</p>
</div>
</div>
</div>
</div>
</div>
+98
View File
@@ -0,0 +1,98 @@
<div class="main-page">
<div class="middle-content">
<script>
function checkAdBlocker() {
let adBlockerDetected = false;
const testAdURL = "https://ultimowow.com/es/uw-js-handlers/openad.js";
const xhr = new XMLHttpRequest();
xhr.open("GET", testAdURL, false);
try {
xhr.send();
if (xhr.status === 0) {
adBlockerDetected = true;
}
} catch (e) {
adBlockerDetected = true;
}
return adBlockerDetected;
}
if (checkAdBlocker()) {
console.log("Ad blocker detectado");
} else {
console.log("No se detectó un ad blocker");
}
</script>
<div class="body-content">
<div class="title-content"><h1>Creación de cuenta</h1></div>
<div class="box-content" id="focus" tabindex="1">
<div class="body-box-content info-box-light justified">
<p>El usuario debe ser alfanumérico y con una longitud de hasta 17 caracteres.</p>
<p>La contraseña debe ser alfanumérica y con una longitud de hasta 16 caracteres.</p>
<p>El correo debe pertenecer a gmail y con acceso al mismo. Un mismo correo puede usarse para registrar hasta 10 cuentas.</p>
<br>
<p>Una vez que la cuenta se haya creado exitosamente, se enviará un correo con un enlace de activación.</p>
<p>De no usar el enlace de activación, la cuenta no podrá usarse para conectar al servidor.</p>
<p><i class="fas fa-exclamation-triangle"></i> Al iniciar sesión, ingresa con el NOMBRE de la cuenta.</p>
<br>
<p>La cuenta del foro es independiente y se puede crear <a href="https://foro.novawow.com/register" target="_blank" rel="noopener noreferrer">aquí</a>.</p>
</div>
</div>
<script>
document.getElementById("focus").focus()
</script>
<div class="box-content">
<div class="body-box-content centered">
<form action="" method="POST" id="uw-create-form" accept-charset="utf-8">
<table class="middle-center-table">
<tbody><tr>
<td><input type="text" maxlength="17" name="username" id="username" placeholder="Nombre de usuario"></td>
</tr>
<tr>
<td><input type="password" maxlength="16" name="password" id="password" placeholder="Contraseña">
<span class="far fa-eye toggle-password"></span></td>
</tr>
<tr>
<td><input type="password" maxlength="16" name="conf-password" id="conf-password" placeholder="Confirmar contraseña">
<span class="far fa-eye toggle-password-conf"></span></td>
</tr>
<tr>
<td><input type="email" name="email" id="email" placeholder="Correo electrónico de Gmail"></td>
</tr>
<tr>
<td><input type="email" name="conf-email" id="conf-email" placeholder="Confirmar correo electrónico"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>Opcional: Sólo si eres reclutado por un amigo</td>
</tr>
<tr>
<td><input type="text" maxlength="12" name="recruiter" id="recruiter" placeholder="Reclutante"></td>
</tr>
<tr>
<td><div class="g-recaptcha g-recaptcha-div" id="gcaptcha" data-theme="dark" data-sitekey="6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI"><div style="width: 304px; height: 78px;"><div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-416nydq03u12" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI&amp;co=aHR0cHM6Ly91bHRpbW93b3cuY29tOjQ0Mw..&amp;hl=en&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;theme=dark&amp;size=normal&amp;cb=fc78i952eknd"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div></td>
</tr>
<tr>
<td>
<input type="checkbox" onclick="click_checkbox()" id="accept-terms-cookies" class="terms-check" name="accept-terms-cookies">
<label for="vehicle1"> Acepto las <a href="https://foro.novawow.com/forum/novawow/normas-de-la-comunidad/16502-normas-del-juego" target="_blank" rel="noopener noreferrer">Normas</a>, <a href="terms-and-conditions" target="_blank">Términos y Condiciones</a> y la <a href="privacy-policy" target="_blank">Política de Privacidad</a></label>
</td>
</tr>
<tr>
<td><button type="submit" name="create" class="create-button" data-id="CrearCuenta" id="create-account-btn" disabled="true">Crear cuenta</button></td>
</tr>
</tbody></table>
</form>
<hr>
<div class="alert-message" id="create-response"></div>
<br>
</div>
</div>
</div>
</div>
</div>
+36
View File
@@ -0,0 +1,36 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Renombrar hermandad</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Renombrar hermandad</span> te permite cambiar de nombre a una hermandad de la cual seas Maestro de Hermandad.</p>
<br>
<p>A la hora de escoger un nuevo nombre, ten en cuenta:</p>
<p>- La longitud máxima es de 24 caracteres.</p>
<p>- Los caracteres permitidos son A-Za-z y el espacio.</p>
<br>
<p>Al usar el botón RENOMBRAR HERMANDAD de la hermandad que hayas escogido, se cambiará su nombre al nuevo nombre que hayas ingresado.</p>
<p>El cambio de nombre de hermandad es instantáneo. Puede ser necesario que los miembros de la hermandad conectados deban volver a conectar para finalmente ver el nuevo nombre.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Por favor, asegúrate de haber elegido el nombre correcto ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<div class="centered">
<br>
<br>
<p>Requiere <span>1000</span> <span class="yellow-info">PD</span></p>
<br>
<span>No hay personajes Maestros de hermandad</span>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,82 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Historial de seguridad</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>Aquí verás la actividad de la cuenta y los últimos 20 intentos de conexión de tu cuenta a la página web.</p>
<p>Si observas alguna actividad sospechosa puedes cambiar la contraseña o contactar con el equipo de {{ NOMBRE_SERVIDOR }}.</p>
</div>
</div>
<div class="box-content">
<div class="title-box-content"><h2>Historial de actividad</h2></div>
<div class="body-box-content centered">
<table class="max-center-table-aligned2">
<tbody><tr>
<td class="centered"><span>No hay actividad</span></td>
</tr>
</tbody></table>
</div>
</div>
<div class="box-content">
<div class="title-box-content"><h2>Historial de conexiones</h2></div>
<div class="body-box-content centered">
<table class="max-center-table-aligned">
<tbody><tr>
<th>Usuario</th>
<th>Estado</th>
<th>IP</th>
<th>Fecha</th>
</tr>
<tr>
<td><span>INNAPMINE</span></td>
<td><span>Conexión exitosa</span></td>
<td class="long-td"><span>37.133.171.76</span></td>
<td><span>12:13:36 11-11-2024</span></td>
</tr>
<tr>
<td><span>INNAPMINE</span></td>
<td><span>Conexión exitosa</span></td>
<td class="long-td"><span>37.133.171.76</span></td>
<td><span>12:03:48 11-11-2024</span></td>
</tr>
<tr>
<td><span>INNAPMINE</span></td>
<td><span>Conexión exitosa</span></td>
<td class="long-td"><span>37.133.171.76</span></td>
<td><span>10:12:54 11-11-2024</span></td>
</tr>
<tr>
<td><span>INNAPMINE</span></td>
<td><span>Conexión exitosa</span></td>
<td class="long-td"><span>37.133.171.76</span></td>
<td><span>05:55:34 11-11-2024</span></td>
</tr>
<tr>
<td><span>INNAPMINE</span></td>
<td><span>Conexión exitosa</span></td>
<td class="long-td"><span>84.236.195.21</span></td>
<td><span>18:48:48 10-11-2024</span></td>
</tr>
<tr>
<td><span>INNAPMINE</span></td>
<td><span>Conexión exitosa</span></td>
<td class="long-td"><span>84.236.195.21</span></td>
<td><span>18:17:30 10-11-2024</span></td>
</tr>
<tr>
<td><span>INNAPMINE</span></td>
<td><span>Conexión exitosa</span></td>
<td class="long-td"><span>84.236.195.21</span></td>
<td><span>14:25:53 10-11-2024</span></td>
</tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,48 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Token de seguridad</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>El <span>Token de seguridad</span> es un código de 6 dígitos (sensible a mayúsculas y minúsculas), que añade seguridad a ciertas opciones en tu panel de cuenta en la página web.</p>
<p>El mismo será solicitado para acciones importantes de la cuenta.</p>
<br>
<p>Para obtenerlo, es necesario solicitarlo haciendo click en el botón debajo.</p>
<p>Al hacer click, un mensaje será enviado al correo de la cuenta conteniendo el Token de Seguridad.</p>
<br>
<p><span class="red-info2">Es importante que conserves el Token de seguridad en un lugar seguro y no lo compartas con otros usuarios.</span></p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Puedes solicitar un nuevo Token de seguridad una vez cada 7 días.</p>
</div>
</fieldset>
<div class="centered">
<br>
<br>
<p>Fecha de solicitud de Token de seguridad:</p>
<p><span>Sin solicitar</span></p>
<br>
<form id="uw-sec-token-form" action="" method="POST" accept-charset="utf-8">
<button class="sec-token-button" type="submit" name="securitytoken" data-id="Sectoken">Solicitar token</button>
</form>
<br>
<hr>
<div class="alert-message" id="sec-token-response"></div>
<br>
<p><a href="recover">He olvidado el Token de seguridad</a></p>
<br>
</div>
</div>
</div>
<script>
$("select").change(function(){
$(this).css("color", $(this).children("option:selected").css("color"));
});
</script>
</div>
</div>
</div>
+28
View File
@@ -0,0 +1,28 @@
<div class="social-media">
<span class="big-font">SÍGUENOS EN</span>
<a href="https://www.facebook.com/NovaWoW/" class="social-button social-button-responsive facebook" target="_blank" title="Facebook NovaWoW" rel="noopener noreferrer">
<div class="social-inline">
<i class="fab fa-facebook-f"></i>
</div>
</a>
<a href="https://www.instagram.com/NovaWoW/" class="social-button social-button-responsive instagram" target="_blank" title="Instagram NovaWoW" rel="noopener noreferrer">
<div class="social-inline">
<i class="fab fa-instagram"></i>
</div>
</a>
<a href="https://twitter.com/NovaWoW" class="social-button social-button-responsive twitter" target="_blank" title="Twitter NovaWoW" rel="noopener noreferrer">
<div class="social-inline">
<i class="fab fa-x-twitter"></i>
</div>
</a>
<a href="https://www.youtube.com/channel/UCaHL8BZcho8AkeM9wckQbyg" class="social-button social-button-responsive youtube" target="_blank" title="Youtube NovaWoW" rel="noopener noreferrer">
<div class="social-inline">
<i class="fab fa-youtube"></i>
</div>
</a>
<a href="https://discord.novawow.com" class="social-button social-button-responsive discord" target="_blank" title="Discord NovaWoW" rel="noopener noreferrer">
<div class="social-inline">
<i class="fab fa-discord"></i>
</div>
</a>
</div>
+1
View File
@@ -0,0 +1 @@
<body onload="startTime()">
@@ -0,0 +1,107 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Términos y condiciones</h1></div>
<div class="box-content">
<div class="body-box-content">
<span class="second-brown">IMPORTANTE</span>
<p>Por favor, tómese un momento para leer los términos y condiciones detallados debajo. Si está de acuerdo con ellos, entonces podrá ingresar en nuestro sitio.</p>
<br>
<hr>
<br>
<span class="second-brown">ACEPTACIÓN DE LOS TÉRMINOS DE USO Y CONDICIONES</span>
<p>{{ NOMBRE_SERVIDOR }} es un proyecto sin ánimo de lucro desarrollado con la finalidad de simular versiones desactualizadas del servidor con fines únicamente educativos. Los Servicios ofrecidos por {{ NOMBRE_SERVIDOR }} no apoyan ni proveerán modificación de ningún tipo para con el servidor o sus ficheros, dicho esto, el usuario al hacer uso de este sitio o cualquier servicio perteneciente o derivado de la Administración, acepta hacerse responsable de seguir y cumplir con el contrato de licencia para usuarios finales (EULA) del servidor.</p>
<br>
<p>{{ NOMBRE_SERVIDOR }} no provee ni se responsabiliza por la distribución de ningún cliente del servidor o fuente externa que lo contenga. Los enlaces de descarga para el cliente ofrecidos por este sitio o cualquier medio bajo su responsabilidad, apuntarán siempre a dichas fuentes externas, las cuales, a la fecha no pertenecen ni poseen relación alguna con esta administración. No haciéndose {{ NOMBRE_SERVIDOR }} de esta manera, y bajo ningún concepto, responsable sobre aspecto alguno sobre dicha fuente, dígase: calidad, rendimiento, garantías o cualquiera fuese o no, característica determinante a su fin.</p>
<br>
<p>Al acceder, navegar o usar este sitio de Internet y en adelante (el “Sitio”), propiedad de la administración {{ NOMBRE_SERVIDOR }} en adelante (la “Administración”), el usuario admite haber leído y entendido los presentes términos y condiciones de uso, en adelante (“Términos y Condiciones”) y está de acuerdo en acatar los mismos y cumplir con todas las normas, leyes y reglamentos aplicables que hagan parte de la legislación vigente en su lugar de residencia, o a las que se sujete indistintamente. Además, cuando el usuario utilice cualquier servicio suministrado o referenciado en el Sitio, (siempre y cuando éste resida bajo responsabilidad o propiedad de la Administración) estará sujeto a las reglas, guías, políticas, términos y condiciones aplicables a dichos servicios.</p>
<br>
<p>Este Sitio es controlado y desarrollado por la Administración, localizable a través de sus plataformas de Discord.</p>
<br>
<p>La Administración no es responsable de que el material en este Sitio sea apropiado o esté disponible para su uso en otros lugares, estando prohibido su acceso desde territorios donde su contenido sea ilegal. Aquellos que decidan acceder a este Sitio desde otros lugares lo harán bajo su propia iniciativa, y es su responsabilidad el sujetarse a las leyes locales que sean aplicables.</p>
<br>
<p>Estos Términos y Condiciones están sujetos a cambios a discreción, sin previo aviso y en cualquier momento, bajo la sola voluntad de {{ NOMBRE_SERVIDOR }}, y partiendo de la fecha de publicación de la modificación de los mismos en este Sitio, todas las operaciones celebradas entre la Administración y el usuario se regirán por el documento modificado.</p>
<br>
<hr>
<br>
<span class="second-brown">NUESTRO SERVICIO: USO, DISTRIBUCIÓN Y DESCARGO DE RESPONSABILIDADES</span>
<p>De conformidad con las legislaciones bajo las cuales la Administración se acate, el material contenido en este Sitio o cualquier otro que se encontrase bajo su responsabilidad o tutela y en adelante, (los “Servicios” o el “Servicio”), incluyendo sin limitación, toda imagen, links, logotipo, diseño, insignia, marca, fotografía, sonido, texto, mensaje, herramienta, software, tecnología, producto, archivo, información, dato, demostración, muestra, material promocional, obra audiovisual u obra multimedia, y cualquiera sea otro elemento o forma de expresión (de forma colectiva y en adelante, (los "Materiales"), son suministrados según nuestro leal saber y entender, sin embargo, no es posible descartar errores de contenido o del material, razón por la cual la Administración no asume responsabilidad por la calidad, veracidad o exactitud, de la información publicada ni por las omisiones, errores o discrepancias que pudiesen encontrarse en la información publicada o servicio brindado. </p>
<br>
<p>Respecto a la información publicada en los Servicios, la Administración no confiere garantías de ningún tipo, expresas ni implícitas, excluyendo, más no limitado a:</p>
<p>- Garantías de comerciabilidad o adecuación para un propósito particular.</p>
<p>- Estabilidad ininterrumpida del Servicio.</p>
<p>- Existencia de errores o virus, así como sobre su seguridad.</p>
<p>- Exactitud, confiabilidad, calificación o certificación para su descarga.</p>
<br>
<p>La Administración no se hace responsable sobre el uso que el usuario haga de los contenidos incluidos en los Servicios, ni de las decisiones que tome respecto a éstos. La información respecto a los productos y servicios de {{ NOMBRE_SERVIDOR }},incluida en sus Servicios es brindada con fines edcuativos no comerciales y no constituye oferta de venta para sus usuarios.</p>
<br>
<p>{{ NOMBRE_SERVIDOR }} se reserva el derecho de a discreción:</p>
<p>- Corregir cualquier error, omisión o inexactitud en los datos brindados.</p>
<p>- Cambiar o actualizar, descontinuar o eliminar la información contenida en los Servicios en cualquier momento y sin previo aviso.</p>
<p>- Así como también se exime de responsabilidad sobre lo que refiere a la puntualidad, falta de almacenamiento, inexactitud o entrega incorrecta de cualquier información o dato de los que “normalmente” proporcione, ya sea temporal o permanentemente.</p>
<br>
<hr>
<br>
<span class="second-brown">RESPONSABILIDADES Y OBLIGACIONES DE REGISTRO Y CONTRASEÑAS</span>
<p>El usufructo de las principales funciones fundamentales y objetivas del Servicio estará siempre determinado y sujeto a la existencia de un registro personal e intransferible (dígase cuenta de usuario). La Administración le exhorta a proporcionar información veraz y comprobable según fuese la misma solicitada. Más allá de un carácter intrusivo, dicha información se haría utilizar estricta y discretamente en aras de posibilitar a futuro, una resolución por parte de la Administración, de alguna situación extraordinaria que surgiese por descuidos de parte del usuario, intentando así dictar la misma en la forma menos perjudicial posible para con este. </p>
<br>
<p>Pertenece completa y estrictamente, y recae sobre el usuario la responsabilidad de mantener confidenciales y de forma segura las contraseñas establecidas para con el Servicio. Así como de las acciones a través del uso de su registro que pudiesen estar estas bajo autorización o no indistintamente por parte del usuario. Queda así también bajo responsabilidad del usuario, la notificación inmediata a la Administración si éste notase alguna actividad sospechosa, uso no autorizado o registro no concebido en el que figurase su propia cuenta como objeto de manipulación, o violación.</p>
<br>
<p>Queda terminantemente prohibido el intercambio, comercio, compra-venta y cualquier actividad similar de cualquier forma y bajo cualquier concepto donde figurase e involucrase el conocimiento por parte de cualquiera persona ajena al usuario; de sus credenciales de acceso al Servicio. Violar dichas prohibiciones podría hacer incurrir al usuario en una falta grave, la cual podría sancionarse con penalizaciones de magnitud determinada por la Administración a su juicio y a discreción, la cual en ningún caso quedaría exenta de dicha penalización mediante alegato de uso por parte de terceros y en general bajo ninguna justificación.</p>
<br>
<p>Los personajes del reino que hubiesen sido borrados y alcanzados estos, el límite máximo de tiempo (on-hold) para recuperación, establecido por la Administración, desaparecerán permanentemente, claudicando con ellos la posibilidad de restauración o asistencia por parte de la Administración en estos casos, independientemente y descartando por completo la voluntad del usuario para con tal acción en dicho momento.</p>
<br>
<hr>
<br>
<span class="second-brown">HACER TRAMPA</span>
<p>Se entiende como trampa cualquier acto fuera y dentro del servidor, que intente alterar o de hecho altere e interfiera con las reglas o con el comportamiento normal del servidor. Así como intentar o de hecho aventajarse sobre otros jugadores. Entre ello, a título meramente enunciativo y sin ánimo limitativo, cualquiera de los siguientes comportamientos, ya sea en su propio nombre o por cuenta de terceros será considerado como tal:</p>
<p>- Acceder a los Servicios de manera no autorizada (incluyendo el uso de software modificado o malicioso).</p>
<p>- Utilizar varias cuentas a la vez en un mismo reino de una forma en la que controlar varios personajes al unísono y sobre el mismo reino, suponga una desventaja de cualquier índole para otros usuarios con respecto infractor.</p>
<p>- Utilizar cualquier técnica o software para alterar o manipular las variables preestablecidas por el servidor y la Administración.</p>
<br>
<p>Se prohíbe terminantemente hacer trampas y la Administración se reserva el derecho de denegar a cualquier usuario el acceso al Servicio, siempre y cuando hubiere incurrido o fuese objeto de una falta de este tipo ya fuese directa e indirectamente.</p>
<br>
<hr>
<br>
<span class="second-brown">COMPRAS, RECLAMACIONES, REEMBOLSOS Y GARANTÍAS</span>
<p>{{ NOMBRE_SERVIDOR }} no representa ni constituye entidad remesadora ni de servicios financieros de ninguna índole y en consecuencia no posee control o responsabilidad alguna sobre el origen de aquellos fondos utilizados para realizar compras hacia su comunidad. Así como tampoco se responsabiliza por los riesgos que el usuario tomase bajo su propia voluntad, a la hora de ejecutar operaciones financieras de cualquier tipo.</p>
<br>
<p>Las compras: serán consideradas siempre de fe voluntaria y en ningún caso, obligación de ningún tipo para ningún usuario. Nótese además que quedan terminantemente prohibidos las compras por parte de personas naturales menores de 18 años o dígase en cualquier caso aquellas personas que no alcanzaran aún al amparo de las entidades legales locales y pertinentes que le competan, su mayoría de edad.</p>
<br>
<p>El Servicio: en cualquier caso, no requiere ningún tipo de compra para un uso y disfrute total y a plenitud. Dicho esto, el usuario contará con un canal de comunicación oficial vía email contacto@ultimowow.com con el objetivo de notificar a la Administración de cualquier error cometido por cualquiera de las partes, en aras de emitir y hacer efectiva justa resolución</p>
<br>
<p>La Administración: garantiza y se compromete en brindar al comprador toda información que requiriese sobre las formas o métodos de compra vigentes para con la comunidad. Así como aclarar cualquier duda que pudiese surgir sobre los pasos o procesos establecidos de las mismas, siempre y cuando dicha información resida dentro de los límites que competan al comprador y posea un propósito únicamente informativo.</p>
<br>
<p>Tomado en cuenta lo anterior, el comprador cuenta con garantías de reembolso monetario y de servicios, atendiendo a aspectos y condiciones expuestos a continuación.</p>
<p class="second-brown">Monetarios:</p>
<p>Tomando en cuenta el carácter que posee cualquier transacción monetaria hacia las arcas de la comunidad, la Administración se compromete a reembolsar (libre de costos por transacción, a consideración de la misma), de forma total o parcial, en definitiva, colegiada conjuntamente entre ambas partes, aquellas compras donde no intencionalmente, el usuario quedase bajo la inconveniencia a la hora de realizar la misma, de errores por su parte en la cuantía del monto total a transferir. Siendo dicho error en todos los casos veraz y de comprobable naturaleza a consideración de la administración.</p>
<br>
<p>Tomando en cuenta que los servicios adquiridos se reciben de forma inmediata y no constituyen, determinan, pactan ni modifican plazo alguno para su uso. Así como tampoco para el usufructo del servicio y sus funcionalidades los cuales, recalcado sea de paso, se consideran completamente gratuitos, de carácter educativo y carecen de plazos de admisión y vencimiento.</p>
<br>
<p>La Administración no garantiza ni proporcionará en ningún caso ni bajo ningún concepto o circunstancia, reembolso alguno sobre compras o cualquier bien en general transferido a la comunidad. Nótense y háganse aclaratorios lo siguientes casos:</p>
<p>- A usuarios cuyas cuentas hayan sido sancionadas temporal o permanentemente por incurrir en alguna falta expuesta en cualquiera de sus Términos y Condiciones.</p>
<p>- A usuarios que hubiesen tomado la decisión de no continuar (parcial o temporalmente) haciendo uso de cualquiera de los servicios prestados por La Administración.</p>
<br>
<p>En ninguno de estos casos la Administración presentará completa ni parcialmente traza alguna de ninguno de sus registros monetarios o de cualquier tipo para fines resolutorios.</p>
<br>
<p>Igualmente, el usuario dispone de las respectivas vías y canales, dígase dentro de los foros del Servicio, o servidor de Discord para presentar una apelación formal ante un administrador y ser así evaluado el caso para posterior resolución. La Administración se reserva el derecho de evaluar más no garantizar y a discreción, reembolsos en aquellos casos donde después de estudiado y conciliado, fuese considerado por la misma, justo y extraordinario.</p>
<br>
<p class="second-brown">De servicios:</p>
<p>La Administración le garantiza la integridad y funcionalidad de todos los artículos comprados en su tienda. En todo caso, ésta le proveerá un término de 48 horas posterior a su compra para solicitar reemplazos por artículos o servicios de igual valor, o también y a solicitud, la devolución íntegra de los servicios utilizados en aquellos casos donde se encontrarse dicho artículo o servicio roto o inutilizable, o hubiere sido comprado o elegido por error, todo esto siempre y después de efectuado un análisis pertinente por parte de un administrador, y de demostradas pruebas auténticas y concluyentes por parte del usuario a fines con el caso.</p>
<br>
<p>Así como también la Administración garantizará la restauración del servicio por problemas técnicos y puntuales, entre el Servicio y las plataformas de pago siempre ajenos al comprador, no fuesen entregados dichos servicios de forma automática e inmediata a nombre del mismo. </p>
<br>
<hr>
<br>
<span class="second-brown">POLÍTICA DE PRIVACIDAD</span>
<p>El Servicio y la Administración recopilan información referente al usuario tales como dirección de correo electrónico, nombre, contraseña, idioma y zona horaria, con el fin de brindarle una mejor optimización cada vez a sus servicios, utilizando esta información para acomodar las funcionalidades a un mejor rendimiento a fin con el usuario y sus requerimientos. Dicha información también podrá ser usada para mantener al usuario mediante canales de comunicaciones independientes y no referentes al Servicio, informando sobre noticias importantes, actualizaciones, problemas técnicos o cualquier otra información de tal índole que considerase la Administración relevante a los intereses del usuario. </p>
<br>
<p>La Administración y el Servicio se comprometen a salvaguardar la confidencialidad sobre tales datos, así como a garantizar la NO divulgación de estos, exceptuando los casos donde las leyes vigentes que rigiesen sobre la Administración lo consideraran necesario y mandatorio por motivos no referentes a {{ NOMBRE_SERVIDOR }}. </p>
<br>
<p class="grey-info2">Error 404</p>
<p class="grey-info2">info@novawow.com</p>
</div>
</div>
</div>
</div>
</div>
+154
View File
@@ -0,0 +1,154 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Comercio de PD</h1></div>
<div class="box-content justified">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content">
<br>
<p>La herramienta <span>Comercio de PD</span> permite comprar o vender PD a cambio de oro de una forma segura.</p>
<br>
<p>El sistema permite crear códigos de 1 solo uso que valdrán X cantidad de PD a cambio de X cantidad de oro.</p>
<p>Los vendedores disponen de la sección VENTA para crear el código y los compradores disponen de la sección COMPRA para canjear dicho código.</p>
<br>
<div class="trade-information">
<h2>Venta</h2>
<p>1) Decide cuánto valdrá el código en PD.</p>
<p>2) Decide por cuánto oro se podrá canjear.</p>
<p>3) Escoge a qué personaje de la cuenta se enviará el oro cuando el código sea canjeado.</p>
<p>4) Completa los datos con la contraseña y Token de Seguridad.</p>
<p>5) Usa el botón CREAR CÓDIGO.</p>
<p>6) Un recuadro aparecerá con los datos del Código creado con el ID que se debe usar para enviar a otro jugador.</p>
<br>
</div>
<div class="trade-information">
<h2>Compra</h2>
<p>1) Ingresa ID del código que te ha dado otro jugador.</p>
<p>2) Chequea el valor en PD y costo en oro con el botón CHEQUEAR CÓDIGO.</p>
<p>3) Escoge de qué personaje de la cuenta se descontará el oro cuando el código sea canjeado.</p>
<p>4) Completa los datos con la contraseña y Token de Seguridad.</p>
<p>5) Usa el botón CANJEAR CÓDIGO.</p>
<p>6) Un recuadro aparecerá con los datos del Código canjeado, PD recibidos y oro retirado del personaje seleccionado.</p>
</div>
<br>
<br>
<p>Cada código tiene una duración de 1 hora.</p>
<p>Una vez canjeado el código:</p>
<p>- Los PD serán retirados de la cuenta del creador del código y enviados a quien lo haya canjeado.</p>
<p>- El oro será retirado y enviado por correo al creador.</p>
<p>- La transacción quedará registrada en el Historial de PD y PV.</p>
<br>
<p>La cuenta de quien canjee el código será bloqueada por 5s como medida de seguridad si el trámite es exitoso.</p>
<br>
<p>Si aún no tienes Token de seguridad, puedes solicitarlo <a href="security-token" target="_blank">aquí</a>.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Por favor, asegúrate de haber escrito todos los datos correctos ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<div class="centered">
<br>
<br>
<button id="trade-sell-a" class="trade-option-button">VENTA</button>
<button id="trade-buy-a" class="trade-option-button">COMPRA</button>
<br>
<div id="trade-sell-div">
<form action="" method="POST" id="uw-trade-points-sell-form" accept-charset="utf-8">
<table class="middle-center-table">
<tbody><tr>
<td>¿Cuánto valdrá el código en PD?</td>
</tr>
<tr>
<td><input type="number" maxlength="5" name="points-amount" id="points-amount" min="1" step="1" pattern="[0-9]" placeholder="Valor del código en PD"></td>
</tr>
<tr>
<td>¿Cuánto costará el código en oro?</td>
</tr>
<tr>
<td><input type="number" maxlength="5" name="gold-amount" id="gold-amount" min="1" step="1" pattern="[0-9]" placeholder="Valor del código en oro"></td>
</tr>
<tr>
<td>¿A qué personaje se enviará el oro?</td>
</tr>
<tr>
<td>
<select name="character">
<option disabled="" selected="" value=""></option>
<option class="priest big-font" value="Innapmine">Innapmine</option>
</select>
</td>
</tr>
<tr>
<td><br><input type="password" maxlength="16" name="password" id="password-sell" placeholder="Contraseña de tu cuenta">
<span class="far fa-eye toggle-password"></span></td>
</tr>
<tr>
<td><input type="password" maxlength="6" name="security-token" id="security-token-sell" placeholder="Token de seguridad">
<span class="far fa-eye toggle-token"></span></td>
</tr>
<tr>
<td><div class="g-recaptcha g-recaptcha-div" id="gcaptcha" data-theme="dark" data-sitekey="6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI"><div style="width: 304px; height: 78px;"><div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-g3ecgzljqvko" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI&amp;co=aHR0cHM6Ly91bHRpbW93b3cuY29tOjQ0Mw..&amp;hl=en&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;theme=dark&amp;size=normal&amp;cb=xm874zjpmaou"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div></div></td>
</tr>
<tr>
<td><button type="submit" name="tradepointssell" class="trade-points-sell-button" data-id="CrearCodigo">Crear código</button></td>
</tr>
</tbody></table>
</form>
<hr>
<div class="alert-message" id="trade-points-sell-response"></div>
</div>
<div id="trade-buy-div">
<form action="" method="POST" id="uw-trade-points-buy-form" accept-charset="utf-8">
<table class="middle-center-table">
<tbody><tr>
<td>Ingresa el ID del código de PD</td>
</tr>
<tr>
<td><input type="text" maxlength="25" name="trade-code" id="trade-code" placeholder="Código de PD"></td>
</tr>
<tr>
<td>¿De qué personaje se cobrará el oro?</td>
</tr>
<tr>
<td>
<select name="character">
<option disabled="" selected="" value=""></option>
<option class="priest big-font" value="Innapmine">Innapmine</option>
</select>
</td>
</tr>
<tr>
<td><br><input type="password" maxlength="16" name="password" id="password-buy" placeholder="Contraseña de tu cuenta">
<span class="far fa-eye toggle-password"></span></td>
</tr>
<tr>
<td><input type="password" maxlength="6" name="security-token" id="security-token-buy" placeholder="Token de seguridad">
<span class="far fa-eye toggle-token"></span></td>
</tr>
<tr>
<td><div class="g-recaptcha g-recaptcha-div" id="gcaptcha" data-theme="dark" data-sitekey="6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI"><div style="width: 304px; height: 78px;"><div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-9hpssgl3yeev" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcsJH4UAAAAAKqW0y4c-OVFijZjtZqkadRlpbRI&amp;co=aHR0cHM6Ly91bHRpbW93b3cuY29tOjQ0Mw..&amp;hl=en&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;theme=dark&amp;size=normal&amp;cb=fpc7mb29a2di"></iframe></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div></td>
</tr>
<tr>
<td><button type="submit" name="tradepointscheck" class="trade-points-check-button" data-id="ChequearCodigo">Chequear código</button></td>
</tr>
<tr>
<td><button type="submit" name="tradepointsbuy" class="trade-points-buy-button" data-id="CanjearCodigo">Canjear código</button></td>
</tr>
</tbody></table>
</form>
<hr>
<div class="alert-message" id="trade-points-buy-response"></div>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,50 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Historial de transacciones</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content">
<br>
<p>Aquí verás la información que recibimos de nuestras diferentes plataformas automáticas.</p>
<br>
<p>¿Has tenido algún problema con alguna transacción?</p>
<p>Si has tenido un problema con una de las transacciones o no has recibido tus PD, puedes contactarnos en nuestro Discord o a través del correo <a href="mailto:contacto@ultimowow.com">contacto@ultimowow.com</a>.</p><p>
</p></div>
</div>
<br>
<div class="box-content">
<div class="title-box-content"><h2><img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-logos/dlocalgo-logo.webp" alt="dLocal" title="dLocal"> DLocal Go</h2></div>
<div class="body-box-content">
<p>Recibirás los PD correspondientes a cada transacción sólo cuando esté aprobado y el estado sea <span class="green-info2">PAID</span> (Pagado).</p>
<br>
<p><span class="red-info2">Importante:</span> Dependiendo del método elegido, puede demorar hasta 2 días hábiles en ser aprobado por dLocal Go.</p>
<div class="trade-information">
<p>Tiempo aproximado de procesamiento de pagos según método:</p>
<p>- Tarjeta de crédito/debito: En minutos</p>
<p>- Efectivo: 1 a 2 días hábiles</p>
<p>- Transferencia bancaria: 1 día hábil</p>
</div>
<table class="max-center-table-aligned">
<tbody><tr>
<td><span>No hay movimientos</span></td>
</tr>
</tbody></table>
</div>
</div>
<br>
<hr>
<br>
<div class="box-content">
<div class="title-box-content"><h2><img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-logos/paypal-p-logo.webp" alt="PayPal" title="PayPal"> PayPal</h2></div>
<div class="body-box-content">
<table class="max-center-table-aligned">
<tbody><tr>
<td><span>No hay movimientos</span></td>
</tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,33 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Transferir pd</h1></div>
<div class="box-content justified">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content">
<br>
<p>La herramienta <span>Transferir PD</span> permite transferir PD desde tu cuenta a cualquier otra cuenta.</p>
<br>
<p>Al usar el botón TRANSFERIR PD se transferirá la cantidad que hayas escogido desde tu cuenta a la cuenta del personaje que hayas indicado.</p>
<br>
<p>Si aún no tienes Token de seguridad, puedes solicitarlo <a href="security-token" target="_blank">aquí</a>.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Por favor, asegúrate de haber escrito el nombre del personaje correcto ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<div class="centered">
<br>
<br>
<span>No tienes PD</span>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
+13
View File
@@ -0,0 +1,13 @@
<div class="div-nw-video">
<div class="nw-main-logo">
<a href="{{ URL_PRINCIPAL }}/static/"><img class="uw_main_logo_img" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-logos/novawow-main-logo-transparent.webp" alt="{{ NOMBRE_SERVIDOR }}" title="{{ NOMBRE_SERVIDOR }}" /></a>
</div>
<div id="live-stream-div">
<div id="live-stream-announce">
<a href="./#live-stream" id="live-stream-a"><i class="fas fa-video"></i></a>
</div>
</div>
<video class="nw-video" autoplay="" loop="" muted>
<source src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-videos/nw-logo.mp4" />
</video>
</div>
+50
View File
@@ -0,0 +1,50 @@
<!-- templates/community/content_creators.html -->
<div class="main-page">
<div class="middle-content">
<div class="body-content">
{% if content_creator %}
<div class="title-content">
<h1>{{ content_creator.title }}</h1>
</div>
<div class="box-content">
<div class="body-box-content justified">
{{ content_creator.description|safe }}
<br><br>
{% if content_creator.youtube_video_url or content_creator.avatar_image_url %}
<div class="cc-box cc-youtube">
<div class="cc-text">
{% if content_creator.avatar_image_url %}
<img class="cc-avatar" src="{{ content_creator.avatar_image_url }}" alt="Avatar">
{% endif %}
{% if content_creator.youtube_video_url %}
<iframe src="{{ content_creator.youtube_video_url }}" height="168" width="300" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" data-cookieconsent="ignore">
</iframe>
{% endif %}
<p class="cc-name">{{ content_creator.subtitle }}</p>
<br>
<p class="second-brown">Tipo de contenido:</p>
<p>{{ content_creator.content_type }}</p>
<br>
<p class="second-brown">Medios:</p>
<ul>
{% if content_creator.youtube_channel_url %}
<li><i class="fab fa-youtube"></i> <a href="{{ content_creator.youtube_channel_url }}" target="_blank" rel="noopener noreferrer">YouTube</a></li>
{% endif %}
{% if content_creator.facebook_page_url %}
<li><i class="fab fa-facebook"></i> <a href="{{ content_creator.facebook_page_url }}" target="_blank" rel="noopener noreferrer">Facebook</a></li>
{% endif %}
</ul>
</div>
</div>
{% endif %}
</div>
</div>
{% else %}
<p>No hay información disponible en este momento.</p>
{% endif %}
</div>
</div>
</div>
+178
View File
@@ -0,0 +1,178 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Votar por nosotros</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<span>¿Qué son las votaciones?</span>
<p>Una votación es la acción de darle un voto al servidor en una página web que ofrezca listas de tops.</p>
<p>Como recompensa a realizar una votación por {{ NOMBRE_SERVIDOR }}, se otorgan PV.</p>
<br>
<hr>
<br>
<span>¿Qué son los PV?</span>
<p>Brindamos a nuestros usuarios la oportunidad de obtener niveles con beneficios exclusivos en nuestra comunidad en línea. Estos beneficios incluyen acceso a herramientas especiales, contenido exclusivo y mejoras significativas en la experiencia de nuestro sitio web. Al realizar una votación, los usuarios reciben PV, una unidad de reconocimiento interna que refleja su compromiso y progreso en nuestra plataforma. Los PV permiten alcanzar nuevos niveles y desbloquear recompensas exclusivas. Destacamos que los PV son una forma única de valorar y premiar la participación activa de nuestros usuarios en la comunidad.</p>
<br>
<hr>
<br>
<span>¿Cómo se puede votar?</span>
<p>Para votar por {{ NOMBRE_SERVIDOR }}, se debe hacer click en los botones que aparecen debajo, y cada uno de ellos redirigirá a la página web del top correspondiente.</p>
<p>Una vez allí, deberás darle un voto al servidor y así recibirás tus PV.</p>
<br>
<hr>
<br>
<span>¿Cuántos PV se reciben por cada voto?</span>
<p>En la lista inferior, cada sitio indica cuántos PV otorgará si se realiza una votación exitosa.</p>
<br>
<hr>
<br>
<span>¿Cada cuánto se puede votar?</span>
<p>Sólo se puede votar por cada sitio cada 12 horas.</p>
<p>El recuadro informa sobre la última vez que has votado en cada sitio.</p>
<br>
<hr>
<br>
<span>¿Por qué el voto no cuenta en la web?</span>
<p>Usamos el sistema de postback por lo que cada sitio web de votos nos envía una respuesta cada vez que un usuario vota por nuestro servidor.</p>
<p>Una vez que la respuesta es analizada en nuestra web, se sumarán los PV correspondientes siempre que el usuario haya votado correctamente.</p>
<p>Cada sitio de votación tiene, además, sus propias restricciones como sólo permitir un voto por IP por lo cual puede suceder que el voto no cuente si se usan varias cuentas para votar en el mismo día.</p>
<br>
<hr>
<br>
<span>¿Tienes dudas o problemas para votar?</span>
<p>Si a pesar de leer este instructivo aún tienes dudas, el equipo de {{ NOMBRE_SERVIDOR }} podrá asesorarte en cualquier momento. Puedes colocar un ticket solicitando ayuda para votar.</p>
</div>
</div>
<div class="box-content">
<div class="title-box-content"><h2>Sitios de votación</h2></div>
<div class="body-box-content centered" id="vote-panel">
<button class="refresh-button" onclick="doRefresh();"><img class="refresh-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/refresh.webp" title="Refrescar" alt="Refrescar"></button>
<p><span>Nota:</span> Gtop100 puede demorar unos minutos en acreditar el voto.</p>
<br>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/gtop100.jpg" title="Gtop100" alt="Gtop100"></td>
</tr>
<tr>
<td>Gtop100</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="https://gtop100.com/topsites/World-of-Warcraft/sitedetails/{{ NOMBRE_SERVIDOR }}-94649?vote=1&amp;pingUsername=91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/topg.webp" title="TopG" alt="TopG"></td>
</tr>
<tr>
<td>TopG</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="https://topg.org/wow-private-servers/in-496618-91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/top100arena.jpg" title="Top100arena" alt="Top100arena"></td>
</tr>
<tr>
<td>Top100arena</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="http://www.top100arena.com/in.asp?id=94147&amp;incentive=91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/arenatop100.webp" title="Arena-Top100" alt="Arena-Top100"></td>
</tr>
<tr>
<td>Arena-Top100</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="https://www.arena-top100.com/index.php?a=in&amp;u={{ NOMBRE_SERVIDOR }}&amp;id=91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<hr>
<div class="alert-message" id="voteResponse"></div>
<br>
</div>
</div>
</div>
</div>
</div>
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/novawow-realm.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/recruit_a_friend.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,21 @@
<!-- server_status/server_status.html -->
<table class="max-center-table">
<tr>
<td class="yellow-info">{{ server.name }} <span class="blue-info small-font">{{ game_version }}<span></td>
<td class="real-info-box green-info">2587</td>
</tr>
<tr>
<td>Login</td>
<td class="real-info-box green-info">{{ status }}</td>
</tr>
<tr>
<td>Hora</td>
<td class="real-info-box"><span id="server-time"></span></td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr class="centered">
<td colspan="2"><p><span>{{ server.address }}</span></p></td>
</tr>
</table>