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

Miguel92

Editor
  • Content Count

    1124
  • Posts on chatbox

    4
  • Joined

  • Last visited

  • Days Won

    32

Miguel92 last won the day on June 28

Miguel92 had the most liked content!

Community Reputation

504 Exaltado

About Miguel92

  • Rank
    Lorem Ipsum!
  • Birthday 12/06/1992

Información de perfil

  • Sexo
    Masculino
  • Localización
    En mi casa

Recent Profile Visitors

29215 profile views
  1. Miguel92

    Ayuda porfavor!!

    Hola, vi que has instalado tu sitio, pero tienes que forzar el https por que vas a tener problema con el diseño y el acceso al sitio! Puedes hacer esto en .htaccess para probar, debajo de RewriteEngine On agregas lo siguiente RewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteCond %{HTTP_HOST} ^http://reparaciones-tecnicas.xyz[NC,OR] RewriteRule ^(.*)$ https://http://reparaciones-tecnicas.xyz/$1 [L,R=301,NC]
  2. Miguel92

    ¿Còmo puedo poner directorio de comunidades en la home?

    No tengo las comunidades, así que no lo probe... Pero fíjate si esto te sirve. function getComusAzar() { global $tsCore, $tsUser; return result_array(db_exec([__FILE__, __LINE__], 'query', "SELECT c.* FROM c_comunidades AS c WHERE c.c_estado = 1 ORDER BY c.c_miembros DESC LIMIT 5")); } y sigue los pasos que hay en esto, básicamente es lo mismo (El código de arriba lo saqué de este link) y en vez de descargar el archivo m.home_comus.tpl crea uno llamado igual y agrega lo siguiente <div class="module"> <div class="box_title"> <div class="box_txt visited">Comunidades Destacadas</div> </div> <div class="box_cuerpo"> <div class="list"> {if $tsComusAzar} {foreach from=$tsComusAzar item=c} <div class="list-element"> <a href="{$tsConfig.url}/comunidades/ver/{$c.c_id}" style="display:block;margin-bottom:6px;"> <span class="value" style="color:#366B90;font-weight:bold;">{$c.c_nombre}</span> </a> </div> {/foreach} {else} <li class="emptyData">No hay Comunidades :(</li> {/if} </div> </div> </div>
  3. Miguel92

    Instale la 1.3 y termino asi. AYUDA

    Prueba agregar esto en .htaccess RewriteBase / debajo de RewriteEngine On Y si prueban el script que sea con la versión de PHP 7.4 o inferior.
  4. Miguel92

    [MOD - Actualizados] Sección videos

    Buscas en head_submenu.tpl y buscas {if $tsPage == 'tops'} y reemplazas por {if $tsPage == 'videos'} <ul> <li><a {if $tsAction == 'videos'}class="viendo" {/if}href="{$tsConfig.url}/videos/">Inicio</a></li> {if $tsAction == 'album' && $tsVUser.0 != $tsUser->uid} <li><a class="viendo" href="{$tsConfig.url}/videos/{$tsVUser.1}">Álbum de {$tsVUser.1}</a></li> {/if}{if $tsUser->is_admod} <li><a{if $tsAction == 'agregar'} class="viendo"{/if} href="{$tsConfig.url}/videos/agregar/">Agregar Video</a></li> {/if}{if $tsUser->is_member} <li><a{if $tsAction == 'album' && $tsVUser.0 == $tsUser->uid} class="viendo"{/if} href="{$tsConfig.url}/videos/album/{$tsUser->nick}">Mis Videos</a></li> {/if} <li><a{if $tsAction == 'buscadorv'} class="viendo"{/if} href="{$tsConfig.url}/buscadorv/">Buscador</a></li> </ul> {elseif $tsPage == 'tops'}
  5. Tenes razón, no me percate de ese detalle que si el post esta suspendido/revisión que no lo muestre.
  6. Muchas gracias genio! Era lo que necesitaba...
  7. Esto es algo que siempre quise hacer, pero como he mencionado anteriormente "SOY MALíSIMO EN PROGRAMACIÓN PHP", pero estaba buscando algo parecido en el foro...pero no encontré. Así que realice uno desde cero. 1 - En inc/class/c.posts.php buscan /* getCatData() :: OBTENER DATOS DE UNA CATEGORIA */ y arriba agregan /* OBTENER LOS TITULOS DE LOS POSTS ANTERIOR/SIGUIENTE */ function TituloAnterior() { global $tsCore; $post_id = intval($_GET['post_id']-1); $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT post_id, post_title FROM p_posts WHERE post_id = \''.$tsCore->setSecure($post_id).'\' LIMIT 1'); $data = db_exec('fetch_assoc', $query); return $data['post_title']; } function TituloSiguente() { global $tsCore; $post_id = intval($_GET['post_id']+1); $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT post_id, post_title FROM p_posts WHERE post_id = \''.$tsCore->setSecure($post_id).'\' LIMIT 1'); $data = db_exec('fetch_assoc', $query); return $data['post_title']; } 2 - Luego en inc/php/posts.php buscan // COMENTARIOS /*$tsComments = $tsPosts->getComentarios($tsPost['post_id']); $tsComments = array('num' => $tsComments['num'], 'data' => $tsComments['data']); $smarty->assign("tsComments",$tsComments);*/ // PAGINAS y arriba pegan $smarty->assign("tsTituloAnterior",$tsPosts->TituloAnterior()); $smarty->assign("tsTituloSiguente",$tsPosts->TituloSiguente()); y en la sección del post donde esta anterior, aleatorio y siguente le agregan {$tsTituloAnterior} o {$tsTituloSiguente} hasta ahora todo bien, pero cual es el problema Ejemplo 1: Llegaste al último post, pero ya no veras ningún nombre de post siguente...Pero lo que quiero es que muestre el nombre del post actual ya que es el último Ejemplo 2: Tienes los posts con las id (1,2,3,6) hay falta el 4 y 5, y esto no funcionaría ya que le esta sumando o restando a la ID actual y en este caso: ¿Como haría para buscar el ID más cercano?
  8. Miguel92

    [MOD - Actualizados] Sección videos

    Y debería...
  9. Lo que se hará es agregar las opciones para que se pueda elegir entre el recaptcha v2 y el recaptcha v3. 1 - Ejecutar estas consultas ALTER TABLE `w_configuracion` ADD `c_recaptcha` int(1) NOT NULL DEFAULT '0'; ALTER TABLE `w_configuracion` ADD `pkey3` varchar(55) NOT NULL; ALTER TABLE `w_configuracion` ADD `skey3` varchar(55) NOT NULL; 2 - Buscar en inc/class/c.registro.php /** reCAPTCHA **/ $recaptcha = 'https://www.google.com/recaptcha/api/siteverify?secret=' . $tsCore->settings['skey'] . '&response=' . $tsData['user_captcha'] . '&remoteip=' . $tsCore->getIP(); y la reemplazamos por /** reCAPTCHA **/ if($tsCore->settings['c_recaptcha'] == 0) { $R_KEY = $tsCore->settings['skey']; } else { $R_KEY = $tsCore->settings['skey3']; } $recaptcha = 'https://www.google.com/recaptcha/api/siteverify?secret=' . $R_KEY . '&response=' . $tsData['user_captcha'] . '&remoteip=' . $tsCore->getIP(); 3 - En config.inc.php que se encuentra en la raíz buscamos y la borramos define('RC_PUK',"6LcXvL0SAAAAAPJkBrro96lnXGZ56TBRExEmVM3L"); // public key recaptcha define('RC_PIK',"6LcXvL0SAAAAAEg1zizOxJPTjlD0ZtbbzubF2NjE"); // private key recaptcha 4 - En header.php buscamos // Mensajes $smarty->assign('tsMPs',$tsMP->mensajes); y debajo pegamos if($tsCore->settings['c_recaptcha'] == 0) { define('RC_PUK',$tsCore->settings['pkey']); define('RC_PIK',$tsCore->settings['skey']); } else { define('RC_PUK',$tsCore->settings['pkey3']); define('RC_PIK',$tsCore->settings['skey3']); } 5 - Luego buscan en templates/sections/main_header.tpl </head> <body> <!--JAVASCRIPT--> y arriba agregan esto {if !$tsUser->is_member && $tsConfig.c_recaptcha == 1} <script src="https://www.google.com/recaptcha/api.js?render={RC_PUK}"></script> {/if} 6 - Luego buscan en js/registro.js /* Terminos */ case 'terminos': var value = $(el).is(':checked'); y arriba agregan /* ReCaptcha V3 */ case 'recaptcha_response_field': this.datos['g-recaptcha-response'] = $('#RegistroForm #recaptchaResponse').val(); break; y un poco más abajo buscan var rnum = h.substring(0, strpos(h, ':')); if (rnum != '1' || rnum != '2') { registro.datos['g-recaptcha-response'] = ''; grecaptcha.reset(); } y lo reemplazan por if(SelectR == 0){ var rnum = h.substring(0, strpos(h, ':')); if (rnum != '1' || rnum != '2') { registro.datos['g-recaptcha-response'] = ''; grecaptcha.reset(); } } 7 - Luego buscan en t.php_files/p.registro.form.tpl (en el caso del mod de registro buscan en t.registro.tpl) <div class="form-group"> <label>Confirme humanidad:</label> <div class="g-recaptcha" data-sitekey="{$tsConfig.pkey}"></div> <div class="help"><span><em></em></span></div> </div> y la reemplazan por {if $tsConfig.c_recaptcha == 0} <div class="form-group"> <label>Confirme humanidad:</label> <div class="g-recaptcha" data-sitekey="{RC_PUK}"></div> <div class="help"><span><em></em></span></div> </div> {else} <div class="form-group"> <input type="hidden" name="g-recaptcha-response" id="response" class="g-recaptcha"> <div class="help"><span><em></em></span></div> </div> {/if} luego más abajo buscan <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script type="text/javascript"> $.getScript("{$tsConfig.js}/registro.js{literal}", function(){ registro.change_paso(1); mydialog.procesando_fin(); }); </script> {/literal} y lo reemplazan por {if $tsConfig.c_recaptcha == 0} <script src="https://www.google.com/recaptcha/api.js" async defer></script> {/if} <script type="text/javascript"> const SelectR = '{$tsConfig.c_recaptcha}'; $.getScript("{$tsConfig.js}/registro.js{literal}", function(){ registro.change_paso(1); mydialog.procesando_fin(); }); </script> {/literal} {if $tsConfig.c_recaptcha == 1} <script type="text/javascript"> var keyv3 = '{RC_PUK}'; grecaptcha.ready(function () { grecaptcha.execute(keyv3{literal}', {action: 'homepage'}).then(function (token) { var response = document.getElementById('response'); response.value = token; }); }); {/literal} </script> {/if} 8 - Por último en templates/admin_mods/m.admin_configs.tpl y buscan <dl> <dt> <label for="ai_xat">Xat ID:</label> <br /><span>Por defecto puedes agregar un chat de <a href="http://xat.com">Xat</a> para tu web, solo crea tu grupo he ingresa el nombre.</span></dt> <dd> <input type="text" id="ai_xat" name="xat" maxlength="20" value="{$tsConfig.xat_id}" /> </dd> </dl> y debajo agregan <hr /> <fieldset class="selectRecaptcha"> <legend>Seleccionar el reCaptcha</legend> <span>Puedes elegir entre el Recaptcha v2 o el Recaptcha v3</span> <select name="recaptcha" id="recaptcha"> <option value="0"{if $tsConfig.c_recaptcha == 0} selected="selected"{/if}>Recaptcha v2</option> <option value="1"{if $tsConfig.c_recaptcha == 1} selected="selected"{/if}>Recaptcha v3</option> </select> <div id="recaptchav2"> <h4>Recaptcha V2</h4> <dl> <dt> <label for="pkey">reCaptcha pública</label> <br /><span>Clave pública de <a href="https://www.google.com/recaptcha/admin">reCatpcha</a>.</span> </dt> <dd><input type="text" id="pkey" name="pkey"{if !$tsConfig.pkey}placeholder="Sin clave" {/if}value="{$tsConfig.pkey}" /></dd> </dl> <dl> <dt> <label for="skey">reCaptcha secreta</label> <br /><span>Clave privada de <a href="https://www.google.com/recaptcha/admin">reCatpcha</a>.</span> </dt> <dd><input type="text" id="skey" name="skey"{if !$tsConfig.skey}placeholder="Sin clave"{/if} value="{$tsConfig.skey}" /></dd> </dl> </div> <div id="recaptchav3"> <h4>Recaptcha V3</h4> <dl> <dt> <label for="pkey3">reCaptcha pública</label> <br /><span>Clave pública de <a href="https://www.google.com/recaptcha/admin">reCatpcha</a>.</span> </dt> <dd><input type="text" id="pkey3" name="pkey3"{if !$tsConfig.pkey3}placeholder="Sin clave" {/if}value="{$tsConfig.pkey3}" /></dd> </dl> <dl> <dt> <label for="skey3">reCaptcha secreta</label> <br /><span>Clave privada de <a href="https://www.google.com/recaptcha/admin">reCatpcha</a>.</span> </dt> <dd><input type="text" id="skey3" name="skey3"{if !$tsConfig.skey3}placeholder="Sin clave"{/if} value="{$tsConfig.skey3}" /></dd> </dl> </div> </fieldset> <hr /> y por último en el mismo archivo agregar <script>{literal} var rv3 = '{/literal}{$tsConfig.c_recaptcha}{literal}'; (rv3 == '1') ? $('#recaptchav2').hide() : $('#recaptchav3').hide(); $("select[name=recaptcha]").change(function(){ var reCaptcha = $(this).val(); (reCaptcha == '1') ? $('#recaptchav2').slideUp(),$('#recaptchav3').slideDown() : $('#recaptchav2').slideDown(),$('#recaptchav3').slideUp(); }); {/literal}</script> Y creo que eso sería todo, cualquier problema avisen!
  10. Miguel92

    V6 1.3 (ACT/FIX) 2019

    Comprueba que la dirección url este bien colocada! Porque no está aplicando los estilos y scripts necesarios.
  11. Miguel92

    V6 1.3 (ACT/FIX) 2019

    Hola, el mensaje #1046 te está diciendo que no has seleccionado ninguna base de datos, lo que debes hacer es hacer clic en la base "BASE_DE_DATOS"(Nombre de la base de datos que hayas creado) y luego ejecutar esa consulta
  12. Miguel92

    algun tuto para hacer la instaladcion desde infinitifreee

    En skylium no puedes porque funciona mal! yo no puedo acceder al cpanel
  13. hola quise descargar Vali + BS4-rc.0.0.7-alpha pero no pude dise que el archivo no existe 

  14. Miguel92

    V6 Dark (Oscuro) 1.3 (ACT/FIX) 2019

    Puede ser, pero yo lo uso así y funciona bien...Me muestra el mensaje y luego de 2s se redirige! [Lo estaba usando en la web lincesx.ga(ya no existe)]
  15. Miguel92

    V6 Dark (Oscuro) 1.3 (ACT/FIX) 2019

    Que raro porque el mensaje que te debería mostrar sería este Bienvenido a PáginaWeb, Ahora estas registrado y tu cuenta ha sido activada, podrá;s disfrutar de esta comunidad inmediatamente. ¡Muchas gracias! :) Lo que puedes hacer momentáneamente es lo siguiente: Buscar en registro.js case '2': $('#RegistroForm').hide(); $('#ocumile').hide(); $('#boxms').html(h.substring(strpos(h, ':')+2)); $('.fulr').hide(); $('#login_box').addClass('fulltoupnet'); y debajo agregas redireccionar(2000); // Tiempo de espera (2s) esto obviamente va a redirigir a la cuenta del usuario ya que se hace uso del // REDIRECCIONAR function redireccionar() { location.href = global_data.url + '/cuenta/' } Hasta que Tronlar te de una solución eficaz!
×