Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Mostrar/ocultar informacion del archivo  (Read 4529 times)

0 Members and 1 Guest are viewing this topic.

jmcb111

  • Coppermine newbie
  • Offline Offline
  • Posts: 7
Mostrar/ocultar informacion del archivo
« on: January 23, 2012, 05:48:48 pm »

Estamos utilizando esta aplicacion para publicar las galerías fotográficas de los socios de nuestra agrupación de fotografia. Hasta Hi funciona genial y cumple su objetivo. Últimamente estamos realizando concursos periódicos en los que subimos las fotos a un album creado  por el administrador y en el que los socios tienes oportunidad de votar y asi obtener nuestros premiados. El problema que se me plantea es que se ve el nombre del autor cuando se pulsa en mostrar/ocultar informacion del archivo. Querría saber si alguien me puede indicar como desactivar esta opcion, para que los votantes no puedan saber de quien es cada fotografía.
Logged

jmatute

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 453
Re: Mostrar/ocultar informacion del archivo
« Reply #1 on: January 23, 2012, 10:18:11 pm »

Hola,

Pon un enlace a tu galería, por favor, como piden las reglas del foro
Logged

jmcb111

  • Coppermine newbie
  • Offline Offline
  • Posts: 7
Re: Mostrar/ocultar informacion del archivo
« Reply #2 on: January 23, 2012, 11:21:15 pm »

Logged

jmatute

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 453
Re: Mostrar/ocultar informacion del archivo
« Reply #3 on: January 24, 2012, 05:11:36 am »

Hola,

Busca una sección llamada theme_html_picinfo en el archivo de tu tema (dentro de themes/tu_tema). Si la tienes ponla en un mensaje.

Si no la tienes, edita ese archivo theme.php:
-si no te importa que desaparezca toda la información de la foto añade al final
Code: [Select]
/******************************************************************************
** Section <<<theme_html_picinfo>>> - START
******************************************************************************/
function theme_html_picinfo(&$info)
{
    $html = '';
    return $html;
}
/******************************************************************************
** Section <<<theme_html_picinfo>>> - END
******************************************************************************/


- Si quieres quitar sólo el nombre de álbum añade

Code: [Select]
/******************************************************************************
** Section <<<theme_html_picinfo>>> - START
******************************************************************************/
function theme_html_picinfo(&$info)
{
    global $lang_picinfo, $CONFIG, $CURRENT_PIC_DATA, $LINEBREAK;

    if ($CONFIG['picinfo_movie_download_link']) {
        $path_to_pic = $CONFIG['fullpath'] . $CURRENT_PIC_DATA['filepath'] . $CURRENT_PIC_DATA['filename'];
        $mime_content = cpg_get_type($CURRENT_PIC_DATA['filename']);
        if ($mime_content['content']=='movie') {
            $info[$lang_picinfo['download_URL']] = '<a href="' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') . $path_to_pic.'">'. $lang_picinfo['movie_player'] .'</a>';
        }
    }

    $html = '';
    $html .= '        <tr><td colspan="2" class="tableh2">'.$lang_picinfo['title'].'</td></tr>' . $LINEBREAK;
    $template = '        <tr><td class="tableb tableb_alternate" valign="top" >%s:</td><td class="tableb tableb_alternate">%s</td></tr>' . $LINEBREAK;
    foreach ($info as $key => $value) {
if ($key != 'Nombre de álbum' && $key != 'Album name') {
          $html .= sprintf($template, $key, $value);
        }
     }

    return $html;
}
/******************************************************************************
** Section <<<theme_html_picinfo>>> - END
******************************************************************************/


pero esto te obliga a añadir tantos && $key != 'xxxx xxxx xxxx' como idiomas permitas. Una recomendación sería que borraras todos los idiomas que no usas para que nadie se lo encuentre por casualidad. Sería un estilo lista negra.

- Y también podrías hacerlo en estilo lista blanca: permitir sólo cierta información, y sólo en algún idioma. Sustituye las condiciones del 'if' en el código que te puse antes por:
Code: [Select]
if ($key == 'Nombre de álbum' || $key == 'Filename' ||
            $key == 'Votado (5 votos)' || $key == 'Rating (5 votes)') {

y añade tantos || $key == 'Filename' como información e idiomas quieras ver.

Por cierto: actualiza a la 1.5.18 en cuanto puedas.

Espero que te sirva. Saludos,

« Last Edit: January 24, 2012, 05:21:38 am by jmatute »
Logged

marioo

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 80
Re: Mostrar/ocultar informacion del archivo
« Reply #4 on: January 24, 2012, 05:19:47 am »

No se si te referirás a esto

En configuración de galería > Vista de miniaturas > "Mostrar el usuario que añadió el archivo" hay que desmarcarlo
si no te da resultado, alomejor "Mostrar la descripción (además del título) debajo de la miniatura" en la misma sección, tiene algo que ver

Mario :)
Logged

jmcb111

  • Coppermine newbie
  • Offline Offline
  • Posts: 7
Re: Mostrar/ocultar informacion del archivo
« Reply #5 on: January 24, 2012, 05:21:34 pm »

Gracias por vuestra colaboración.
 El script funciona perfectamente. Lo he añadido y cumple a la perfección. Entiendo que si quito estos códigos, volverá a mostrar la información como antes. Mi idea es que mientras se produce la votación de las fotografías no se pueda ver ni el resultado de las votaciones ni el autor al que pertenece cada foto. De esta formas si quito el código añadido, una vez finalizado el proceso de votación, se podrá tener acceso de nuevo a los resultados de los votos. Entiendo que debe ser asi.

Abusando de vuestra ayuda, ¿Cabría la posibilidad de que solo el administrador tuviera el privilegio de poder visualizar la informacion que desaparece durante las votaciones?

Gracias de nuevo.

:......................

Mario, he probado con las opciones que me comentas, activando y desactivando y me sigue apareciendo la información.
Logged

jmcb111

  • Coppermine newbie
  • Offline Offline
  • Posts: 7
Re: Mostrar/ocultar informacion del archivo
« Reply #6 on: January 24, 2012, 06:02:51 pm »

Una duda más, ¿se puede ocultar la informacion sobre los votos de cada fotografía? Digo ocultar, que no borar, para que no se vea durante la votación, os dejarla solo para el administrador.
He observado que, a pesar de ocultar la informacion del archivo y el autor, todavia aparece justo debajo de la tira de imágenes, el siguiente texto: Vota este archivo y a continuación la media de votos que va obteniendo la fotografia indicada (ej: 10/10 con 1 voto).  Esa informacion me gustaria que no apareciese para no influir en el votante.  Lo que viene a continuación sí deseo que continúe: mueve el cursor sobre la imagen de las estrellas....

Gracias anticipadas por la ayuda.
Logged
Pages: [1]   Go Up
 

Page created in 0.028 seconds with 18 queries.