Foros del Web » Programando para Internet » PHP »

Ayuda con un Gestor de Contenidos.

Estas en el tema de Ayuda con un Gestor de Contenidos. en el foro de PHP en Foros del Web. Hola: He visto que en este foro hay muchisima gente que domina el lenguaje php y me gustaría que me asesoraran en un problemilla que ...
  #1 (permalink)  
Antiguo 18/11/2003, 16:56
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 14 años, 7 meses
Puntos: 3
Ayuda con un Gestor de Contenidos.

Hola:
He visto que en este foro hay muchisima gente que domina el lenguaje php y me gustaría que me asesoraran en un problemilla que tengo. Resulta que estoy haciendo una página web para unos amigos y me gustaría ponerles un gestor de contenidos lo mas sencillo posible.
La web consta de varias paginas, de las cuales solo dos de ellas son la que quiero que actualicen el contenido.
Me gustaría que me recomendarais un programilla en php que fuera capaz de modificar esas dos paginas, a ser posible qe fuera lo mas sencillo posible.
Muchisimas Gracias
  #2 (permalink)  
Antiguo 18/11/2003, 17:32
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
tu manejador de notas,

te estaba por copiar el codigo completo de uno que escribi yo, pero primero decime si entendes de php y mysql porque sino no vas a entender nahha de nahhha de lo que yo escribo ( soy muy desprolijo codificando)


sino, te lo mando por mail
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #3 (permalink)  
Antiguo 19/11/2003, 08:12
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 14 años, 7 meses
Puntos: 3
Si que entiendo PHP y MySQL

Hola:
Espero que me envies el codigo, te etengo que comentar que si que entiendo php y MySQL. He encontrado en internet varios gestores de contenidos pèro todos ellos son un poco complicado de manejar o tienen muchas mas funciones de las que necesito.
Mi email es: [email protected]
Muchas Gracias.
  #4 (permalink)  
Antiguo 19/11/2003, 16:37
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
che salamin,
el correo [email protected] me tira error!!!!!!!1

fijate si me podes dar otra dirección,
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #5 (permalink)  
Antiguo 19/11/2003, 17:44
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 14 años, 7 meses
Puntos: 3
no problem

Hola.
Nose si te da un error pero a mi me ha llegado perfectamente.
Muchas Gracias
  #6 (permalink)  
Antiguo 19/11/2003, 19:40
Avatar de adex  
Fecha de Ingreso: marzo-2002
Ubicación: Lima, Perú, América Latina
Mensajes: 445
Antigüedad: 15 años, 8 meses
Puntos: 0
Hola amigos...
a mi tambien me interesa ese gestor de contenidos...
si no fuera mucha molestia me podrian enviar?

muchas gracias:
[email protected]
  #7 (permalink)  
Antiguo 20/11/2003, 07:54
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
ok, igual pasame otra dir, por si las moscas.
y vos adex, podes hacer lo mismo,

ni bien llegue a mi oficina les mando el srcipt.
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #8 (permalink)  
Antiguo 20/11/2003, 14:48
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Heyy ... Please, contactesen en privado por MP (mensaje privado) del foro .. ahí hagan las peticiones a quien corresponda de lo que desean o intercambian e-mails .. pero no conviertan este mensaje en un "Yo tambien lo quiero ..."

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #9 (permalink)  
Antiguo 20/11/2003, 20:21
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
aca esta todo

solo por respeto a cluster, quien me ha dado una mano siempre se los dejo por aca, lean antes de copiar y pegar, que esta bueno

alta-notas.php

<?php
session_start();
include("../config.inc.php");

