Autor Tema: Modificación del pfusers 3.2  (Leído 5730 veces)

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Modificación del pfusers 3.2
« Respuesta #15 en: 17 de Octubre de 2006, 19:40:51 pm »
En este seria config.php  ;)

Comunidad PHPeros

Re: Modificación del pfusers 3.2
« Respuesta #15 en: 17 de Octubre de 2006, 19:40:51 pm »

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Modificación del pfusers 3.2
« Respuesta #16 en: 17 de Octubre de 2006, 19:43:52 pm »
El Código Sería
 <?PHP

include("config.php");

if (isset(
$_POST[&#39;puntuar&#39;])) {
if (isset($_POST[&#39;usuario&#39;]) && isset($_POST[&#39;puntos&#39;])) {
$query mysql_query("SELECT * FROM `usuarios` WHERE nick = &#39;".$_POST[&#39;usuario&#39;]."&#39;");
if (mysql_num_rows($query)) {
mysql_query("UPDATE `usuarios` SET puntos = puntos+".$_POST[&#39;puntos&#39;]." WHERE nick = &#39;".$_POST[&#39;usuario&#39;]."&#39;");
echo "Se han añadido ".$_POST[&#39;puntos&#39;]." al usuario ".$_POST[&#39;usuario&#39;];
} else {
echo 
"El usuario al que quiere enviar los puntos no existe";
}
} else {
echo 
"No has escrito el usuario o lo puntos que quieres enviar.";
}
} else {
?>
<form method="POST" action="enviar_puntos.php">
Nombre de Usuario: <input type="text" name="usuario"><br>
Puntos para Enviar: <input type="text" name="puntos"><br>
<input type="submit" name="puntuar" "Enviar Puntos">
<?
}
?> 

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Modificación del pfusers 3.2
« Respuesta #17 en: 17 de Octubre de 2006, 19:45:57 pm »
Ya ya, ahora me di cuenta ;)

Gracias por vuestra ayuda :)

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Modificación del pfusers 3.2
« Respuesta #18 en: 17 de Octubre de 2006, 19:48:03 pm »
De nana  :P Pero creo que una gran parte se la lleva Naveda  :-* :-*  :D :D

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Modificación del pfusers 3.2
« Respuesta #19 en: 17 de Octubre de 2006, 20:30:41 pm »
De nana  :P Pero creo que una gran parte se la lleva Naveda  :-* :-*  :D :D

Naveda?? Por??  xD
Raken - Moderador para PHP y HTML

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Modificación del pfusers 3.2
« Respuesta #20 en: 17 de Octubre de 2006, 22:15:01 pm »
Por que yo lo he hecho xD el solo ha dicho lo mismo que yo xDD
Por favor, leete las Normas


Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Modificación del pfusers 3.2
« Respuesta #21 en: 18 de Octubre de 2006, 15:48:29 pm »
Por que yo lo he hecho xD el solo ha dicho lo mismo que yo xDD

.......

Yo no sé qué ha pasado últimamente al visitar el foro, que no salía todo. Estuve como 5 minutos buscando tu aportación a este tema y no encontré nada. Ahora tal como lo dices ahí está. Igual con TLX, quien afirma que en su POST ya había explicado el código desde el principio (y yo repliqué diciendo que no pusiera códigos de otros sitios...). Ahora miro, y veo más del doble de lo que veía antes.  :o

Muy raro...
Raken - Moderador para PHP y HTML

Desconectado Keon

  • PHPer@ Fijo
  • ***
  • Mensajes: 105
  • Karma: 0
    • Ver Perfil
Re: Modificación del pfusers 3.2
« Respuesta #22 en: 18 de Octubre de 2006, 19:31:37 pm »
Y esto donde lo poneis, xD no me entero de nada jejeje




Respeta las normas ;)

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Modificación del pfusers 3.2
« Respuesta #23 en: 18 de Octubre de 2006, 20:40:07 pm »
Pues, cuando tienes instalado el pfusers 3.2 y quieres enviar puntos a los usuarios registrados, subes ese archivo donde tengas los archivos del pfusers 3.2 y cuando lo ejecutes podrás enviar puntos al usuario que le hayas indicado ;)

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Modificación del pfusers 3.2
« Respuesta #24 en: 19 de Octubre de 2006, 18:23:41 pm »
El problema, esque al enviar los puntos, me sale la pagina de ERROR NO ENCONTRADO. He probado con un link a otra pagina, pero no completa la accion  ???

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Modificación del pfusers 3.2
« Respuesta #25 en: 19 de Octubre de 2006, 18:43:45 pm »
Posiblemente se deba porque tienes tu carpeta subida en registrousuarios/enviar_puntos.php
o algo parecido.
El registro de usuarios debe estar en la principal, que no vaya precedida por ninguna carpeta, es decir, que las carpetas admin, buttons etc se queden como carpetas pero todo lo que está dentro de la carpeta de registro vaya sin ninguna carpeta.
Si usas gratishost, debería ir en la carpeta www que es la predeterminada.
No se si me explico, donde cuelgues los ficheros pon ahí todos los archivos del registro (las carpetas como admin etc deben seguir estando en carpetas) ;)

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Modificación del pfusers 3.2
« Respuesta #26 en: 19 de Octubre de 2006, 18:47:51 pm »
Lo tengo, en RegistroUsuarios32/enviar_puntos.php  xD Gracias
=)

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Modificación del pfusers 3.2
« Respuesta #27 en: 19 de Octubre de 2006, 18:48:33 pm »
Esque, a mi me interesan, los ADDONS, de Cambiar Estado, y Grupos de Usuarios

Desconectado -RiPeRcOp-

  • PHPer@ Fijo
  • ***
  • Mensajes: 206
  • Karma: 7
  • Sexo: Masculino
  • RiPeR, The House`s assistant
    • Ver Perfil
    • RevolutionW
Re: Modificación del pfusers 3.2
« Respuesta #28 en: 24 de Octubre de 2006, 17:11:20 pm »
Muy Lindo EL Aporte lo pondre en practica, ahora yo tengo otra duda, en el sistema pfUser 3.2 hay un error cuando vos poner los users online, salta un error de comunicacion con la base de datos , especificamente en el $query y aun no descubro el error esta desde el principio es un error de fabrica xD

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Modificación del pfusers 3.2
« Respuesta #29 en: 24 de Octubre de 2006, 20:03:40 pm »
-RiPeRcOp- aquí te mando el código correcto.
Debes borrar todo el código del archivo pfvariables.php y poner este:
Citar
<?php

/* Funciones */
if(!function_exists("pf_Stats")){
function 
pf_Stats(){

global 
$pagina$get;

echo 
STATS_."<br>";

$query_tot=mysql_query("SELECT * FROM usuarios");
$total mysql_num_rows($query_tot);

echo 
_TOTAL_USUARIOS " " $total."<br>";

$query_ult=mysql_query("SELECT * FROM usuarios ORDER BY id DESC LIMIT 1");
$ultim=mysql_fetch_array($query_ult);
if(!
$pagina or !$get){ echo"NO HAY VARS"; }
echo 
_ULTIMO_USUARIO " <a href=&#39;" $pagina "?" $get ."=registrados&u=".$ultim[id]."&#39;>" $ultim[nick] . "</a><br>";

}
}
/* La variable de pfUsers es $userinfo[ + nombre del campo + ]; */

if($_COOKIE[nick] && $_COOKIE[contrasena] && $_COOKIE[id]){

$query mysql_query("SELECT * FROM usuarios WHERE nick=&#39;$_COOKIE[nick]&#39; and contrasena=&#39;$_COOKIE[contrasena]&#39; and id=&#39;$_COOKIE[id]&#39;");
$count mysql_num_rows($query);

if(
$count != 1){
    exit("Sesión erronea. Finalizando página...");
}

$userinfo mysql_fetch_array($query);

$userinfo[ult_conexion] = $userinfo[conectado];
if(
$info[sexo] == 0){ $userinfo[sexo_txt] ="Masculino"; } else { $userinfo[sexo_txt]="Femenino"; }
$userinfo[contrasena] = "encriptada";
$userinfo[fecha_nac] = $info[n_dia] . "/" $info[n_mes] . "/" $info[n_ano];
$userinfo[fecha_txt] = date("d/m/y",$userinfo[fecha]);
$userinfo[ult_conexion_txt] = date("d/m/y",$userinfo[conectado]);

}

if(!
function_exists("pf_Online")){
function 
pf_Online(){

global 
$pagina$get;

$fecha time() ; 
$tiempo 10 
$tiempo $fecha-$tiempo*60 
$ip $REMOTE_ADDR 
$usuario $_COOKIE[nick] ; 
mysql_query("DELETE FROM enlinea WHERE fecha < $tiempo") ; 

$query mysql_query("SELECT ip FROM enlinea WHERE ip=&#39;$ip&#39;") ; 
if(
mysql_num_rows($query) == 0) { 
mysql_query("INSERT INTO enlinea VALUES (&#39;$ip&#39;,&#39;anonimo&#39;,&#39;$fecha&#39;,&#39;anonimo&#39;)") ; 

else { 
mysql_query("UPDATE enlinea SET fecha=&#39;$fecha&#39; WHERE ip=&#39;$ip&#39;") ; 


if(
$_COOKIE[nick]) { 
$query mysql_query("SELECT * FROM enlinea WHERE usuario=&#39;$usuario&#39;") ; 
if(
mysql_num_rows($query) == 0) { 
mysql_query("INSERT INTO enlinea VALUES (&#39;$ip&#39;,&#39;$usuario&#39;,&#39;$fecha&#39;,&#39;usuario&#39;)") ; 

else { 
mysql_query("UPDATE enlinea SET fecha=&#39;$fecha&#39; WHERE usuario=&#39;$usuario&#39;") ; 



/* Usuarios en linea */
$query=mysql_query("SELECT * FROM enlinea WHERE tipo = &#39;usuario&#39;");
$usuarios =mysql_num_rows($query);
/* Anónimos */
$query mysql_query("select * from enlinea where usuario = &#39;anonimo&#39;") ; 
$anonimos mysql_num_rows($query) ; 
/* total */
$query=mysql_query("select * from enlinea");
$total mysql_num_rows($query);

echo 
ONLINE_."<br>";
echo 
TOTAL_ONLINE " " $total "<br>";
echo 
TOTAL_ANONIMOS " " $anonimos "<br>";
echo 
TOTAL_USUARIOS " " $usuarios;
echo
"<br>";
echo
"<marquee>";
$query=mysql_query("SELECT * FROM enlinea WHERE tipo = &#39;usuario&#39;");
while(
$datos mysql_fetch_array($query)){
$query=mysql_query("SELECT * FROM usuarios WHERE nick = &#39;$datos[usuario]&#39;");
$userdata mysql_fetch_array($query);
    echo "| <a href=&#39;".$pagina."?".$get."=registrados&u=".$userdata[id]."&#39;>".$datos[usuario]."</a> | ";

}
echo
"</marquee>";
}
}

?>
Espero que te sirva ;)

<? echo "Aprendiendo y descubriendo poco a poco"; ?>