Cargando



Aprende a crear tu propio CMS y no morir en el intento

Completo manual para aprender a realizar tu propio CMS de calidad y bien implementado desde la bbdd y todos sus puntos vitales.


may 30 2016 11:28
Profesional

Colocar los post dentro de una pagina

 

Necesitamos ahora colocar las películas dentro de la página Mis Películas, para lograr esto podemos hacer uso de funciones dentro de contenidos, las cuales crearemos dentro del archivo snippets.php. Vamos a crearnos una función llamada mis_peliculas(). Queda de la siguiente forma:

 

Código para snippets.php

function mis_peliculas(){
  $posts = posts();
	 while(is_array($posts) && list($k, $v) = each($posts) ){
	   $titulo = $v['titulo'];
	   $id = $v['id'];
	   $contenido = $v['contenido'];
	   $li .= <<<HTML
		 <li>
		   <a href="cat=$id">$titulo</a>
		 </li>
HTML;
    }
   
	 return "<ul>$li</ul>";
}
Ahora editemos la página mis películas y agreguemos la función, lo agregamos de la siguiente forma.

 

[color=#a9a9a9]Pulsa imagen para ampliar[/color]

 

También guardemos muchos post sin importar la categoría que coloques.

 

crear-propio-cms-27.jpg

 

Si le damos click a cualquiera.

 

[color=#a9a9a9]Pulsa imagen para ampliar[/color]

 

Podemos crearnos un montón de funciones dentro de snippets que nos puedan servir a la hora de visualizar un contenido. Por ejemplo crearnos funciones con parametros, podemos crearnos una función para sumar nos números [suma:2,3]. En snippets.php quedaría así.

 

Código de snippets.php

function suma($nro1, $nro2){
  return $nro1 + $nro2;
}
Ya queda a tu creatividad y a las necesidades que tengas con tu sitio web para realizar los snippets que necesites.
Hemos realizado las bases principales de un CMS, de aquí en adelante sigues tu el camino para la búsqueda de lo que necesitas. Hay muchas cosas que (obviamente) faltan por colocar al CMS que realizamos, como un login, los autores de los post, creación de usuarios, un administrador de imágenes, etc. Pero son cosas que con base a lo que tenemos puedes realizarlas y fácilmente adaptarlas al CMS.

 

Aquí dejamos para que podáis descargarlo en código:

 

Fichero Adjunto  cms.zip   1,78MB   1432 Descargas


¿Te ayudó este Tutorial?


14 Comentarios

Muchas gracias, es un tutorial que voy a leerlo con calma. Lo he visto por encima y es super completo. Saludos.

Graciasss, he sacado unas ideas jeje

Menudo curro te has pegado, yo me embarqué en la aventura de crear mi propia web sin conocer nada de nada de programación, hice una web de anuncios clasificados sin saber , la verdad , dónde me metia, si o hubiera sabido probablemente no lo habría hecho.

 

Unas cuantas veces estuve a punto de dejarlo por que veia que se me apoderaba, lo que pasa es que llegado a un punto sería tirar todo el trabajo por la borda.

 

Lo que más me ha gustado de intentarlo es lo que se aprende sobre html, php, bases de datos, diseño, etc, aunque es un trabajo muy laborioso.

 

La web la teminé este año pasado y está en marcha, no es nada del otro mundo pero ahí está, lo que pasa es que le falta un empujoncillo, a ver si saco tiempo y puedo promocionarla un poco más.

Quien quiera hecharle un vistazo se llama ZonAnuncio, y si quereis anunciaros estais invitados, es totalmente gratuita y solo para España.

 

Un Saludo y ánimo, felicidades por el trabajo.


José Villarroel
oct 23 2016 04:38

no puedo descargar el cms, me pide loguearme, pero melogueo y me vuelve a pedir que me loguee


Aldair Floréz
nov 13 2016 00:29

La descarga no funciona ¿ sera que nos podrías compartir el código ?


Pablo Santos
nov 13 2016 17:53

La descarga no funciona ¿ sera que nos podrías compartir el código ?

 

Yo pulso en el enlace cms.zip este y me deja bajarlo. ¿Que navegador usais para descargarlo? Yo uso Chrome y sin problemas...


Pablo Santos
nov 13 2016 17:55

Por cierto que no he dicho nada, impresionante tutorial. bravo solvetic.


Aldair Floréz
nov 14 2016 05:41

Amigo cada vez que voy a descargar me pide el login, me logueo de nuevo y me sigue pidiendo logueo. y nunca lo puedo descargar, serias tan amable de enviarmelo a este correo aldairflorezacuna@gmail.com


Esterlin Perez
nov 24 2016 23:24

Buenoas el tutorial esta bastante bueno gracias de ante manos me gustaria saver como ver un listado de categoria si es posibles


Jorge Bastidas
feb 07 2017 19:14

Buenas amigo, estoy realizando un manejador de contenido siguiendo las pautas de este tutorial, ya estoy finalizando las funciones y tengo problemas con la función de analizar contenido, si hay alguna forma de contactar para mostrarte mi código y ver que problema puede tener, utilizo PHP 5.6, mi correo es jorgebastidas9@gmail.com


CristianCardona
abr 04 2017 22:40

Apenas los conocí los felicito excelente tutorial


Skullkrusher314
ago 15 2017 03:21

Hola chicos, me podiran ayudar en algo?

¿Como podria hacer una funcion para borrar un post/pagina desde el editor?

Estimados, tengo el siguiente problema. Ayuda por favor

 

Warning: require_once(C:\xampp\htdocs\cms\public/../../../setting/config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\cms\public\data.php on line 3

Buenas noches, felicito al autor del tutorial ya que considero que es excelente base para empezar.

Y mi pregunta es la siguiente ¿bajo que licencia distribuyen el código?

¿Puedo usar parte del código para crear un cms "más completo" y distribuirlo?

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X