$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM clave where password = '$pass' and usuario = '$user' AND ubicacion='sf'";
$result = mysql_query($sql,$db);
$myrow = mysql_fetch_array($result);
if ($myrow["usuario"] <> ""){
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="grabar-nota.php">
<table width="524" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="524">
<div align="left"><b><img src="imagenes/alta_notas.gif" width="477" height="23"></b></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"><b><font size="2" face="tahoma">T&iacute;tulo de la
nota</font></b></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center">
<input type="text" name="titulo" size="50">
</div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"><font size="2" face="tahoma"><b>Introducci&oacute;n</b></font></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center">
<textarea name="introduccion" cols="50" rows="6"></textarea>
</div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"><font size="2" face="tahoma"><b>Texto</b></font></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"> <font size="2" face="tahoma"><b>
<textarea name="texto" cols="50" rows="6"></textarea>
</b></font></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"><font size="2" face="tahoma"><b>Fuente/Autor</b></font></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"> <font size="2" face="tahoma"><b>
<input type="text" name="titulo2" size="50">
</b></font></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"><font size="2" face="tahoma"><b>Texto para la portada</b></font></div>
</td>
</tr>
<tr>
<td width="524">
<div align="center"> <font size="2" face="tahoma"><b>
<textarea name="textoportada" cols="50" rows="3"></textarea>
</b></font></div>
</td>
</tr>
</table>
<p align="center">
<input type="submit" name="Submit" value="Grabar">
</p>
</form>
</body>
</html>
<?
}else{
echo "No esta autorizado a ver esta pagina!";
}
?>
--------------------------------------------------------------------------------------
borrar-nota.php
<?php
session_start();
include("../config.inc.php");
$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql ="DELETE FROM notas WHERE codigo = $item;";
$result = mysql_query($sql, $db);
echo "Terminado.";
?>
-------------------------------------------------------------------------


grabar-modif-notas.php

<?php
session_start();
include("../config.inc.php");
$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);

$sql ="UPDATE notas SET titulo = '$titulo',introduccion = '$introduccion',texto = '$texto',fuente = '$titulo2',texto_portada = '$textoportada', autorizado = '0' WHERE codigo = $codigo";
$result = mysql_query($sql, $db);

?>
------------------------------------------------------------------------------
grabar-nota.php

<?php
session_start();
include("../config.inc.php");

/*--------------------------------------------*/
/*Averiguando que codigo le corresponde */
/*--------------------------------------------*/

$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM notas ORDER BY codigo DESC";
$result = mysql_query($sql,$db);
$contador = 0;
if ($myrow = mysql_fetch_array($result)) {
$codigo = $myrow["codigo"] + 1;
} else {
$codigo = 1;
}

/*-----------------------------------------------*/

$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql ="INSERT INTO notas VALUES ($codigo,'$titulo','$introduccion','$texto','$titu lo2','$textoportada','sf','0');";
$result = mysql_query($sql, $db);
?>
------------------------------------------------------------------------
modif-notas.php

<?php
session_start();
include("../config.inc.php");

$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM clave where password = '$pass' and usuario = '$user' AND ubicacion='sf'";
$result = mysql_query($sql,$db);
$myrow = mysql_fetch_array($result);
if ($myrow["usuario"] <> ""){

$sql = "SELECT * FROM notas WHERE codigo = $item";
$result = mysql_query($sql,$db);
$myrow = mysql_fetch_array($result);
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="grabar-modif-notas.php?codigo=<? echo $item ?>" enctype="multipart/form-data">
<table width="412" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="412">
<div align="left"><b><img src="imagenes/modif_notas.gif" width="477" height="23"></b></div>
</td>
</tr>
<tr>
<td width="412">
<div align="center"><b><font size="2" face="tahoma">T&iacute;tulo de la
nota</font></b></div>
</td>
</tr>
<tr>
<td width="412">
<div align="center">
<input type="text" value="<? echo $myrow["titulo"] ?>" name="titulo" size="50">
</div>
</td>
</tr>
<tr>
<td width="412">
<div align="center"><b><font size="2" face="tahoma">Introducción</font></b></div>
</td>
</tr>
<tr>
<td width="412">
<div align="center">
<input type="text" value="<? echo $myrow["introduccion"] ?>" name="introduccion" size="50">
</div>
</td>
</tr>
<tr>
<td width="412">
<div align="center"><font size="2" face="tahoma"><b>Texto</b></font></div>
</td>
</tr>
<tr>
<td width="412">
<div align="center"> <font size="2" face="tahoma"><b>
<textarea name="texto" cols="50" rows="6"><? echo $myrow["texto"] ?></textarea>
</b></font></div>
</td>
</tr>
<tr>
<td width="412">
<div align="center"><b><font size="2" face="tahoma">Fuente/Autor</font></b></div>
</td>
</tr>
<tr>
<td width="412">
<div align="center">
<input type="text" value="<? echo $myrow["titulo2"] ?>" name="titulo2" size="50">
</div>
</td>
</tr>
<tr>
<td width="412">
<div align="center"><font size="2" face="tahoma"><b>Texto para la portada</b></font></div>
</td>
</tr>
<tr>
<td width="412">
<div align="center"> <font size="2" face="tahoma"><b>
<textarea name="textoportada" cols="50" rows="3"><? echo $myrow["texto_portada"] ?></textarea>
</b></font></div>
</td>
</tr>
</table>
<p align="center">
<input type="submit" name="Submit" value="Guardar">
</p>
<div align="center"></div>
</form>
</body>
</html>
<?
}
?>
------------------------------------------------------------------------

