Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
Miguel92

Mod de políticas de Cookies v2 + Fix v1

Recommended Posts

¿Cual es la diferencia con el primero?

Que le puedes dar color a tu gusto, esta es la página http://colorhunt.co/ que recomiendo para usar los colores hexadecimal..

 

1- Será el fix del primero

2- Será el comienzo de la versión 2

 

Bueno para usar este mod debe tener el primero

 

1 - Luego deben agregar estos pasos.. Son el fix del primer mod

4a) Buscar en inc/php/admin.php

// GUARDAR CONFIGURACION
        if(!empty($_POST['titulo'])) {
            if($tsAdmin->saveConfig()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/configs?save=true');
        }
    /** NOTICIAS **/

 

y reemplazarla por

// GUARDAR CONFIGURACION
        if(!empty($_POST['titulo'])) {
            if($tsAdmin->saveConfig()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/configs?save=true');
        }
    }elseif($action == 'politicas'){
    // GUARDAR CONTROLES
    if(!empty($_POST['mensajes'])) {
        if($tsAdmin->savePoliticas()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/politicas?save=true');
    }
    /** NOTICIAS **/

PASO OLVIDADO

5a) Ir a m.admin_sidemenu.tpl y buscar

                                        <li id="a_creditos"><span class="cat-title"><a href="{$tsConfig.url}/admin/creditos">Soporte y Créditos</a></span></li>

y debajo pegar esto

                                        <li id="a_main"><span class="cat-title"><a href="{$tsConfig.url}/admin/politicas">Configuración de cookies</a></span></li>

 

Los que tienen el smarty 3.1.31 NO usen este archivo... esto es más para lo que usan {literal} ..... {/literal}

Spoiler
<link href="{$tsConfig.css}/cookieconsent.min.css" rel="stylesheet" type="text/css" />
<script src="{$tsConfig.js}/cookieconsent.min.js"></script>
<script>{literal}
window.addEventListener("load", function(){
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#{/literal}{if $tsPoliticas.colores == 0}{literal}000 {/literal}{elseif $tsPoliticas.colores == 1}{literal}eaf7f7{/literal}{elseif $tsPoliticas.colores == 2}{literal}252e39{/literal}{elseif $tsPoliticas.colores == 3}{literal}000{/literal}{elseif $tsPoliticas.colores == 4}{literal}3937a3{/literal}{elseif $tsPoliticas.colores == 5}{literal}64386b{/literal}{elseif $tsPoliticas.colores == 6}{literal}237afc{/literal}{elseif $tsPoliticas.colores == 7}{literal}aa0000{/literal}{elseif $tsPoliticas.colores == 8}{literal}383b75{/literal}{elseif $tsPoliticas.colores == 9}{literal}1d8a8a{/literal}{elseif $tsPoliticas.colores == 10}{literal}edeff5{/literal}{elseif $tsPoliticas.colores == 11}{literal}343c66{/literal}{elseif $tsPoliticas.colores == 12}{literal}216942{/literal}{elseif $tsPoliticas.colores == 13}{literal}3c404d{/literal}{elseif $tsPoliticas.colores == 14}{literal}eb6c44{/literal}{elseif $tsPoliticas.colores == 15}{literal}efefef{/literal}{else}{literal}1d8a8a{/literal}{/if}{literal}",

        "text": "#{/literal}{if $tsPoliticas.colores == 1}{literal}5c7291{/literal}{elseif $tsPoliticas.colores == 3}{literal}0f0{/literal}{elseif $tsPoliticas.colores == 4 || $tsPoliticas.colores == 14 || $tsPoliticas.colores == 16}{literal}fff{/literal}{elseif $tsPoliticas.colores == 5}{literal}ffcdfd{/literal}{elseif $tsPoliticas.colores == 7}{literal}ffdddd{/literal}{elseif $tsPoliticas.colores == 10}{literal}838391{/literal}{elseif $tsPoliticas.colores == 11}{literal}cfcfe8{/literal}{elseif $tsPoliticas.colores == 12}{literal}b2d192{/literal}{elseif $tsPoliticas.colores == 13}{literal}d6d6d6{/literal}{elseif $tsPoliticas.colores == 15}{literal}404040{/literal}{else}{literal}f4f4f4{/literal}{/if}{literal}",
    },
    "button": {
      {/literal}{if $tsPoliticas.temas == 3}{literal}
        "background": "transparent",
        "text": "#{/literal}{if $tsPoliticas.colores == 1 || $tsPoliticas.colores == 2 || $tsPoliticas.colores == 4 || $tsPoliticas.colores == 7}{literal}f4f4f4{/literal}{elseif $tsPoliticas.colores == 0 || $tsPoliticas.colores == 8 || $tsPoliticas.colores == 9}{literal}000{/literal}{elseif $tsPoliticas.colores == 5}{literal}3f0045{/literal}{elseif $tsPoliticas.colores == 6}{literal}237afc{/literal}{elseif $tsPoliticas.colores == 10}{literal}edeff5{/literal}{elseif $tsPoliticas.colores == 12}{literal}afed71{/literal}{elseif $tsPoliticas.colores == 13}{literal}3c404d{/literal}{elseif $tsPoliticas.colores == 14}{literal}eb6c44{/literal}{elseif $tsPoliticas.colores == 15}{literal}efefef{/literal}{/if}{literal}",

        "border": "#{/literal}{if $tsPoliticas.colores == 0}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 1}{literal}56cbdb{/literal}{elseif $tsPoliticas.colores == 2}{literal}14a7d0{/literal}{elseif $tsPoliticas.colores == 3}{literal}0f0{/literal}{elseif $tsPoliticas.colores == 4}{literal}e62576{/literal}{elseif $tsPoliticas.colores == 5}{literal}f8a8ff{/literal}{elseif $tsPoliticas.colores == 6}{literal}fff{/literal}{elseif $tsPoliticas.colores == 7}{literal}ff0000{/literal}{elseif $tsPoliticas.colores == 8}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 9}{literal}62ffaa{/literal}{elseif $tsPoliticas.colores == 10}{literal}edeff5{/literal}{elseif $tsPoliticas.colores == 12}{literal}afed71{/literal}{elseif $tsPoliticas.colores == 13}{literal}3c404d{/literal}{elseif $tsPoliticas.colores == 14}{literal}eb6c44{/literal}{elseif $tsPoliticas.colores == 15}{literal}efefef{/literal}{else}{literal}62ffaa{/literal}{/if}{literal}"
      {/literal}{else}{literal}
        "background": "#{/literal}{if $tsPoliticas.colores == 0}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 1}{literal}56cbdb{/literal}{elseif $tsPoliticas.colores == 2}{literal}14a7d0{/literal}{elseif $tsPoliticas.colores == 3}{literal}0f0{/literal}{elseif $tsPoliticas.colores == 4}{literal}e62576{/literal}{elseif $tsPoliticas.colores == 5}{literal}f8a8ff{/literal}{elseif $tsPoliticas.colores == 6}{literal}f4f4f4{/literal}{elseif $tsPoliticas.colores == 7}{literal}ff0000{/literal}{elseif $tsPoliticas.colores == 8}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 9}{literal}62ffaa{/literal}{elseif $tsPoliticas.colores == 10}{literal}4b81e8{/literal}{elseif $tsPoliticas.colores == 11}{literal}f71559{/literal}{elseif $tsPoliticas.colores == 12}{literal}afed71{/literal}{elseif $tsPoliticas.colores == 13}{literal}8bed4f{/literal}{elseif $tsPoliticas.colores == 14}{literal}f5d948{/literal}{elseif $tsPoliticas.colores == 15}{literal}8ec760{/literal}{else}{literal}62ffaa{/literal}{/if}{literal}",
        "text": "#{/literal}{if $tsPoliticas.colores == 1 || $tsPoliticas.colores == 2 || $tsPoliticas.colores == 4 || $tsPoliticas.colores == 7}{literal}f4f4f4{/literal}{elseif $tsPoliticas.colores == 0 || $tsPoliticas.colores == 3 || $tsPoliticas.colores == 8 || $tsPoliticas.colores == 9 || $tsPoliticas.colores == 12 || $tsPoliticas.colores == 13 || $tsPoliticas.colores == 14}{literal}000{/literal}{elseif $tsPoliticas.colores == 5}{literal}3f0045{/literal}{elseif $tsPoliticas.colores == 6}{literal}237afc{/literal}{elseif $tsPoliticas.colores == 10 || $tsPoliticas.colores == 11 || $tsPoliticas.colores == 15}{literal}f4f4f4{/literal}{/if}{literal}",
      {/literal}{/if}{literal} 
    }
  },
  "position": "{/literal}{if $tsPoliticas.posicion == 0}{literal}bottom{/literal}{elseif $tsPoliticas.posicion == 1 || $tsPoliticas.posicion == 4}{literal}top{/literal}{elseif $tsPoliticas.posicion == 2}{literal}bottom-left{/literal}{else}{literal}bottom-right{/literal}{/if}{literal}",
  {/literal}
  {if $tsPoliticas.posicion == 4}{literal}"static": true,{/literal}{/if}{literal} 
  "theme": "{/literal}{if $tsPoliticas.temas == 0}{literal}block{/literal}{elseif $tsPoliticas.temas == 1}{literal}classic{/literal}{elseif $tsPoliticas.temas == 2}{literal}edgeless{/literal}{else}{literal}wire{/literal}{/if}{literal}",
  "content": {
    "message": "{/literal}{$tsPoliticas.mensajes}{literal}",
    "dismiss": "{/literal}{$tsPoliticas.gracias}{literal}",
    "link": "{/literal}{$tsPoliticas.mas}{literal}",
    "href": "{/literal}{$tsConfig.url}/{$tsPoliticas.cookies_url}{literal}"
  }
})});{/literal}
</script>

 

