Comunidad PHPeros

Lenguajes => Aplicaciones Pre-Fabricadas => Mensaje iniciado por: CarlosRdrz en 25 de Agosto de 2007, 00:37:31 am

Título: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 25 de Agosto de 2007, 00:37:31 am
(http://img413.imageshack.us/img413/4195/knewsvmq2sf4.jpg)

El sistema de kNews ofrece una solucion facil, rapida y personalizable para cualquier tipo de pagina web.

Permite configurar muchos aspectos de las noticias entre las que destacamos:
· 2 Clases de estilos a elegir (Simple y Full)
· Edicion de colores mediante un sencillo panel de usuario.
· 3 Tipos de usuarios (Redactor, Moderador y Administrador).
· Categorias con imagenes personalizadas.
· Uso de BBcode, HTML y Emoticonos

Con kNews puedes:
· Crear noticias, modificarlas y eliminarlas con total facilidad y con un sistema muy intuitivo.
· Crear categorias para almacenar mejor las noticias
· Utilizar HTML en tus noticias sin ningun problema
· Crear 3 tipos de usuarios
    · Redactores: Se encargan de escribir noticias.
    · Moderadores: Se encargan de corregir noticias escritas por Redactores y tambien pueden borrar noticias
    · Administradores: Controlan a los redactores y moderadores y son los unicos que pueden configurar las noticias.
· Estar tranquilo. Es seguro.

Ademas, kNews utiliza como lenguajes de programacion PHP, JavaScript y AJAX lo que lo hace un sistema muy facil de usar y muy facil de configurar. Sin hablar de su aspecto visualmente hablando.

Actualmente no tenemos ningun servidor de prueba, pero estaria encantado de que me comunicarais webs donde esta instalado para ponerlo aqui mismo como demo.

NUEVA VERSION: Version 1.3 (Copio del changelog)
· Aviso de error si no se ha subido la base de datos.
· Mejorada las querys a la base de datos, con el fin de aumentar la velocidad de calculo.
· Suprimida la libreria prototype y el archivo process.php y sustituido por su equivalente en AJAX.
· Solucionado los notices, para los usuarios con error_reporting alto.
· Gran mejora en el sistema de estilos y emoticonos
· Añadido archivo trad.php que almacena las funciones de php
· Mejorado mnews.php, menos espacio y mas facil de usar
· Mejorado sistema de inclusion de mnews.php, ahora no genera ningun tipo de error
· Añadido archivo "Como_Instalar.html" que indica las instrucciones para instalar el script
· He eliminado el campo ID de los archivos, para ocultar la ID de noticias, usuarios y demas
· En mostrar todas las noticias, he modificado el numero que corresponde a la categoria, por el nombre.
· Solucionado errores en newfull.php
· Posibilidad de navegar por noticias mas antiguas

hxxp://www.megaupload.com/?d=4RQ85JIF
(Cambiar las x de hxxp por t)

Nota: Lo unico que os pido es que si lo utilizais no quiteis los creditos del archivo mnews.php


FAQ. Version 1.3

1. ¿Que es lo primero que debo hacer cuando instalo el sistema?
Lo primero que deberias hacer es crear un nuevo usuario, con una nueva contraseña para proteger tu sistema
2. ¿Debo aplicar permisos a algun archivo?
v1.2 -> Debes aplicar permisos 777 al archivo funciones.php
v1.3 -> No debes aplicar permisos a ningun archivo
3. Cuando accedo directamente a mi archivo mnews.php, el sistema me devuelve muchos errores. ¿Que puedo hacer?
v1.2 -> kNews no esta pensado para ser accedido directamente al archivo de noticias, lo que debes hacer es incluir el archivo mnews.php en otro archivo
v1.3 -> Esto ha cambiado, ya puede ser incluido desde cualquier archivo (Ver punto 8)
3.1 Vale... no me quedo muy claro. ¿Como se hace eso?
v1.2 -> Facil, crea una carpeta en tu servidor web, esa carpeta se llamara "Mi Web" y contendra un archivo llamado index.php, y la carpeta con los archivos del sistema, que deberia llamarse "kNews".
Habre el archivo index.php con el bloc de notas y copia esto en su interior.
<?php include("kNews/mnews.php"); ?>
Ya esta todo listo, si abres el archivo index.php apareceran las noticias en su interior
v1.3 -> Ver punto 8
4. Cuando intento acceder al sistema con mi nombre de usuario y contraseña, me indica que mis credenciales son incorrectas, ¿Que puedo hacer?
El sistema distingue totalmente entre minusculas y mayusculas, por lo tanto puede que el fallo este ahí, trata de escribir la contraseña y el nombre de usuario exactamente igual a la que introduciste.
5. He encontrado un fallo en el sistema ¿Que puedo hacer?
Puedes dejar un mensaje en este mismo post, o simplemente enviarme un correo electronico a la direccion tlx_es_nt@hotmail.com
6. ¿Hasta aqui llega el FAQ?
Trato de introducir nuevas preguntas y respuestas segun van surgiendo, si aun no encontraste solucion, puedes poner un mensaje aqui, mandarme un email o esperar a que actualize este mismo FAQ.
7. ¿Quien es el creador de este sistema, como puedo contactar con el?
El sistema ha sido creado por TLX, y puedes contactar con el en tlx_es_nt@hotmail.com
8. ¿Como incluir el archivo mnews.php correctamente en otro archivo?
Se utiliza este metodo:

<?php
define("INCLUDED","RUTA");
include(constant("INCLUDED")."mnews.php");
?>


De este codigo, lo unico que hay que cambiar es la linea siguiente:
define("INCLUDED","RUTA");

Donde debemos modificar RUTA por la carpeta donde esta instalado el script kNews
Ejemplo: kNews/
Otro: MiWeb/ScriptsPhp/kNews/
Quedaria de este modo:

define("INCLUDED","kNews/");

Es totalmente necesario escribir la barra inclinada del final
Título: Re: kNews - Sistema de noticias
Publicado por: mOrK en 25 de Agosto de 2007, 02:15:19 am
Solo por info :P cual es tu blog? ;)
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 25 de Agosto de 2007, 10:10:17 am
Me hize uno en blogspot para ir publicando los scripts que voy sacando, lo estrene con este script.
La direccion es http://ksoft.blogspot.es/
Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: kekoman en 25 de Agosto de 2007, 10:29:50 am
muy bueno, de donde me lo bajo??!  :) :)
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 25 de Agosto de 2007, 11:20:15 am
Aun no lo he puesto para descargar, en cuanto lo termine del todo os pongo el link, bueno eso si naveda y/o mods me lo permiten.

