Página 1 de 1

Recurso para identificar as menssagens dos tópicos

Enviado: 06 Mai 2012, 17:20
por Holmes
Qual a URL do seu fórum: http://chakra-linux.com.br/forum/portal.php
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: Senha:
Estilos instalados: Style we_clearblue
Modificações instaladas: "quem esteve aqui?"; "board3 portal"; "Resolvido"; "WMP"; "Posting Template"; "Legend Repositioning"; "ACP Announcement Centre"; "Share One"; "jGrowl Popup"
Qual seu nivel de experiência:: Iniciante
Quando começou o problema: uma orientação
Descreva seu problema: oi pessoal, gostaria de saber se existe incluir um pequeno recurso para ir identificando as mensagens nos tópicos, por exemplo, #1 (primeira mensagem), #2, #3, #4, etc. vejam a imagem abaixo:
imagem.JPG
isto ajudaria muito, pois não seria necessário copiar o endereço da menssagem e somente informar o número da menssagem.

vlw fwi, Holmes

Re: Recurso para identificar as menssagens dos tópicos

Enviado: 06 Mai 2012, 17:52
por gssilva
Abra o arquivo viewtopic_body.html do seu estilo e procure por:

Código: Selecionar todos

<!-- IF not S_IS_BOT -->
			<!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
				<ul class="profile-icons">
					<!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
				</ul>
			<!-- ENDIF -->
		<!-- ENDIF -->
Caso não ache esse código, procure por:

Código: Selecionar todos

<!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
E então ache o fim do código que é o segundo <!-- ENDIF -->

Adicione depois:

Código: Selecionar todos

<p style="float: left; margin-right: 10px; margin-top: 3px; font-size: 14px;"><a href="#p{postrow.POST_ID}">#{postrow.POST_ID}</a></p>
Atualize a template do seu estilo e teste.

Aqui ficou dessa forma:
phpbb2.png
Qualquer dúvida basta postar.

Re: Recurso para identificar as menssagens dos tópicos

Enviado: 06 Mai 2012, 22:02
por Holmes
oi gssilva, fiz aqui e deu isto:

#1191

porque deu diferente do seu?

vlw fwi, Holmes

Re: Recurso para identificar as menssagens dos tópicos

Enviado: 06 Mai 2012, 22:09
por gssilva
Isso acontece por que o ID da mensagem não muda de tópico para tópico, e os que pulam número é por que quando se deleta uma mensagem o phpbb não atualiza as IDs das mensagens.

Eu vou ver se consigo alguma outra coisa e depois volto a postar.

Re: Recurso para identificar as menssagens dos tópicos

Enviado: 06 Mai 2012, 22:12
por Holmes
viu em um fórum que sempre inicia com #1.

vlw fwi, Holmes

Re: Recurso para identificar as menssagens dos tópicos

Enviado: 06 Mai 2012, 22:55
por gssilva
Abra o arquivo viewtopic.php da raiz do fórum e faça as edições abaixo.

Encontre:

Código: Selecionar todos

$start		= request_var('start', 0);
Adicione depois:

Código: Selecionar todos

$postinc   = 0; /* for the post # display */
Encontre:

Código: Selecionar todos

		'POST_DATE'			=> $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),
Adicione depois:

Código: Selecionar todos

      'POST_NUM'         => (($postinc += 1) + $start),
Abra o arquivo viewtopic_body.html do seu estilo e faça e edição abaixo.

Encontre:

Código: Selecionar todos

			<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE}
Adicione na mesma linha:

Código: Selecionar todos

&nbsp;&bull;&nbsp;&nbsp;<a style="font-weight:bold; color:#000000;" href="{postrow.U_MINI_POST}">[Post {postrow.POST_NUM}]</a>
Remova aquela linha que adicionamos no meu primeiro post.

Código: Selecionar todos

<p style="float: left; margin-right: 10px; margin-top: 3px; font-size: 14px;"><a href="#p{postrow.POST_ID}">#{postrow.POST_ID}</a></p>
Limpe o cache do fórum e atualize a template.
Como ficou aqui.
postagens.png
Qualquer dúvida basta postar.

Fonte: http://startrekguide.com/community/view ... 19#p120574

Re: Recurso para identificar as menssagens dos tópicos

Enviado: 07 Mai 2012, 09:35
por Holmes
grande gssilva, deu certinho este procedimento; agora está como 1, 2, 3, etc. obrigado pela atenção!

vlw fwi, Holmes

Re: Recurso para identificar as menssagens dos tópicos

Enviado: 07 Mai 2012, 12:42
por gssilva
De nada, quando precisar é só criar um tópico com a dúvida. ;)