Autor Tópico: UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO  (Lida 19094 vezes)

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #45 Online: Março 01, 2014, 11:32:20 am »
Olá, Jean.

Aqui funciona certinho no firefox também.

Talvez seja algum outro detalhe.
Wennys Carlos

Jean Matos

  • Expert
  • *****
  • Mensagens: 956
    • Gestão de Construtoras
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #46 Online: Março 01, 2014, 11:57:51 am »
Olá, Jean.

Aqui funciona certinho no firefox também.

Talvez seja algum outro detalhe.
Nem imagino o que seja..

Mas mudando de assunto.. quero mostrar umas informações de uma tabela de ligações(telefonemas agendados), que já existe..
como faço ?

ví também que posso habilitar o arrastar e soltar.. como faz para atualizar o agendamento neste caso ?
Sc - 6.xxx , 7.xxx e V8
Windows Server 2008 Enterpriser 64 bits
SqlServer 2008 Express 64 bits
Sistema Integrado de Gestão de Construtoras]WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Wennys Carlos

wnolau

  • Iniciante
  • **
  • Mensagens: 50
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #48 Online: Março 07, 2014, 12:26:51 pm »
Wennys, desculpe pela falta de conhecimento.

Fiz o app blank e funcionou.

Agora onde eu coloco o código que define as cores?

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #49 Online: Março 07, 2014, 01:33:35 pm »
//CÓDIGO DO ARQUIVO QUE GERA O JSON:
//APP DO TIPO BLANK:

sc_lookup(ds , "SELECT idevento , descricao , data , horainicio , horafim , status FROM evento");


for($i = 0 ; $i < count({ds}) ; $i++){

   $idevento = {ds[$i][0]};
      
   $descricao = {ds[$i][1]};
      
   $data = {ds[$i][2]};
      
   $horainicio = {ds[$i][3]};
      
   $horafim = {ds[$i][4]};
      
   $status = {ds[$i][5]};
      
   switch($status){
      
      case 'confirmado': $color = 'green';
      
      break;
   
      case 'aguardando' : $color = 'blue';
   
      break;
      
      case 'cancelado': $color = 'red';
      
      break;
   
   }      
   
   $resultado[] = array(
                  'id'     => $idevento ,
                  'title'  => utf8_encode($descricao) ,
                  'start'  => $data . " " . $horainicio ,
                  'end'    => $data . " " . $horafim,
                  'allDay' => false,
                  'color'  => $color
               );
   
      
}

echo json_encode( $resultado);
Wennys Carlos

Paulo (ClickInformatica)

  • Intermediário
  • ***
  • Mensagens: 109
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #50 Online: Março 23, 2014, 07:41:34 pm »
Parabéns pela postagem
O problema e que eu tô meio perdido, você poderia colocar tipo um passo a passo, para implementar essa solução
agradeço a ajuda

Paulo

wnolau

  • Iniciante
  • **
  • Mensagens: 50
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #51 Online: Março 28, 2014, 01:52:10 pm »
Parabéns pela postagem
O problema e que eu tô meio perdido, você poderia colocar tipo um passo a passo, para implementar essa solução
agradeço a ajuda

Paulo

Eu não comentei mais para não ser mais chato ainda, mas também não consegui implantar essa agenda.

FredKeyster

  • Expert
  • *****
  • Mensagens: 1702
  • DEWENNINMEN
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #52 Online: Março 28, 2014, 04:39:26 pm »
Eu consegui de boa, qual sua dificuldade?
F. A.
Analista de Sistemas

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #53 Online: Março 28, 2014, 04:45:44 pm »
Wennys,

Vc que é um expert no Full Calendar, já integrou ele com o Google Calendar?

Tem esse link que de repente ajude (a quem é mais esperto que eu) heheheh

http://arshaw.com/fullcalendar/docs/google_calendar/



wnolau

  • Iniciante
  • **
  • Mensagens: 50
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #54 Online: Março 28, 2014, 05:44:59 pm »
Eu consegui de boa, qual sua dificuldade?

Na verdade acho que minha dificuldade é total.

Eu crio o app blank e colo o codigo lá, crio a form, e funciona eu clico no dia e adiciono o evento, mas o calendário não me exibe nada, só vejo o que foi lançado quando clico na data ai me abre o form e vejo os eventos adicionados.

