Página 1 de 1

Bloquear todos os links para visitantes

Enviado: 19 Out 2010, 10:21
por Parkson
Eu queria saber se tem esse mod, sem ser bbcode algo que deixaria todos os links bloqueados para visitante:
com uma mensagem do tipo: para ver os links vc precisa ser registrado
Obrigado

Re: Bloquear todos os links para visitantes

Enviado: 19 Out 2010, 10:35
por _Vinny_
Pode testar esse aqui: Very Simple Guest Hide BBCode MOD

Re: Bloquear todos os links para visitantes

Enviado: 19 Out 2010, 11:09
por Parkson
no caso esse teria que criar um bbcode e todos os links dentro da tag: [hide]{TEXT}[/hide]
eu queria um que sempre quando colocasse a tag bloquearia todos os links já postado
pois seria cansativo ter que editar cada post para colocar entre a tag [hide]{TEXT}[/hide]

Código: Selecionar todos

1. Go to Administration Control Panel.
2. Navigate to Posting -> BBCodes -> Add a new BBcode.
3. Under "BBCode usage", enters: [hide]{TEXT}[/hide]
4. Under "HTML replacement", enters: <div class="phpBBHideBlockB"><strong>Hidden text</strong>: ON<hr class="phpBBHideBlockLine" />Available only to registered users.</div><div class="phpBBHideBlockA"><strong>Hidden text</strong>: OFF<hr class="phpBBHideBlockLine" />{TEXT}</div>
5. Under "Help line", enters: Hide text: [hide]text[/hide]
6. Under "Display on posting page", tick on the box (means yes).
7. Click Submit to save your new BBcode.
8. Purge the cache in Administration Control Panel (ACP).

Now you can use the BBCode [hide] in message, good luck.

Re: Bloquear todos os links para visitantes

Enviado: 19 Out 2010, 11:54
por _Vinny_
Parkson, tenta com essa modificação:
Simple Hide BBcode MOD - v0.3.0.rar

Re: Bloquear todos os links para visitantes

Enviado: 19 Out 2010, 13:03
por Parkson
There is 2 parts that you need to change manually.

ONE: ACP backend
(1) Go to Administration Control Panel
(2) Navigate to Posting -> BBCodes -> Add a new BBcode
(3) Under "BBCode usage", enters: [hide]{text}[/hide]
(4) Under "HTML replacement", leaves it empty
(5) Under "Help line", enters: Hide message: [hide]your message[/hide]
(6) Under "Display on posting page", tick on the box (means yes)
(7) Click Submit to save your new BBcode
(8) Get your BBcode ID by:
(8.1) Click on the "Edit (green image)" button
(8.2) remembers the ID on the URL (i.e. &mode=bbcodes&action=edit&bbcode=XX, XX is the number)

TWO: Edit includes/constants.php
(1) Find define('HIDE_BBCODE_ID', 1000)
;
um help, não entendi muito bem o que é pra fazer nessa parte que marquei em vermelho
onde está : edit&bbcode=XX, XX is the number
seria o id dos grupos ou id dos foruns?

e aqui:
(1) Find define('HIDE_BBCODE_ID', 1000)

Qual o significado dessa numeração: 1000

grato!

Re: Bloquear todos os links para visitantes

Enviado: 19 Out 2010, 13:09
por ff9will
Você deve criar o BBcode e depois descobrir qual foi o ID atribuído à ele pelo sistema.
Para isso basta, na aba "Mensagem" do ACP, passar o mouse por cima do símbolo Imagem do bbcode que você criou , que o ID dele aparecerá na barra de status(parte de baixo do browser).
Daí você deve aplicar o procedimento referente ao número 1000, para o ID que você achou, e não aplicar como se fosse 1000.

Re: Bloquear todos os links para visitantes

Enviado: 07 Dez 2010, 16:21
por robra
Bem... fiz o procedimento descrito mas no passo 2, em vermelho, não existe a função HIDE_BBCODE_ID no arquivo constants.php da pasta includes.
O negócio tá de rosca...

Abraço. :?

Re: Bloquear todos os links para visitantes

Enviado: 07 Dez 2010, 18:00
por AndréFF

Re: Bloquear todos os links para visitantes

Enviado: 09 Dez 2010, 00:17
por robra
AndréFF escreveu:Hide links for guests:
http://www.mssti.com/phpbb3/viewtopic.php?f=31&t=335
Valeu André...
Deu certo o procedimento indicado.
Já mandei um e-mail para o desenvolvedor deste MOD para saber como fazer a mesma coisa para esconder e-mails postados nas mensagens, igual ao que foi descrito para esconder os links.

Obrigado.