Skip to content

Instantly share code, notes, and snippets.

View juananruiz's full-sized avatar
😃
Descansando de la programación

Juan Antonio Ruiz Rivas juananruiz

😃
Descansando de la programación
View GitHub Profile
@juananruiz
juananruiz / estimar-tiempo-lectura-entrada-wordpress.php
Created February 14, 2019 16:21 — forked from avillegasn/estimar-tiempo-lectura-entrada-wordpress.php
Código para calcular la estimación de tiempo necesario para leer una entrada en WordPress
<?php
/**
* Estima el tiempo necesario para leer una entrada en WordPress
*
* @return string
*/
function wpr_estima_tiempo_lectura() {
$entrada = get_post();
@juananruiz
juananruiz / Estructura BD jerarquia nidos
Created September 15, 2011 12:51 — forked from jjmc/Estructura BD jerarquia nidos
estructura de la BD para trabajar jerarquía basadas en nidos
MENU_bolsa
Campo Tipo Nulo Predeterminado Comentarios MIME
id int(11) No
alias varchar(200) No
descripcion varchar(300) No
lft int(11) No
rgt int(11) No
@juananruiz
juananruiz / gist:1219143
Created September 15, 2011 12:44 — forked from jjmc/gist:1219139
Clase php para jerarquizar mediante nidos
<?php
//---------------------------------------------------------------------------------------------------
// Proyecto: jerarquia
// Archivo: class/nodo.php
// Tipo: definicion de clase
// Desarrolladores: Juanan Ruiz (juanan@us.es) y jjmc@us.es
//---------------------------------------------------------------------------------------------------
// Descripcion: lista, crea, borrar y edita nodos (falta mover nodos)
//---------------------------------------------------------------------------------------------------
class nodo extends ADOdb_Active_Record
@juananruiz
juananruiz / listar_nodo.tpl
Created September 15, 2011 12:43 — forked from jjmc/listar_nodo.tpl
listar la jerarquía de nodos de una BD mysql
<ul style="list-style-type:none" id="nodo">
{* Se asigna el valor inicial a la variable profundidad en el arbol "dep" que se utiliza para pintar el arbol
y en concreto cuando son varios hijos solo tenemos el valor de la profundidad *}
{assign var = dep value = 1}
{* Se inicia el bucle que muestra todas las filas de la consuta empezando a 1 y evitar mostra el primer nodo *}
{section loop=$lista name=lis start=1}
{* El nivel se utiliza para poder determinar si el nodo es padre de otros nodos *}
{assign var=nivel value=$lista[lis].izq+1}
{if $dep == $lista[lis].dep}