- Sky
- Blueberry
- Slate
- Blackcurrant
- Watermelon
- Strawberry
- Orange
- Banana
- Apple
- Emerald
- Chocolate
- Charcoal
Sign in to follow this
Followers
0

pedido [Pedido] Usuarios que gastan más datos
By
Rebieta, in Pedido de complementos
-
Similar Content
-
By Vzlawarez
Saludos,
Todo parecia bien, pero a los dias dejo de funcionar el inicio de sesión en mi pagina, no me muestra ningún error solo carga la pagina pero no me deja entrar.
Ya vacie la tabla u_session y la repare, pero nada.
no que se que pasa, dejo de funcionar de repente.
-
By Miguel92
Pedido: [Mod] Imagen de cabecera en comunidades
Por: @fellomix
No sé si es exactamente lo que se pidió..
Quedaría como la imagen, pero obviamente no tiene ese borde rojo ya que lo estaba probando...
Ahora deben de seguir los siguientes pasos...(creo que les va a servir para cualquier theme con comunidades y cualquier versión de Risus)
Buscamos en inc/class/c.comunidades.php
} elseif($type == 3) { $this->mod_history($comid, 5, $comid); $name = 'cf_'.(int)$comid.'.jpg'; $root = TS_FILES.'uploads/'.$name; if(copy($file['tmp_name'],$root)) return '1: '.$tsCore->settings['url'].'/files/uploads/'.$name; else return '0: No se pudo subir la imagen'; } y debajo o al lado de } pegamos
elseif($type == 4) { $this->mod_history($comid, 6, $comid); $name = 'head_'.(int)$comid.'.jpg'; $root = TS_FILES.'uploads/'.$name; if(copy($file['tmp_name'],$root)) return '1: '.$tsCore->settings['url'].'/files/uploads/'.$name; else return '0: No se pudo subir la imagen'; } Luego buscamos en inc/php/ajax/ajax.comunidades.php
case 'comunidades-edit_fondo': //<-- $result = $tsCom->uploadImagen($_FILES['background'], $_GET['comid'], 3); echo $tsCore->setJSON($result); //--> break; y debajo agregaremos
case 'comunidades-edit_header': //<-- $result = $tsCom->uploadImagen($_FILES['header'], $_GET['comid'], 4); echo $tsCore->setJSON($result); //--> break; Luego vamos a themes/TUTHEME/js/comunidades.js y buscamos
votar_tema: function(voto) { $('#loading').fadeIn(250); voto = (voto == 'pos') ? 'pos' : 'neg'; var votos = $('#votos_total'); var total_votos = parseInt(votos.text()); total_votos = (isNaN(total_votos)) ? 0 : total_votos; Arriba de esto pegamos lo siguiente
subir_cabecera: function() { $('#loading').fadeIn(250); if ($('#head_input').val()) { if(isImageFile($('#head_input').val())){ $('#head_change').css({'opacity' : 0.5}); $.ajaxFileUpload({ url: global_data.url + '/comunidades-edit_header.php?' + cgget('comid', true), fileElementId: 'head_input', dataType: 'json', success: function(h){ if(h.charAt(0) == 1) { $('#head_change').css({'opacity' : 1}); $('#head_change').attr({'src' : h.substring(3) + '?' + new Date().getTime()}); } else { mydialog.alert('Error', h.substring(3)); } $('#loading').fadeOut(250); } }); } else mydialog.alert('Error', 'El archivo no es una imagen válida.'); } else mydialog.alert('Error', 'No selecciono ningun archivo.'); },
Más abajo buscamos
if(global_com.comid!='') { $('body').css({'background-image' : 'url("' + global_data.url + '/files/uploads/cf_' + global_com.comid + '.jpg")'}); }
y debajo agregamos
if(global_com.comid!='') { $('.headercom').css({'background-image' : 'url("' + global_data.url + '/files/uploads/head_' + global_com.comid + '.jpg")'}); } Solo tendríamos que agregar la clase .headercom en donde queramos que aparezca la cabecera de la comunidad
Luego en themes/TUTHEME/templates/comunidades/c.crear_right.tpl y arriba de
<input type="hidden" id="comid" value="{$tsDato.c_id}" /> <div class="com_box_title clearfix"><h2>Imagen de la comunidad</h2></div>
Pegamos
<div class="com_box_title clearfix"><h2>Cabecera de la comunidad</h2></div> <div class="com_edit_imagen" align="center"> <img src="{$tsConfig.url}/files/uploads/head_{$tsDato.c_id}.jpg" id="head_change" height="180" width="100%" /> <input type="file" id="head_input" class="input_text" name="header" style="width: 100%;" onchange="com.subir_cabecera({$tsDato.c_id})" /> </div>
En themes/TUTHEME/templates/comunidades/c.com_info.tpl
<div class="ver_com_info"> <div class="vci_left floatL">
y la reemplazamos por
<div class="ver_com_info headercom"> <div class="opacity"> <div class="vci_left floatL">
luego más abajo buscamos
<a href="#" onclick="$('.ver_com_info').toggle();return false;"><i class="com_icon icon_less"></i></a> <div class="clearfix"></div> </div>
y la reemplazamos por
<a href="#" onclick="$('.ver_com_info').toggle();return false;"><i class="com_icon icon_less"></i></a> <div class="clearfix"></div> </div> </div> por último en themes/TUTHEME/css/comunidades.css agregamos
.ver_com_info { padding: 0; } .headercom { /* De acá podrán darle estilo al fondo */ background-position: center center; background-size: cover; background-repeat: no-repeat; } .opacity { padding: 20px 8px; background-color: rgba(255,255,255,.6); }
Luego trataré de hacer otro, pero que evite subir imagenes a nuestro servidor y que la suba a un web como por ejemplo imgur...creo, no sé...ya lo veré
PD: Si al editar la imagen no cambia, presionen "CTRL + SHIFT + R" y para evitar eso busquen en t.comunidades.tpl
<script type="text/javascript" src="{$tsConfig.js}/comunidades.js"></script> y lo cambian por
<script type="text/javascript" src="{$tsConfig.js}/comunidades.js?{$smarty.now}"></script>
-
By fellomix
Hola! comunidad alguien puede proporcionarme un [Mod] para colocar una imagen de cabecera para las comunidades (Que cada usuario ponga su propia cabecera) de risus 1.2 , V5, y que pueda funcionar tambien para la mas reciente. Gracias saludos!.
-
By chequeaste
Hola Me presento, no estoy utilizando phpost sino otra plataforma para probarla, estoylanzando un sitio de unboxings de compras en tiendas online, espero que les guste.
Unboxing de productos
-
-
Recently Browsing 0 members
No registered users viewing this page.