File size: 61,082 Bytes
9805e87 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 |
<!DOCTYPE html><html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Jornal Oliveira</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #e6f5e6;
color: #003300;
margin: 0;
padding: 0;
}
header {
background-color: #006600;
color: white;
padding: 1rem;
text-align: center;
font-family: "Old English Text MT", serif;
font-size: 2rem;
}
nav {
background-color: #009900;
display: flex;
justify-content: space-around;
padding: 0.5rem;
}
nav button {
background-color: white;
border: none;
padding: 0.5rem 1rem;
color: #006600;
cursor: pointer;
font-weight: bold;
}
.container {
padding: 1rem;
}
.hidden {
display: none;
}
.notification {
background-color: yellow;
padding: 1rem;
text-align: center;
font-weight: bold;
}
textarea, input[type=text], select {
width: 100%;
margin: 0.5rem 0;
padding: 0.5rem;
}
.section {
margin-bottom: 2rem;
}
</style>
</head>
<body> <div class="notification">
Este site está em desenvolvimento. Qualquer problema, entre em contato no Instagram @jornal_oliveira ou mande uma sugestão.
</div> <header>Jornal Oliveira</header>
<nav>
<button onclick="showSection('inicio')">Início</button>
<button onclick="showSection('avaliar')">Avaliar</button>
<button onclick="showSection('sugerir')">Sugestão</button>
<button onclick="showSection('participar')">Participar</button>
<button onclick="showSection('login')">Login</button>
<button id="enviarMateriaBtn" class="hidden" onclick="showSection('enviarMateria')">Enviar Matéria</button>
<button id="painelEditorBtn" class="hidden" onclick="showSection('painelEditor')">Painel do Editor</button>
</nav> <div class="container">
<div id="inicio" class="section">Últimas notícias aqui. <input type="text" placeholder="Pesquisar por autor ou categoria"></div><div id="avaliar" class="section hidden">
<h3>Avalie nosso conteúdo</h3>
<p>Nota: <select id="nota">
<option value="">Selecione</option>
<option>0</option><option>1</option><option>2</option>
<option>3</option><option>4</option><option>5</option>
</select></p>
<textarea id="comentarioAvaliacao" placeholder="Comentário (mínimo 5 palavras)"></textarea>
<button onclick="enviarAvaliacao()">Enviar</button>
</div>
<div id="sugerir" class="section hidden">
<h3>Envie sua sugestão</h3>
<textarea placeholder="Escreva sua sugestão detalhadamente"></textarea>
<button>Enviar</button>
</div>
<div id="participar" class="section hidden">
<h3>Participe do Jornal</h3>
<input type="text" placeholder="Nome completo">
<select onchange="verificarPeriodo(this.value)">
<option value="">Período</option>
<option value="manhã">Manhã</option>
<option value="tarde">Tarde</option>
<option value="noite">Noite</option>
</select>
<textarea placeholder="Mensagem"></textarea>
<p><input type="checkbox"> Li e aceito os termos e condições</p>
<button>Enviar</button>
<div id="avisoPeriodo" style="color: red;"></div>
</div>
<div id="login" class="section hidden">
<h3>Login</h3>
<input type="text" id="codigoLogin" placeholder="Digite o código/senha">
<button onclick="verificarLogin()">Entrar</button>
</div>
<div id="enviarMateria" class="section hidden">
<h3>Enviar Matéria</h3>
<input type="text" placeholder="Título">
<input type="text" placeholder="Lide (resumo)">
<textarea placeholder="Corpo da Matéria"></textarea>
<input type="text" placeholder="Nome do autor">
<input type="text" placeholder="Outros participantes">
<input type="text" placeholder="Data">
<select>
<option>Notícias da Escola</option>
<option>Entrevistas</option>
<option>Opinião</option>
<option>Cultura e Arte</option>
<option>Esportes</option>
<option>Humor</option>
<option>Você Sabia?</option>
<option>Projetos e Grêmios</option>
<option>Fala Estudante</option>
<option>Investigação</option>
</select>
<button>Enviar para avaliação</button>
</div>
<div id="painelEditor" class="section hidden">
<h3>Painel do Editor</h3>
<button>Ver Avaliações</button>
<button>Ver Sugestões</button>
<button>Ver Participações</button>
<button>Avaliar Matérias</button>
</div>
</div> <script>
function showSection(id) {
document.querySelectorAll('.section').forEach(div => div.classList.add('hidden'));
document.getElementById(id).classList.remove('hidden');
}
function verificarLogin() {
const codigo = document.getElementById("codigoLogin").value;
if (codigo === "BRJORNAL") {
document.getElementById("enviarMateriaBtn").classList.remove("hidden");
alert("Login como jornalista!");
} else if (codigo === "BRJORNALEDITOR") {
document.getElementById("painelEditorBtn").classList.remove("hidden");
alert("Login como editor!");
} else {
alert("Código incorreto");
}
}
function verificarPeriodo(valor) {
const aviso = document.getElementById("avisoPeriodo");
if (valor === "manhã" || valor === "noite") {
aviso.textContent = "Recomendamos que entre em contato pelo Instagram @jornal_oliveira ou WhatsApp 11 98172-2855 para aprovação imediata. Inicie a mensagem com 'Aqui pedidos' e diga que deseja falar com o responsável do jornal.";
} else {
aviso.textContent = "";
}
}
function enviarAvaliacao() {
const nota = document.getElementById("nota").value;
const comentario = document.getElementById("comentarioAvaliacao").value.trim();
if (comentario.split(" ").length < 5 || !nota) {
alert("Nota e comentário com pelo menos 5 palavras são obrigatórios.");
return;
}
alert("Avaliação enviada com sucesso!");
}
</script><p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Rwhehhehe/parte-1-2" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html> |