Suporte » Problemas no funcionamento » problema com thumb (sou iniciante)

  • Resolvido k99awp

    (@k99awp)


    estou usando o tema FOOTBAL

    e não consegui fazer o thumb funcionar.

    eu criei o campo personalizado como manda readme do tema com
    Metaname: image
    value: o caminho da imagem (tentei sem o dominio na frente e com o dominio da frente)

    mesmo assim não aparece a imagem. (fica o campo onde deveria ficar a imagem com (x))

    quando eu copio a URL do local onde deveria mostrar a imagem e colo no navegador ele aparece:

    http://localhost/wp-content/themes/fut/thumb.php?src=http://localhost/wp-content/uploadt/2013/03/img.jpg&h=140&w=190&zc=1&q=100&nmT=No%20Image%20Found

    pelo que vi no site DEMO é assim msm que deveria estar mais n aparece imagem nenhuma só o X

    ai se eu colocar esse caminho no navegador para acessar ele apresenta um erro de php:

    ( ! ) Deprecated: Function split() is deprecated in C:\wamp\www\wp-content\themes\fut\thumb.php on line 188
    Call Stack
    # Time Memory Function Location
    1 0.0014 432568 {main}( ) ..\thumb.php:0
    2 0.0014 433288 mime_type( ) ..\thumb.php:28

    oque me leva a crer que o arquivo thumb.php do tema veio com erro na lina 188 segue abaixo.

    186 function mime_type ($file) {
    187
    188 $frags = split(“\.”, $file);
    189$ext = strtolower( $frags[ count( $frags ) – 1 ] );
    190 $types = array(
    191 ‘jpg’ => ‘image/jpeg’,
    192 ‘jpeg’ => ‘image/jpeg’,
    193 ‘png’ => ‘image/png’,
    194 ‘gif’ => ‘image/gif’,
    195 ‘bmp’ => ‘image/bmp’,
    196 ‘doc’ => ‘application/msword’,
    197 ‘xls’ => ‘application/msword’,
    198 ‘xml’ => ‘text/xml’,
    199 ‘html’ => ‘text/html’
    200 );

    eu gostaria de saber como resolver para que apareça a imagem destaca no local indicado.

    por favor me ajude!

A visualizar 5 respostas - de 1 a 5 (de um total de 5)
  • Moderador Zé Fontainhas

    (@vanillalounge)

    Segundo a documentação de PHP a função split() já não é suportada a partir do PHP 5.3.

    Tenta substituindo esse
    $frags = split("\.", $file);
    por
    $frags = explode("\.", $file);
    a ver se dá

    Thread Starter k99awp

    (@k99awp)

    fiz o sugerido
    agora ele deu esse erro

    ( ! ) Notice: Undefined index: /wp-content/themes/fut/images/image.jpg in C:\wamp\www\wp-content\themes\fut\thumb.php on line 203
    Call Stack
    # Time Memory Function Location
    1 0.0017 432600 {main}( ) ..\thumb.php:0
    2 0.0018 433328 mime_type( ) ..\thumb.php:28
    Invalid src mime type: unknown

    segue as linhas

    202 //echo “extension = ” .$ext;
    203 $mime_type = $types[$ext];
    204 if(!strlen($mime_type)) { $mime_type = ‘unknown’; }
    205
    206 return($mime_type);

    Moderador Zé Fontainhas

    (@vanillalounge)

    Parece estar a indicar que o formato da imagem não é válido/reconhecido.

    Thread Starter k99awp

    (@k99awp)

    sim essa é a parte do script que verifica a extenção,
    agora eu mudei o { $mime_type = ‘unknown’; }

    para
    { $mime_type = ‘.jpg’; }

    e ai ele deu

    ( ! ) Notice: Undefined index: /wp-content/themes/fut/images/image.jpg in C:\wamp\www\wp-content\themes\fut\thumb.php on line 203
    Call Stack
    # Time Memory Function Location
    1 0.0013 432600 {main}( ) ..\thumb.php:0
    2 0.0014 433328 mime_type( ) ..\thumb.php:28

    (sem aquele final)

    a linha que esta apresentando o erro é essa

    203 $mime_type = $types[$ext];

    tem alguma coisa errada nela ?

    ele tbm apresenta a linha 28

    segue

    28 $mime_type = mime_type( $src );

    Moderador Zé Fontainhas

    (@vanillalounge)

    Sem ver o tema de mais perto, vai ser preciso falar com quem o desenvolveu… 🙁

A visualizar 5 respostas - de 1 a 5 (de um total de 5)
  • O tópico ‘problema com thumb (sou iniciante)’ está fechado a novas respostas.