Entrada de texto (en php?)

Daniela
18 de Diciembre del 2002
¿Alguien sabe cómo actualizar cada una de las páginas de un sitio web por sus propios redactores, con php? (Por ejemplo la web de un periodico). Eso sí, con resaltados tales como letra capital, negrita,... Y con la posiblidad de ser corregidos los textos por un administrador. Por más que veo manuales de PHP y temas de bases de datos en el mismo, no me aclaro.

Lutian de Martian
18 de Diciembre del 2002
Hola Daniela.
Soy programador php y mysql desde hace un par de años, y hace medio año diseñe un diario virtual!!
La herramienta se llama Easy-News y se carga mediante formularios web:

La carga de la información a publicarse en el diario se realiza mediante formularios web, lo que implica que las mismas personas que producen la información son quienes la ingresan en la página, con la posibilidad de actualizarla constantemente.

Posee cinco niveles jerárquicos para completar el proceso:

1º Redactor
2º Corrector
3º Jefe de Redacción
4º Director
5º Administrador de la página.
Estos niveles jerárquicos garantizan que nada sea publicado en la edición sin la correspondiente aprobación de la persona responsable (Jefe de Redacción o Director). Si alguno de los niveles jerárquicos no está configurado (no existe) lo saltea y pasa al siguiente nivel. En caso de no ser aprobado, vuelve al autor. Todos los accesos son a través de Passwords.

Easy News le brinda las siguientes posibilidades:

Secciones Ilimitadas:
Política, Economía, Información Gral., etc.

Suplementos Especiales:
Deportes y Clasificados (con la posibilidad de permitirle al lector cargar los avisos clasificados).

Suplementos Ilimitados:
Informática, Cocina, Hogar, Jardinería, Bricolage, etc.

Clima:
Temperatura y Humedad Máx. y Mín.

Horóscopos, Encuestas, Cartas al Director, Correo del Lector, Cotizaciones, Titulares por mail personalizados, Página imprimible, Envío de noticias por mail (el lector), Búsqueda por sección, Banners, Informa la cantidad de lectores on line, Ediciones anteriores, Todos los titulares del día, Su diario como página de inicio, agregar su diario como favorito del lector, Publicidad Fija, Links, Página de reseña historica y actual sobre su diario, Página con información para vender publicidad, Fondos de Pantalla, Juegos y Tarjetas Virtuales.

Te muestro un par de ejemplos:

http://www.sgiar.org.ar/diarios/
http://www.tu-futbol.com.ar

Te comento que es bastante dificil hacer esta herramienta, y yo la cree para venderla, pero te puedo dar un par de puntas.
Slds
Lutian_de_Martian


Hugo Del Popolo
18 de Diciembre del 2002
Hola, buscando informacion en la web te encontre, te cuento, yo soy webmaster de www.rufinoweb.com.ar, y estoy buscando una herramienta como la que vos describis, he probado con el php nuke, pero no logro darla la personalizacion que yo quiero, sabes de algo que sea gratuito,el Easy News se compra ?, o si sabes de alguna ayuda para personalizar el PHP Nuke para que me quede algo parecido en diseño a www.rufinoweb.com.ar. Gracias

omar
18 de Diciembre del 2002
Lutian:

Si no te molesta, pero estuve mirando el diario que hiciste.
Yo estoy trabajando en lo mismo. pero tengo un inconveniente con el envio de fotos. ya que desde el form con metodo post todo bien, pero el nombre de la foto lo codifica.
yo quiero hacerlo con el metodo get en el cual yo puedo extraer el nombre de la foto, pero no me lo copia a la carpeta usando exec(cp $nombre_foto_retocada /directorio donde quiero la foto/$nombre_foto).

me decis como hiciste, que metodo usas con el form?
usas el exec(cp) para guardar la foto?

de antemanos y si no te molesta gracias

/omar

Lutian de Martian
18 de Diciembre del 2002
Omar, me olvidé de comentarte -aunque seguramente ya lo habrás notado- que la página que te pasé se llama cargar_fotos.php

Bueno, suerte
Lutian_de_martian

omar
18 de Diciembre del 2002
Gracias por el script, y no te hagas problemas por el Win(puaj) uso Linux, ;-)

/omar

Lutian de Martian
18 de Diciembre del 2002
Hola Omar, te paso un archivo que es precariamente lo que yo utilizo en el diario para cargar las fotos.
Como primera medida tenés que crear el directorio imagenes y si utilizas Windows tenés que agregarle a la variable $basedir el path donde vas a poner la página, si es unix lo toma directamente con la función:
dirname($SCRIPT_FILENAME);
Bueno, acá va, Suerte:
Lutian_de_Martian

<?php
{
######################################################################
# EASY-NEWS Argentina
# ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
#
# Copyright (c) 2001 by Luciano Salvino ([email protected])
# http://www.easy-news.com.ar
#
#
#
######################################################################


echo "<!--// INICIO TEXTO CENTRAL //-->";
echo "<TABLE WIDTH=99% BORDER=0 CELLPADDING=0 CELLSPACING=8>";
echo " <TR HEIGHT=25>";
echo " <TD ALIGN=CENTER>";
echo " <H1 class=Heading><font color="#000000" face="verdana">Cargar

Archivos</H1>";
echo " </TD>";
echo " </TR>";

if(!$cambio)
{
echo " <TR>";
echo " <TD ALIGN=LEFT VALIGN=TOP>";
echo " <p><font color="#000000" face="verdana">Seleccione el archivo

que desea agregar al sitio.n";
echo " <TABLE WIDTH=90% BORDER=0 CELLPADDING=0 CELLSPACING=4>n";
echo " <form action="cargar_fotos.php" ENCTYPE="multipart/form-data"

method=post>";
echo " <input type=hidden name=cambio value=1>n";
echo " <TR><TD WIDTH=25%>Cargar Imagen: </TD><TD WIDTH=65%><input

type=file size=20 maxlength=20 name="logo" class=easy2></TD></TR>n";
echo " <TR><TD colspan=2><input type=submit value="Enviar">";
echo " </TABLE></form>n";
echo " </TD>n";
echo " </TR>n";

}
if($cambio==1)
{

if(!$logo_name) { } else {
$basedir = dirname($SCRIPT_FILENAME);

$tipo_directorio="/imagenes/";

$basedir="$basedir$tipo_directorio";


copy($logo,$basedir.$logo_name);

$site_logo_new="$basedir$logo_name";
}



echo " <TR>";
echo " <TD ALIGN=LEFT VALIGN=TOP>";
echo " <p align=left><font face=verdana>El archivo <b>$logo_name</b> ha

sido cargado";
echo " <p align=left><img src="$site_logo_new" alt="$logo_name">";
echo " <p align=left><a href="javascript:history.go(-1)"

target=_top>Volver al inicio</a>";
echo " </TD>";
echo " </TR>";

}



echo " </TABLE>";
echo "<!--// FIN TEXTO CENTRAL //-->";
}
?>

Edwin Molina
18 de Diciembre del 2002

Hola. Daniela. Te recomiendo bajes e instales PHPNuke, no se si ya lo has visto, pero hay muchos sitios que tienen este portal. Basicamente es un portal hecho en PHP y Mysql y es totalmente administrable y permite que los usuarios suban sus articulos,etc.

Cuando lo bajas tienes todo el código fuente para que te sirva de guia o puedes unicamente personalizar PHPNuke para lo que tú necesitas.

Y ya esta la versión para instalarlo en Windows.

Nos vemos Edwin Molina