Un saludo!
Título: Re: kNews - Sistema de noticias
Publicado por: mOrK en 25 de Agosto de 2007, 14:47:33 pm
Descubrí un fallo :D xD

Creé una noticia poniendo solo un codigo PHP y me salió una función que desconozco, ahora no me acuerdo, la borrastes.

Saludos!
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 25 de Agosto de 2007, 15:06:09 pm
He editado el post incluyendo el sitio de descarga.
Mork, quizas sea porque he estado trasteando en la base de datos terminando el kNews.
Yo ahora voy a comer y luego mirare lo que me comentas, si quieres sigue intentando hacer lo de antes, asi comprobaremos si es un error para arreglarlo o era porque estaba trastenado en la bd.

Un saludo

EDITO: Mork he probado a hacer lo que me decis, crear una noticia solo con codigo php.
No ha pasado nada se ha publicado tal cual. Haber si me dices si era eso lo que habias hecho, o mejor aun, hazlo tu mismo
Título: Re: kNews - Sistema de noticias
Publicado por: mOrK en 25 de Agosto de 2007, 15:59:54 pm
Ahora mismo no veo la opcion de PHP :S

Pero podrias añadir lo que tiene este foro... lo de los colores xD no se como se llama :S

Estaria bien :P
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 25 de Agosto de 2007, 16:00:32 pm
Ah si, quite la opcion de PHP porque me daba problemas.
Quizas en futuras versiones la vuelva a poner.

Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 25 de Agosto de 2007, 16:40:53 pm
Encontre varios problemas en el script, ya estan solucionados y la web de descarga / prueba actualizada.
Saludos.
Título: Re: kNews - Sistema de noticias
Publicado por: naveda en 25 de Agosto de 2007, 16:51:18 pm
Exceptuando algunos fallos de la sintaxis del Javascript, no veo porque no pudiera quedarse este estupendo codigo aquí colgado.

Has realizado un estupendo trabajo ;)
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 25 de Agosto de 2007, 21:23:33 pm
cuando la vas a instalar y pne servidor q pongo el name de la bd?

saludos
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 00:32:03 am
No, tienes que poner el servidor donde tienes alojada tu bd mysql. Normalmente suele ser localhost.
Un saludo.
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 11:04:22 am
No, tienes que poner el servidor donde tienes alojada tu bd mysql. Normalmente suele ser localhost.
Un saludo.

es de gratishost, que pongo www.gratishost.com?

grax y un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 11:41:03 am
No lo tengo muy claro, prueba con localhost.
Pero de todas formas deberia venirte el servidor junto con el nombre de usuario y contraseña
Haber si alguien de por aqui que use  gratishost te puede ayudar.
Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 12:43:48 pm
pongo todo y me sale No se puedo seleccionar la base de datos
:S

en phoneacces pone

Datos de MySQL
Host MySQL:    localhost

saludos
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 13:01:08 pm
Si, es un error del script.
He actualizado el script a la version 1.0.1 que incluye el arreglo de ese fallito.
Descargatelo en el primer post.

Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 14:02:50 pm
me descarga oel new y me da error, no se si he puesto lso datos mal
\$user = '".$_POSTadmin148698."';
\$pass = '".$_POSTzapato1."';
\$basededatos = '".$db_mcshabo_gratishost_com."';
\$server = '".$_POSTlocalhost."';

y el error q me da:

Warning: mysql_connect(): Access denied for user 'admin148698'@'localhost' (using password: YES) in /home/virtual/sitio148698/www/NOT/instalar.php on line 18
No se puedo conectar al servidor

saludos
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 14:23:26 pm
No tienes que modificar ningun archivo.
Solo ejecuta instalar.php y te pedira los datos, los introduces y le das a instalar script.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: mOrK en 26 de Agosto de 2007, 14:40:37 pm
si, un poco mal xD