2 - Bien ahora comenzamos para la versión 2 de Mod de políticas de cookies.

A - Ejecute esta consulta

ALTER TABLE `w_politicas` ADD `banner` VARCHAR(6) NOT NULL AFTER `colores`, ADD `bannert` VARCHAR(6) NOT NULL AFTER `banner`, ADD `boton` VARCHAR(6) NOT NULL AFTER `bannert`, ADD `botont` VARCHAR(6) NOT NULL AFTER `boton`;

B - Luego en inc/class/c.admin.php reemplazan toda la función por esta

function savePoliticas()
    {
        global $tsCore;
        //
        $p = array(
        /** Configuraciones de politicas **/
            'mensajes' => $tsCore->setSecure($tsCore->parseBadWords($_POST['mensajes'])),
            'gracias' => $tsCore->setSecure($tsCore->parseBadWords($_POST['gracias'])),
            'mas' => $tsCore->setSecure($tsCore->parseBadWords($_POST['mas'])),
            'cookies_url' => $tsCore->setSecure($tsCore->parseBadWords($_POST['cookies_url'])),
            'posicion' => $tsCore->setSecure($_POST['posicion']),
            'temas' => $tsCore->setSecure($_POST['temas']),
            'colores' => $tsCore->setSecure($_POST['colores']),
            'banner' => $tsCore->setSecure($tsCore->parseBadWords($_POST['banner'])),
            'bannert' => $tsCore->setSecure($tsCore->parseBadWords($_POST['bannert'])),
            'boton' => $tsCore->setSecure($tsCore->parseBadWords($_POST['boton'])),
            'botont' => $tsCore->setSecure($tsCore->parseBadWords($_POST['botont'])),
        );
        // UPDATE
        if (db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `w_politicas` SET `mensajes` = \'' . $p['mensajes'] . '\', `gracias` = \'' . $p['gracias'] . '\', `mas` = \'' . $p['mas'] . '\', `cookies_url` = \'' . $p['cookies_url'] . '\', `posicion` = \'' . $p['posicion'] . '\', `temas` = \'' . $p['temas'] . '\', `colores` = \'' . $p['colores'] . '\',`banner` = \'' . $p['banner'] . '\', `bannert` = \'' . $p['bannert'] . '\', `boton` = \'' . $p['boton'] . '\', `botont` = \'' . $p['botont'] . '\' WHERE `id` = \'1\''))
            return true;
        else
            exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
    }

 

