Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-03-13 11:56:43

jinchos
New Member
From: El Boalo
Registered: 2010-02-09
Posts: 2
Website

[es-es] recuperar Id de tabla y añadir en una lib

hola

Necesito lo siguiente y no doy con ello, en la lib txplib_misc.php se ejecuta la función sanitizeForUrl necesito añadir una sentencia a mysql para que me calcule el último ID de la tabla textpattern y anadir ese Id a el campo text que genera esta función.

Con esto conseguiría tener en el título url algo similar a esto: carreras-este-fin-de-semana-id=786 (es decir se añade id=786)

Alguien tiene alguna idea???

Offline

#2 2010-03-23 13:24:11

geralt
Member
From: Al otro lado de la pantalla
Registered: 2008-03-27
Posts: 12
Website

Re: [es-es] recuperar Id de tabla y añadir en una lib

Hola jinchos,

en lugar de enredar en las funciones del core del TXP, lo que provocaría poder tener problemas en futuras actuzalizaciones, me planteraría la posibilidad de crear un plugin que crease las URL’s en la forma que tú quieres. Intentaría aprovechar las funciones de TXP, como permlinkurl(), y alguna de las variables de las que ya dispones, como $thisarticle. Una primera idea podría ser:

function nombre_del_plugin(){

global $thisarticle; /* las operaciones que necesites */

$out = permlinkurl($thisarticle).’-id=’.$thisarticle[‘ID’];

/* alguna otra operacion */

return $out;
}

Espero que esto te ayude, ciao :-)

Offline

Board footer

Powered by FluxBB