Clipper On Line • Ver Tópico - BBCodes

BBCodes

Poste aqui suas sugestões e/ou críticas sobre o fórum, fale sobre a moderação e envie elogios.

Moderador: Moderadores

 

BBCodes

Mensagempor Pablo César » 10 Mai 2012 17:16

As vezes me encontro com a necessidade de exibir uma tabela. Sei que o tag Code não reformata a exibição, respeitando os espaços e os tabs que possam conter. Mas muitas vezes exibi-los com o tag Code, não fica muito ético, principalmente quando queremos mencionar com o tag Quote. Estive vendo um exemplo de BBCode que menciona que é possível colocar um tag Table. Como por exemplo:

 Linha 1 - Célula 1   Linha 1 - Coluna 2   Linha 1 - Coluna 3 
 Linha 2 - Coluna 1   Linha 2 - Coluna 2   Linha 2 - Coluna 3 


Ou então criar outra tag que exiba do mesmo forma que o tag code faz: sem re-formatação, com barra de rolagem mas sem número de linhas e com fundo cinza ou beige.

Também gostaria de poder contar com teste ou [strike]teste[/strike] (seria o riscado, as vezes útil quando queremos corrigir nossos textos sem ter que apagá-los). Como mostra figura abaixo:
informatica3.png
informatica3.png (7.09 KiB) Visualizado 7284 vezes


Daria muito trabalho, Toledo ?

Obs.: Inclusive disponibilizei o link onde podem ter acesso aos BBCodes
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Toledo » 16 Mai 2012 16:18

Pablo, a tag [ s ] já está funcionando. Exemplo

Agora a tag table eu vou ter que estudar uma maneira fácil de colocar ela em prática.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

BBCodes

Mensagempor Pablo César » 16 Mai 2012 16:24

uhhh que beleza. Espero que para o table você consiga uma interface boa.

Obrigado Toledo ! Já vou corrigir aquela mensagem com o tachado, antes que a imagem venha a sumir com o tempo... rsrsrs
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Toledo » 16 Mai 2012 18:56

Pablo, a tag para montar uma Tabela já está disponível.
 

 Linha 1 - Coluna 1  Linha 1 - Coluna 2  Linha 1 - Coluna 3 
 Linha 2 - Coluna 1  Linha 2 - Coluna 2  Linha 2 - Coluna 3 

As tags são: [ tabela ], [ linha ] e [ coluna ]

Exemplo:
[tabela]
[linha][coluna]Linha 1 - Coluna 1[/coluna][coluna]Linha 1 - Coluna 2[/coluna][coluna]Linha 1 - Coluna 3[/coluna][/linha]
[linha][coluna]Linha 2 - Coluna 1[/coluna][coluna]Linha 2 - Coluna 2[/coluna][coluna]Linha 2 - Coluna 3[/coluna][/linha]
[/tabela]

ou
[table]
[tr][td]tr 1 - td 1[/td][td]tr 1 - td 2[/td][td]tr 1 - td 3[/td][/tr]
[tr][td]tr 2 - td 1[/td][td]tr 2 - td 2[/td][td]tr 2 - td 3[/td][/tr]
[/table]

Depois vou tentar fazer alguma coisa mais prática para montar a tabela (linhas e colunas).

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

BBCodes

Mensagempor Pablo César » 16 Mai 2012 19:46

Quê bom podemos contar com tabelas.... não vamos precisar preocupar-nos com tabulações nem alinhamentos...

Obrigado, Toledo !! Valeu !

Obs.:
- Re-editei a sua mensagem para que ficasse mais entendível a composição da tabela. Deu o mesmo efeito.
- Já aproveitei e reditei a minha mensagem com tabela, veja como ficou
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes (Pendente de resposta)

Mensagempor Pablo César » 17 Ago 2012 12:12

Toledo escreveu:Pablo, a tag para montar uma Tabela já está disponível.
 

 Linha 1 - Coluna 1  Linha 1 - Coluna 2  Linha 1 - Coluna 3 
 Linha 2 - Coluna 1  Linha 2 - Coluna 2  Linha 2 - Coluna 3 

..//..
Depois vou tentar fazer alguma coisa mais prática para montar a tabela (linhas e colunas).

Minha sugestão é que seja feito do mesmo modo que é feito no Word, como a imagem seguir:

Imagem

Outra sugestão, Toledo: poderias manter as tags: table, tr e td ? Assim poderíamos manter o padrão php em outros fóruns.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Toledo » 17 Ago 2012 18:23

Pablo, a intenção é fazer algo assim mesmo, podendo informar a quantidade de linhas e colunas. Mas ai já requer uma mudança maior, pois terei que fazer algo em javascript... então vai levar um tempo.

Agora sobre a tag da tabela, pode-se usar das duas maneiras.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

BBCodes

Mensagempor Pablo César » 17 Ago 2012 21:03

Toledo, pesquisando na internet encontrei:

Free BBCode Table Generator - On line (Tem o email do autor, talvez possa ajudar)

Creating a Table in Javascript (Aqui tem código fonte mas falta a interface)