C - Ahora en templates/admin_mods/m.admin_politicas.tpl y reemplazan por esto

Spoiler
<div class="boxy-title">
    <h3>Caracter&iacute;sticas y Opciones</h3>
</div>
    <div id="res" class="boxy-content">
    {if $tsSave}<div style="display: block;" class="mensajes ok">Configuraciones guardadas</div>{/if}
    <form action="" method="post" autocomplete="off">
        <fieldset>
            <dl>
                <dt><label for="ai_mensajes">Mensages de politicas de cookies:</label></dt>
                <dd><input type="text" id="ai_mensajes" name="mensajes" maxlength="320" value="{$tsPoliticas.mensajes}"/></dd>
            </dl>
            <dl>
                <dt><label for="ai_gracias">Texto del boton:</label></dt>
                <dd><input type="text" id="ai_gracias" name="gracias" maxlength="32" value="{$tsPoliticas.gracias}"/></dd>
            </dl>
            <dl>
                <dt><label for="ai_mas">Aprender más | Saber más</label></dt>
                <dd><input type="text" id="ai_mas" name="mas" maxlength="32" value="{$tsPoliticas.mas}"/></dd>
            </dl>
            <dl>
                <dt><label for="ai_cookies_url">URL de las pol&iacute;ticas de cookies</label></dt>
                <dd>{$tsConfig.url}/<input type="text" id="ai_cookies_url" name="cookies_url" maxlength="320" value="{$tsPoliticas.cookies_url}"/></dd>
            </dl>
            <dl>
                <dt><label for="ai_posicion">Elige la ubicacion:</label></dt>
                <dd>
	            <select id="ai_posicion" name="posicion"  class="select">
					<option value="0" {if $tsPoliticas.posicion == 0}selected{/if} >Parte inferior</option>
					<option value="1" {if $tsPoliticas.posicion == 1}selected{/if} >Parte superior</option>
					<option value="2" {if $tsPoliticas.posicion == 2}selected{/if} >Flotante Izquierda</option>
					<option value="3" {if $tsPoliticas.posicion == 3}selected{/if} >Flotante Derecha</option>
					<option value="4" {if $tsPoliticas.posicion == 4}selected{/if} >Superior est&aacute;tico</option>
	            </select>
	        	</dd>
            </dl>
            <dl>
                <dt><label for="ai_temas">Elige el tipo de cookies:</label></dt>
                <dd>
	            <select id="ai_temas" name="temas"  class="select">
					<option value="0" {if $tsPoliticas.temas == 0}selected{/if} >Bloque</option>
					<option value="1" {if $tsPoliticas.temas == 1}selected{/if} >Clasico</option>
					<option value="2" {if $tsPoliticas.temas == 2}selected{/if} >Sin bordes</option>
					<option value="3" {if $tsPoliticas.temas == 3}selected{/if} >Bot&oacute;n bordeado</option>
	            </select>
	        	</dd>
            </dl>
            <dl>
                <dt><label for="ai_colores">Elige los colores:</label> el primer color es el fondo y el segundo es el bot&oacute;n</dt>
                
                <dd>
                    <input class="mor" type="radio" id="r1" name="colores" value="0" {if $tsPoliticas.colores == 0}checked="checked"{/if}>
                    <label for="r1" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #000;">
                    		<div class="box-cookies-1" style="background: #f1d600;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r2" name="colores" value="1" {if $tsPoliticas.colores == 1}checked="checked"{/if}>
                    <label for="r2" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #eaf7f7;">
                    		<div class="box-cookies-1" style="background: #56cbdb;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r3" name="colores" value="2" {if $tsPoliticas.colores == 2}checked="checked"{/if}>
                    <label for="r3" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #252e39;">
                    		<div class="box-cookies-1" style="background: #14a7d0;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r4" name="colores" value="3" {if $tsPoliticas.colores == 3}checked="checked"{/if}>
                    <label for="r4" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #000;">
                    		<div class="box-cookies-1" style="background: #0f0;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r5" name="colores" value="4" {if $tsPoliticas.colores == 4}checked="checked"{/if}>
                    <label for="r5" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #3937a3;">
                    		<div class="box-cookies-1" style="background: #e62576;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r6" name="colores" value="5" {if $tsPoliticas.colores == 5}checked="checked"{/if}>
                    <label for="r6" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #64386b;">
                    		<div class="box-cookies-1" style="background: #f8a8ff;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r7" name="colores" value="6" {if $tsPoliticas.colores == 6}checked="checked"{/if}>
                    <label for="r7" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #237afc;">
                    		<div class="box-cookies-1" style="background: #fff;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r8" name="colores" value="7" {if $tsPoliticas.colores == 7}checked="checked"{/if}>
                    <label for="r8" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #aa0000;">
                    		<div class="box-cookies-1" style="background: #ff0000;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r9" name="colores" value="8" {if $tsPoliticas.colores == 8}checked="checked"{/if}>
                    <label for="r9" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #383b75;">
                    		<div class="box-cookies-1" style="background: #f1d600;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r10" name="colores" value="9" {if $tsPoliticas.colores == 9}checked="checked"{/if}>
                    <label for="r10" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #1d8a8a;">
                    		<div class="box-cookies-1" style="background: #62ffaa;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r11" name="colores" value="10" {if $tsPoliticas.colores == 10}checked="checked"{/if}>
                    <label for="r11" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #edeff5;">
                    		<div class="box-cookies-1" style="background: #4b81e8;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r12" name="colores" value="11" {if $tsPoliticas.colores == 11}checked="checked"{/if}>
                    <label for="r12" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #343c66;">
                    		<div class="box-cookies-1" style="background: #f71559;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r13" name="colores" value="12" {if $tsPoliticas.colores == 12}checked="checked"{/if}>
                    <label for="r13" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #216942;">
                    		<div class="box-cookies-1" style="background: #afed71;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r14" name="colores" value="13" {if $tsPoliticas.colores == 13}checked="checked"{/if}>
                    <label for="r14" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #3c404d;">
                    		<div class="box-cookies-1" style="background: #8bed4f;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r15" name="colores" value="14" {if $tsPoliticas.colores == 14}checked="checked"{/if}>
                    <label for="r15" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #eb6c44;">
                    		<div class="box-cookies-1" style="background: #f5d948;"></div>
                    	</div>
                    </label>

                    <input class="mor" type="radio" id="r16" name="colores" value="15" {if $tsPoliticas.colores == 15}checked="checked"{/if}>
                    <label for="r16" class="text"><span></span> 
                    	<div class="box-cookies" style="background: #efefef;">
                    		<div class="box-cookies-1" style="background: #8ec760;"></div>
                    	</div>
                    </label>

                    <br />
               </dd>
            </dl>
            <hr>
            <h3>Crea tus propios colores</h3>
            <dl>
                <dt><label for="ai_banner">Banner (fondo):</label></dt>
                <dd>#<input type="text" id="ai_banner" name="banner" maxlength="320" value="{$tsPoliticas.banner}"/></dd>
            </dl>
            <dl>
                <dt><label for="ai_bannert">Banner (color del texto):</label></dt>
                <dd>#<input type="text" id="ai_bannert" name="bannert" maxlength="32" value="{$tsPoliticas.bannert}"/></dd>
            </dl>
            <dl>
                <dt><label for="ai_boton">Bot&oacute;n (fondo)</label></dt>
                <dd>#<input type="text" id="ai_boton" name="boton" maxlength="32" value="{$tsPoliticas.boton}"/></dd>
            </dl>
            <dl>
                <dt><label for="ai_botont">Bot&oacute;n (color del texto)</label></dt>
                <dd>#<input type="text" id="ai_botont" name="botont" maxlength="320" value="{$tsPoliticas.botont}"/></dd>
            </dl>
            <hr>
            <input type="submit" name="save" value="Guardar Cambios" class="btn btn-sm btn-outline-success"/>
        </fieldset>
     </form>
