Botões de perfil em cada post - Artodia Helion

Suporte aos Styles/Templates para phpBB.
Fleds
Novato
Novato
Mensagens: 38
Registrado em: 24 Jun 2012, 14:23
Contato:

Botões de perfil em cada post - Artodia Helion

Mensagem por Fleds »

Qual a URL do seu fórum: http://www.getenglishonline.com/forum
Tipo de Hospedagem: Pago
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: teste Senha: 123456
Estilos instalados: Artodia Helion
Modificações instaladas: Advanced BBCode Box 3 (aka ABBC3)
Auto Backup
Custom Profile Fields Update Reminder
Database Optimize & Repair Tool
Latest Topic Title
Page Titles
Prime Links
Profile Fields Control MOD
Profile friends list mod
ReIMG Image Resizer
Reputation System
Share On
Welcome on index
Qual seu nivel de experiência: Iniciante
Quando começou o problema: Desde quando o estilo foi instalado^^
Descreva seu problema:


Olá a todos!

No Artodia Helion foram retirados aqueles botões de email, ICQ e outros, ficando desse jeito:
Problema.png

Eu queria que eles aparececem como no estilo prosilver:


Solução.png


Gostaria de saber como proceder.

Eu vi um tópico parecido aqui mas quando fui editar não achei algumas linhas e o arquivo post.css

Então creio que há uma boa diferemça entre aquele estilo e o que eu uso.

Desde já obrigado!
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por robra em 30 Jun 2012, 20:38, em um total de 1 vez.
Razão: Endereço do Fórum alterado, por solicitação do autor.
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5990
Registrado em: 03 Set 2009, 21:59
Contato:

Re: Botões de perfil em cada post - Artodia Helion

Mensagem por _Vinny_ »

Fleds escreveu:No Artodia Helion foram retirados aqueles botões de email, ICQ e outros, ficando desse jeito:
Os botões não foram retirados, mas sim movidos e personalizados em outro lugar.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Fleds
Novato
Novato
Mensagens: 38
Registrado em: 24 Jun 2012, 14:23
Contato:

Re: Botões de perfil em cada post - Artodia Helion

Mensagem por Fleds »

Mas como deixar eles de modo a aparecerem em cada post como no prosilver?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Botões de perfil em cada post - Artodia Helion

Mensagem por robra »

O layout deste estilo é diferente. Ao posicionar o mouse sobre o nome do usuário, aparece um menu deslizante vertical com as opções, conforme a imagem abaixo:
img.jpg
Se mesmo assim quiser adicionar os botões, teremos de mudar a classe profile-icons para contact-icons, porque os ícones acabam "invadindo" o menu deslizante vertical, pegando as definições do estilo.
Vamos ao procedimento.
1- Abra o arquivo /styles/art_helion/template/viewtopic_body.html, ache as linhas...

Código: Selecionar todos

<!-- BEGIN custom_fields -->
			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
		<!-- END custom_fields -->
e adicione após, em uma nova linha:

Código: Selecionar todos

		<!-- IF not S_IS_BOT -->
		<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER -->
			<dd>
				<ul class="contact-icons">
					<!-- IF postrow.U_PM --><li class="pm_icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_EMAIL --><li class="email_icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_WWW --><li class="web_icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_MSN --><li class="msnm_icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_ICQ --><li class="icq_icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_YIM --><li class="yahoo_icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_AIM --><li class="aim_icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_JABBER --><li class="jabber_icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
				</ul>
			</dd>
		<!-- ENDIF -->
		<!-- ENDIF -->
2- Abra o arquivo /styles/art_helion/imageset/imageset.cfg e adicione no final, em uma nova linha:

Código: Selecionar todos

# Icons
img_icon_contact_aim = icon_contact_aim.gif*20*20
img_icon_contact_email = icon_contact_email.gif*20*20
img_icon_contact_icq = icon_contact_icq.gif*20*20
img_icon_contact_jabber = icon_contact_jabber.gif*20*20
img_icon_contact_msnm = icon_contact_msnm.gif*20*20
img_icon_contact_www = icon_contact_www.gif*20*20
img_icon_contact_yahoo = icon_contact_yahoo.gif*20*20
img_icon_contact_pm = icon_contact_pm.gif*20*28
:arrow: Copie o arquivo /styles/prosilver/imageset/pt_br/icon_contact_pm.gif e cole-o na pasta /styles/art_helion/imageset.

3- Abra o arquivo /styles/art_helion/theme/common.css e adicione no final, em uma nova linha:

Código: Selecionar todos

/* Contact icons
----------------------------------------*/
ul.contact-icons {
    padding-top: 10px;
    list-style: none;
}

/* Rollover state */
ul.contact-icons li {
    float: left;
    margin: 0 6px 3px 0;
    background-position: 0 100%;
}

/* Rolloff state */
ul.contact-icons li a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.contact-icons li span { display:none; }
ul.contact-icons li a:hover { background: none; }

