Vellenger utiliza cookies. Lea nuestra Política de Privacidad para obtener más información. Para eliminar este mensaje, haga clic en el siguiente botón: Acepto el uso de cookies

Posteador
vellenger
Administrador



Mensaje Temporal Administrable




Mensaje Temporal Administrable


Aqui les dejo este complemento que lo habia realizado hace tiempo, pero en esta vercion la hice de manera administrable.
Con esto podran mostrar en sus web un mensaje en en la home o donde quieran que se lo muestre con un determinado tiempo, esta la podran modificar desde la admin y la pueden activar o desactivar cuando quieran. Y pueden indicar la cantidad de segundos que quieran que se visualize.
Tambien pueden dejarlo de manera fija.






Hacemos esta consulta SQL/align]


ALTER TABLE w_configuracion ADD actnot int(1) NOT NULL DEFAULT '0', ADD titlenot varchar(100) NOT NULL, ADD infonot varchar(350) NOT NULL, ADD timenot int(1) NOT NULL DEFAULT '1';




En c.admin.php buscamos/align]


'offline_message' => $tsCore->setSecure($tsCore->parseBadWords($_POST['offline_message'])),



Y agregamos abajo/align]


[css]'actnot' => empty($_POST['actnot']) ? 0 : 1,
'titlenot' => $tsCore->setSecure($tsCore->parseBadWords($_POST['titlenot'])),
'infonot' => $tsCore->setSecure($tsCore->parseBadWords($_POST['infonot'])),
'timenot' => $tsCore->setSecure($_POST['timenot']),[/css]



Mas abajo buscamos/align]


`offline_message` = \'' . $c['offline_message'] . '\'




Y agregamos al lado/align]


, `actnot` = \'' . $c['actnot'] . '\' , `titlenot` = \'' . $c['titlenot'] . '\' , `infonot` = \'' . $c['infonot'] . '\' , `timenot` = \'' . $c['timenot'] . '\'






En m.admin_configs.tpl buscamos/align]



[css]<dl>
<dt><label for="ai_chat">Chatango ID:</label><br /><span>Por defecto puedes agregar un chat de <a href="http://chatango.com">Chatango</a> para tu web, solo crea tu grupo he ingresa el nombre. (Dejar vac&iacute;o para usar xat)</span></dt>
<dd><input type="text" id="ai_chat" name="chat" maxlength="20" value="{$tsConfig.chat_id}" /> </dd>
</dl>[/css]





Y agregamos arriba/align]



[css]<hr>
<dl>
<dt><label for="actnot">Mensaje Temporal:</label><br /><span>Este mensaje se mostrara de manera temporal.</span></dt>
<dd>
<label><input name="actnot" type="radio" id="actnot" value="1" {if $tsConfig.actnot == 1}checked="checked"{/if} class="radio"/> S&iacute;</label>
<label><input name="actnot" type="radio" id="actnot" value="0" {if $tsConfig.actnot != 1}checked="checked"{/if} class="radio"/> No</label>
</dd>
</dl>
<dl>
<dt><label for="timenot">Tiempo:</label> <br /><span>Indique la cantidad de segundos que se mostrara el mensaje.(<b>0</b> es permanente)</span></dt>
<dd><input type="text" onkeyup="var no_digito = /\D/g; this.value = this.value.replace(no_digito , '');" id="timenot" name="timenot" style="width:10%" maxlength="5" value="{$tsConfig.timenot}" /> segundos.</dd>
</dl>
<dl>
<dt><label for="titlenot">T&iacute;tulo:</label><br /><span>Indique el t&iacute;tulo del mensaje.</span></dt>
<dd><input type="text" maxlength="100" id="titlenot" name="titlenot" maxlength="20" value="{$tsConfig.titlenot}" /> </dd>
</dl>
<dl>
<dt><label for="infonot">Contenido del Mensaje:</label><br /><span>Ingresar el mensaje (max. 350 caracteres)</span></dt>
<dd><textarea style="width:300px;" maxlength="350" id="infonot" name="infonot">{$tsConfig.infonot}</textarea></dd>
</dl>
<hr>[/css]






En main_header.tpl buscamos/align]

</head>



Y agregamos arriba/align]


[css]{if $tsConfig.actnot == 1}
<script type="text/javascript">
{literal}
setTimeout(function(){$('.boxvell').fadeOut('fast')},{/literal}({if $tsConfig.timenot==0}10000{else}{$tsConfig.timenot}{/if}*1000){literal}); //30000 = 30 segundos
{/literal}
</script>
{/if}[/css]


Agregamos al final de extras.css



[css].titlenot h2
{
font-size:14px;
color:#F4FF74;
text-decoration:underline;
}
.boxvell {position: fixed; bottom:0px; right:200px; padding:10px;color:#fff;font-family:tahoma;font-size:11px;font-family:tahoma;font-size:11px;text-align:left; margin-bottom:17px; width:300px; background:url('http://i.i.imgur.com/PcaQMMN.png'); padding:7px; color:#fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.3);}[/css]


En t.home.tpl abajo de


  {include file='sections/main_footer.tpl'}


agregamos arriba/align]


[css]{if $tsConfig.actnot == 1}
<div class="boxvell">
<span class="titlenot"><h2>{$tsConfig.titlenot}</h2></span>
<div style="margin:5px"><br>{$tsConfig.infonot}<br></div>
</div>
{/if}[/css]




[img]http://i.i.imgur.com/A1qWJS7.jpg[/img]


[img]http://i.i.imgur.com/qTdGDpW.jpg[/img]



Les dejo la instalacion en un txt para los que lo prefieran.



[crypt]http://www.vellenger.com/vell.php/?page=aHR0cDovL3d3dy52ZWxsZW5nZXIuY29tL2ZpbGVzLzE3Ny9NZW5zYWplLWNvbi10aWVtcG8=[/crypt]



Espero que les sea de utilidad..

Hasta la Proxima..







16 Comentarios


Cargando comentarios espera un momento...
No tienes permisos para comentar.

Para poder comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!
Ir al cielo