</div>
<style>{literal}
	.box-cookies {
		width: 22px; 
		height: 5px; 
		padding: 5px 2px; 
		display: inline-block;
		box-shadow: 0 0 3px #000;
	}
	.box-cookies-1 {
		width: 10px; 
		height: 5px; 
		float: right;
	}
{/literal}</style>

 

 

D - Ahora reemplazan templates/sections/politicas.tpl (CON {literal} .... {/literal})

Spoiler
<link href="{$tsConfig.css}/cookieconsent.min.css" rel="stylesheet" type="text/css" />
<script src="{$tsConfig.js}/cookieconsent.min.js"></script>
<script>{literal}
window.addEventListener("load", function(){
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#{/literal}{if $tsPoliticas.banner}{$tsPoliticas.banner}{else}{if $tsPoliticas.colores == 0}{literal}000 {/literal}{elseif $tsPoliticas.colores == 1}{literal}eaf7f7{/literal}{elseif $tsPoliticas.colores == 2}{literal}252e39{/literal}{elseif $tsPoliticas.colores == 3}{literal}000{/literal}{elseif $tsPoliticas.colores == 4}{literal}3937a3{/literal}{elseif $tsPoliticas.colores == 5}{literal}64386b{/literal}{elseif $tsPoliticas.colores == 6}{literal}237afc{/literal}{elseif $tsPoliticas.colores == 7}{literal}aa0000{/literal}{elseif $tsPoliticas.colores == 8}{literal}383b75{/literal}{elseif $tsPoliticas.colores == 9}{literal}1d8a8a{/literal}{elseif $tsPoliticas.colores == 10}{literal}edeff5{/literal}{elseif $tsPoliticas.colores == 11}{literal}343c66{/literal}{elseif $tsPoliticas.colores == 12}{literal}216942{/literal}{elseif $tsPoliticas.colores == 13}{literal}3c404d{/literal}{elseif $tsPoliticas.colores == 14}{literal}eb6c44{/literal}{elseif $tsPoliticas.colores == 15}{literal}efefef{/literal}{else}{literal}1d8a8a{/literal}{/if}{/if}{literal}",

        "text": "#{/literal}{if $tsPoliticas.bannert}{$tsPoliticas.bannert}{else}{if $tsPoliticas.colores == 1}{literal}5c7291{/literal}{elseif $tsPoliticas.colores == 3}{literal}0f0{/literal}{elseif $tsPoliticas.colores == 4 || $tsPoliticas.colores == 14 || $tsPoliticas.colores == 16}{literal}fff{/literal}{elseif $tsPoliticas.colores == 5}{literal}ffcdfd{/literal}{elseif $tsPoliticas.colores == 7}{literal}ffdddd{/literal}{elseif $tsPoliticas.colores == 10}{literal}838391{/literal}{elseif $tsPoliticas.colores == 11}{literal}cfcfe8{/literal}{elseif $tsPoliticas.colores == 12}{literal}b2d192{/literal}{elseif $tsPoliticas.colores == 13}{literal}d6d6d6{/literal}{elseif $tsPoliticas.colores == 15}{literal}404040{/literal}{else}{literal}f4f4f4{/literal}{/if}{/if}{literal}",
    },
    "button": {
      {/literal}{if $tsPoliticas.temas == 3}{literal}
        "background": "transparent",
        "text": "#{/literal}{if $tsPoliticas.botont}{$tsPoliticas.botont}{else}{if $tsPoliticas.colores == 1 || $tsPoliticas.colores == 2 || $tsPoliticas.colores == 4 || $tsPoliticas.colores == 7}{literal}f4f4f4{/literal}{elseif $tsPoliticas.colores == 0 || $tsPoliticas.colores == 8 || $tsPoliticas.colores == 9}{literal}000{/literal}{elseif $tsPoliticas.colores == 5}{literal}3f0045{/literal}{elseif $tsPoliticas.colores == 6}{literal}237afc{/literal}{elseif $tsPoliticas.colores == 10}{literal}edeff5{/literal}{elseif $tsPoliticas.colores == 12}{literal}afed71{/literal}{elseif $tsPoliticas.colores == 13}{literal}3c404d{/literal}{elseif $tsPoliticas.colores == 14}{literal}eb6c44{/literal}{elseif $tsPoliticas.colores == 15}{literal}efefef{/literal}{/if}{/if}{literal}",

        "border": "#{/literal}{if $tsPoliticas.boton}{$tsPoliticas.boton}{else}{if $tsPoliticas.colores == 0}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 1}{literal}56cbdb{/literal}{elseif $tsPoliticas.colores == 2}{literal}14a7d0{/literal}{elseif $tsPoliticas.colores == 3}{literal}0f0{/literal}{elseif $tsPoliticas.colores == 4}{literal}e62576{/literal}{elseif $tsPoliticas.colores == 5}{literal}f8a8ff{/literal}{elseif $tsPoliticas.colores == 6}{literal}fff{/literal}{elseif $tsPoliticas.colores == 7}{literal}ff0000{/literal}{elseif $tsPoliticas.colores == 8}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 9}{literal}62ffaa{/literal}{elseif $tsPoliticas.colores == 10}{literal}edeff5{/literal}{elseif $tsPoliticas.colores == 12}{literal}afed71{/literal}{elseif $tsPoliticas.colores == 13}{literal}3c404d{/literal}{elseif $tsPoliticas.colores == 14}{literal}eb6c44{/literal}{elseif $tsPoliticas.colores == 15}{literal}efefef{/literal}{else}{literal}62ffaa{/literal}{/if}{/if}{literal}"
      {/literal}{else}{literal}
        "background": "#{/literal}{if $tsPoliticas.boton}{$tsPoliticas.boton}{else}{if $tsPoliticas.colores == 0}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 1}{literal}56cbdb{/literal}{elseif $tsPoliticas.colores == 2}{literal}14a7d0{/literal}{elseif $tsPoliticas.colores == 3}{literal}0f0{/literal}{elseif $tsPoliticas.colores == 4}{literal}e62576{/literal}{elseif $tsPoliticas.colores == 5}{literal}f8a8ff{/literal}{elseif $tsPoliticas.colores == 6}{literal}f4f4f4{/literal}{elseif $tsPoliticas.colores == 7}{literal}ff0000{/literal}{elseif $tsPoliticas.colores == 8}{literal}f1d600{/literal}{elseif $tsPoliticas.colores == 9}{literal}62ffaa{/literal}{elseif $tsPoliticas.colores == 10}{literal}4b81e8{/literal}{elseif $tsPoliticas.colores == 11}{literal}f71559{/literal}{elseif $tsPoliticas.colores == 12}{literal}afed71{/literal}{elseif $tsPoliticas.colores == 13}{literal}8bed4f{/literal}{elseif $tsPoliticas.colores == 14}{literal}f5d948{/literal}{elseif $tsPoliticas.colores == 15}{literal}8ec760{/literal}{else}{literal}62ffaa{/literal}{/if}{/if}{literal}",
        "text": "#{/literal}{if $tsPoliticas.botont}{$tsPoliticas.botont}{else}{if $tsPoliticas.colores == 1 || $tsPoliticas.colores == 2 || $tsPoliticas.colores == 4 || $tsPoliticas.colores == 7}{literal}f4f4f4{/literal}{elseif $tsPoliticas.colores == 0 || $tsPoliticas.colores == 3 || $tsPoliticas.colores == 8 || $tsPoliticas.colores == 9 || $tsPoliticas.colores == 12 || $tsPoliticas.colores == 13 || $tsPoliticas.colores == 14}{literal}000{/literal}{elseif $tsPoliticas.colores == 5}{literal}3f0045{/literal}{elseif $tsPoliticas.colores == 6}{literal}237afc{/literal}{elseif $tsPoliticas.colores == 10 || $tsPoliticas.colores == 11 || $tsPoliticas.colores == 15}{literal}f4f4f4{/literal}{/if}{/if}{literal}",
      {/literal}{/if}{literal} 
    }
  },
  "position": "{/literal}{if $tsPoliticas.posicion == 0}{literal}bottom{/literal}{elseif $tsPoliticas.posicion == 1 || $tsPoliticas.posicion == 4}{literal}top{/literal}{elseif $tsPoliticas.posicion == 2}{literal}bottom-left{/literal}{else}{literal}bottom-right{/literal}{/if}{literal}",
  {/literal}
  {if $tsPoliticas.posicion == 4}{literal}"static": true,{/literal}{/if}{literal} 
  "theme": "{/literal}{if $tsPoliticas.temas == 0}{literal}block{/literal}{elseif $tsPoliticas.temas == 1}{literal}classic{/literal}{elseif $tsPoliticas.temas == 2}{literal}edgeless{/literal}{else}{literal}wire{/literal}{/if}{literal}",
  "content": {
    "message": "{/literal}{$tsPoliticas.mensajes}{literal}",
    "dismiss": "{/literal}{$tsPoliticas.gracias}{literal}",
    "link": "{/literal}{$tsPoliticas.mas}{literal}",
    "href": "{/literal}{$tsConfig.url}/{$tsPoliticas.cookies_url}{literal}"
  }
})});{/literal}
</script>

 

 