estructura de MySQL


#
# Estructura de tabla para la tabla `clave`
#

CREATE TABLE clave (
usuario char(50) default NULL,
password char(50) default NULL,
ubicacion char(2) NOT NULL default ''
) TYPE=ISAM PACK_KEYS=1;



#
# Estructura de tabla para la tabla `notas`
#

CREATE TABLE notas (
codigo int(5) NOT NULL default '0',
titulo text,
introduccion text,
texto text,
fuente text,
texto_portada text,
ubicacion char(2) NOT NULL default '',
autorizado char(1) NOT NULL default '0',
PRIMARY KEY (codigo),
KEY ubicacion (ubicacion),
KEY autorizado (autorizado),
KEY codigo (codigo)
) TYPE=ISAM PACK_KEYS=1;

sigue despues
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #10 (permalink)  
Antiguo 20/11/2003, 20:22
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
Exclamación aca esta lo que falta!

------------------------------------------------------------------------
selec-baja-nota.php

<?php
session_start();
include("../config.inc.php");
$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM clave where password = '$pass' and usuario = '$user' AND ubicacion='sf'";
$result = mysql_query($sql,$db);
$myrow = mysql_fetch_array($result);
if ($myrow["usuario"] <> ""){
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="borrar-nota.php">
<table width="477" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="477">
<div align="center"><img src="imagenes/seleccione_nota.gif" width="477" height="23"></div>
</td>
</tr>
<tr>
<td width="477" height="25">
<div align="center">
<select name="item">
<?php
$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM notas WHERE ubicacion='sf' ORDER BY codigo";
$result = mysql_query($sql,$db);
if ($myrow = mysql_fetch_array($result)){
do{
?>
<option value="<? echo $myrow["codigo"] ?>"><? echo $myrow["titulo"] ?></option>
<?
} while ($myrow = mysql_fetch_array($result));
}
?>
</select>
</div>
</td>
</tr>
<tr>
<td width="477">
<div align="center">
<input type="submit" name="Submit" value="Continuar">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
--------------------------------------------------------------------------------
selec-modif-nota.php

<?php
session_start();
include("../config.inc.php");
$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM clave where password = '$pass' and usuario = '$user' AND ubicacion='sf'";
$result = mysql_query($sql,$db);
$myrow = mysql_fetch_array($result);
if ($myrow["usuario"] <> ""){
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="modif-notas.php">
<table width="477" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="477">
<div align="center"><img src="imagenes/seleccione_nota.gif" width="477" height="23"></div>
</td>
</tr>
<tr>
<td width="477" height="25">
<div align="center">
<select name="item">
<?php
$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM notas WHERE ubicacion='sf' ORDER BY codigo";
$result = mysql_query($sql,$db);
if ($myrow = mysql_fetch_array($result)){
do{
?>
<option value="<? echo $myrow["codigo"] ?>"><? echo $myrow["titulo"] ?></option>
<?
} while ($myrow = mysql_fetch_array($result));
}
?>
</select>
</div>
</td>
</tr>
<tr>
<td width="477">
<div align="center">
<input type="submit" name="Submit" value="Continuar">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>

-----------------------------------------------------------------------------

yo lo bautice "Oktubre Press"
que en criollo quiere decir "es mio"

va. no se...

cualquier cosa me dicen en privado, o seguimos modificandolo pa que ande mas lindo.

seguro se dieron cuenta que falta el notas.php, pero eso es facil, llamenlo desde una consulta y lo presentan en su pagina donde mejor le caiga a su diseño.

bye bye
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #11 (permalink)  
Antiguo 20/11/2003, 20:24
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 14 años, 3 meses
Puntos: 4
ah, me falto habolar del campo ubicacion...

es porque yo uso lo uso en una pagina de varios webmaster´s, entonces les doy la posibilidad de que las notas sean de distintas ciudades, y también tienen como pass y user la ubicación, los de una localidad no tocan lo que escriben las demas localidades



si quieren no usen ese campo y quitenlo de la tabla calve también

saludos
__________________
[email protected] <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
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




La zona horaria es GMT -6. Ahora son las 01:48.