Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: [Solved]: Pregunta sobre votaciones.  (Read 5347 times)

0 Members and 1 Guest are viewing this topic.

DnGutierrez

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
[Solved]: Pregunta sobre votaciones.
« on: August 27, 2008, 08:02:29 pm »

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.
« Last Edit: September 02, 2008, 04:12:21 am by fabri »
Logged

Fabricio Ferrero

  • Moderator
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 1996
  • From San Juan, Argentina, to the World!
    • http://fabricioferrero.com/
Re: Pregunta sobre votaciones.
« Reply #1 on: August 30, 2008, 05:23:59 am »

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:

Code: [Select]
// 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:
Code: [Select]
'rating' => '(current rating : %s / 5 with %s votes)',
y cambialo a:
Code: [Select]
'rating' => '(Hasta ahora: %s votos)',

3 - En la carpeta 'include' busca:
Code: [Select]
$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:
Code: [Select]
$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:
Quote
Tambié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.  ;)
Logged
Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

DnGutierrez

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: Pregunta sobre votaciones.
« Reply #2 on: September 01, 2008, 04:40:39 am »

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

« Last Edit: September 03, 2008, 03:25:49 am by DnGutierrez »
Logged

Fabricio Ferrero

  • Moderator
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 1996
  • From San Juan, Argentina, to the World!
    • http://fabricioferrero.com/
Re: Pregunta sobre votaciones.
« Reply #3 on: September 02, 2008, 04:10:49 am »

Quote
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

De nada, para eso estoy.

Quote
debes 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.

Quote
Y 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.


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

Catching up! :)
Pages: [1]   Go Up
 

Page created in 0.018 seconds with 21 queries.