[Solved]: Pregunta sobre votaciones. [Solved]: Pregunta sobre votaciones.
 

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]

Main Menu

[Solved]: Pregunta sobre votaciones.

Started by DnGutierrez, August 27, 2008, 08:02:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DnGutierrez

hola, quisiera cambiar el sistema de votación que trae por defecto y en lugar de tener 5 opciones solo votar con un boton. Si alguién me peude decir que parte debo modificar le estaré muy agradecido.

También quisiera cambiar la consulta que muestra las valoraciónes y me ha resultado dificil encontrar el archivo donde se encuentra, ojala alguien me pueda indicar donde buscar.

Gracias de antemano.

Fabricio Ferrero

Hola, bienvenido al foro!

Te cuento que me gusto bastante tu pregunta y que esto le puede servir a varios... Por eso, es que modifique también el archivo de idioma para que quede mejor.. Entonces,

1 - Abri el archivo 'theme.php' que se encuentra en la carpeta del tema (theme) que hayas elegido:

Agrega esto antes del "?>" final:

// HTML template for the image rating box
$template_image_rating = <<<EOT
<table align="center" width="{WIDTH}" cellspacing="1" cellpadding="0" class="maintable">
        <tr>
                <td class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
        </tr>
        <tr>
                <td class="tableb_compact" align="center"><a href="{RATE1}" title="{GREAT}" rel="nofollow"><img src="{LOCATION}images/votar.gif" border="0" alt="{GREAT}" /><br /></a></td>
        </tr>
</table>
EOT;




2 - Modifica el(los) archivo(s) de idioma que vayas a utilizar:

Por ejemplo: abri 'spanish.php' de la carpeta de idiomas y busca donde dice:
'rating' => '(current rating : %s / 5 with %s votes)',

y cambialo a:
'rating' => '(Hasta ahora: %s votos)',


3 - En la carpeta 'include' busca:
$votes = $CURRENT_PIC_DATA['votes'] ? sprintf($lang_rate_pic['rating'], round($CURRENT_PIC_DATA['pic_rating'] / 2000, 1),

$CURRENT_PIC_DATA['votes']) : $lang_rate_pic['no_votes'];
    $pid = $CURRENT_PIC_DATA['pid'];


Y remplazalo con:
$votes = $CURRENT_PIC_DATA['votes'] ? sprintf($lang_rate_pic['rating'], $CURRENT_PIC_DATA['votes']) : $lang_rate_pic['no_votes']; $pid =

$CURRENT_PIC_DATA['pid'];



Además, adjunto un archivo con:


  • Las imagenes de las 'estrellitas' cuando votas. Son imagenes que las coloque en transparencia 100% para que no se vean, es decir que son pequeños cuadros transparentes. Con esto, logramos que no se vean en la pagina de 'Las mas votadas'
  • El archivo votar.gif . Lo hice muy rapido, podrias hacer uno mejor para tu web!  ;) Sirve Solo como ejemplo.


Luego, guarda todo y subilo a tu servidor. Recorda poner las imagenes en la carpeta de imagenes de tu tema y los demas archivos de donde los sacaste  :D


Con respecto a:
QuoteTambién quisiera cambiar la consulta que muestra las valoraciónes y me ha resultado dificil encontrar el archivo donde se encuentra
No entiendo que queres decir, aun asi, por favor, si no esta relacionado con el tema, inicia uno nuevo ya que este tema esta bastante bueno y seria lindo que quede pequeño y sin muchas vueltas.. Me entiendes?

Saludos,

P.D: Si queres postea un link con tu web porque no lo he visto funcionando a esto y me gustaria.  ;)
Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

DnGutierrez

#2
Muchas gracias por la explicación fabri, pense que no me iban a contestar, pero si exactamente lo que necesitaba, no hubiera podido solo no tenia idea donde modificar.

Si me funciono pero hay algo que falta en modificar el theme.php

debes colocar

EOT; antes del ?>

Sino te dara error.

Y el tercer archivo a modificar de la carpeta include es:

theme.inc.php

Por lo demas todo me funciono.

La galería es para un concurso y solo estará dos semanas más, si quieres verla aquí esta el enlace

La otra duda tratare de resolverla y si no habro otro tema :D

PD: Gracias por las imágenes :D


Fabricio Ferrero

QuoteMuchas gracias por la explicación fabri, pense que no me iban a contestar, pero si exactamente lo que necesitaba, no hubiera podido solo no tenia idea donde modificar

De nada, para eso estoy.

Quotedebes colocar

EOT; antes del ?>

Sino te dara error.
No lo he probado como dije, pero en el codigo que yo coloque, si estaba incluido el 'EOT;' final.

QuoteY el tercer archivo a modificar de la carpeta include es:

theme.inc.php
No te recomiendo que modifiques este archivo. Por favor, segui las intrucciones, si bien lo que va a ver el usuario es lo mismo, te comento que si te equivocas al editar este archivo vas a hechar todo a perder. Aun asi, si decides hacerlo, y sabes lo que haces, el resultado es el mismo. Te recomiendo editar el 'theme.php'.

El enlace apunta hacia tu sitio, no a la galeria como se recomienda,por lo tanto, no pude verla. Doy por cerrado este tema.

De nada, saludos.


Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)