Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Qué pongo en esta función para que funcione el gold_system?

Estas en el tema de Qué pongo en esta función para que funcione el gold_system? en el foro de Sistemas de gestión de contenidos en Foros del Web. El gold_system es un módulo que premia a los usuarios con "oro" por enviar noticias, mensajes en el foro, etc. Quiero que también dé oro ...
  #1 (permalink)  
Antiguo 17/05/2008, 09:33
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 15 años, 10 meses
Puntos: 3
Qué pongo en esta función para que funcione el gold_system?

El gold_system es un módulo que premia a los usuarios con "oro" por enviar noticias, mensajes en el foro, etc. Quiero que también dé oro por votar, pero para eso tengo que crear la función. La mayoría de las cosas se hacen con este sistema:

if ( $_POST['commentsubmit']){ TE DOY EL ORO} --> para los comentarios

Yo he creado esta función para la votación:

Código PHP:
function nuevosistemavotacion(){
        global 
$sql$qs;    
        
$sql = new db;
        
$myvalue intval($qs[1]);
        
$sql -> db_Select("links_page""*""link_id='{$myvalue}'");
        
$row $sql -> db_Fetch();
        if (
preg_match("/\.".USERID."\./"$row['link_votantes'])){
            echo 
" <b>Gracias por haber votado este server.</b>";
            }elseif (!
USER) {
            echo 
"Sólo los usuarios pueden votar.";
            }else{
            echo 
"<form action='' method='post'>";
            echo 
"<input type='submit' value='Votar' />";
        }    
        if (
$_POST) {
            if (!
preg_match("/\.".USERID."\./"$row['link_votantes'])){
            
$link_votantes $row['link_votantes'].".".USERID.".";    
            
$sql -> db_Update("links_page","link_votantes = '{$link_votantes}' WHERE link_id='{$myvalue}'");
            
$sql -> db_Update("links_page","link_numvotos = link_numvotos + 1 WHERE link_id='{$myvalue}'");
            }
        }
    } 
Pero no sé que poner en el IF del gold_system para que dé el oro por votar ya que en esta función el $_POST[''] no tiene nombre porque no hay ningún campo en el formulario ni el formulario tiene nombre ni nada. Qué tengo que añadir a la función?
  #2 (permalink)  
Antiguo 17/05/2008, 11:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 14 años, 7 meses
Puntos: 2135
Respuesta: Qué pongo en esta función para que funcione el gold_system?

Tema trasladado a Aplicaciones Prefabricadas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:04.