Foros del Web » Programando para Internet » PHP »

[APORTE] Sistema de noticias y comentarios

Estas en el tema de [APORTE] Sistema de noticias y comentarios en el foro de PHP en Foros del Web. Hola amigos!! les cuento que me baje el archivo de megaupload (RIP) q subio Dragon_Mandarin y metiendo mano en el codigo e investigando, pude hacer ...

  #91 (permalink)  
Antiguo 21/01/2012, 03:47
 
Fecha de Ingreso: enero-2012
Ubicación: Mar del Plata - Buenos Aires
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: [APORTE] Sistema de noticias y comentarios

Hola amigos!!
les cuento que me baje el archivo de megaupload (RIP) q subio Dragon_Mandarin
y metiendo mano en el codigo e investigando, pude hacer que se borre la foto/imagen del directorio al mismo tiempo que se borra el post..

lo que hice fue lo siguiente:

panel.php

Código PHP:
Ver original
  1. <?php
  2. require ('../includes/connect.php');
  3. require ('menu.php');
  4. $result=mysql_query("SELECT * FROM noticias order by fecha DESC ");
  5. while($row=mysql_fetch_array($result))
  6.     {
  7. ?>
  8. <html>
  9. <head>
  10. <title>Panel de Administracion :::.</title>
  11. <link rel=stylesheet href="estilo.css" type="text/css">
  12. <style type="text/css">
  13. .TxtEnlaces {
  14.     font-family: Arial;
  15.     font-size: 14px;
  16.     font-weight: bold;
  17.     color: #600;
  18.     text-align: left;
  19. }
  20. a:link {
  21.     font-family: Arial;
  22.     font-size: 12px;
  23.     font-weight: bold;
  24.     color: #600;
  25. }
  26. </style>
  27. </head>
  28. <body>
  29.  
  30. <table width="95%" border="0" align="center" cellpadding="2" cellspacing="0">
  31.   <tr>
  32.     <td width="90%" valign="top" class="td"><div align="left"><span class="TxtEnlaces"><?=$row['titulo'];?></span></div>
  33.       &nbsp;</td>
  34. <td width="5%" valign="top" class="td"><? echo '<a href="editar.php?id='.$row['id_noticia'].'&amp;categoria='.$row['categoria'].'">Editar</a>';?></td>
  35. <td width="5%" valign="top" class="td"><? echo '<a href="borrar.php?id='.$row['id_noticia'].'&amp;foto='.$row['foto'].'">Borrar</a>';?></td>
  36.   </tr>
  37. </table>
  38. <p>&nbsp;</p>
  39. </body>
  40. </html>
  41.  
  42. <? }
  43. ?>

lo que hice en este caso fue hacerle dos simples modificaciones.
En primer lugar, hice que las noticias aparezcan ordenadas descendientemente por fecha, o sea, desde la ultia a la primera, con un "order by fecha DESC"

y despues le agregue un ".'&amp;foto='.$row['foto']." al boton BORRAR para que al momento de borrar tome, ademas del ID, el valor de la foto de esa noticia para hacerle un unlink :)

ahora vamos con borrar.php

Código PHP:
Ver original
  1. <?php
  2. require ('../includes/connect.php');
  3. $id =$_GET['id'];
  4. $foto =$_GET['foto'];
  5.  
  6. $sql = "DELETE FROM noticias WHERE id_noticia ='$id'";
  7.  
  8. $result = mysql_query($sql, $connect) or die("Error en consulta $sql:".mysql_error() );
  9. unlink ('../uploads/'.$foto);
  10. echo "Anuncio borrado";
  11.    header("Location: index.php");
  12. //echo "hola";
  13. ?>

eso es todo.. al borrar la noticia se borra tambien la imagen del directorio :O
espero que les sirva y no se rompan la capocha!

soy muy nuevo en esto.. me acabo de registrar en este foro solo para pasar este dato.. espero q pueda ahorrar mas d un dolor de cabeza

nos vemos
  #92 (permalink)  
Antiguo 30/01/2012, 17:42
Avatar de vicion  
Fecha de Ingreso: noviembre-2011
Mensajes: 79
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: [APORTE] Sistema de noticias y comentarios

hola si alguien tiene todos los archivos por favor de compartirlos ya q quise descargar el link de mega q subio Dragon_Mandarin pero como todos sabemos la tragica historia jejje

gracias y saludos gente!!!
  #93 (permalink)  
Antiguo 27/02/2012, 13:25
 
Fecha de Ingreso: febrero-2012
Mensajes: 39
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: [APORTE] Sistema de noticias y comentarios

¿Alguien podría resubir los archivos o publicarlos? Lo de megaupload ya es historia y me interesaría mucho el gestor de noticias que se han trabajado aquí porque tiene muy buena pinta.
  #94 (permalink)  
Antiguo 27/02/2012, 20:52
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Ya lo voy a subir, pero ármense de muuucha paciencia pues mi PC sufrió un serio y jodido percance y estoy desde mi compu de respaldo y acá no tengo los archivos.

Gracias por vuestra comprensión, saludos cordiales,

RIcardo
  #95 (permalink)  
Antiguo 06/03/2012, 07:10
 
Fecha de Ingreso: enero-2012
Ubicación: Mar del Plata - Buenos Aires
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: [APORTE] Sistema de noticias y comentarios

Hola gente!

Yo tb quiero subirlo en un zip o rar.. que servidor me recomiendan? ya q nunca use uno d esos..


ahora.. mi problema!
yo tengo el Xampp en la PC donde lo pruebo y anda joya.. el tema esta cuando lo subo al servidor, tengo unos problemas con los permisos al momento de publicar una noticia.. lo puse en 644, 755 y 777 pero siempre me dael mismo error, que no se tiene permiso para acceder al archivo publicando.php (o upload.php o algo.. quizas tiene otro nombre por los cambios que le he hecho.. pero el archivo en cuestion es el que procesa la noticia y mete la info en la bd)

espero me puedan ayudar!

gracias a todos
  #96 (permalink)  
Antiguo 19/03/2012, 06:58
Avatar de vicion  
Fecha de Ingreso: noviembre-2011
Mensajes: 79
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: [APORTE] Sistema de noticias y comentarios

Gracias Ricardo!!!
esperamos con ansias por la subida del archivo!!

Saludos!
  #97 (permalink)  
Antiguo 19/03/2012, 07:17
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 2 meses
Puntos: 12
Respuesta: [APORTE] Sistema de noticias y comentarios

Cita:
Iniciado por nicolaspar Ver Mensaje
karlic0s, gracias por el aporte, seguramente habrá gente a la que ayude.

Por mi parte, tratare de no ser tan duro, pero le falta muuucho a nivel errores y a nivel seguridad y esto sin testearlo, solo de mirarlo por arriba. Hay cosas básicas que en un sistema abierto directamente no deben existir (ej: llamar a una posición de un array así: $rs[posicion_del_array] o usar un dato de entrada como viene en un query (los GET y POST)).

En fin, este es un foro muuuuy grande, la iniciativa la tomaste y vale mucho, así que ahora a esperar los aportes y así ir solucionando estos pequeños problemas que se ven en el código.

Saludos, y nuevamente felicitaciones.
Puedes ser mas especifico con los errores? o agregar algun sitio como para tener en cuenta?

Por mi parte, esto tendria que ser criticado pero poner algun indicador como para otros usuario lean en otras webs como mejorar y dar mas seguiridad a lo que hacen.

Tambien es mi caso, no conosco mucho del tema y trato de buscar en la web soluciones, aplicaciones y seguridad, pero no todos sabemos los puntos abiertos que pueden generar algun riesgo... es mas creo que muy pocos saben cuales son los riesgos reales y es por eso que pasa esto... Por mi parte no tengo ni mas palida idea de seguridad y saque todo lo que habia escrito por esa cuestion... pero tampoco se que tengo que buscar...

Perdon la ignorancia...
__________________
Zreep
  #98 (permalink)  
Antiguo 14/06/2012, 10:38
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Amigos,

El período de pruebas en mi servdor remoto, expiró. Le puse punto final, porque considero que ya todos los interesados tienen una cabal idea de qué se trata el asunto.

El sistema es mejorable y hay algo que quedó inconcluso y arrojé la tohalla en virtud que nadie, ninguno de los expertos en php, quiso poner manos a la obra en ayudar a resolver el asunto del Archivo de noticias, tal como se usa en el Wordpress.

Descarguen la solución, móntenla en su servidor de pruebas (localhost o remoto) y hagan lo que estimen conveniente.

El CMS o manejador de contenidos tiene muchas mejoras en relación al sistema original y ya no volveré a mejorarlo, pues no tego tiempo para ello. Así es que, quedó tal cual. En todo caso, es funcional y cumple con lo que se requiere para publicar y administrar.

Las instrucciones están en un archivo de texto. Sigan las instrucciones, es sumamente sencillo.

Vayan a esta URL, donde está el enlace de descarga: http://midesarrollo.freeiz.com/index.html

Espero que les sea útil, un cordial saludo a todos!

Ricardo
  #99 (permalink)  
Antiguo 14/06/2012, 13:13
Avatar de el_java  
Fecha de Ingreso: enero-2008
Mensajes: 185
Antigüedad: 16 años, 11 meses
Puntos: 3
Respuesta: [APORTE] Sistema de noticias y comentarios

gracias, reicen veo este tema, lo probare

se pasaronnnn :D
  #100 (permalink)  
Antiguo 02/10/2012, 16:57
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 6 meses
Puntos: 10
Respuesta: [APORTE] Sistema de noticias y comentarios

esta muy bueno pero en muchos servidores no trabaja
  #101 (permalink)  
Antiguo 02/10/2012, 18:53
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Cita:
Iniciado por xoceunder Ver Mensaje
esta muy bueno pero en muchos servidores no trabaja
Seguramente es por el asunto de funciones y variables DEPRECATED. Bueno, es cosa que los interesados propongan soluciones.

Salu2
  #102 (permalink)  
Antiguo 02/10/2012, 20:00
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 7 meses
Puntos: 320
Respuesta: [APORTE] Sistema de noticias y comentarios

Cita:
Seguramente es por el asunto de funciones y variables DEPRECATED. Bueno, es cosa que los interesados propongan soluciones.
hola dragon, esta noche vuelvo a las pistas, tal como te prometi en su momento voy a echarle mano al proyecto y a aportar mi granito de arena que espero que no sea el unico!!
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios
  #103 (permalink)  
Antiguo 02/10/2012, 20:55
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Cita:
Iniciado por NSD Ver Mensaje
hola dragon, esta noche vuelvo a las pistas, tal como te prometi en su momento voy a echarle mano al proyecto y a aportar mi granito de arena que espero que no sea el unico!!

Hola, amigo! Yap, genial, esperamos, entonces, por tu valioso aporte, En hora buena, man!!
  #104 (permalink)  
Antiguo 03/10/2012, 09:10
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 7 meses
Puntos: 320
Respuesta: [APORTE] Sistema de noticias y comentarios

WOW lo que ha avanzado este proyecto, de los 6 archivos originales hora es un mostruo de mas de 100 :-/

les dejo el archivo antiyeccion.php con una validacion (no tenia ninguna) y vere de aportar algo mas a medida que entienda el codigo saludos

Código PHP:
Ver original
  1. <?
  2. // Evitamos la inyeccion SQL
  3.     Function Normalizar($VAR) {
  4.         $A = Array('À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ò','Ó','Ô','Õ','Ö','Ø','Ù','Ú','Û','Ü','Ý','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','ÿ','A','a','A','a','A','a','C','c','C','c','C','c','C','c','D','d','Ð','d','E','e','E','e','E','e','E','e','E','e','G','g','G','g','G','g','G','g','H','h','H','h','I','i','I','i','I','i','I','i','I','i','?','?','J','j','K','k','L','l','L','l','L','l','?','?','L','l','N','n','N','n','N','n','?','O','o','O','o','O','o','Œ','œ','R','r','R','r','R','r','S','s','S','s','S','s','Š','š','T','t','T','t','T','t','U','u','U','u','U','u','U','u','U','u','U','u','W','w','Y','y','Ÿ','Z','z','Z','z','Ž','ž','?','ƒ','O','o','U','u','A','a','I','i','O','o','U','u','U','u','U','u','U','u','U','u','?','?','?','?','?','?');
  5.         $B = Array('A','A','A','A','A','A','AE','C','E','E','E','E','I','I','I','I','D','O','O','O','O','O','O','U','U','U','U','Y','s','a','a','a','a','a','a','ae','c','e','e','e','e','i','i','i','i','o','o','o','o','o','o','u','u','u','u','y','y','A','a','A','a','A','a','C','c','C','c','C','c','C','c','D','d','D','d','E','e','E','e','E','e','E','e','E','e','G','g','G','g','G','g','G','g','H','h','H','h','I','i','I','i','I','i','I','i','I','i','IJ','ij','J','j','K','k','L','l','L','l','L','l','L','l','l','l','N','n','N','n','N','n','n','O','o','O','o','O','o','OE','oe','R','r','R','r','R','r','S','s','S','s','S','s','S','s','T','t','T','t','T','t','U','u','U','u','U','u','U','u','U','u','U','u','W','w','Y','y','Y','Z','z','Z','z','Z','z','s','f','O','o','U','u','A','a','I','i','O','o','U','u','U','u','U','u','U','u','U','u','A','a','AE','ae','O','o');
  6.         $RES = Str_Replace($A , $B , $VAR);
  7.         Return($RES);
  8.     }
  9.  
  10.     Function Validar($TIP,$VAR) {
  11.         Switch ($TIP) {
  12.             Case 'NUM' :
  13.                 $RES = Preg_Replace('/[^0-9.-]+/' , '' , $VAR);
  14.                 If ($RES == '') { $RES = 0; }
  15.             Break;
  16.             Case 'ENT' :
  17.                 $RES = Preg_Replace('/[^0-9-]+/' , '' , $VAR);
  18.                 If ($RES == '') { $RES = 0; }
  19.             Break;
  20.             Case 'FEC' :
  21.                 Ereg( "([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,2})", $VAR, $FEC );
  22.                 $RES = $FEC[1].'-'.$FEC[2].'-'.$FEC[3];
  23.             Break;
  24.             Case 'TEX' :
  25.                 $RES = Normalizar($VAR);
  26.                 $RES = Preg_Replace('/[^A-Za-z0-9:,._@-)(]+/' , ' ' , $RES);//Aqui agregar mas caracteres si es nesesario
  27.             Break;
  28.             Case 'MAI' :
  29.                 $RES = Normalizar($VAR);
  30.                 $RES = Preg_Replace('/[^A-Za-z0-9.@_-]+/' , '' , $RES);
  31.             Break;
  32.             Default :
  33.                 Die( Alertar('ERR',1) );
  34.             Break;
  35.         }
  36.         Return($RES);
  37.     }
  38. // Modificamos las variables pasadas por URL
  39. foreach( $_GET as $variable => $valor ){
  40. $_GET [ $variable ] = Validar('TEX',$_GET [$variable]);
  41. }
  42. // Modificamos las variables de formularios
  43. foreach( $_POST as $variable => $valor ){
  44. $_POST [ $variable ] = Validar('TEX',$_POST [$variable]));
  45. }
  46. ?>
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios
  #105 (permalink)  