Ahora esta es SIN ({literal} ... {/literal})

Spoiler
<link href="{$tsConfig.css}/cookieconsent.min.css" rel="stylesheet" type="text/css" />
<script src="{$tsConfig.js}/cookieconsent.min.js"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#{if $tsPoliticas.banner}{$tsPoliticas.banner}{else}{if $tsPoliticas.colores == 0}000 {elseif $tsPoliticas.colores == 1}eaf7f7{elseif $tsPoliticas.colores == 2}252e39{elseif $tsPoliticas.colores == 3}000{elseif $tsPoliticas.colores == 4}3937a3{elseif $tsPoliticas.colores == 5}64386b{elseif $tsPoliticas.colores == 6}237afc{elseif $tsPoliticas.colores == 7}aa0000{elseif $tsPoliticas.colores == 8}383b75{elseif $tsPoliticas.colores == 9}1d8a8a{elseif $tsPoliticas.colores == 10}edeff5{elseif $tsPoliticas.colores == 11}343c66{elseif $tsPoliticas.colores == 12}216942{elseif $tsPoliticas.colores == 13}3c404d{elseif $tsPoliticas.colores == 14}eb6c44{elseif $tsPoliticas.colores == 15}efefef{else}1d8a8a{/if}{/if}",

        "text": "#{if $tsPoliticas.bannert}{$tsPoliticas.bannert}{else}{if $tsPoliticas.colores == 1}5c7291{elseif $tsPoliticas.colores == 3}0f0{elseif $tsPoliticas.colores == 4 || $tsPoliticas.colores == 14 || $tsPoliticas.colores == 16}fff{elseif $tsPoliticas.colores == 5}ffcdfd{elseif $tsPoliticas.colores == 7}ffdddd{elseif $tsPoliticas.colores == 10}838391{elseif $tsPoliticas.colores == 11}cfcfe8{elseif $tsPoliticas.colores == 12}b2d192{elseif $tsPoliticas.colores == 13}d6d6d6{elseif $tsPoliticas.colores == 15}404040{else}f4f4f4{/if}{/if}",
    },
    "button": {
      {if $tsPoliticas.temas == 3}
        "background": "transparent",
        "text": "#{if $tsPoliticas.botont}{$tsPoliticas.botont}{else}{if $tsPoliticas.colores == 1 || $tsPoliticas.colores == 2 || $tsPoliticas.colores == 4 || $tsPoliticas.colores == 7}f4f4f4{elseif $tsPoliticas.colores == 0 || $tsPoliticas.colores == 8 || $tsPoliticas.colores == 9}000{elseif $tsPoliticas.colores == 5}3f0045{elseif $tsPoliticas.colores == 6}237afc{elseif $tsPoliticas.colores == 10}edeff5{elseif $tsPoliticas.colores == 12}afed71{elseif $tsPoliticas.colores == 13}3c404d{elseif $tsPoliticas.colores == 14}eb6c44{elseif $tsPoliticas.colores == 15}efefef{/if}{/if}",

        "border": "#{if $tsPoliticas.boton}{$tsPoliticas.boton}{else}{if $tsPoliticas.colores == 0}f1d600{elseif $tsPoliticas.colores == 1}56cbdb{elseif $tsPoliticas.colores == 2}14a7d0{elseif $tsPoliticas.colores == 3}0f0{elseif $tsPoliticas.colores == 4}e62576{elseif $tsPoliticas.colores == 5}f8a8ff{elseif $tsPoliticas.colores == 6}fff{elseif $tsPoliticas.colores == 7}ff0000{elseif $tsPoliticas.colores == 8}f1d600{elseif $tsPoliticas.colores == 9}62ffaa{elseif $tsPoliticas.colores == 10}edeff5{elseif $tsPoliticas.colores == 12}afed71{elseif $tsPoliticas.colores == 13}3c404d{elseif $tsPoliticas.colores == 14}eb6c44{elseif $tsPoliticas.colores == 15}efefef{else}62ffaa{/if}{/if}"
      {else}
        "background": "#{if $tsPoliticas.boton}{$tsPoliticas.boton}{else}{if $tsPoliticas.colores == 0}f1d600{elseif $tsPoliticas.colores == 1}56cbdb{elseif $tsPoliticas.colores == 2}14a7d0{elseif $tsPoliticas.colores == 3}0f0{elseif $tsPoliticas.colores == 4}e62576{elseif $tsPoliticas.colores == 5}f8a8ff{elseif $tsPoliticas.colores == 6}f4f4f4{elseif $tsPoliticas.colores == 7}ff0000{elseif $tsPoliticas.colores == 8}f1d600{elseif $tsPoliticas.colores == 9}62ffaa{elseif $tsPoliticas.colores == 10}4b81e8{elseif $tsPoliticas.colores == 11}f71559{elseif $tsPoliticas.colores == 12}afed71{elseif $tsPoliticas.colores == 13}8bed4f{elseif $tsPoliticas.colores == 14}f5d948{elseif $tsPoliticas.colores == 15}8ec760{else}62ffaa{/if}{/if}",
        "text": "#{if $tsPoliticas.botont}{$tsPoliticas.botont}{else}{if $tsPoliticas.colores == 1 || $tsPoliticas.colores == 2 || $tsPoliticas.colores == 4 || $tsPoliticas.colores == 7}f4f4f4{elseif $tsPoliticas.colores == 0 || $tsPoliticas.colores == 3 || $tsPoliticas.colores == 8 || $tsPoliticas.colores == 9 || $tsPoliticas.colores == 12 || $tsPoliticas.colores == 13 || $tsPoliticas.colores == 14}000{elseif $tsPoliticas.colores == 5}3f0045{elseif $tsPoliticas.colores == 6}237afc{elseif $tsPoliticas.colores == 10 || $tsPoliticas.colores == 11 || $tsPoliticas.colores == 15}f4f4f4{/if}{/if}",
      {/if} 
    }
  },
  "position": "{if $tsPoliticas.posicion == 0}bottom{elseif $tsPoliticas.posicion == 1 || $tsPoliticas.posicion == 4}top{elseif $tsPoliticas.posicion == 2}bottom-left{else}bottom-right{/if}",
  
  {if $tsPoliticas.posicion == 4}"static": true,{/if} 
  "theme": "{if $tsPoliticas.temas == 0}block{elseif $tsPoliticas.temas == 1}classic{elseif $tsPoliticas.temas == 2}edgeless{else}wire{/if}",
  "content": {
    "message": "{$tsPoliticas.mensajes}",
    "dismiss": "{$tsPoliticas.gracias}",
    "link": "{$tsPoliticas.mas}",
    "href": "{$tsConfig.url}/{$tsPoliticas.cookies_url}"
  }
})});
</script>

 

  • Me gusta 1

