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

COMPLEMENTOS Color de título del posts por categoría (Act 1.3)
#1

1
Mejor respuesta del mensaje Color de título del posts por categoría (Act 1.3)
[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]

[img]Registrate o inicia tu sesión para ver este contenido[/img]



Ejecutar esta consulta

ALTER TABLE `p_categoriasADD `c_colorvarchar(6NOT NULL DEFAULT '005CA5'


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

Buscar:

/*
    getCat()
    : OBTIENE LOS DATOS DE LA CAT O SUBCATEGORIA
    */
    
function getCat()
    {
        global 
$tsCore;
        
//
        //$db = $this->getDBtypes();
        
$cid intval($_GET['cid']);
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT cid, c_orden, c_nombre, c_seo, c_img FROM p_categorias WHERE cid = \'' .
            (int)
$cid '\' LIMIT 1');
        
$data db_exec('fetch_assoc'$query);

        
//
        
return $data;
    } 


Después de:

c_img 


Agregar:

c_color 


/*
    getCat()
    : OBTIENE LOS DATOS DE LA CAT O SUBCATEGORIA
    */
    
function getCat()
    {
        global 
$tsCore;
        
//
        //$db = $this->getDBtypes();
        
$cid intval($_GET['cid']);
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT cid, c_orden, c_nombre, c_seo, c_img, c_color FROM p_categorias WHERE cid = \'' .
            (int)
$cid '\' LIMIT 1');
        
$data db_exec('fetch_assoc'$query);

        
//
        
return $data;
    } 


Buscar:

/*
    saveCat()
    : EDITA LOS DATOS DE LA CAT O SUBCAT
    */
    
function saveCat()
    {
        global 
$tsCore;
        
//
        //$db = $this->getDBtypes();
        
$cid $tsCore->setSecure($_GET['cid']);
        
//
        
$c_nombre $tsCore->setSecure($tsCore->parseBadWords($_POST['c_nombre']));
        
$cimg $tsCore->setSecure($tsCore->parseBadWords($_POST['c_img']));
        if (
db_exec(array(__FILE____LINE__), 'query''UPDATE `p_categorias` SET c_nombre = \'' $tsCore->setSecure($c_nombre) .
            
'\', c_seo = \'' $tsCore->setSecure($tsCore->setSEO($c_nombretrue)) . '\', c_img = \'' .
            
$tsCore->setSecure($cimg) . '\' WHERE cid = \'' . (int)$cid '\''))
            return 
true;
    } 


Reemplazar por:

/*
    saveCat()
    : EDITA LOS DATOS DE LA CAT O SUBCAT
    */
    
function saveCat()
    {
        global 
$tsCore;
        
//
        //$db = $this->getDBtypes();
        
$cid $tsCore->setSecure($_GET['cid']);
        
//
        
$c_nombre $tsCore->setSecure($tsCore->parseBadWords($_POST['c_nombre']));
        
$cimg $tsCore->setSecure($tsCore->parseBadWords($_POST['c_img']));
        
$c_color $tsCore->setSecure($tsCore->parseBadWords($_POST['c_color']));
        if (
db_exec(array(__FILE____LINE__), 'query''UPDATE `p_categorias` SET c_nombre = \'' $tsCore->setSecure($c_nombre) .
            
'\', c_seo = \'' $tsCore->setSecure($tsCore->setSEO($c_nombretrue)) . '\', c_img = \'' .
            
$tsCore->setSecure($cimg) . '\', c_color = \'' $tsCore->setSecure($c_color) . '\' WHERE cid = \'' . (int)$cid '\''))
            return 
true;
    } 


Añadido:

$c_color $tsCore->setSecure($tsCore->parseBadWords($_POST['c_color'])); 

'\', c_color = \'' $tsCore->setSecure($c_color


Buscar:

/*
    newCat()
    : CREAMOS UNA NUEVA CATEGORÍA
    */
    
function newCat()
    {
        global 
$tsCore;
        
//
        //$db = $this->getDBtypes();
        // VALORES
        
$c_nombre $tsCore->setSecure($tsCore->parseBadWords($_POST['c_nombre']));
        
$cimg $tsCore->setSecure($tsCore->parseBadWords($_POST['c_img']));
        
// ORDEN
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT COUNT(cid) AS total FROM `p_categorias`');
        
$orden db_exec('fetch_assoc'$query);
        
$orden $orden['total'] + 1;
        
// INSERTS
        
if (db_exec(array(__FILE____LINE__), 'query''INSERT INTO `p_categorias` (`c_orden`, `c_nombre`, `c_seo`, `c_img`) VALUES (\'' .
            
$orden '\', \'' $c_nombre '\',\'' $tsCore->setSEO($c_nombretrue) . '\', \'' .
            
$cimg '\')'))
            return 
true;
    } 


Reemplazar por:

/*
    newCat()
    : CREAMOS UNA NUEVA CATEGORÍA
    */
    
function newCat()
    {
        global 
$tsCore;
        
//
        //$db = $this->getDBtypes();
        // VALORES
        
$c_nombre $tsCore->setSecure($tsCore->parseBadWords($_POST['c_nombre']));
        
$cimg $tsCore->setSecure($tsCore->parseBadWords($_POST['c_img']));
        
$c_color $tsCore->setSecure($tsCore->parseBadWords($_POST['c_color']));
        
// ORDEN
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT COUNT(cid) AS total FROM `p_categorias`');
        
$orden db_exec('fetch_assoc'$query);
        
$orden $orden['total'] + 1;
        
// INSERTS
        
if (db_exec(array(__FILE____LINE__), 'query''INSERT INTO `p_categorias` (`c_orden`, `c_nombre`, `c_seo`, `c_img`, `c_color`) VALUES (\'' .
            
$orden '\', \'' $c_nombre '\',\'' $tsCore->setSEO($c_nombretrue) . '\', \'' .
            
$cimg '\', \'' $c_color '\')'))
            return 
true;
    } 


Añadido:

$c_color $tsCore->setSecure($tsCore->parseBadWords($_POST['c_color'])); 

, `c_color

'\', \'' $c_color 


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

Buscar:

/*********/
      
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id  '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 'p.post_id > 0' 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').'  '.$c_where.' '.$s_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
      
$lastPosts['data'] = result_array($query); 


Después de:

c.c_img 


Agregar:

c.c_color 


/*********/
      
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img, c.c_color FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id  '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 'p.post_id > 0' 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').'  '.$c_where.' '.$s_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
      
$lastPosts['data'] = result_array($query); 


En m.admin_cats.tpl --> themes --> default --> templates --> admin_mods --> m.admin_cats.tpl

Buscar:

<p><input type="submit" name="save" value="Guardar cambios" class="btn_g"/  ></p


Arriba agregar:

<dl>
                                                <
dt><label for="cat_name">Color de la categor&iacute;a:</label></dt>
                                                <
dd><input type="text" maxlength="6" id="cat_name"name="c_color" value="{$tsCat.c_color}/></dd>
                                            </
dl


Buscar:

<p><input type="submit" name="save" value="Crear Categor&iacute;a" class="btn_g"/></p


Arriba agregar:

<dl>
<
dt><label for="cat_name">Color de la categor&iacute;a:</label></dt>
<
dd><input type="text" maxlength="6" id="cat_name"name="c_color" value="" /></dd>
</
dl


En m.home_last_posts.tpl --> themes --> default --> templates --> modules --> m.home_last_posts.tpl

Buscar:

href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html" 


Al lado agregar:

style="color:#{$p.c_color};" 




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


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)