¡Bienvenido al Foro! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Fundador y administradores pueden usar HTML en los post + previsualización
#1

2
Mejor respuesta del mensaje Fundador y administradores pueden usar HTML en los post + previsualizaciónCapturas
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]



Administrador

En c.posts.php  --> inc --> class --> c.posts.php

Buscar:
/*
        getPreview()
    */
    
function getPreview(){
        global 
$tsCore;
        
//
        
$titulo $tsCore->setSecure($_POST['titulo'], true);
        
$cuerpo $tsCore->setSecure($_POST['cuerpo'], true);
        
//
        
return array('titulo' => $titulo'cuerpo' => $tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true));
    } 


Reemplazar por:
function getPreview(){
        global 
$tsCore$tsUser;
        
//
        
$titulo $tsCore->setSecure($_POST['titulo'], true);
        
$cuerpo $tsCore->setSecure($_POST['cuerpo'], true);
        
//
        
return array('titulo' => $titulo'cuerpo' => ($tsUser->is_admod == 1) ? html_entity_decode($tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true)) : $tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true));
    } 


Buscar:
// SOLO MODERADORES Y ADMINISTRADORES
        
if(empty($tsUser->is_admod)  && $tsUser->permisos['most'] == false) {
            
$postData['sponsored'] = 0;
            
$postData['sticky'] = 0;   
        } else {
            
$postData['sponsored'] = empty($_POST['patrocinado']) ? 1;
            
$postData['sticky'] = empty($_POST['sticky']) ? 1;
        } 


Debajo agregar:
if($tsUser->is_admod == 1){
        
$postData['body'] = html_entity_decode($postData['body']);
        } 


Buscar:
// ACTUALIZAMOS
        
if($tsUser->uid == $data['post_user'] || !empty($tsUser->is_admod) || !empty($tsUser->permisos['moedpo'])){
            if(
db_exec(array(__FILE____LINE__), 'query''UPDATE p_posts SET post_title = \''.$postData['title'].'\', post_body = \''.$postData['body'].'\', post_tags = \''.$tsCore->setSecure($postData['tags']).'\', post_category = \''.(int)$postData['category'].'\', post_private = \''.$postData['private'].'\', post_block_comments = \''.$postData['block_comments'].'\', post_sponsored = \''.$postData['sponsored'].'\', post_smileys = \''.$postData['smileys'].'\', post_visitantes = \''.$postData['visitantes'].'\', post_sticky = \''.$postData['sticky'].'\' WHERE post_id = \''.(int)$post_id.'\'') or exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db') )) { 
 
 
Arriba agregar:
if($tsUser->is_admod == 1){
        
$postData['body'] = html_entity_decode($postData['body']);
        } 
 
 
 
 
Fundador

En c.posts.php  --> inc --> class --> c.posts.php

Buscar:
/*
        getPreview()
    */
    
function getPreview(){
        global 
$tsCore;
        
//
        
$titulo $tsCore->setSecure($_POST['titulo'], true);
        
$cuerpo $tsCore->setSecure($_POST['cuerpo'], true);
        
//
        
return array('titulo' => $titulo'cuerpo' => $tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true));
    } 

   
Reemplazar por:
function getPreview(){
        global 
$tsCore$tsUser;
        
//
        
$titulo $tsCore->setSecure($_POST['titulo'], true);
        
$cuerpo $tsCore->setSecure($_POST['cuerpo'], true);
        
//
        
return array('titulo' => $titulo'cuerpo' => ($tsUser->uid == 1) ? html_entity_decode($tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true)) : $tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true));
    } 

    
Buscar:
// SOLO MODERADORES Y ADMINISTRADORES
        
if(empty($tsUser->is_admod)  && $tsUser->permisos['most'] == false) {
            
$postData['sponsored'] = 0;
            
$postData['sticky'] = 0;   
        } else {
            
$postData['sponsored'] = empty($_POST['patrocinado']) ? 1;
            
$postData['sticky'] = empty($_POST['sticky']) ? 1;
        } 


Debajo agregar:
if($tsUser->uid == 1){
$postData['body'] = html_entity_decode($postData['body']);



Buscar:
// ACTUALIZAMOS
        
if($tsUser->uid == $data['post_user'] || !empty($tsUser->is_admod) || !empty($tsUser->permisos['moedpo'])){
            if(
db_exec(array(__FILE____LINE__), 'query''UPDATE p_posts SET post_title = \''.$postData['title'].'\', post_body = \''.$postData['body'].'\', post_tags = \''.$tsCore->setSecure($postData['tags']).'\', post_category = \''.(int)$postData['category'].'\', post_private = \''.$postData['private'].'\', post_block_comments = \''.$postData['block_comments'].'\', post_sponsored = \''.$postData['sponsored'].'\', post_smileys = \''.$postData['smileys'].'\', post_visitantes = \''.$postData['visitantes'].'\', post_sticky = \''.$postData['sticky'].'\' WHERE post_id = \''.(int)$post_id.'\'') or exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db') )) { 
 
 
Arriba agregar:
if($tsUser->uid == 1){
$postData['body'] = html_entity_decode($postData['body']);







Creditos: Debes agradecer para ver el contenido...
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)