• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
  • Dicas
Início

Itens ativos

  • Search and replace
  • como descomprimir?
  • Drupal em dose dupla na PHP Conference Brasil'08
  • Webform não envia e-mail
  • Site dos Sociólogos Associados em Curitiba
  • Forum de Proteção ao Rio Barigui e ao Parque Barigui em Curitiba
  • Universidade Tuiuti do Paraná - Curso de Relações Internacionais usa Drupal em seu site
  • Site do bar Baba Salim em Curitiba em Drupal
  • Modulo para site de Escola, que separa um conteudo para cada aluno....
  • Drupal @ Latinoware
mais

Pesquisa

Google
Web Drupal Brasil

Login do usuário

  • Criar nova conta
  • Solicitar uma nova senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fóruns » Suporte » Módulo Views

2 primeiros comentários

Bom dia.
Estou com um problema. Preciso mostrar os 2 comentários mais recentes apenas no meu conteúdo. Estou tentando fazer isso com view, mas não encontrei um filtro que possibilitasse isso.
Alguém tem idéia de como eu poderia fazer isso?

‹ Exibição de conteúdo relacionado em blocos. Algo parecido com Frontpage Slideshow ›
Enviado por rebelatto em qui, 19/06/2008 - 11:53.
  • Módulo Views
  • Por favor, se logue ou se registre para poder enviar comentários
  • 522 leituras

Você quer um bloco ou uma

Você quer um bloco ou uma página?

Abrçao,

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

Enviado por rafael em seg, 23/06/2008 - 19:04.
  • Por favor, se logue ou se registre para poder enviar comentários

Seria um bloco. Mais ainda

Seria um bloco. Mais ainda não consegui cria-lo.

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em ter, 24/06/2008 - 09:29.
  • Por favor, se logue ou se registre para poder enviar comentários

Olá Fernanda, Só mais uma

Olá Fernanda,

Só mais uma dúvida: Drupal 5 ou 6?

Abraço,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net

Enviado por rafael em ter, 24/06/2008 - 15:46.
  • Por favor, se logue ou se registre para poder enviar comentários

Drupal 6. Mas não se

Drupal 6.

Mas não se preocupe Rafael. Já dei um jeito.
Infelizmento foi pelo caminho errado, mas não encontrei outra solução.
Acabei mexendo diretamente no código.
Para mim essa visualização dos 2 primeiros comentários não tem utilidade... mas sabe como é... eles mandam... a gente obedece.

Obrigada pela atenção.

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em ter, 24/06/2008 - 18:29.
  • Por favor, se logue ou se registre para poder enviar comentários

Fernanda, Ok. Se precisar,

Fernanda,

Ok. Se precisar, diz aí. Não é complicado.

Abraço,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net

Enviado por rafael em qua, 25/06/2008 - 18:17.
  • Por favor, se logue ou se registre para poder enviar comentários

oi oi! criei um views aqui

oi oi!

criei um views aqui mais não sei como colocar no site! Alguem me ajuda?

To usando drupal 6.2

Enviado por diego_l88 em qui, 26/06/2008 - 11:11.
  • Por favor, se logue ou se registre para poder enviar comentários

Oi Diego! Conheço 2 formas

Oi Diego!

Conheço 2 formas de por view no site...

Uma delas, na minha opinião a mais correta, é ir na parte de blocos e adicionar essa view em uma região do seu site.
Quando você cria uma view, automaticamente é gerado um bloco com o mesmo nome.

Outra forma seria colocar dentro do seu código no lugar que você quer que apareça.
Se você quiser por a página, o comando é:

$teste = views_view_page('nome da view');
print $teste;

Se você que colocar o bloco o comando é:
$teste = views_view_block('nome da view');
print $teste['content'];

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em qui, 26/06/2008 - 11:56.
  • Por favor, se logue ou se registre para poder enviar comentários

Oi Oi! Não sei o que posso

Oi Oi!

Não sei o que posso estar fazendo de errado, já criei lá no views, mais não aparece no blocks. Segue print:

http://img129.imageshack.us/img129/4736/teste2ym1.jpg
http://img55.imageshack.us/img55/4618/testexo7.jpg

Enviado por diego_l88 em qui, 26/06/2008 - 16:34.
  • Por favor, se logue ou se registre para poder enviar comentários

:( Desculpe. Onde estou o

:(

Desculpe. Onde estou o acesso aos links é bloqueado.
Por volta as 22h eu posso dar uma olhada pra você.

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em qui, 26/06/2008 - 17:42.
  • Por favor, se logue ou se registre para poder enviar comentários

HUm... não deu para entrar

HUm... não deu para entrar na net de noite.
Quem sabe alguém vê as imagens e consegue te ajudar...

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em sex, 27/06/2008 - 10:04.
  • Por favor, se logue ou se registre para poder enviar comentários

Mas quando vc criou a view

Mas quando vc criou a view vc marcou como "block"?

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em ter, 01/07/2008 - 15:32.
  • Por favor, se logue ou se registre para poder enviar comentários

oi oi falha minha, faltou

oi oi

falha minha, faltou marcar como block mesmo

obrigado!!!

Enviado por diego_l88 em qua, 02/07/2008 - 17:31.
  • Por favor, se logue ou se registre para poder enviar comentários

=) Qualquer coisa estamos

=)

Qualquer coisa estamos ai!

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em qua, 02/07/2008 - 18:05.
  • Por favor, se logue ou se registre para poder enviar comentários

Rafael, como poderia ser

Rafael, como poderia ser feito então?

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em sex, 27/06/2008 - 11:42.
  • Por favor, se logue ou se registre para poder enviar comentários

Fernanda, Abaixo seguem duas

Fernanda,

Abaixo seguem duas views que você pode importar, a primeira pro Drupal 5 a segunda pro Drupal 6.

Espero que seja isso que você queria:

  $view = new stdClass();
  $view->name = 'dois_comentarios';
  $view->description = 'Mostra os dois últimos comentários';
  $view->access = array (
);
  $view->view_args_php = '  if (arg(0) == \'node\' && is_numeric(arg(1))) {
    return array(arg(1));
  }'
;
  $view->page = FALSE;
  $view->page_title = '';
  $view->page_header = '';
  $view->page_header_format = '1';
  $view->page_footer = '';
  $view->page_footer_format = '1';
  $view->page_empty = '';
  $view->page_empty_format = '1';
  $view->page_type = 'node';
  $view->url = '';
  $view->use_pager = TRUE;
  $view->nodes_per_page = '10';
  $view->block = TRUE;
  $view->block_title = 'Últimos comentários';
  $view->block_header = '';
  $view->block_header_format = '1';
  $view->block_footer = '';
  $view->block_footer_format = '1';
  $view->block_empty = '';
  $view->block_empty_format = '1';
  $view->block_type = 'list';
  $view->nodes_per_block = '2';
  $view->block_more = FALSE;
  $view->block_use_page_header = FALSE;
  $view->block_use_page_footer = FALSE;
  $view->block_use_page_empty = FALSE;
  $view->sort = array (
  );
  $view->argument = array (
    array (
      'type' => 'nid',
      'argdefault' => '7',
      'title' => '',
      'options' => '0',
      'wildcard' => '',
      'wildcard_substitution' => '',
    ),
  );
  $view->field = array (
    array (
      'tablename' => 'comments',
      'field' => 'subject',
      'label' => '',
      'handler' => 'views_handler_field_commentlink',
      'options' => 'link',
    ),
  );
  $view->filter = array (
  );
  $view->exposed_filter = array (
  );
  $view->requires = array(comments);
  $views[$view->name] = $view;

$view = new view;
$view->name = 'dois_comentarios';
$view->description = 'exibe os dois últimos comentários da notícia';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'comments';
$view->is_cacheable = '0';
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('relationships', array(
  'nid' => array(
    'label' => 'Node',
    'required' => 0,
    'id' => 'nid',
    'table' => 'comments',
    'field' => 'nid',
    'relationship' => 'none',
  ),
));
$handler->override_option('fields', array(
  'subject' => array(
    'label' => 'Título',
    'link_to_comment' => 1,
    'exclude' => 0,
    'id' => 'subject',
    'table' => 'comments',
    'field' => 'subject',
    'relationship' => 'none',
  ),
));
$handler->override_option('sorts', array(
  'timestamp' => array(
    'order' => 'DESC',
    'granularity' => 'second',
    'id' => 'timestamp',
    'table' => 'comments',
    'field' => 'timestamp',
    'relationship' => 'none',
  ),
));
$handler->override_option('arguments', array(
  'nid' => array(
    'default_action' => 'not found',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'Tudo',
    'title' => '',
    'default_argument_type' => 'fixed',
    'default_argument' => '',
    'validate_type' => 'none',
    'validate_fail' => 'not found',
    'break_phrase' => 0,
    'not' => 0,
    'id' => 'nid',
    'table' => 'node',
    'field' => 'nid',
    'relationship' => 'nid',
    'default_argument_user' => 0,
    'default_argument_fixed' => '',
    'default_argument_php' => '',
    'validate_argument_node_type' => array(
      'page' => 0,
      'story' => 0,
    ),
    'validate_argument_node_access' => 0,
    'validate_argument_nid_type' => 'nid',
    'validate_argument_vocabulary' => array(
      '1' => 0,
      '2' => 0,
    ),
    'validate_argument_type' => 'tid',
    'validate_argument_php' => '',
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
  'role' => array(),
  'perm' => '',
));
$handler->override_option('title', 'Últimos comentários');
$handler->override_option('items_per_page', 2);
$handler->override_option('style_plugin', 'list');
$handler = $view->new_display('block', 'Bloco', 'block_1');

Rafael Ferreira Silva
http://www.rafaelsilva.net

Enviado por rafael em sex, 27/06/2008 - 16:27.
  • Por favor, se logue ou se registre para poder enviar comentários

Obrigada Rafael! Deu

Obrigada Rafael!
Deu certinho como você já devia saber.
Ainda não sei como funciona essa questão do argumento, acho que foi por isso que não tinha encontrado uma solução.

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Enviado por rebelatto em ter, 01/07/2008 - 15:28.
  • Por favor, se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.