Também não soube onde por o código do  JSON. Crio outro app blank, mas com que nome? Não sei como funciona, sou iniciante.


Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #55 Online: Março 29, 2014, 11:31:52 am »
Eu consegui de boa, qual sua dificuldade?

Na verdade acho que minha dificuldade é total.

Eu crio o app blank e colo o codigo lá, crio a form, e funciona eu clico no dia e adiciono o evento, mas o calendário não me exibe nada, só vejo o que foi lançado quando clico na data ai me abre o form e vejo os eventos adicionados.

Também não soube onde por o código do  JSON. Crio outro app blank, mas com que nome? Não sei como funciona, sou iniciante.

Para o JSON, é necessária uma outra app BLANK. O nome dessa app, vc coloca nesse trecho de código na app do calendário: 

Citar
events: '../json/json.php' , /*AQUI É CHAMADO O ARQUIVO QUE FARÁ O PROCESSAMENTO PHP*/

Sem o JSON, não vai aparecer nada no calendário.
Wennys Carlos

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #56 Online: Março 29, 2014, 11:32:59 am »
Wennys,

Vc que é um expert no Full Calendar, já integrou ele com o Google Calendar?

Tem esse link que de repente ajude (a quem é mais esperto que eu) heheheh

http://arshaw.com/fullcalendar/docs/google_calendar/

Olá, grande Jorge.

Vou dar uma olhada.

Grande abraço.
Wennys Carlos

wnolau

  • Iniciante
  • **
  • Mensagens: 50
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #57 Online: Março 30, 2014, 11:39:59 pm »
Wennys, consegui! Obrigado.

Agora quando clico em qualquer evento lançado ele me abre um modal com todos lançamentos começando pelo id 1.
Como faço para abrir direto o evento clicado?

Grande abraço

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #58 Online: Março 30, 2014, 11:54:03 pm »
Wennys, consegui! Obrigado.

Agora quando clico em qualquer evento lançado ele me abre um modal com todos lançamentos começando pelo id 1.
Como faço para abrir direto o evento clicado?

Grande abraço

Se vc fez exatamente como eu descrevi no JSON  e no calendário, é pra funcionar....

Esse trecho de código no JSON é o responsável por passar o código do evento(id) para o calendário:
Código: [Selecionar]
$resultado[] = array(
                  'id'     => $idevento ,
                  'title'  => utf8_encode($descricao) ,
                  'start'  => $data . " " . $horainicio ,
                  'end'    => $data . " " . $horafim,
                  'allDay' => false,
                  'color'  => $color
               );
Wennys Carlos

wnolau

  • Iniciante
  • **
  • Mensagens: 50
Re:UMA ALTERNATIVA AO USO DAS APPS CALENDÁRIO
« Responder #59 Online: Março 31, 2014, 02:16:34 pm »
Meus campos são um pouco diferentes, e eu não estou usando data e hora final, será esse o problema?

Olha como está o json:



sc_lookup(ds , "SELECT id , usuario , empresa , contato , telefone , email , obs , h_ini , d_ini FROM eventos");


for($i = 0 ; $i < count({ds}) ; $i++){

   $id = {ds[$i][0]};
     
   $usuario = {ds[$i][1]};
     
   $empresa = {ds[$i][2]};
     
   $contato = {ds[$i][3]};
     
   $telefone = {ds[$i][4]};
     
   $email = {ds[$i][5]};
      
   $obs = {ds[$i][6]};
      
   $h_ini = {ds[$i][7]};
      
   $d_ini = {ds[$i][8]};
      
   switch($usuario){
     
      case 'Admin': $color = 'green';
     
      break;
   
      case 'Leandro Soares' : $color = 'pink';
   
      break;
     
      case 'cancelado': $color = 'red';
     
      break;
   
   }     
   
   $resultado[] = array(
                  'id'     => $id ,
                  'title'  => utf8_encode($empresa) ,
                  'start'  => $d_ini . " " . $h_ini ,
                  'end'    => $d_ini . " " . $h_ini,
                  'allDay' => false,
                  'color'  => $color
               );
   
     
}

echo json_encode( $resultado);