Hum ok já entendi, Estou aqui a ver isto. não aparece link o codigo aparece assim.
<div class="adsmanager_ads_contact">
<?php if (@$positions[4]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[4]->title);} ?>
<?php echo "<b>".@$strtitle."</b>";
if ($show_contact == 1) {
if (isset($fDisplay[5]))
{
foreach($fDisplay[5] as $field)
{
adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins); /* 1 = Ad Mode */
}
}
if (($row->userid != 0)&&($conf->allow_contact_by_pms == 1))
{
$pmsText= sprintf(ADSMANAGER_PMS_FORM,$row->user);
if (adscheckJoomlaVersion() == 1) // Joomla 1.5 only working with UddeIm
$pmsForm = sefRelToAbs("index.php?option=com_uddeim&task=new&recip=".$row->id);
else
$pmsForm = sefRelToAbs("index.php?option=$option&page=show_message_form&mode=1&adid=".$row->id."&Itemid=".$itemid);
echo '<a href="'.$pmsForm.'">'.$pmsText.'</a><br />';
}
}
else
{
echo ADSMANAGER_CONTACT_NOT_LOGGED;
Penso que seja este que faz aparecer o formulário de contacto.
adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins); /* 1 = Ad Mode */
mas não estou a conseguir incorporar na imagem.
Pode me ajudar,
Obrigado
Repara que o código que coloquei no post era só um exemplo, para resolver o problema da imagem. Claro que o href do link tem que ser construído de forma dinâmica.
Não conheço o joomla para colocar aqui o código exacto, mas vê no ficheiro a maneira como era construído o href do link, e colocas igual.
No código que indico a seguir dever substituir os pontos de interrogação, pelo código que estava antes.
<div class="adsmanager_Contactar">
<a href="????????">
<img src="templates/musicosontema/images/anunciar.jpg" alt=" anunciar=" />
</a>
</div>