Outra idéia é utilizar o HMGSCRIPT que creio poder conseguir a interface e é js.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Pablo César » 20 Ago 2012 16:30

Pablo César escreveu:Outra sugestão, Toledo: poderias manter as tags: table, tr e td ? Assim poderíamos manter o padrão php em outros fóruns.
Toledo escreveu:Agora sobre a tag da tabela, pode-se usar das duas maneiras.
Testei o [ table ] e funcionou beleza, agora estou também disponibilizando no STRU a opção de colocar no cliboard em formato BBCodes-Tabela para funcionar aqui no fórum e em outros em PHP. Obrigado Toledo !

Quanto a fazer em js, você viu os fontes do HMGScript ? Tem a função Spinner que você precisa, só não sei se você pode adaptar com o teus fontes Toledo.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Pablo César » 12 Nov 2012 22:31

Pablo César escreveu:Minha sugestão é que seja feito do mesmo modo que é feito no Word, como a imagem seguir:
Imagem
Toledo escreveu:Pablo, a intenção é fazer algo assim mesmo, podendo informar a quantidade de linhas e colunas. Mas ai já requer uma mudança maior, pois terei que fazer algo em javascript... então vai levar um tempo.
Toledo, Não encontrei algum código fonte que possa ser utilizado para compor essa tabela aqui no fórum. No entanto fiz um aplicativo para este fim, claro que DeskTop, mas pensou que poderá ajudar a muitos (como eu) que não tem muita familiaridade com os BBCodes. O programa chama-se TableMaker e pode ser baixado aqui.

Tela67.PNG


Toledo, gostaria também de aproveitar (se não for muito complicado fazer). O "Table" tem duas sub-tags "tr" e "td" mas não possui o "th" que serve para diferenciar o que é cabeçalhos e linha normal. Pois seria muito útil, pois com o "th" além de deixar em negrito também centraliza o texto em cada célula do cabeçalho. Seria possível incluir mais isso ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Toledo » 13 Nov 2012 08:00

Pablo, muito interessante o programa TableMaker, com certeza será muito útil.

Inclui a tag [th], faça um teste é veja se deu certo!

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

BBCodes

Mensagempor Pablo César » 13 Nov 2012 08:34

Perfeito ! Obrigado, Toledo !

 Teste 1  Teste 2  Teste 3 
 AAAAAAAAAAAAA  BBBBBBBBBBBBB  CCCCCCCCC 
 DDDDDDDDD  EEEEEEEEEEE  FFFFFFFFFF 
 GGGGGGGGGGG  HHHHHHHHHHH  IIIIIIIIIIIIIII 

Eis em código como fica:
[table]
[tr][th]Teste 1[/th][th]Teste 2[/th][th]Teste 3[/th][/tr]
[tr][td]AAAAAAAAAAAAA[/td][td]BBBBBBBBBBBBB[/td][td]CCCCCCCCC[/td][/tr]
[tr][td]DDDDDDDDD[/td][td]EEEEEEEEEEE[/td][td]FFFFFFFFFF[/td][/tr]
[tr][td]GGGGGGGGGGG[/td][td]HHHHHHHHHHH[/td][td]IIIIIIIIIIIIIII[/td][/tr]
[/table]

muito interessante o programa TableMaker, com certeza será muito útil
Só que ainda tem um erro o programa... não consigo descobrir o quê está causando isso. O erro (no TableMaker) dá quando tento gerar por segunda vez a tabela. Isso deve ser por causa do ActiveX que sobrecarrega quando executado mais de uma vez. Vou ver se consigo outra solução.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Pablo César » 13 Nov 2012 12:09

Já resolvi de uma outra forma. Deixei de utilizar o ActiveX e passei abrir o arquivo html no próprio navegador, bem más rápido e seguro. Até fiz um efeito de alternar janelas.

Estava pensando, se fosse compatível com o atual BB Code instalado e não fosse muito trabalhoso, alterar o tag
[ table ] para que aceitasse o parâmetro border="0" (sem bordas) e border="1" (com bordas) e que quando não informado assumisse border="1". Seria bom para suavizar a visualização de lista do tipo colunar e com bordas quando for uma tabela. Pode ser mestre ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

BBCodes

Mensagempor Toledo » 13 Nov 2012 19:53

Pablo César escreveu:alterar o tag [ table ] para que aceitasse o parâmetro border="0" (sem bordas) e border="1" (com bordas)...


Pablo, dá para alterar sim, mas o parâmetro border terá que ser obrigatório.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

BBCodes

Mensagempor Pablo César » 14 Nov 2012 08:20

Toledo escreveu:dá para alterar sim, mas o parâmetro border terá que ser obrigatório
Será que colocando mais essa opção irá dificultar ou compensaria pela opção a mais ?
Bom, na minha opinião, já que o fórum está com aumento de recursos de edição, se não for inconveniente para você, por mim tudo bem aplicar mais esse recurso. ]

O fórum do HMG, por exemplo, não suporta border= nem a sub-tag th, então irei deixar opcional a seleção de bordas e cabeçalho.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Próximo



Retornar para Sugestões, Críticas e Elogios sobre o Fórum

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro