LOGIN
Reg&iuacute;strateLinksForosPrivadosPrivadosContacta
 
FOROS > Programación
[1] 2 >    [APORTE] Sistema de noticias Simple By Masato ^^
08/07/2009    02:19


Registrado: 08/07/2009
Nº mensajes: 8

  Masato QuotePrivado  
 
Sistema de noticias.

index.php
<?php
/////////////////////////////////////////////////////////////////////
//#######################################//
//########Sistema de noticias - Por Masato#########//
//#######################################//
/////////////////////////////////////////////////////////////////////
include('conectar.php'); //Incluimos el archvio conectar.php
echo '<center>';
$ver mysql_query("SELECT * FROM `mensajes` ORDER BY `id` DESC"); /*Hacemos la consulta a la base de datos
para que se muestren los mensajes en orden decreciente según su ID*/
if (mysql_num_rows($ver)) { //Devuelve el número de filas en un conjunto de resultados
while ($noticia mysql_fetch_array($ver)) {//Con esto se mostrará la noticia ua a una
echo "<b>Título:</b> ".$noticia['titulo']."";//Mostramos el titulo del mensaje
echo '<br>';
echo 
$noticia['mensaje'];//Mostramos el contenido del mensaje
echo '<br>';
echo 
"<b>Enviado por:</b>  ".$noticia['user']." el día ".$noticia['fecha']."<br><br>";//Mostramos quien envió la noticia y cuando la envio
}
} else { 
//Si el campo de arriba no tiene noticias, se mostrara el mensaje de abajo.
echo "<b>No hay ninguna noticia publicada</b>";
}
echo 
"</center>"
?>


admin.php
<?php
/////////////////////////////////////////////////////////////////////
//#######################################//
//########Sistema de noticias - Por Masato#########//
//#######################################//
/////////////////////////////////////////////////////////////////////
include('conectar.php');//Incluimos el conectar.php
if (isset($_POST['enviar'])) {//Definimos que este si se aprieta el botón del formulario, se hará la consulta con el if
$sql "INSERT INTO mensajes (titulo,mensaje,user,fecha) values";//Decimos que se inserte en la tabla mensajes, columna titulo, mensaje, user, fecha
$sql.= "('".$_POST['titulo']."','".$_POST['mensaje']."','".$_POST['user']."', '".date('d/m/Y')."')";//Definimos los valores de titulo, mensaje, user, fecha según el formulario
if (mysql_query($sql)) { //Enviamos la consulta a la base de datos
echo"<b>La noticia se envió satisfactoriamente<br></b>";//Si la noticia se envió bien, se muestra este mensaje
} else {
echo
'<b>No se pudo enviar la noticia</b>';//Si la noticia tubo algún error, no se enviará
}
}

//Comienzo del formulario
echo"<table><tr align=right><td>
<form action='admin.php' method='POST'>
Título: <input type='text' name='titulo'  rows='4'><br>
Autor: <input type='text' name='user'  rows='4'><br>
Mensaje: <textarea rows='4' name='mensaje' cols='19'>Coloque aquí su mensaje</textarea><br>
<input type='submit' value='Enviar' name='enviar'>
</form>
<b></td></tr></table>"
;
//Fin del formulario

?>

conectar.php
<?php
//conectar.php de sistema de Noticias.
//Conectar By Masato.

$host_name = ('localhost');//Dirección del host
$data_base_user = ('root');//Nombre del usuario de la base de datos
$password_db = ('pass');//Contraseña de la base de datos
$data_base_name = ('noticias');//Nombre de la base de datos

$conectar mysql_connect ($host_name$data_base_user$password_db) or die ('Imposible conectarse al servidor.');
mysql_select_db ($data_base_name$conectar) or die ('Imposible conectarse con la Base de Datos.');
?>

Base de datos.
Código:
CREATE TABLE `mensajes` (
  `id` int(11) NOT NULL auto_increment,
  `titulo` varchar(255) NOT NULL,
  `user` varchar(255) NOT NULL,
  `mensaje` text NOT NULL,
  `fecha` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8

Bueno, traté de ser lo mejor explicativo, espero que les guste ^^

Tutorial By Masato

Bueno, ya que este es mi primer post, quiero presentarme ^^, soy Masato, y me gusta mucho programar en PHP :D.

 
 





 
03/09/2009    23:07

 
Registrado: 03/09/2009
Nº mensajes: 18

  vinnie QuotePrivado  
 
Holas, excelente aporte, yo tambien soy nuevo me acabo deregistrar y tambien particon un aporte, bueno creo le faltaria algun sistema de logueo para proteger la seccion administrativa y poner en nota la inclusion de un editor WYSIWYG (Lo que ves es lo que obtienes) para poner mas bonita la cosa, si gustas podemos colaborar en eso, muchas gracias por el aporte.
 
 
 
05/09/2009    00:54


Registrado: 08/07/2009
Nº mensajes: 8

  Masato QuotePrivado  
 
Bueno, esto es solo un ejemplo de un sistema de noticias, a partir de esto ustedes tienen que hacer su propio sistema xD

Pero no sería mala idea la del editor ese que decis
 
 





 
05/09/2009    01:14

 
Registrado: 03/09/2009
Nº mensajes: 18

  vinnie QuotePrivado  
 
Claro, entiendo que fue una pasadadecodigo, pero igual aprovechemos que ya hiciste un buen trabajo y demosle una manito de gato (Embellecerlo) tal vez a alguien le sirvapara despues.
 
 
 
07/09/2009    05:44


Registrado: 08/07/2009
Nº mensajes: 8

  Masato QuotePrivado  
 
Bueno, está buena la idea, cuando quiras nos ponemos en contacto y quedamos como lo hacemos, eso si, no ando con mucho tiempo disponible (cuestiones de estudio)
 
 





 
07/09/2009    15:19

 
Registrado: 03/09/2009
Nº mensajes: 18

  vinnie QuotePrivado  
 
Vale, entiendo lo de los estudios yo igual tenia que trabajar y estudiar :S  dejame saber cuando andas a tiempo y yo ahora estoy trabajando en editor para un sitio puedo sacarme un tiempo y dejo aqui esa parte :D
 
 
 
07/09/2009    19:44


Registrado: 08/07/2009
Nº mensajes: 8

  Masato QuotePrivado  
 
ok, yo puedo ir haciendo algo (como si fuera un CMS) pero eso del editor, no se como se hace >.<
 
 





 
07/09/2009    20:30

 
Registrado: 03/09/2009
Nº mensajes: 18

  vinnie QuotePrivado  
 
Vale esbastante simple yo me encargo de eso, mas que nada el editor te permite darleformato al texto, y en elcaso de manejar un blog, lainclusion de imagenes y hyperlinks de forma grafica, dame 1 dia para terminar eltrabajo actual y te dejo un enlace paraque testees un ejemplo, por ahoras, me largo nos leemos.
 
 
 
09/09/2009    03:38


Registrado: 08/07/2009
Nº mensajes: 8

  Masato QuotePrivado  
 
En todo caso yo creo que debería ser un blog en vez de portal, acá te dejo uno que armé hace un par de meses:

El link es este:

http://www.programersforum.com/index.php?topic=469.0
 
 





 
09/09/2009    14:39

 
Registrado: 03/09/2009
Nº mensajes: 18

  vinnie QuotePrivado  
 
Jolas, ya le di un ojo al sistema de blog, y bueno veo que esta un poco desordenado  :D
Lo digoporque se mezcla mucho el codigo mas puro con el HTML y de pasada no hay comentarios sobre lo que se esta realizando, lo que si tienes un filtro de palabras "Vulgares" :D que esta bastante bueno ademas de un digno gestor de cuentas, sino es mañana sera hoy en la noche, lo instalare y dare un detallado vistazo a ver que tal.

Igual se me ocurre poner enun post, paso a paso como hacer un blog, en la parte que usas js para formatear texto e imagenes alaplicar una noticia, lo reemplazamos por un editor WYSIWYG y tratamos de hacerlo mas simple aun,porahora deboseguir trabajando como esclavo que el trabajo se complico , suerte.
 
 
 
09/09/2009    18:38


Registrado: 08/07/2009
Nº mensajes: 8

  Masato QuotePrivado  
 
Ya se que está muy desordenado xD, tengo que ponerle un sistema de modulación y mas seguridad xD
 
 





 
       [1] 2 >