Calendário Erisiano e Relógio Santo-Discordiano

Para conhecimento de todos que um dia quiserem saber a magia de como ter seu próprio relógio discordiano e calendário erisiano no seu espaço virtual:

Pra isso é necessário ter algum conhecimento básico de html, javascript e css(ou conhecer alguem que o tenha)

colocar o link para o script do discordian-time.js e discordian-time.css (e so clicar com botão direito e salvar como)
dentro do <style type=”text/css”……

@import url("<?php bloginfo('template_directory'); ?>/discordian-time.css");

<4dummies> indicar um caminho no css que diga onde esta o css que vai alterar a fonte do relogio </4dummies>

e antes de fechar o </head>

<script type="text/javascript" src="<?php bloginfo('template_directory');?>/discordian-time.js"></script>
</head>

<4dummies> indicar um caminho no css que diga onde esta o javascript que vai calcular e exibir relogio </4dummies>

pronto agora no codigo nao precisa mais mexer. é so por o discordian-time.css e o discordian-time.js dentro da pasta do tema corrente

e adicionar na barra lateral ( ou qualquer outro lugar que vc quiser as seguintes linhas:

<div id="discordianwrap">
<p id="discordianddate">Ative o JavaScript.</p>
<p id="discordiandtime">00:00:00</p>
</div>

que ja vai ser exibido o relogio discordiano em seu website/weblog/lugarvirtual/etc….

e para o calendario santo discordiano eu coloco o seguinte código entre o
</head> e o <body>
ficando assim:

</head>
<?php
/*CALENDARIO SANTO-DISCORDIANO
desenvolvido por Tiago Madeira
adaptado para este blog por Duende
Licença Creative Atribuição-Compartilhamento pela mesma Licença 2.5 Brasil Commons.
http://creativecommons.org/licenses/by-sa/2.5/br/  */
function ddate($data="") {
if (!$data) {
$data = date("d m Y");
}
list($d, $m, $a) = explode(" ", $data);
if ($d==29 && $m==2 && ( ($a%4 != 0) || ($a%100 == 0 && $a%400 != 0))) {
return "Esse dia não existe!";
}
$dias = date("z", strtotime(sprintf("%04d%02d%02d", $a, $m, $d)))+1;
$ano = $a;
$a += 1166;
$x = $ano%4; $y = $ano%100; $z = $ano%400;
if ( ($ano%4 == 0 && $ano%100 != 0) || ($ano%100 == 0 && $ano%400 == 0) ) {
if ($dias==60) {
return "de São Tiby, $a YOLD";
} else if ($dias>60) {
$dias-- ;
}
}
$mes = Array("Caos", "Discórdia", "Confusão", "Burocracia", "Pós-matemática");
$m = floor($dias/73);
$d = $dias%73;
if ($d==0) { $m-- ; $d=73; }
return "$d de {$mes[$m]} de $a YOLD";
}
function dtime($horario="") {
if (!$horario) {
$horario = date("H:i:s");
}
list($h, $m, $s) = explode(":", $horario);
$segundos = $h*3600+$m*60+$s;
$dsegundos = round($segundos*1000/864);
$h = floor($dsegundos/10000);
$dsegundos %= 10000;
$m = floor($dsegundos/100);
$s = $dsegundos%=100;
return sprintf("%d:%02d:%02d", $h, $m, $s);
}
*/::: EROX CHOYOFAQUE! :::/*
?>
<body>

uma vez feito isso salve o header.php e pode fecha-lo e abra o index.php.

O que vamos fazer agora é por aonde queremos que apareça a data erisiana,
em casos normais é aonde mostra a data. mas é so vc copiar o codigo aonde vc quiser que fique o/

o código é esse:

<?php echo ddate(get_the_time('d m Y')) ;?> Mostra a data de publicaçao do post
<?php echo dtime(get_the_time('H:i:s')) ;?> mostra a hora de publicaçao do post

ai fica contigo fazer o que bem entender disso lol
no meu caso nesse tema como podem perceber fica junto com a outra data

<p>E:<?php echo ddate(get_the_time('d m Y')) ;?> G:<?php the_time(__('MjS','mystique')); ?></p>

ps1: para editar como fica exibida a data é so editar a seguinte linha la no código que ficou antes do head

return “$d de {$mes[$m]} de $a YOLD”;
return “$d/{$mes[$m]}/$a YOLD”;

é isso,

espero estar simples e entendível o suficiente
Obrigado @tmadeira e @santaum pelo acesso a glândula pineal o/

fonte:
http://santaum.org/implementando-o-calendario-santo-discordiano/
http://santaum.org/calendario-santo-discordiano-online/

ps: o Santaum desativou o blog nao cliquem ai haeuaeuah

Duende.
Erox Choyofaque!

Veja também:

  1. Atualizações discordianas
  2. Santo Holmes das Causas Perdidas

9 Responses to Calendário Erisiano e Relógio Santo-Discordiano

  1. “dentro do <style type=”text/css”……

    @import url("/discordian-time.css”);”

    Cara, mas… Em que arquivo eu devo colocar isso? oO

    • Falae Peterson o/

      o <style type=”text/css” geralmente fica no header.php to tema.
      tem q adicionar a linha do @import logo apos esse <style .. ou antes de fechar a tag

      ou vc pode também pegar o conteudo desse arquivo e colocar dentro do style.css do tema q tbm funciona

      abraços

      • AEHAEH valeu, cara! Procurei essa tag no style.css e no index.php e não achei nada, daí perguntei ;P valeu valeu!

      • Haamm outro probleminha.
        Na barra lateral agora está aparecendo literalmente “ative o javascript” e “0:00:00″ HAEAEHaeheaheahea

        • Opa.
          mas vc colocou caminho para o javascript q faz os calculos logo antes de fechar o </head>?
          vai no header.php e inclui

          <script type="text/javascript" src="<?php bloginfo('template_directory');?>/discordian-time.js"></script>
          logo antes do seu </head>
          e copia o discordian-time.js pra dentro da pasta do seu tema

          se quiser me manda seu tema no meu email duende[at]divagacoes.org q eu edito e te reenvio de volta o/

          • Então, cara. O problema anterior eu resolvi colocando as linhas dentro do style.css porque eu não consegui encontrar essa tag no meu header. E, loucamente, meu header também não tem nenhuma !!!!!!!! AHEahaehaeAEHaEHAEHAEhEhaeHae

            Deve ser algo relacionado ao fato de ela ter isso no final:

            será? =x

            Bem, anyway, tem algum arquivo em que eu possa colocar essas linhas? Ou o próprio código dentro do discordian-time.js? Eu tentei colocar as linhas dentro do functions.php e o relógio funcionou, só que o painel de administração ficou inacessível.. Dava erros sobre header.

          • Eu quis dizer “não tem nenhuma tag head”. Quando eu coloquei o < e o outro, ela desapareceu aeHEAHEahaehaehae

          • coloca então logo depois do <head>(tem em algum lugar hauehauehe eu vi o cod fonte do orkuticidio) coloca depois do: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

            agora onde ta isso no theme gear, ai ja nao sei rsrs

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Antes de comentar, prove que é um ser racional.

Quanto é 4 mais 7?

Recent Comments
  • Fausto Saglauskas Dias: Muito interessante o texto. Me lembrou de Ken Wilber e sua afirmação de que é necessário...
  • mari: quero ir na india e ter conhecimentos espirituais
  • hupe: AUM!
  • Andreas Noleto: Matéria, “Como a linguagem modela o pensamento”: http://www.deldebbio.com.br...
  • Andreas Noleto: Tem um errinho na sessão “2.3″. ele incentiva a procurar saber sobre...
  • RenatoBueno: “Sou onisciente e onipotente, extremamente vaidoso e, o melhor, venho em uma embalagem prática e...
  • Neo: Alguns reclamam que somos aprisionados.. mas como seria nossa vida sem essa certeza das coisas que o maléfico...
  • bezerrath: Isso me lembra os exercícios do livro “Praticando o poder do Agora” – Eckhart Tolle
Bird is the word
  • Um local onde qualquer um publica qualquer coisa não serve de referencia e leva ao engano. FP 22 hours ago
  • @EduMadhatter Não sei mas parece que tava no bico do corvo 23 hours ago
  • Um punho aberto ainda é um punho? O homem que se vangloria não tem seu mérito reconhecido - Lao-Tsé 23 hours ago
  • @Leosias Bem vindo ao inicio do inferno. 1 day ago
  • RT @LitaRee_real: S vc ñ tem um plano p/ sua vida,prov.mnte vai fazer parte do plano da vida d alguém q prov.mnte ñ tem grandes planos p/ vc 1 day ago
Águas passadas