![]() |
Sistema de mensajeria interna Hola , busco un Sistema de mensajeria interna como el del foro. Resulta que el Item community board desaparecio y kisiera saber si alguien lo tiene ke me lo pase. Pero os repito lo de antes busco un sistema. buske en hotscripts. :pensando: |
Programalo tu, es muy sencillo.. Puedo ayudarte porque yo ya he hecho uno,, pero necesitas entenderme (+ o -) en php,, porque no kiero andar explicando letra x letra..xDDD :adios: |
camargo eres un pokito chulito no?¿? explicale , o mejor, explicalo aki para todos, k para eso es una comunidad, y no digas k es facil ya que todo el mundo no sabe tanto como otros :(. Asi k menos hablar y mas codear deacuerdo?¿ |
OJO!! Modifique el script para que se adapte al sistema de usuarios de JLMM que es el que la mayoria de los usuarios utiliza ;) ,, si no lo usas no olvides cambiar $nickUsuarioL como var de la sesion o cookie en su NICK DE USUARIO conexion.php Código PHP: Código: CREATE TABLE mensajes (Código PHP: Código PHP: Código PHP: Código: <script languaje="Javascript">[B]Agregue nuevas opciones, mejoras, mas colores y ahora con la posibilidad de agregar smilies,, !...[B] Mas adelante pongo el enviar_privados2.php y fecha.php :golpeado: |
YEAH"""!!! justo lo que buscaba GRACIAS! |
Realmente eres muy amable; Que bueno sos ser camargo :arriba: a ver si la proxima no nos pones el pass y user de tu FTP NO? jeje Saludos!!! |
Aki pongo los codigos q me faltaron x falta de carcateres: enviar_privados2.php Código PHP: Código PHP: Salu2 :adios: y suerte con el script ;) |
venga va... ya puestos a pedir... un user y pass mas, un user y pass menos, xk no lo pones y de paso tb la direccion del ftp y el puerto. Ah, si y no es mucha molestia, podias explicar ke hace cada linea del codigo, o cada conjunto de lineas, xk aunke funcione, estaria bien saber para ke sirve cada linea y ke funcion tiene ya ke mucha gente no sabe para ke son algunas lineas incluyendome a mi, y asi podemos ser mas los desarroyadores ke nos hagamos nuestros propios scripts y no tengamos ke ir copiando, ke de eso va estos foros, y a mi personalmente me gusta crear, no copiar :-D De todas formas, gracias por el código, aunke insisto ke estaria bien ke lo explicaras :P |
Creo que lo ha ido explicando aunque no BASICAMENTE, si teines dudas como consultar una base de datos o similares creo que lo mejor seria que te pasara x las FAQ !! |
Sabria q esta pregunta llegaría tarde o temprano,, como le comentaba al epplestun,, pero,, q va en fin,, explicare detalladamente,..xD Código PHP: Código PHP: Código PHP: lo del envio de msg es html puro, muy sencillo y todos entienden,, ok..xDD Código PHP: :golpeado: estoy algo cansao.. Ahh recuerden q este Viernes 9 de Mayo cumplo 17 años!! jejej Salu2 :adios: |
Gracias pero ke hay de conexion.php ke variables a de contener? Y si no fuera mucho, podeis poner el sistema de usuaRIOS? |
ufff,,, ves epplestun,, de esto mismo hablaba al principio.. ahora quieren un sistema de usuarios,, solo falta q me pida un espacio web con php, una bd mysql y que le haga un diseño de su web para darse una idea... :borracho: Cita:
// Conexion a tu BD MYSQL!!!!!!!!!!! No, no,, asi no se puede,, ni una idea minima de php debe tener este tipo.. q va.. |
Camargo .. ¿Te acuerdas que hace tiempo (con otro script tuyo) te comenté que hacer esto: Código PHP: Usa redireccionamiento via cabeceras HTTP: Código PHP: |
esta linea me da error: $SQLborrar = "DELETE FROM mensajes WHERE msgid IN(".implode(", ", $_POST[mens]).")"; mysql_query($SQLborrar); el error es: Warning: Bad arguments to implode() in c:\appserv\www\huevox\leer_privados.php on line 10 Mensaje Borrado gracias |
El Implode requiere de un Array .. revisa que sea de ese tipo tu variable $_POST['mens'] (Y si usas comillas en el indice del array $_POST .. mejor): Código PHP: Un saludo, |
Cita:
Que bueno, excelente código, que vaya para zonaphp, antes que alguien lo gane. |
Cita:
Un saludo, |
xDDD,, buena lado2mx,, si es q estos weyes se la mam..$%% jej,, Voy a perfeccionar el codigo,, al igual q el del sistema de users online.. y graxias por lo de excelente codigo! :arriba: Porcierto: ¿Donde esta Veracruz Argentina lado2mx? Estamos en contacto.. :) |
hola sdf23, respecto al error que te sale, si lo que le pasas es un array puede q el problema este en que el array que le pasas este vacio, es decir, que no hay mensages. A mi me pasaba eso en algunos scripts q me hice. Pruebalo a ver... ENGA |
Joder... Hola Amigos... he estado toda la tarde tratando de utilizar este scripts y por lo que veo esta todo bien pero no me muestra los mensajes recibidos.. he entrado a phpMyAdmin y he visto y esta el mensaje con los campos de: para: asunto: fecha: Leido: Pero cuando entro a leer_privados.php no me muestra ninguno y ya le inclui (include) el login.php y conexion.php a todas las paginas.. No se que seria.. este es el codigo que tengo de el leer_privados Código PHP: |
Fijate: IF($row['para'] == "$nickUsuarioL"){ //$NICK significa el valor de la sesion del usuario o la cookie.. (Camargo) No entiendo porqué no haces una consulta SQL usando WHERE para='$nickUsuarioL" .. en lugar de Consultar "TODOS" los mensajes de esa tabla mensajes y mostrar los que sean para el usuario en concreto .. Un saludo, |
Se supone que el tiene el mismo.. y en su web funciona muy bien.. o puede ser algo del enviar_privados?? yo creo que es el leer_privados ya que los mensajes enviados quedan en la base de datos.. Es la recepcion lo que falla.. |
dooky .. Esta variable entra a tu script por una cookie o sessión .. El caso que no sé si usas cookies o sesiones en tu sistema así que no se vé si está tomando el valor del "nick" que está usando el sistema de mensajería privada .. Hazle un: Código PHP: El sistema es de "mensajeria" .. pero no de gestión de usuarios .. Así que si quieres leer tus "privados" .. hazte un formulario que le enviea a leer_privado.php la variable: nickUsuarioL ... Un saludo, |
yo en mi web intente hacer algo parecido :) nombre : prueba contraseña: prueba1 no se si te refieres a eso con lo de mensajes privados pero tengo un apartado alli para mp tienes ver pinchar en lista de usuarios , esta todavia depurandose pero algo es algo www.i-barakaldo.com y luego meter los datos del usuario prueba :) en www.i-barakaldo.com/ibforos/nn (foro en construccion) tb lo he metido :) en este te dices si tiene mensajes nuevos jeje, todo muy basico usuario: prueba contraseña:prueba1 y pinchar en perfil |
He modificado el script añadiendo smilies, funciones, y mejorandolo bastante ;) Salu2 :adios: |
...¿cuando lo pondras...? |
Edite los msg para meterlo ahi mismo ¬¬ Salu2 :adios: |
Graxias camargo por el sistema, actualizaré la que tengo funcionando y te molestare si con algo me llego a pelear :golpeado: |
Hola: Estoy en la fase final de la implantación y diseño de este script para mensajes que encuentro muy bueno. El problema es que al borrar da error (y no borra): Warning: implode(): Bad arguments. in c:\archivos de programa\apache group\apache\htdocs\esla\mensajes\leer_privados.ph p on line 7 La línea 7 es: "DELETE FROM mensajes WHERE msgid IN(".implode(',', $_POST['mens']).")"; mysql_query($SQLborrar); Si me podéis ayudar, os quedaré agradecido. Ya he mirado si $_POST['mens'] es un array y parece que sí lo es. Por lo menos lo parece porque si saco ',', el error es: Warning: implode(): Argument to implode must be an array... Muchas gracias por vuestra ayuda |
Warning: Bad arguments to implode() in c:\apache\htdocs\mensajes\leer_privados.php on line 10 Mensaje Borrado Me saltó ese error,cuando quería borrar un mensaje.. y encima,no me lo borra...Me ayudan a solucionar esto?? Probé sacandole el implode(),reemplazando $SQLborrar = "DELETE FROM mensajes WHERE msgid IN(".implode(', ', $HTTP_POST_VARS['mens']).")"; por $SQLborrar = "DELETE FROM mensajes WHERE msgid=".$HTTP_POST_VARS['mens']."')"; Una vez hecho eso,no me salta ningún error,me avisa "mensaje borrado" Pero cuando iría a leer_privados.php para ver si de una vez borro ese mensaje,no lo borra,de ninguna de las 2 maneras... Otra cosita... Suponete,que reciva X mensaje de "Camargo", bueno,cuando lo elijo al mensaje, y pongo "responder",y luego enviar... es como si apretara el botón actualizar!!! osea,no me lleva a ningún lado para responderle... no se si me explico Bueno,muchas gracisa,y espero que me sepan responder,adiós.. |
| La zona horaria es GMT -6. Ahora son las 19:59. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.