Antiguo 22/10/2012, 09:15
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Amigo,

A todo esto, hay un error en la línea 44; sobraba un paréntesis.

Eso

Saludos,

Ricardo
  #106 (permalink)  
Antiguo 24/03/2013, 19:23
 
Fecha de Ingreso: marzo-2013
Ubicación: Ni en la China ni en la Siberia
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: [APORTE] Sistema de noticias y comentarios

Saludos, excelente aporte! Lamentablemente el link de descarga no está funcionando, serían tan amables de volverlo a postear?, gracias!
  #107 (permalink)  
Antiguo 24/03/2013, 20:34
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: [APORTE] Sistema de noticias y comentarios

Muy buen aporte y gran ayuda para aquellos que estan en el comienzo de la programacion, gracias por todo
  #108 (permalink)  
Antiguo 31/03/2013, 07:22
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 6 meses
Puntos: 10
Respuesta: [APORTE] Sistema de noticias y comentarios

ya el script no funciona el link si pudieran repararlo para poder bajarlo muchas gracias
  #109 (permalink)  
Antiguo 04/07/2013, 00:34
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Hola, amigos

Voy a resubir el sistema.

Paciencia, ya es tarde acá y mañana lo subo.

Saludos y gracias por vuestro interés.
  #110 (permalink)  
Antiguo 04/07/2013, 21:55
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Estimados,

Acá está el script. Siéntanse libres de hacer aportes e introducir mejoras. En este caso, ruego avisen por este mismo medio, o sea, el foro.

Descarga de RapidShare; les recuerdo que hay un límite que impone Rapid... a las descargas de cuentas gratuitas (mi caso).

Saluds
  #111 (permalink)  
Antiguo 02/08/2013, 07:17
Avatar de Dragon_Mandarin  
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
De acuerdo Respuesta: [APORTE] Sistema de noticias y comentarios

Estimados,

A quien le interese, estoy terminando este proyecto, que pueden verlo en: http://www.esm.cl/noticias6/. El administrador de contenidos está en la carpeta cms.... Lo he desarrollado bajo el paradigma del Responsive Web y luce bastante bien en los dispositivos móviles.

Por cierto, no tiene nada que ver con el sistema de Karlicos.

Dentro de poco subiré la aplicación a algún server de descargas...

Se subentiende que el sistema tiene todo lo esencial para echar a andar un sistema de noticias básico. No pretendí hacerle la competencia a WordPress o Joomla, ni mucho menos. ¡Pero igual sirve si quieres tener noticias y contenido auto administrable en tu sitio Web!

Acepto críticas constructivas y con altura de miras; quien no esté interesado luego de probar el sistema, pues simple es como reciclar todo en la Papelera de Basura de la pc y ya está.

Los temas de seguridad y URIs amigables es algo que deben aportar quienes deseen sumarse a la iniciativa. En este caso, lo único que pido es que publiquen en el foro los cambios que es necesario hacer en el o los documentos php, con lujo de detalles y explicaciones, como es la tónica en este foro.

A todo esto, el sistema carece de sistema de comentarios.

Saludos,

Ricardo

Última edición por Dragon_Mandarin; 20/08/2013 a las 14:46
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 18 personas




La zona horaria es GMT -6. Ahora son las 05:24.