/* Set contact icons dimensions */
ul.contact-icons li.email_icon        { width: {IMG_ICON_CONTACT_EMAIL_WIDTH}px; height: {IMG_ICON_CONTACT_EMAIL_HEIGHT}px; }
ul.contact-icons li.aim_icon    { width: {IMG_ICON_CONTACT_AIM_WIDTH}px; height: {IMG_ICON_CONTACT_AIM_HEIGHT}px; }
ul.contact-icons li.yahoo_icon    { width: {IMG_ICON_CONTACT_YAHOO_WIDTH}px; height: {IMG_ICON_CONTACT_YAHOO_HEIGHT}px; }
ul.contact-icons li.web_icon    { width: {IMG_ICON_CONTACT_WWW_WIDTH}px; height: {IMG_ICON_CONTACT_WWW_HEIGHT}px; }
ul.contact-icons li.msnm_icon    { width: {IMG_ICON_CONTACT_MSNM_WIDTH}px; height: {IMG_ICON_CONTACT_MSNM_HEIGHT}px; }
ul.contact-icons li.icq_icon    { width: {IMG_ICON_CONTACT_ICQ_WIDTH}px; height: {IMG_ICON_CONTACT_ICQ_HEIGHT}px; }
ul.contact-icons li.jabber_icon    { width: {IMG_ICON_CONTACT_JABBER_WIDTH}px; height: {IMG_ICON_CONTACT_JABBER_HEIGHT}px; }
ul.contact-icons li.pm_icon        { width: {IMG_ICON_CONTACT_PM_WIDTH}px; height: {IMG_ICON_CONTACT_PM_HEIGHT}px; }

/* Contact & navigation icons */
.email_icon, .email_icon a        { background: none top left no-repeat; }
.aim_icon, .aim_icon a            { background: none top left no-repeat; }
.yahoo_icon, .yahoo_icon a        { background: none top left no-repeat; }
.web_icon, .web_icon a            { background: none top left no-repeat; }
.msnm_icon, .msnm_icon a            { background: none top left no-repeat; }
.icq_icon, .icq_icon a            { background: none top left no-repeat; }
.jabber_icon, .jabber_icon a        { background: none top left no-repeat; }
.pm_icon, .pm_icon a                { background: none top left no-repeat; }

/* Contact & navigation icons */
.email_icon, .email_icon a        { background-image: url("{IMG_ICON_CONTACT_EMAIL_SRC}"); }
.aim_icon, .aim_icon a            { background-image: url("{IMG_ICON_CONTACT_AIM_SRC}"); }
.yahoo_icon, .yahoo_icon a        { background-image: url("{IMG_ICON_CONTACT_YAHOO_SRC}"); }
.web_icon, .web_icon a            { background-image: url("{IMG_ICON_CONTACT_WWW_SRC}"); }
.msnm_icon, .msnm_icon a            { background-image: url("{IMG_ICON_CONTACT_MSNM_SRC}"); }
.icq_icon, .icq_icon a            { background-image: url("{IMG_ICON_CONTACT_ICQ_SRC}"); }
.jabber_icon, .jabber_icon a        { background-image: url("{IMG_ICON_CONTACT_JABBER_SRC}"); }
.pm_icon, .pm_icon a                { background-image: url("{IMG_ICON_CONTACT_PM_SRC}"); }

/* Contact icons icons
----------------------------------------*/
/* Rollover state */
.rtl .contact-icons ul.contact-icons li {
    float: right;
    margin: 0 0 3px 6px;
}

/* Positioning of moderator icons */
.rtl .contact-icons ul.contact-icons {
    float: left;
}
 
OBS: Caso queira retirar o menu deslizante vertical que abre ao posicionar o mouse sobre o nome do usuário, então, no arquivo /styles/art_helion/template/viewtopic_body.html, ache e exclua as linhas:

Código: Selecionar todos

<div class="popup popup-list">
					<ul>
						<li class="popup-link"><a href="{postrow.U_PROFILE}">{L_READ_PROFILE}</a></li>
						<!-- IF postrow.U_PM --><li class="popup-link pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
						<!-- IF postrow.U_EMAIL --><li class="popup-link email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
						<!-- IF postrow.U_WWW --><li class="popup-link web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
						<!-- IF postrow.U_MSN --><li class="popup-link msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
						<!-- IF postrow.U_ICQ --><li class="popup-link icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
						<!-- IF postrow.U_YIM --><li class="popup-link yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
						<!-- IF postrow.U_AIM --><li class="popup-link aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
						<!-- IF postrow.U_JABBER --><li class="popup-link jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
					</ul>
				</div>
Abraço. Imagem
Você não está autorizado a ver ou baixar esse anexo.
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Fleds
Novato
Novato
Mensagens: 38
Registrado em: 24 Jun 2012, 14:23
Contato:

Re: Botões de perfil em cada post - Artodia Helion

Mensagem por Fleds »

Obrigado robra!

Amanhã eu posto o resultado pois vou ter que sair e não logarei mais hoje.
Fleds
Novato
Novato
Mensagens: 38
Registrado em: 24 Jun 2012, 14:23
Contato:

Re: Botões de perfil em cada post - Artodia Helion

Mensagem por Fleds »

V@leu Robra!!! Consegui!!!!

Resultado:
Resultado.png
Obrigado!
Você não está autorizado a ver ou baixar esse anexo.
Trancado