Compartir este post


Enlace al post
Compartir en otros sitios

muy bueno, funciona todo bie, pero no se porque no cambia el color de fondo del banner, es raro porque el color html del color esta bien puesto, pero si le cambio de color con las opciones nuevas queda transparente, no se si sera porque uso el js y el css de la pagina y no unos locales.

Compartir este post


Enlace al post
Compartir en otros sitios

puede ser porque solo funciona con hexadecimal el varchar es de 6 tiene que ser FFF o FFFFFFF...tal vez te falto una letra/numero y por eso no tiene fondo...no coloques #

@ellocoloco

8FC.png

esta es mi configuración....pruebala..

  • Gracias 1

Compartir este post


Enlace al post
Compartir en otros sitios
hace 29 minutos, Miguel92 dijo:

puede ser porque solo funciona con hexadecimal el varchar es de 6 tiene que ser FFF o FFFFFFF...tal vez te falto una letra/numero y por eso no tiene fondo...no coloques #

@ellocoloco

8FC.png

esta es mi configuración....pruebala..

que raro y ahora de golpe funciona a la perfeccion jajaj quizas fue el cache o que le ponia el numeral al principio, muy buen mod.

Compartir este post


Enlace al post
Compartir en otros sitios
Ahora, ellocoloco dijo:

que raro y ahora de golpe funciona a la perfeccion jajaj quizas fue el cache o que le ponia el numeral al principio, muy buen mod.

Gracias....

 

Compartir este post


Enlace al post
Compartir en otros sitios

Muy buen complemento! va bien con webs monetizadas con adsense o redes publicitarias que lo pidan como requisito. 

En lo personal me parecen que son muchas dependencias (incluyendo lo administrarle) para un simple cartel que se podría hace sin incluir archivos extras. 

Te dejo +1 por el aporte :D 

  • Gracias 1

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario


  • Similar Content

    • Por Miguel92
      Todo tomado desde la web https://cookieconsent.insites.com/ es muy buena es mi punto de vista!
       
      Para instalar el super mod de políticas de cookies deben realizar los siguientes pasos.
       
      1) Ejecute esta consulta en su phpmyadmin
      CREATE TABLE `w_politicas` (   `id` int(11) NOT NULL,   `mensajes` varchar(500) NOT NULL,   `gracias` varchar(200) NOT NULL,   `mas` varchar(200) NOT NULL,   `cookies_url` varchar(200) NOT NULL,   `posicion` int(1) NOT NULL,   `temas` int(1) NOT NULL,   `colores` int(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `w_politicas` (`id`, `mensajes`, `gracias`, `mas`, `cookies_url`, `posicion`, `temas`, `colores`) VALUES (1, 'Este sitio web utiliza cookies para garantizar que obtenga la mejor experiencia en nuestro sitio web.', 'Gracias', 'Saber más', 'pages/privacidad/', 0, 1, 15); ALTER TABLE `w_politicas` ADD PRIMARY KEY (`id`); ALTER TABLE `w_politicas` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;COMMIT;  
      2) Busque en la raíz header.php la línea
          // Configuraciones     $smarty->assign('tsConfig',$tsCore->settings); y debajo agregamos esto
          // Politicas     $smarty->assign('tsPoliticas', $tsCore->cookies);  
      3) Luego buscamos en inc/class/c.core.php e iremos a la línea
          // CARGANDO CONFIGURACIONES     $this->settings = $this->getSettings(); y debajo agregamos
      // CARGAMOS LAS POLITCAS $this->cookies = $this->getPoliticas(); en el mismo archivo más abajo buscamos  
        /*     getSettings() :: CARGA DESDE LA DB LAS CONFIGURACIONES DEL SITIO   */   function getSettings()     {     $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT * FROM w_configuracion');     return db_exec('fetch_assoc', $query);   } y debajo pegamos
        /*     getPoliticas() :: Miguel92   */   function getPoliticas()     {     $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT * FROM w_politicas');     return db_exec('fetch_assoc', $query);   } 4) En el mismo directorio abriremos c.admin.php y antes de la última llave } agregamos esto:
          /*       savePoliticas()     */     function savePoliticas()     {         global $tsCore;         //         $p = array(         /** Configuraciones de politicas **/             'mensajes' => $tsCore->setSecure($tsCore->parseBadWords($_POST['mensajes'])),             'gracias' => $tsCore->setSecure($tsCore->parseBadWords($_POST['gracias'])),             'mas' => $tsCore->setSecure($tsCore->parseBadWords($_POST['mas'])),             'cookies_url' => $tsCore->setSecure($tsCore->parseBadWords($_POST['cookies_url'])),             'posicion' => $tsCore->setSecure($_POST['posicion']),             'temas' => $tsCore->setSecure($_POST['temas']),             'colores' => $tsCore->setSecure($_POST['colores']),         );         // UPDATE         if (db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `w_politicas` SET `mensajes` = \'' . $p['mensajes'] . '\', `gracias` = \'' . $p['gracias'] . '\', `mas` = \'' . $p['mas'] . '\', `cookies_url` = \'' . $p['cookies_url'] . '\', `posicion` = \'' . $p['posicion'] . '\', `temas` = \'' . $p['temas'] . '\', `colores` = \'' . $p['colores'] . '\' WHERE `id` = \'1\''))             return true;         else             exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );     } 4a) Buscar en inc/php/admin.php
      // GUARDAR CONFIGURACION         if(!empty($_POST['titulo'])) {             if($tsAdmin->saveConfig()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/configs?save=true');         }     /** NOTICIAS **/ y reemplazarla por
      // GUARDAR CONFIGURACION         if(!empty($_POST['titulo'])) {             if($tsAdmin->saveConfig()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/configs?save=true');         }     }elseif($action == 'politicas'){     // GUARDAR CONTROLES     if(!empty($_POST['mensajes'])) {         if($tsAdmin->savePoliticas()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/politicas?save=true');     }     /** NOTICIAS **/  
      5) Ahora buscamos en themes/TU_THEME/templates/t.admin.tpl y arriba del último {/if} pegamos esto
                                      {elseif $tsAction == 'politicas'}                                 {include file='admin_mods/m.admin_politicas.tpl'}  
      PASO OLVIDADO: 
      5a) Ir a m.admin_sidemenu.tpl y buscar
                                              <li id="a_creditos"><span class="cat-title"><a href="{$tsConfig.url}/admin/creditos">Soporte y Créditos</a></span></li> y debajo pegar esto
                                              <li id="a_main"><span class="cat-title"><a href="{$tsConfig.url}/admin/politicas">Configuración de cookies</a></span></li>  
      6) Ahora buscamos en themes/TU_THEME/templates/sections/main_footer.tpl y arriba de 
      </div> </body> </html> pegamos esto
          {include file='sections/politicas.tpl'} 7) Descargan los archivos y lo colocan en sus respectivas carpetas
      cookieconsent.min.css --> en themes/TU_THEME/css
      cookieconsent.min.js --> en themes/TU_THEME/js
      m.admin_politicas.tpl --> en themes/TU_THEME/templates/admin_mods
      politicas.tpl --> en themes/TU_THEME/templates/sections
       
      Descargar archivos por mega -> PINCHA AQUÍ <-
       
      Hay una demo solo una muestra en http://miguel92.eshost.com.ar/ y tambien la pueden ver todo lo que se puede hacer en demos
      En mi web lo veo asi

    • Por unfernacho
      Hola amigos alguien podría ayudarme a adaptar este mod para que solo puedan utilizarlo usuarios de determinados rangos? el mod es el siguiente:
      Lo que quería es que en la creación de un rango esté la opción de si los usuarios de ese rango pueden publicar un vídeo en su perfil, el mod que siga siendo el mismo solo que tenga esa opción  alguien podría? espero sus respuestas!!
       
    • Por Miguel92
      Bueno les presento un complemento que lo tengo en demo32.hol.es, lo hice porque el panel de la izquierda era muy tosco y feo así que decidí cambiarlo por el de la derecha si alguien quiere este panel, se los pasaré...lo hago así porque no se si les gustará o si lo usarán o no!
       

       
      Para ello deben tener el conjunto de Glyphicon Halflings aunque también se los dejaré por si acaso!
       
      Si la imagen no se ve haz clic aquí
      Después le haré el mod para que el usuario elija la imagen del fondo desde su cuenta!...
    • Por Miguel92
      Hola, este es un mod/mini-mod/complemento que aplica un background solo en el perfil... he tratado de hacerlo con home, fotos, tops, etc. desde la cuenta, en teoría lo que quería hacer es que los usuarios eligieran las imágenes que querían poner para las secciones ya mencionadas, pero solo logré para el perfil... Si el mod ya existía pido perdón, porque no lo he visto
       
      1) Ejecutar esta consulta
      ALTER TABLE `u_perfil` ADD `p_fondo` VARCHAR(200) NOT NULL;  2) Ir a c.cuenta.php y buscar 
      function loadHeadInfo($user_id){         global $tsUser, $tsCore;         // INFORMACION GENERAL y dentro de esta función buscamos 
      p.p_socials, p.p_empresa, y agregar a lado de esto
      p.p_fondo,  Luego buscar más abajo
      }         // COMPROBAR PORCENTAJE         $total = array(5,8,9,8,9); // CAMPOS EN CADA CATEGORIA         $tid = $save - 1; y arriba agregamos
                  case 9:                 // IN DB                 $perfilData = array(                     'fondo' => $tsCore->setSecure($_POST['fondo']), //Este es para el perfil                 );             break;  
      3) Vamos a estilos.css y en body dentro de las llaves {...} agregaremos esto
          background-position: center center;     background-repeat: no-repeat;     background-attachment: fixed;     background-size: cover;  
      4) Luego buscar tuTheme/templates/t.cuenta.tpl y debajo de 
      <li><a onclick="cuenta.chgtab(this)">Cambiar Nick</a></li> agregamos
      <li><a onclick="cuenta.chgtab(this)">Fondo</a></li> un poco más abajo debajo de
      {include file='modules/m.cuenta_nick.tpl'} agregamos
      {include file='modules/m.cuenta_fondo.tpl'}  
      5) Crearemos el archivo m.cuenta_fondo.tpl y la colocaremos en modules
      <div class="content-tabs fondo" style="display:none">     <fieldset>     <div class="alert-cuenta cuenta-9"></div>              <div class="field" style="padding: 5px 0">             <label for="fondo" style="display: inline-block;">Fondo del Perfil:</label>             <input type="text" value="{$tsPerfil.p_fondo}" maxlength="200" name="fondo" id="fondo" class="text cuenta-save-9" style="width:65%; display: inline-block;">         </div>    </fieldset>                   <div class="buttons">             <input type="button" value="Guardar" onclick="cuenta.save(9)" class="mBtn btnOk"/>         </div>                                      <div class="clearfix"></div> </div>  
      6) Último paso vamos a templates/sections/main_header.tpl y buscamos
      </head> <body> y arriba agregamos
      {literal} <style>     body {         background-image: url({/literal}{$tsInfo.p_fondo}{literal});     } </style> {/literal} RESULTADO FINAL:

       
       
      Para evitar las puntas blancas busquen en estilos.css
       /****** Bordes Redondos ******/  debajo agregan ↓ ↓ ↓ 
      .rtop { border-radius: 11px 11px 0 0; } .rbott { border-radius: 0 0 11px 11px; }  y listo quedará más lindo
      Para el fondo con opaco → ir a sections/main_header.tpl y buscar <body> debajo pegamos
      <div id="background_transparent"></div> y en estilo.css debajo de body { ... } pegamos
      Fondo 1
      #background_transparent {     background-color: rgba(255,255,255,.6);     position: fixed;     height: 100%;     top: 0;     width: 100%;     z-index: -1; } Fondo 2
      #background_transparent {     background-color: rgba(0,0,0,.8);     position: fixed;     height: 100%;     top: 0;     width: 100%;     z-index: -1; } Fondo1                                                           Fondo2

  • Navegando Recientemente   0 miembros

    No registered users viewing this page.

×