Erro

  • Renata Pimentel
  • Avatar de Renata Pimentel Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
11 anos 1 dia atrás #89780 por Renata Pimentel
Renata Pimentel created the topic: Erro
Oi,

No no arquivo /components/com_adsmanager/helpers/field.php.
A function() showFieldSearch não tem os case multicheckboximage e case radioimage construídos.

No site: http://useeabuse.comxa.com/ podem ver o comportamento. Os itens Produto e Tamanho são multicheckbox e funcionam de forma correta, mas a Cor multicheckboximage não funciona.

Eu incluí o case multicheckboximage no case multicheckbox, e consegui obter as figuras do item Cor, mas ocorre que não está validado e não sei onde e como posso fazer essa validação para mostrar vazia quando não tiver a cor cadastrada e quando a cor tiver cadastrada mostrar os produtos desta cor que estão no banco de dados.

código descrito abaixo:



case 'multicheckbox':
case 'multicheckboximage':
echo "<table class='cbMulti'>\n";
$k = 0;
for ($i=0 ; $i < $field->rows;$i++)
{
echo "<tr>\n";
for ($j=0 ; $j < $field->cols;$j++)
{
$fieldvalue = @$this->field_values[$field->fieldid][$k]->fieldvalue;
$fieldtitle = @$this->field_values[$field->fieldid][$k]->fieldtitle;
if (isset($fieldtitle))
$fieldtitle=JText::_($fieldtitle);
echo "<td>\n";
if (isset($this->field_values[$field->fieldid][$k])) {
if ((strpos($value, ",".$fieldvalue.",") === false) &&
(strpos($value, $fieldtitle."|*|") === false) &&
(strpos($value, "|*|".$fieldtitle) === false) &&
($value != $fieldtitle)){

if ($field->type == 'multicheckbox'){

echo "<input class='inputbox' type='checkbox' name='".$field->name."[]' value='$fieldvalue' />&nbsp;$fieldvalue&nbsp;\n";

}else{
echo"<img src='$this->baseurl/images/com_adsmanager/fields/$fieldtitle' alt='$fieldtitle' />";
echo "<input class='inputbox' type='checkbox' name='".$field->name."[]' value='$fieldvalue' />&nbsp;$fieldvalue&nbsp;\n";

}


}else{

echo "<input class='inputbox' type='checkbox' checked='checked' name='".$field->name."[]' value='$fieldvalue' />&nbsp;$fieldvalue&nbsp;\n";

}
}
echo "</td>\n";
$k++;
}
echo "</tr>\n";
}
echo "</table>\n";
break;

agradeço a ajuda.

Please Entrar ou Registrar to join the conversation.


Mais
10 anos 11 meses atrás #90318 por Aureo
Aureo replied the topic: Re: Erro
Instale novamente a versão mais atualizada desta extensão. Se mesmo assim der erro tente instalar direto do servidor. Caso o erro continue, recorra a documentação e em seguida ao suporte deles.


*Edite o título do tópico. Vide regras

Please Entrar ou Registrar to join the conversation.