Phpost

Versión completa: Acortador de post automático (Act 1.3)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
En c.posts.php --> inc --> class --> c.posts.php

Buscar:

Código PHP:
/*
        getCatData()
        :: OBTENER DATOS DE UNA CATEGORIA
    */ 


Arriba agregar:

Código PHP:
/*
        Acortador de url para posts by kmario19
    */
    
function postAcortador() {
        global 
$tsUser$tsCore;
        
$pid = (int)$_GET['p'];
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_user, p.post_category, p.post_title, u.user_name, c.c_nombre, c.c_seo FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_id = \''.$pid.'\' AND p.post_status = \'0\' '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' 'AND u.user_activo = \'1\' && u.user_baneado = \'0\'').'') or exit(show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db'));
        if(!
db_exec('num_rows'$query)){
        die(
'Serooo');
        
$tsCore->redirectTo($tsCore->settings['url'].'/posts/');
        die;
        }
        
$q db_exec('fetch_assoc'$query);
        
$tsCore->redirectTo($tsCore->settings['url'].'/posts/'.$q['c_seo'].'/'.$pid.'/'.$tsCore->setSEO($q['post_title']).'.html');
        } 


En posts.php --> inc --> php --> posts.php

Buscar:

Código PHP:
// Post anterior/siguiente
    
if($_GET['action'] == 'next' || $_GET['action'] == 'prev'|| $_GET['action'] == 'fortuitae')
    {
        
$tsPosts->setNP();
    } 


Debajo agregar:

Código PHP:
//Acortador de url para posts by Kmario19
    
if($_GET['p']) {
        
$tsPosts->postAcortador();
    } 



En .htaccess

Buscar:

Código PHP:
RewriteRule ^posts/$ index.php?do=posts [QSA,L


Debajo agregar:

Código PHP:
RewriteRule ^p/([0-9]+)$ index.php?do=posts&p=$[QSA,L



Resultado:

Registrate o inicia tu sesión para ver este contenidoid del post


De:
Registrate o inicia tu sesión para ver este contenido

A:
Registrate o inicia tu sesión para ver este contenido



Creditos: Kmario19