\$user = "admin148698";
\$pass = "zapato1";
\$basededatos = "db_mcshabo_gratishost_com";
\$server = "localhost";
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 14:49:14 pm
kNews actualizado a la version 1.0.2. Para mas info y descarga ver el primer post

@Mork el problema es que modifica el instalar.php y no lo tiene que modificar, solo poner los datos en el formulario, pero gracias por intentar encontrar una solucion jeje

@maxkaiku
La solucion es descargarte la nueva version (1.0.2) y ejecutar instalar.php, mediante un formulario te pedira el usuario, password, servidor y base de datos, introducelos y si aun asi te sigue dando error, elimina el instalar.php y abre el archivo config_manual.php.
En config_manual.php introduce los datos que te piden entre las comillas simples (') y luego cambia el nombre de config_manual.php por el de config.php.
Cuando hayas hecho esto IMPORTA el archivo knews.sql a phpmyadmin de tu servidor.

Un saludo.

P.D.= Perdonen todas las versiones del script, pero al abrirlo al publico encuentro fallos y demas que debo solucionar inmediatamente. Disculpen las molestias jeje
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 16:04:21 pm
si, un poco mal xD

\$user = "admin148698";
\$pass = "zapato1";
\$basededatos = "db_mcshabo_gratishost_com";
\$server = "localhost";

ahora lo he subido este modificao y al instalar me pone eso
Parse error: syntax error, unexpected T_STRING in /home/virtual/sitio148698/www/NOT/instalar.php on line 37

:S
saludos
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 16:17:19 pm
¿Pero que archivo estas modificando?
Título: Re: kNews - Sistema de noticias
Publicado por: mOrK en 26 de Agosto de 2007, 16:21:23 pm
xD el installer por lo que veo ;)

Tienes que editar el de config con esos datos....

Sino, bájate la última version y utiliza el installer ;)

Saludos!
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 16:24:25 pm
EDIT YA ESTÁ, YA ME HE PODIDO LOGEAR, GRAX^^
pero ahora el error es para ver y para hacer las noticias, me sale :

Found

The document has moved here.
Apache Server at mcshabo.gratishost.com Port 80

y en el phpmyadmin me dice esto cuando subo lo del sql:

Error

consulta SQL:

# MySQL ha devuelto un valor vacío (i.e., cero columnas).
--
-- Base de datos: `knews`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `categorias`
--
CREATE TABLE `categorias` (
`Id` int( 3 ) NOT NULL AUTO_INCREMENT ,
`Ncompleto` varchar( 100 ) COLLATE latin1_general_ci NOT NULL ,
`imagen` varchar( 100 ) COLLATE latin1_general_ci NOT NULL ,
PRIMARY KEY ( `Id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =5;

MySQL ha dicho: Documentación
#1050 - Table 'categorias' already exists


grax
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 16:47:05 pm
Una de dos, o as intentado subir el sql varias veces o de tanto usar el installer a surtido efecto.
Si quieres una solucion limpia borra la base de datos, creala de nuevo y vuelve a subir el knews.sql

Respecto a lo de
"Found

The document has moved here."

No tengo ni idea de porque es, me suena a que es culpa de gratishost

Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 16:49:30 pm
Error

consulta SQL: Editar

SET NAMES ''

MySQL ha dicho: Documentación
#1115 - Unknown character set: ''  el error q me da ahora..
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 16:57:01 pm
Cada host es un mundo. He usado gratishost pero no recuerdo como se hace cada cosa.
Tendras que esperar que algun usuario de ese host se pase por aqui a hecharte una mano.
Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: Revancha en 26 de Agosto de 2007, 18:01:08 pm
lo podes subir en otro lugar que no sea megaupload?
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 18:06:48 pm
Añadido enlace de descarga en rapidshare
Título: Re: kNews - Sistema de noticias
Publicado por: Revancha en 26 de Agosto de 2007, 18:21:15 pm
En newfull.php podrías hacer que compruebe que id sea numérico

if(!is_numeric($_GET['id'])) {
header("Location: mnews.php");
exit;
}
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 18:24:00 pm
Gracias por la sugerencia Revancha.
Ya lo tengo apuntado en un cuaderno para proximas actualizaciones.
Un saludo!
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 18:31:50 pm
jdr nadie de gratishost q me pueda ayudar ¿¿
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 18:38:42 pm
kNews actualizado a la version 1.0.3

Era un problema del script maxkaiku, depende del host, pero por el nombre Process.php no te lo reconoce, simplemente cambia el nombre por process.php (en minusculas) o mas facil aun, descarga la nueva version, cualquiera de las dos soluciones arreglara el problema.

Edito: Me gustaria que si lo usais en vuestra web, me digais el link a esta web, asi pondre en el post principal las webs que lo usan, para los que quieran descargarlo puedan ver ejemplo en otras webs y no solo en la que yo pongo.

Un saludo!
Título: Re: kNews - Sistema de noticias
Publicado por: mOrK en 26 de Agosto de 2007, 18:51:08 pm
Lo he subido a mi host (para descargar), por eso de las esperas en megaupload y rapidshare xD

http://www.heavyland.net/subir_archivos/archivos/kNews.rar

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 19:05:29 pm
Gracias Mork, pero el problema es que son tantas las actualizaciones que si de verdad quieres tener la ultima version vas a tener que estar actualizando el archivo cada dos por tres.
De todas formas te agrego al listado de mirrors.
Gracias y un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: mOrK en 26 de Agosto de 2007, 19:21:42 pm
No pensé en eso :S
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 20:56:22 pm
Disponible la version 1.0.4 de kNews
Ahora es posible editar la password de los usuarios y se han solucionado importantes fallos en la seguridad
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 21:11:48 pm
ya esta, pero no se la web para que las otras personas puedan ver las noticias. grax
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 26 de Agosto de 2007, 21:16:07 pm
Es mnews.php, tienes la documentacion en el archivo LEEME.txt
Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: maxkaiku en 26 de Agosto de 2007, 21:31:50 pm
grax, ya me funciona :) buen aporte.
Título: Re: kNews - Sistema de noticias
Publicado por: DcK en 27 de Agosto de 2007, 15:47:34 pm
Gracias por el aporte men, me parece un gran script ^^....
 Suerte en futuros proyectos ^^
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 08 de Septiembre de 2007, 14:16:22 pm
kNews actualizado a la version 1.1
Podeis descargarla desde los links de megaupload y rapidshare del primer post

Un saludo!
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 09 de Septiembre de 2007, 19:37:05 pm
Actualizada DEMO online.
Al cambiar de version habia unos problemas.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: naveda en 11 de Septiembre de 2007, 13:41:16 pm
He visto que hay un error en el Panel al darle a Ver Todo ;)

Citar
xxxx

','
#FF0000 face=Arial style=font-size: 8pt>xxxx

','19',document.getElementById('editnew'))">xxxx

','19')">
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 11 de Septiembre de 2007, 15:29:10 pm
Si, son bugs por lo visto logicos, que se producen por poner titulos en lenguaje html, espero arreglarlo pronto.
Título: Re: kNews - Sistema de noticias
Publicado por: alienmaster en 16 de Septiembre de 2007, 04:47:30 am
Este mensaje te lo posteo en Electros, PHPeros y PHP-Hispano:
El script lo probe en loscalhost esta ultima version, me parecio aceptable el panel de admin y demas, pero cuando llego el momento de abrir el codigo empeze por funciones.php y nada mas abrirlo vi un bug de seguridad. Cualquier usuario logeado, por ejemplo un redactor al cual no el das permisos ni de editar ni nada podria vulnerar la seguridad del script con un formulario enviando un post sobre funciones.php y crearia un nuevo admin con nivel de admisintrador desde el cual se podria logear y hacer algun desastre. Aparte de crear un admin usando formularios hacia el archivos funciones.php podria hacer miles de cosas a las cuales no tiene nivel. Por lo demas me ha parecido bien el script.
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 16 de Septiembre de 2007, 11:34:05 am
Aqui tienes el codigo para crear un nuevo usuario.

if($_POST[newuser]) {
if(mysql_query("INSERT INTO `usuarios` (`id` ,`nombre` ,`pass` ,`email` ,`rango`)VALUES (NULL , '".$_POST[name]."', '".md5(md5($_POST[pass]))."', '".$_POST[mail]."', '".$_POST[rango]."');")) {
$_SESSION[panel] = "Nuevo User";
} else {
$_SESSION[panel] = "ENuevo User";
}
$_SESSION[panelop] = $_POST[name];
header("Location: panel.php");
}


¿Como puede un usuario Redactor, o Moderador, crear un nuevo formulario si no puede acceder al formulario para el mismo?

Saludos

P.D.= De todas formas te digo que el sistema tiene algunos problemas de constantes y puede ser atacado por inyeccion sql en algunos servidores, en proximas versiones tratare estos dos problemas.
Título: Re: kNews - Sistema de noticias
Publicado por: naveda en 16 de Septiembre de 2007, 17:35:19 pm
TLX acostumbra a poner las ' ':
$_VARIABLE['indice']
Título: Re: kNews - Sistema de noticias
Publicado por: alienmaster en 16 de Septiembre de 2007, 17:53:58 pm
Aqui tienes el codigo para crear un nuevo usuario.

if($_POST[newuser]) {
if(mysql_query("INSERT INTO `usuarios` (`id` ,`nombre` ,`pass` ,`email` ,`rango`)VALUES (NULL , '".$_POST[name]."', '".md5(md5($_POST[pass]))."', '".$_POST[mail]."', '".$_POST[rango]."');")) {
$_SESSION[panel] = "Nuevo User";
} else {
$_SESSION[panel] = "ENuevo User";
}
$_SESSION[panelop] = $_POST[name];
header("Location: panel.php");
}


¿Como puede un usuario Redactor, o Moderador, crear un nuevo formulario si no puede acceder al formulario para el mismo?

Saludos

P.D.= De todas formas te digo que el sistema tiene algunos problemas de constantes y puede ser atacado por inyeccion sql en algunos servidores, en proximas versiones tratare estos dos problemas.

Vamos a ver, por ejemplo:
Yo soy un amigo tuyo vamos a suponer, y me haces redactor en tu web y no me das mas nivel pro que no confias de mi por cosas del pasado por ejemplo. Pues yo cojo, me descargo tu script y cominezo a buscarle bugs... encuentro ese, y entonces no me basta mas que abrir el dreamweaver y crear un formulario que haga action en tuweb/funciones.php y entonces me crea una cuenta de admisnitrador, entonces acedo y me logeo y te hago un desastre, te borro todo.

Ahi ves un ejemplo calro, tu script cualuiqer usuario con rango inferior a administrador si es un poco inteligente sabra como hacerse admin.

Salu2
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 16 de Septiembre de 2007, 18:09:45 pm
Naveda agregare eso en proximas actualizaciones.
Alienmaster, ahora lo entiendo. ¿Sabes alguna forma de poder evitarlo?
Me imagino que con $_SERVER['HTTP_REFERER'] sobrara no?

Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: alienmaster en 16 de Septiembre de 2007, 18:56:53 pm
Naveda agregare eso en proximas actualizaciones.
Alienmaster, ahora lo entiendo. ¿Sabes alguna forma de poder evitarlo?
Me imagino que con $_SERVER['HTTP_REFERER'] sobrara no?

Un saludo
Esa no, pues con curl y poco mas se puede vulnerar esa forma d eproteccion de  mediante referers, pero simplemente añade una proteccion en los mysql_query() del funciones.php de forma que si el nivel es inferior al del la accion del query sigiente, y hay post pues seria un ataque, pues pones un condicional que si hay post y el nivel es inferiro al necesario que salga un exit()

Salu2
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 16 de Septiembre de 2007, 19:23:14 pm
Pero ahora que lo pienso, de todos modos tengo arriba del todo tengo un
 if($_SESSION[usuario]) {
Asi que si viene de otro formulario, la $_SESSION['usuario'] no existiria y no podria ejecutar codigo. ¿No es cierto?
¿O si esta logueado ya en un usuario cualquiera, puede usar el formulario desde otro dominio, o su maquina local?

Tambien tengo el rango del usuario en una session, si hago un if indicando si el rango escrito en la session no es el de administrador y que de error, ¿Seria vulnerable de alguna forma?

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: alienmaster en 16 de Septiembre de 2007, 23:36:47 pm
Pero ahora que lo pienso, de todos modos tengo arriba del todo tengo un
 if($_SESSION[usuario]) {
Asi que si viene de otro formulario, la $_SESSION['usuario'] no existiria y no podria ejecutar codigo. ¿No es cierto?
¿O si esta logueado ya en un usuario cualquiera, puede usar el formulario desde otro dominio, o su maquina local?

Tambien tengo el rango del usuario en una session, si hago un if indicando si el rango escrito en la session no es el de administrador y que de error, ¿Seria vulnerable de alguna forma?

Saludos
Eso no tiene nada que ver, pues la session usuario se la crea tambien a los redactores.
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 16 de Septiembre de 2007, 23:48:43 pm
Eso ya lo se.
Pero en $_SESSION usuario, si no existe, no puede hacer ninguna tarea en el archivo funciones.php, mi pregunta es si le dejara usarlo si el formulario viene desde otro dominio distinto al del sistema kNews.

Lo segundo es que $_SESSION rango contiene el rango del usuario, asi que con solo con poner un if para comprobar si el rango es Admin ya seria seguro. ¿No?

Un saludo
Título: Re: kNews - Sistema de noticias
Publicado por: alienmaster en 17 de Septiembre de 2007, 03:55:14 am
Eso ya lo se.
Pero en $_SESSION usuario, si no existe, no puede hacer ninguna tarea en el archivo funciones.php, mi pregunta es si le dejara usarlo si el formulario viene desde otro dominio distinto al del sistema kNews.
No tiene nada que ver que venga de fuera, pues no usas ningun sistema de comprador de referer, y si lo usaras da lo mismo, pues el referer se puede "manipular"

Lo segundo es que $_SESSION rango contiene el rango del usuario, asi que con solo con poner un if para comprobar si el rango es Admin ya seria seguro. ¿No?

Un saludo
Pues su la session rango contiene el rango haz eso, unos condicionales en lof orlmularios para su ejecucion segun el rango necesario.
Título: Re: kNews - Sistema de noticias
Publicado por: FeDe en 17 de Septiembre de 2007, 15:02:55 pm
Buenas,

TLX no sé nada de las sesiones que utilizas en tu script pero vamos ha hacer que guardas las sessiones del rango, con $_SESSION["rango"] y el valor de administrador es admin...



if($_SESSION["rango"] != "admin") {
exit("No tienes acceso");
} else {
//Query para agregar administrador
}



Así creo que serviría :)

Saludos :P
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 22 de Septiembre de 2007, 12:45:25 pm
kNews actualizado a la version 1.2
Podeis ver los cambios en el primer post del tema.
Muchas gracias a todos por vuestras ayudas, sugerencias y peticiones.

Un saludo,
TLX
Título: Re: kNews - Sistema de noticias
Publicado por: naveda en 22 de Septiembre de 2007, 12:55:27 pm
Error de Conexion a la base de datos.
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 22 de Septiembre de 2007, 13:03:57 pm
Jaja, se me olvido configurar el config.php :$
Ya esta arreglado,
Un saludo!!
Título: Re: kNews - Sistema de noticias
Publicado por: naveda en 22 de Septiembre de 2007, 13:08:38 pm
Estupendo! ;)
Título: Re: kNews - Sistema de noticias
Publicado por: x.mara.x en 06 de Octubre de 2007, 20:19:36 pm
me quede :o ... asombradisima.. muy buen trabajo.. sinceramente antes de verlo pensaba que hiba a ser algo muy simple pero.. estupendo sinceramente estupendo.. karma+
Título: Re: kNews - Sistema de noticias
Publicado por: Dj-Colombia en 13 de Octubre de 2007, 20:48:30 pm
Pregunta: ¿Donde es que puedo configurar lo de los users para entrar en el Panel? Ya tengo todo bien xD Solo que no se cual es el archivo a configurar, PD: NO el Config.
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 13 de Octubre de 2007, 23:58:07 pm
En el panel de administracion (tuweb.com/kNews)
Si te logueas con usuario Admin pass Admin, podras acceder al panel, y ya en Opciones, Administrar usuarios y hay lo cambias.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: .-Havox-. en 21 de Octubre de 2007, 16:30:27 pm
MIRAR LO QUE ME APARECE ENTRO CON Admin Admin y mirar
javitox.gratishost.com/cute/
Título: Re: kNews - Sistema de noticias
Publicado por: Rasca en 21 de Octubre de 2007, 17:16:42 pm
creo q es porq tienes que subir algo a la base de datos

saludos

Nota: No estoy seguro 100%
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 21 de Octubre de 2007, 17:20:49 pm
Si, es logico, tienes que subir el archivo knews.sql a la base de datos.
Saludos

P.D. = Tienes las instrucciones en el rar
Título: Re: kNews - Sistema de noticias
Publicado por: .-Havox-. en 21 de Octubre de 2007, 17:27:37 pm
me dice haora no se puede conectar al servidor :S
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 21 de Octubre de 2007, 17:45:29 pm
Has puesto todos los datos bien en el config.php?
Título: Re: kNews - Sistema de noticias
Publicado por: .-Havox-. en 21 de Octubre de 2007, 18:10:57 pm
si
Título: Re: kNews - Sistema de noticias
Publicado por: Rasca en 21 de Octubre de 2007, 18:21:14 pm
a la hora de instalarlo as puesto los datos bien?¿

o sino pueba a instalarlo otra vez

Tambien a lo mejor tu server se a caido (si es gratis) se suelen caer facilmente

saludos
Título: Re: kNews - Sistema de noticias
Publicado por: Faver en 30 de Noviembre de 2007, 07:11:56 am
Hola.
Hize todo eso pero en la mnews.php me da un error.

Warning: main(kNews/config.php): failed to open stream: No such file or directory in /home/virtual/sitio156803/www/habbohoy/kNews/mnews.php on line 16

Warning: main(kNews/config.php): failed to open stream: No such file or directory in /home/virtual/sitio156803/www/habbohoy/kNews/mnews.php on line 16

Warning: main(): Failed opening 'kNews/config.php' for inclusion (include_path='.:/usr/local/phpcgi4.3/lib/php') in /home/virtual/sitio156803/www/habbohoy/kNews/mnews.php on line 16

Warning: mysql_query(): Access denied for user 'admin156803'@'localhost' (using password: NO) in /home/virtual/sitio156803/www/habbohoy/kNews/mnews.php on line 64

Warning: mysql_query(): A link to the server could not be established in /home/virtual/sitio156803/www/habbohoy/kNews/mnews.php on line 64


Noticias funcionando gracias a kNews.


Pero el problema esque tengo el conectar.php bien configurado. Que puedo hacer? :S
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 30 de Noviembre de 2007, 15:43:08 pm
El problema es que tienes que incluir el archivo mnews.php a un archivo (index.php por ejemplo) Y este index ponerlo junto a la carpeta kNews.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: Faver en 01 de Diciembre de 2007, 06:28:35 am
No me sirvio... mira como quedo

www.areagfx.webspacemania.com/habbohoy/kNews/
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 01 de Diciembre de 2007, 08:47:23 am
Haber, crea en la carpeta habbohoy un archivo que se llame index.php o como quieras, y en su interior escribe.

<?php
include("kNews/mnews.php");
?>


Y se solucionara tu problema.
Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: Faver en 03 de Diciembre de 2007, 00:06:49 am
wow tio gracias. me fue a 1000....
Título: Re: kNews - Sistema de noticias
Publicado por: pijo14 en 03 de Diciembre de 2007, 15:47:58 pm
lo e subido a  gratishost y no me va.

me da estos errores:


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/virtual/sitio161241/www/kNews/kNews/login.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/sitio161241/www/kNews/kNews/login.php:24) in /home/virtual/sitio161241/www/kNews/kNews/login.php on line 28






Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/virtual/sitio161241/www/kNews/kNews/habbohoy/index.php on line 2

Parse error: syntax error, unexpected T_STRING in /home/virtual/sitio161241/www/kNews/kNews/habbohoy/index.ph
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 04 de Diciembre de 2007, 17:49:01 pm
Bueno, parece que esto tiene un monton de errores :S:S
Quizas sea porque no subiste a la base de datos el knews.sql, o algo asi.
Aun asi, si tengo un rato me pondre a mirar el script y a actualizarlo a la version 1.3, haber si se solucionan estos fallos.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: pijo14 en 04 de Diciembre de 2007, 20:02:26 pm
Bueno, parece que esto tiene un monton de errores :S:S
Quizas sea porque no subiste a la base de datos el knews.sql, o algo asi.
Aun asi, si tengo un rato me pondre a mirar el script y a actualizarlo a la version 1.3, haber si se solucionan estos fallos.

Saludos

el archivo que dices lo subi   , me e leido todas las 6 paginas de este post y hecho lo que ivas diciendo.

espero la actualizacion ;)
Título: Re: kNews - Sistema de noticias
Publicado por: Faver en 05 de Diciembre de 2007, 23:59:38 pm
Me pareceque en gratishost no sirve.
Yaque yo probe alli y no me sirvio. Me cambie de host y buala! me sirvio por obra y arte del espiritu santo xD
Título: Re: kNews - Sistema de noticias
Publicado por: darkthewizard en 16 de Diciembre de 2007, 22:33:55 pm
alguien me dice donde encuentro el instalar.php ???
he bajado de todos los link que han puesto, desde el blog, desde el host de g2k y ninguno trae el instalar.php :S
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 16 de Diciembre de 2007, 23:26:55 pm
Eso te pasa por no leerte los archivos adjuntos al sistema, si habres el archivo Changelog.txt veras que dice claramente:
Código: [Seleccionar]
1.0.3
-----------------
· Arreglado error de AJAX, ya se puede usar el panel de control correctamente
· Eliminado instalar.php, hay errores y no se puede ejecutar correctamente
Ese archivo no se necesita para instalarlo desde la version 1.0.3

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: darkthewizard en 17 de Diciembre de 2007, 16:59:32 pm
:( pensaba que esa podía ser mi salvación, resulta que le cambio los datos de admin y la pass para poder entrar con los datos que yo quiera, pero no me deja o me dice que el usuario no existe o que las credenciales no coinciden. :S
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 17 de Diciembre de 2007, 18:21:33 pm
¿Estas seguro que no se te olvido una mayuscula, una minuscula o algo por el estilo?
Es muy sensible a los cambios, TODO debe ser EXACTAMENTE IGUAL a como lo pusiste.

Por cierto, he añadido un FAQ muy simple en el primer post, y que pienso actualizar segun van ocurriendo mas preguntas.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: darkthewizard en 18 de Diciembre de 2007, 17:18:41 pm
Puse todo tal y como lo configure, poniendo las mayusculas donde correspondian, escribiendo lento para asegurarme de que la pass no la escriba mal.
Título: Re: kNews - Sistema de noticias
Publicado por: kekoman en 19 de Diciembre de 2007, 13:47:23 pm
no puedo loguearme  ??? ??? porque??
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 19 de Diciembre de 2007, 15:25:39 pm
Supongo que algun problema con la base de datos o algo asi.
Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 30 de Enero de 2008, 21:11:48 pm
kNews ha sido actualizado a la version 1.3
Muevo el thread a Aplicaciones Pre-Fabricadas.

Un saludo, espero que os agrade.
Título: Re: kNews - Sistema de noticias
Publicado por: westwest en 30 de Enero de 2008, 21:13:50 pm
TLX, me encanta esto, gracias :), probaré el 1.3
Título: Re: kNews - Sistema de noticias
Publicado por: nyko en 29 de Febrero de 2008, 19:39:01 pm
holaa muy bueno el kNews jeje

si pudiera te daria una Karma +  :P

Suerte...
Título: Re: kNews - Sistema de noticias
Publicado por: aguskpo en 20 de Marzo de 2008, 17:21:11 pm
cual es el user y el pass para entrar?
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 22 de Marzo de 2008, 21:51:19 pm
El usuario es Admin, y la pass es Admin
Viene en el FAQ, deverias leerlo antes de postear.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: -RiPeRcOp- en 27 de Julio de 2008, 04:36:32 am
Bueno, se que hace banda que no aparesco en el foro, pero bue, ahora tengo una duda. Estaba poniendo el sistema kNews en una pagina que estoy haciendo para el centro de estudiantes de mi escuela, y me di cuenta de algo, yo puse de limite de noticias que se muestran por pagina, 10 noticias, pero ahora, si un usuario quiere ver las anteriores noticias, como tiene que hacer??. Saludos


Edit: Acabo de darme cuenta de que existe un sistema de paginacion, creo que se llama asi, pero al parecer no funciona, hay forma de repararlo?. Saludos

Edit 2: Les comentengo lo que sucede, el sistema paginacion ese, cuando uno pone siguiente, muestra las mismas 10 noticias que en la 1º pagina.
Título: Re: kNews - Sistema de noticias
Publicado por: Wold en 10 de Septiembre de 2008, 22:01:58 pm
Me sale un error


Warning: file_get_contents() [function.file-get-contents]: Unable to access emoticonos/emoti.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 42

Warning: file_get_contents(emoticonos/emoti.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 42

Warning: file_get_contents() [function.file-get-contents]: Unable to access emoticonos//info.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 44

Warning: file_get_contents(emoticonos//info.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 44

Warning: file_get_contents() [function.file-get-contents]: Unable to access estilos/estilos.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 85

Warning: file_get_contents(estilos/estilos.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 85

Warning: file_get_contents() [function.file-get-contents]: Unable to access estilos//info.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 91

Warning: file_get_contents(estilos//info.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 91

Warning: file_get_contents() [function.file-get-contents]: Unable to access estilos// in /home/virtual/sitio193790/www/noticias/mnews.php on line 111

Warning: file_get_contents(estilos//) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/mnews.php on line 111

Warning: file_get_contents() [function.file-get-contents]: Unable to access emoticonos/emoti.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 42

Warning: file_get_contents(emoticonos/emoti.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 42

Warning: file_get_contents() [function.file-get-contents]: Unable to access emoticonos//info.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 44

Warning: file_get_contents(emoticonos//info.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 44

Warning: file_get_contents() [function.file-get-contents]: Unable to access estilos/estilos.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 85

Warning: file_get_contents(estilos/estilos.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 85

Warning: file_get_contents() [function.file-get-contents]: Unable to access estilos//info.xml in /home/virtual/sitio193790/www/noticias/trad.php on line 91

Warning: file_get_contents(estilos//info.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/trad.php on line 91

Warning: file_get_contents() [function.file-get-contents]: Unable to access estilos// in /home/virtual/sitio193790/www/noticias/mnews.php on line 111

Warning: file_get_contents(estilos//) [function.file-get-contents]: failed to open stream: No such file or directory in /home/virtual/sitio193790/www/noticias/mnews.php on line 111
Noticias funcionando gracias a kNews.
Título: Re: kNews - Sistema de noticias
Publicado por: Adidi en 12 de Septiembre de 2008, 23:56:29 pm
uno o muchos? xD

Estoy revisando el codigo, y no se donde narices está el error :S
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 13 de Septiembre de 2008, 00:29:06 am
Me parece que es un error referente a que algo se incluyo mal en la base de datos.
Prueba a subir de nuevo knews.sql y quizas se solucione.

Saludos
Título: Re: kNews - Sistema de noticias
Publicado por: Miguelithox en 10 de Enero de 2009, 01:29:07 am
¿Cuándo será publicada la descarga de kNews 1.3?

Y si ya está publicada ¿En qué página la puedo conseguir para descargar?
Título: Re: kNews - Sistema de noticias
Publicado por: Larva93 en 06 de Abril de 2009, 20:27:39 pm
mmm donde lo descargo???
Título: Re: kNews - Sistema de noticias
Publicado por: Nitrogeon-LastZone en 10 de Agosto de 2009, 15:36:23 pm
Me lo eh bajado (v1.3).. Y creo que deberias hacer una nueva version..
Esta muy bien hecho, pero el index deberia ser el mnews.. y un nuevo archivo "admin" reemplazaria el index. Tambien, el poder poner "/news" en vez de "/kNews" ..

Asi, no hace falta crear un codigo que saque lo que el mnews dice.. Mas facil no? Y, el acceso a el panel es manualmente y no desde el index, donde deberian estar las noticias
No se si me entiendes..

PD: Cosa que yo he hecho pero salio mal  xD
Título: Re: kNews - Sistema de noticias
Publicado por: reef en 16 de Agosto de 2009, 17:18:54 pm
Como me registro yo que soy el dueño :( No entiendo segui todos los pasos pero no hay ninguno para que yo me registre y se admin como el cutenews :S
Título: Re: kNews - Sistema de noticias
Publicado por: CarlosRdrz en 04 de Septiembre de 2009, 11:53:55 am
En realidad si la hay.
En el archivo de instrucciones viene el user y el pass para conectarte la primera vez, y una vez lo has hecho ya puedes registrar a mas personas.

Pero ahora hablando sincero, este script fue hecho hace mucho tiempo y tiene sus fallos, yo personalmente os recomendaría otro sistema de noticias que no sea este, como el cutenews y demás, porque esta mas actualizado, tiene menos fallos y vais a tener mas soporte por parte del resto de usuarios.

Si creo una nueva versión ya lo avisaré, por el momento mejor descargad otro sistema para vuestras webs.

Saludos :)
Título: Re:kNews - Sistema de noticias
Publicado por: McKin en 07 de Septiembre de 2009, 00:51:49 am
Cuando haras una nueva version ya que esta version contiene bugs y bueno este es un buen sistema de noticias.

Recomendable.  :D
Título: Re:kNews - Sistema de noticias
Publicado por: Ishamato en 04 de Febrero de 2012, 10:10:18 am
No pretendo revivir posts viejos... pero es que estos posts son de cuando yo me fui xD!
Alguien sabe si se resubirá esta versión a MF o RS? Me gustaría modificar este sistema de noticias y adaptarlo a mi futuro proyecto, que el código de este sn no lo he visto en ningun otro script ya hecho.

Un saludo y muy buen aporte Carlos =)
Título: Re:kNews - Sistema de noticias
Publicado por: Joel en 15 de Abril de 2012, 13:54:59 pm
Oh nooo!!! CAMBIEN EL LINK DE DESCARGA PORFAVOR!!!

Lo necesito urgente para mi web!! es lo que me faltaba!! PORFAVOR!!! OTRO LINK DE DESCARGAAAAAA!!!! D: D: D:

LO NECESITOOOOOOOOOOOOOOOOOOOOOO  :( :( :( :( :( :( :( PLEASEEEEEEEEE



Edit: Aqui encontre un link de descarga de la 1.3 http://www.php-hispano.net/archivos/Scripts/knews/1.3 (http://www.php-hispano.net/archivos/Scripts/knews/1.3)

Por suerte lo encontre...  :o