News:

Want to get involved in developing SMF? Why not lend a hand on our GitHub!

Main Menu

Pedido de Ajuda: mod [blink] [/blink]

Started by Kazumba, August 07, 2013, 02:20:13 PM

Previous topic - Next topic

Kazumba

boas,

ainda ontem funcionava bem no meu forum, hoje tambem até á 15 minutos atrás, mas agora já não funciona

[blink]teste[/blink]  o texto fica imovel não ''pisca''

á pouco eu fiz uma actualização ao meu firefox,  eu estava com a versÃo 22 e agora tenho a versão 23 .. será que foi de ter actualizado o firefox ?

já desinstalei o mod e instalei outra vez. mas ficou na mesma, não funciona! fiz uma manutenção completa ao forum mas de nada adiantou.

margarett

Yup, blink morreu no FF na versão 23:
http://news.cnet.com/8301-1023_3-57597354-93/firefox-23-nixes-support-for-outdated-blink-html-tag/
http://www.pcworld.com/article/2046054/the-blink-tag-is-finally-dead-killed-off-by-firefox-23.html

Tal como o "marquee", são tags muito desactualizadas e que os browsers vão deixar de suportar. Não pensava que fosse tão "já", mas parece que está aí.

O "marquee" ainda não tem CSS aprovado, mas o blink até tem:
http://www.hscripts.com/tutorials/css/text-decoration.php

Mas como isso é um BBC, tem de ser alterado no SMF...
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Kazumba

#2
margarett obrigado pela informação amigo.

eu não sabia agora já fiquei a saber.

qual é a solução agora , desinstalar o mod   :o

margarett

Infelizmente não há nenhuma solução óptima...
- Se deixas o MOD, uns utilizadores vão ver uma coisa, outros vão ver outra.
- Se desinstalares o MOD, o BBC deixa de ser reconhecido e nas mensagens antigas vai aparecer o BBC

Para mim, a melhor solução seria modificar o MOD para adicionar o "text decoration" em vez das tags HTML. Mas isso implica um span, não sei se isso não altera o layout.
Ou então, modificar o MOD para não adicionar as tags, para já pelo menos.

Não estou a contar pegar no PC este fim‑de‑semana mas se isso acontecer vou experimentar isto...
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

margarett

Bom, julgo que, para já, a melhor solução é fazer com que não haja blink para ninguém. Como tinha dito, se removeres o MOD, as mensagens antigas vão ficar lá com o BBC e fica foleiro...

Por isso, deves GUARDAR uma cópia do teu ficheiro Sources/Subs-Blinkbbc.php e editar esta função lá dentro:

function blink_bbc_add_code($codes)
{
global $txt;

$codes[] = array(
'tag' => 'blink',
'before' => '',
'after' => '',
);

return;
}

Desta forma o BBC é processado mas não mete lá nada.
E deves também editar a função a seguir para deixar de aparecer o botão "blink" (ou seja, para que o pessoal deixe de o usar):

function blink_bbc_add_button($buttons)
{
global $txt;
return;

.....


NOTA: não testei isto porque não cheguei a instalar o MOD... Mas deve dar :P
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

FragaCampos

Ou então, também se pode desinstalar o mod e ir à base de dados via cpanel para apagar todas as ocorrências de [blink] e [/blink].

Os comandos são estes:
UPDATE smf_messages SET body = replace(body,"[blink]"," ")

e

UPDATE smf_messages SET body = replace(body,"[/blink]"," ")

Advertisement: