Itens ativos
Pesquisa
Login do usuário
Assine o RSS do Drupal-BR
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?
Enviado por rebelatto em qui, 19/06/2008 - 11:53.
- 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
Seria um bloco. Mais ainda
Seria um bloco. Mais ainda não consegui cria-lo.
Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/
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
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/
Fernanda, Ok. Se precisar,
Fernanda,
Ok. Se precisar, diz aí. Não é complicado.
Abraço,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net
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
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 é:
print $teste;
Se você que colocar o bloco o comando é:
print $teste['content'];
Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/
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
:( 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/
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/
Mas quando vc criou a view
Mas quando vc criou a view vc marcou como "block"?
Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/
oi oi falha minha, faltou
oi oi
falha minha, faltou marcar como block mesmo
obrigado!!!
=) Qualquer coisa estamos
=)
Qualquer coisa estamos ai!
Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/
Rafael, como poderia ser
Rafael, como poderia ser feito então?
Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/
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->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->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
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/