Página 1 de 1

Uma notícia em cada table

Enviado: 26 Abr 2004, 12:42
por Francisco xmac
Ola pessoal

Estou fazendo um template no mambo 4.5, mas queria que cada notícia na front ficasse numa table diferente, pq cada uma teria um \"background\" e um separador.

Tentei mas não consegui fazer isso... será que é muito complicado?

Obrigado.

Re:Uma notícia em cada table

Enviado: 26 Abr 2004, 18:50
por fabio
Confesso que tenho dificuldades para compreeder , mentalmete, o desenho do teu tema.

é possivel exibir na primeira página a notícia em 2 colunas.

Acredito que para aparecer uma linha entre estas 2 colunas você terá que mexer no CSS e não na tabela, não sei exatamente aonde

Lembre que você pode inserir outros modulos na primeira página e reduzir ou eliminar as notícias. Valorizando outros assuntos.

O teu Site não precisa ser necessariamente um site de Notícias

Ok

Fabio
:)

Re:Uma notícia em cada table

Enviado: 26 Abr 2004, 20:22
por Francisco xmac
No meu template as notícias estarão no centro. Imagina que tem uma notícia e então uma linha separando. Abaixo, outra notícia e mais uma linha separando.

Essa linha não acredito que seja com CSS, pq seria uma nova linha (TR) na table.

Se tiver alguma dica, agradeço.

Obrigado!

Re:Uma notícia em cada table

Enviado: 27 Abr 2004, 03:38
por Francisco xmac
Para melhor ilustrar, fiz uma imagem. Repare que cada notícia é separada por uma linha.


http://www.xicopires.hpg.ig.com.br/images/layoit_tm.gif

Post edited by: xmac, at: 27/04/2004 03:38

Re:Uma notícia em cada table

Enviado: 27 Abr 2004, 07:32
por fabio
No painel de controle > componentes > frontPage > Detalhes dos itens , se você definir uma coluna por linha (primeira opção) , a notícia ficará desta foram, mas sem a borda em cada coluna.

Agora pra colocar esta borda , veja por exemplo como as notícas são exibida aqui Mambo Brasil, existe uma linha pontilhada embaixo do título. Esta linha pode dividir uma nótícia de outra, se optarmos em colocar uma notícia embaixo da outra. Depois faltaria somete alterar a cor de fundo.

O que define o aparecimento desta Linha e a cor de fundo é o tema CSS.

Não sou um especialista em CSS mas fuçando, alterando algus valores em temas já prontos este resultado pode ser obtido.

Acredito que seja possivel colocar uma linha encima do título, dividindo bem, cada notícia.

Ok

Fabio
:)

Re:Uma notícia em cada table

Enviado: 27 Abr 2004, 10:33
por Ronaldo Ronaldo
Xmac..........

Como o Fábio colocou, você tem que alterar o arquivo template_css que está no diretório CSS ded seu template,

Procure o código abaixo e faça as alterações indicadas que terá algo próximo do que você quer.

.contentheading {

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
text-align:left;
background-image: url(../images/news_1.gif); ( esta linha pode variar)
background-repeat: no-repeat;
text-indent: 20pt;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #FF9900;
}


Adicione as linhas indicadas e alterando ao cor conforme sua necessidade e veja como ficou.

É um começo...

Re:Uma notícia em cada table

Enviado: 27 Abr 2004, 11:15
por Francisco xmac
Oi Ronaldo

Po, obrigado pela dica, já me adiantou muito, mas não matou minha questão.

Essa \"contentheading\" altera o head do post da front, mas o conteúdo neca. A alteração que quero fazer é no conteúdo, separando os posts.

Obrigado.

Re:Uma notícia em cada table

Enviado: 30 Abr 2004, 07:20
por Ronaldo Ronaldo
Acho que agora vai

1- Você vair ter que alterar o arquivo components\\com_frontpage\\frontpage.php incluindo o código en negrito e sublinhado na linha abaixo:

Estes códigos estão próximos a linha 91.
if ($n > 0) {
$col=$t->col_main;

echo "\\n\\n";

$i2=0;
$n2=$n;
$intro2 = $intro;
// Leading story
Esta alteração muda a cor de fundo da tabela dos conteúdos do frontpage.

2 - Alteração no arquivo template_css.css de seu tema.

2.1- Incluir abaixo da linha /* Content - Sections & Categories */
o código a seguir.
.front {
background-color: #F0EEE4;
}
Nota: coloque o código da cor de sua escolha.

2.2 No .contentheading incluir os códigos:
border-bottom: 2px solid #FF9900;
Nota: coloque o código da cor de sua escolha.


Esta é um asolução que acho que te atende, mas... não gosto muito dela pois altera um componente core de Mambo o Frontpage. Qualquer nova atualização, você vai ter que alterar o frontpage.php.
ATENÇÂO:
Antes de iniciar faça um back up do arquivo frontpage.php

Re:Uma notícia em cada table

Enviado: 30 Abr 2004, 07:28
por Ronaldo Ronaldo
Acho que agora vai

1- Você vair ter que alterar o arquivo components\\com_frontpage\\frontpage.php incluindo o código en negrito e sublinhado na linha abaixo:

Estes códigos estão próximos a linha 91.
if ($n > 0) {
$col=$t->col_main;

echo "\\n\\n";

$i2=0;
$n2=$n;
$intro2 = $intro;
// Leading story
Esta alteração muda a cor de fundo da tabela dos conteúdos do frontpage.

2 - Alteração no arquivo template_css.css de seu tema.

2.1- Incluir abaixo da linha /* Content - Sections & Categories */
o código a seguir.
.front {
background-color: #F0EEE4;
}
Nota: coloque o código da cor de sua escolha.

2.2 No .contentheading incluir os códigos:
border-bottom: 2px solid #FF9900;
Nota: coloque o código da cor de sua escolha.


Esta é um asolução que acho que te atende, mas... não gosto muito dela pois altera um componente core de Mambo o Frontpage. Qualquer nova atualização, você vai ter que alterar o frontpage.php.
ATENÇÂO:
Antes de iniciar faça um back up do arquivo frontpage.php

Re:Uma notícia em cada table

Enviado: 28 Mai 2004, 10:23
por Antonio Fernandes
Um bom começo, Ronaldo...
Assim se aprende. Eu aprendo.
Aliás, tanto quanto sei, há um movimento no sentido de terminar ( ou diminuir ) o uso das tabelas.
O mambo 5 já será assim, dizem os gurus.
Temos que sabel mais CSS e XML
Parece...