Jump to content

Recommended Posts

airkpo    102

Hola que tal gente., estaba con ganas de compartir algo y se me dio por compartir este complemento que hice hace mucho(ni me acuerdo cuando xD)

El complemento consiste en mostrar usuarios al azar y darle la opcion al usuario de visitar su perfil... espero que les guste :3 

 

Captura:

a8VCQpE.png

 

Ahora pasamos a la instalacion...

 

En c.posts.php vamos hasta el final y arriba del ultimo agregamos

		//USUARIOS RAMDOM
	function Ramdom(){
	    global $tsCore, $tsUser;
		$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT DISTINCT u.user_name, u.user_id, f.f_id FROM u_miembros AS u LEFT JOIN u_perfil AS p ON u.user_id = p.user_id LEFT JOIN u_follows AS f ON u.user_id = f.f_id WHERE u.user_id != \''.$tsUser->uid.'\' ORDER BY RAND() LIMIT 3');		
		$data = result_array($query);
		return $data;
	}

ahora vamos al posts.php y buscamos 

    	$smarty->assign("tsStats",$tsTops->getStats());

y agregamos abajo

 

		// Usuarios Ramdom
		$smarty->assign("tsRamdom",$tsPosts->Ramdom());

ahora vamos a estilos.css y al final agregamos

 

.recodiv{width: 100%;position: relative;height: auto;display: -webkit-inline-box;margin-top: 16px;}
.recoportada{height: 85px;border-radius: 5px 5px 0px 0px;width: 99.9%;}
.recoava{height: 50px; width: 18%; border-radius: 24px 24px 1px 14px;; display: block; position: relative; float: left;border: 3px solid #005FA3;bottom: 22px;}
.reconick{float: left;width: 50%;background: #EEE;padding: 9px 0px;font-family: cursive;text-align: center;}
.reconicka{float: left;width: 37.8%;padding: 9px 0px;text-align: center;background: #005fa3;border-radius: 0px 0px 5px 0px;color: #eee;}

ahora solo les queda incluir el complemento en t.home.tpl

 

				{include file='modules/m.home_user-random.tpl'}

Como ultimo solo tienen que descargar el archivo y agregarlo en /themes/tutema/templates/modules

m.home_user-random.tpl

  • Me gusta 5

Compartir este post


Enlace al post
Compartir en otros sitios
airkpo    102
hace 7 horas, MrDioamDev dijo:

Por cierto, estos se guardan en la ram o que?

 

Es que dice "Ramdom" no "Random"

Es sierto se escribe Random :o

Error de tipeo en general :'v

Gracias por avisar pero ni da para modificar todo :v

Editado por airkpo

Compartir este post


Enlace al post
Compartir en otros sitios
MrDioamDev    206
hace 15 horas, airkpo dijo:

Es sierto se escribe Random :o

Error de tipeo en general :'v

Gracias por avisar pero ni da para modificar todo :v

Jajaja. Preguntale a un moderador si te lo puede arreglar, de igual manera, nadie tiene la mejor ortografía del mundo.

https://www.phpost.net/foro/staff/

 

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 unfernacho
      Hola amigos quería pedir ayuda para adaptar este mod: 
       
      Lo que quiero hacer es que aparte de que el icono de verificación aparezca al lado del nombre del usuario en su perfil, también aparezca al lado de su nombre en sus posts, y cuando pasas el ratón por encima de su nombre como se muestra en las siguientes imagenes:
       

       

       
       
      Alguno podría adaptarlo?, muchas gracias!
    • Por Muerte
      Que tal les dejo este modulo que muestra una lista de todos los usuarios registrados por país en su sitio espero les gusto, ya esta @unfernacho
       
      Instrucciones de Instalación:
      Nota: El diseño esta creado para la V5
       

       
      1) Se van al archivo c.posts.php ubicado en la ruta inc/class y hasta abajo antes del ultimo } agregan esto:
       
      //TOTAL USUARIOS REGISTRADOS POR PAIS function getTotalUsuariosPais() { $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(u.user_pais) AS total, u.user_pais FROM u_perfil AS u GROUP BY u.user_pais ORDER BY total DESC LIMIT 15'); $array = result_array($query); // PAISES include(TS_EXTRA."datos.php"); $i = 0; foreach($array as $dato) { $data['data'][$i] = $dato; $data['data'][$i]['pais'] = $tsPaises[$dato['user_pais']]; $i++; } return $data; } 2) Se van al archivo posts.php y buscan:
       
      $smarty->assign("tsAfiliados",$tsAfiliado->getAfiliados()); y abajo de eso colocan esto:
       
      //TOTAL USUARIOS REGISTRADOS POR PAIS $smarty->assign('tsTotalPaises',$tsPosts->getTotalUsuariosPais()); 3) En el archivo estilo.css agrega esto hasta el ultimo:
      .com_list_element:nth-child(2n+1){border-top:#FFF 1px solid;background:#FFF}.com_list_element{padding:5px 10px;border-top:#e0e0e0 1px solid;position:relative;z-index:1;background:#f5f5f5}.com_list_element .cle_number{float:right;margin:0;font-weight:700;text-shadow:0 1px 0 #FFF;color:#69900f} 4) Se van al archivo t.home.tpl y agregan el modulo donde quieran de esta forma:
       
      {include file='modules/m.home_registrados_pais.tpl'} 5) Suben el modulo que les dejo para descargar va en la carpeta modules y por si se llega a caer este es su contenido:
       
      <div class="boxposts separa"> <div class="titular"> <h2>Registrados</h2> </div> <div class="com_new_box"> <div class="com_box_body"> {if $tsTotalPaises.data} {foreach from=$tsTotalPaises.data item=p} <div class="com_list_element"> <img src="{$tsConfig.tema.t_url}/images/flags/{$p.user_pais|lower}.png" style="margin: 3px 10px 0 0;float: left;"/> <a href="{$tsConfig.url}/usuarios/?pais={$p.user_pais}">{$p.pais|limit:30}</a> <span class="cle_number">{$p.total}</span> </div> {/foreach} {else} <div class="nada-gris">No hay usuarios registrados</div> {/if} </div> </div> </div>  
       
      m.home_registrados_pais.tpl
    • Por EdinsonTique
      Hola amigos, acabo de instalar la ultima version de PHPost sin modificar en localhost pero no me deja crear usuarios, ni el admin me lo creo en la hora de la instalación
       
      Ayuda
    • Por THE_ROA
      Hola a todos quisiera saber si me pueden ayudar, tengo mi web proanimalix.com y no puedo crear usuarios, antes podia cuando usaba hostinger gratis pero ahora no puedo (me cambie a godaddy) espero puedan ayudarme saludos
    • Por pablo2k
      Hola amigos de la comunidad, quisiera saber si hay un mod que puedo poner para que los usuarios que se registren no usen los Nicks Como Administrador, Admin, Moderador, Etc..
  • Navegando Recientemente   0 miembros

    No registered users viewing this page.

×