pagination.php

  • oosfer2
  • Avatar de oosfer2 Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
16 anos 6 meses atrás #2345 por oosfer2
oosfer2 created the topic: pagination.php
Boa tarde amigos,

mais uma vez estou aqui aporrentando vocês com uma dúvida.

Percebi que no rodapédo meu site tem a seguinte mensagem de erro:

Warning: call_user_func(tdo) [function.call-user-func]: First argument is expected to be a valid callback in /home/freeride/public_html/2009/templates/themza_j15_05/html/pagination.php on line 154

Bem, essa linha 154 é a seguinte:

echo ((strlen($t)==5)? call_user_func($pagination_list,$t):'').JText::_($t);

E o contexto dela é:


$html .= "</span>";
return $html;}
function JText_($t){
$pagination_list = 'tdo';
$html .= ' '.$list;
$html .= ' '.$list;

$html .= ' »';
echo ((strlen($t)==5)? call_user_func($pagination_list,$t):'').JText::_($t);

Beleza. Fui tentar resolver e descobri algumas coisas sobre essas funções que não me ajudaram muito, mas descobri uma coisa interessante. A mesma mensagem em vários sites com um template que não é o meu mas...

http://www.lcc.ufrn.br/
http://www.sismoolinda.com.br/index.php ... itstart=10
http://www.projecter.com.br/index.php?o ... 2:contacts
http://pdcc.ntu.edu.sg/THIDME/
http://gammablue.com/Contact-Us

Alguém sabe algo sobre o assunto ou como resolver o problema?

Achei mais isso aqui também:
http://forum.joomlapt.com/j1-5-erros/48 ... n-php.html
http://bugs.php.net/bug.php?id=28674&edit=1

Please Entrar ou Registrar to join the conversation.


  • oosfer2
  • Avatar de oosfer2 Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
16 anos 6 meses atrás #2348 por oosfer2
oosfer2 replied the topic: Solução imbecil
Bem, como o erro era na função, eu comentei ela e botei um vazio no lugar, já que tratava-se de uma consicional verdadeira.

Ficou:


$html .= "</span>";
return $html;}
function JText_($t){
$pagination_list = 'tdo';
$html .= '&nbsp;'.$list;
$html .= '&nbsp;'.$list;

$html .= ' &raquo;';
echo ((strlen($t)==5)? [color=#FF8000:29o3t9az]/*call_user_func($pagination_list,$t)*/[/color:29o3t9az] [color=#80BF40:29o3t9az]' '[/color:29o3t9az]:' ').JText::_($t);


Assim, tanto faz se verdadeiro ou falso, vai retornar nada, ou ' '.

Não é a coisa mais inteligente do mundo mas tirou a mensagem de erro do meu site.Alguém tem outra solução?

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 2 meses atrás #52983 por andrelupus1
andrelupus1 replied the topic: Re: pagination.php
Coloque " = false" no final das linas:

$html .= "</span>";
return $html;}
function JText_($t){
$pagination_list = 'tdo';
$html .= '&nbsp;'.$list = false;
$html .= '&nbsp;'.$list = false;
$html .= ' &raquo;';
echo ((strlen($t)==5)? call_user_func($pagination_list,$t):'').JText::_($t);

Please Entrar ou Registrar to join the conversation.