Hvordan sette inn lenker til SMF Media Gallery på forfatteren av meldinger

Den SMF Media Gallery er et galleri for SMF forumet . Veldig nyttig, men alltid trenger litt tilpasning.
I dette tilfellet ønsker jeg en lenke til galleriet bruker med de samme avatar.
Åpne filen Dysplay.template.php temaet vi bruker og finne arealet av profilinformasjon. I mitt tilfelle like før:

// Show how many posts they have made.
echo ' ', $txt[26], ': ', $message['member']['posts'], '<br /> <br />';

Apenas quero que surja um link caso o utilizador tenha algo na galeria. Então fica:

if ( $message['member']['mgallery']['total_items'] > 0){

			echo '<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], ';sa=mgallery">A minha garagem</a><br />';}

Feito!

SMF modificar primeira assinatura

Estava aqui a magicar e cheguei à conclusão que quero modificar a primeira assinatura de uma mensagem num fórum Simple Machines de modo a incluir ai alguma publicidade ou dar-lhe outro uso. Quero ainda que esse efeito só seja visível numa determinada categoria, neste caso os Classificados. Abrir o ficheiro Display.template.php que está na directoria da theme que estamos a usar e procurar o seguinte bocado de código:

if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))
    echo '<hr width="100%" size="1" class="hrcolor" />

<div class="signature">', $message['member']['signature'], '</div>';

Assim sendo impõem-se duas condições: uma que seja no quadro pretendido e outra que seja apenas na primeira mensagem.

if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))
echo '<hr width="100%" size="1" class="hrcolor" />';

if (category_name()=="Classificados")
    if ( empty($message['counter']))
          echo 'teste';
else
          echo '<div class="signature">', $message['member']['signature'], '</div>';

A primeira condição certifica-se que estamos na categoria certa:

if (category_name()=="Classificados")

A segunda condição verifica o contador de mensagens e se este estiver vazio é porque estamos na primeira:

if ( empty($message['counter'])) 

Agora é só substituir a palavra teste por outra coisa qualquer que se pretenda, por exemplo um bloco adsense !

Como neste caso temos uma barra horizontal acima da assinatura colocada apenas se o membro tiver assinatura podemos ainda incluir mais um bocadinho de código para também colocar essa barra e ficar de acordo com as assinaturas dos membros:

if (category_name()=="Classificados")
			if ( empty($message['counter'])){
				if (empty($message['member']['signature']))
					echo '<hr width="100%" size="1" class="hrcolor" />';
				echo 'teste';
			}
		else
			echo '<div class="signature">', $message['member']['signature'], '</div>';

Venner av Confectioners
Venner av Confectioners

Ofertas

Translator

Portuguese flagItalian flagEnglish flagGerman flagFrench flagSpanish flagDutch flagNorwegian flag                                  

SMF modificar primeira assinatura

Estava aqui a magicar e cheguei à conclusão que quero modificar a primeira assinatura de uma mensagem num fórum Simple Machines de modo a incluir ai alguma publicidade ou dar-lhe outro uso. Quero ainda que esse efeito só seja visível numa determinada categoria, neste caso os Classificados. Abrir o ficheiro Display.template.php que está na directoria da theme que estamos a usar e procurar o seguinte bocado de código:

if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))
    echo '<hr width="100%" size="1" class="hrcolor" />

<div class="signature">', $message['member']['signature'], '</div>';

Assim sendo impõem-se duas condições: uma que seja no quadro pretendido e outra que seja apenas na primeira mensagem.

if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))
echo '<hr width="100%" size="1" class="hrcolor" />';

if (category_name()=="Classificados")
    if ( empty($message['counter']))
          echo 'teste';
else
          echo '<div class="signature">', $message['member']['signature'], '</div>';

A primeira condição certifica-se que estamos na categoria certa:

if (category_name()=="Classificados")

A segunda condição verifica o contador de mensagens e se este estiver vazio é porque estamos na primeira:

if ( empty($message['counter'])) 

Agora é só substituir a palavra teste por outra coisa qualquer que se pretenda, por exemplo um bloco adsense !

Como neste caso temos uma barra horizontal acima da assinatura colocada apenas se o membro tiver assinatura podemos ainda incluir mais um bocadinho de código para também colocar essa barra e ficar de acordo com as assinaturas dos membros:

if (category_name()=="Classificados")
			if ( empty($message['counter'])){
				if (empty($message['member']['signature']))
					echo '<hr width="100%" size="1" class="hrcolor" />';
				echo 'teste';
			}
		else
			echo '<div class="signature">', $message['member']['signature'], '</div>';

Venner av Confectioners
Venner av Confectioners

Ofertas

Translator

Portuguese flag Italian flag English flag German flag French flag Spanish flag Dutch flag Norwegian flag