Estás navegando como visitante. Por favor Registrate y Logueate para poder participar de ventajas como postear en el foro, Solicitar Ayuda, Ver Enlaces, Ver Imagenes. Registrate con nosotros clickeando AQUÍ.    
Registrarse    Identificarse   Blogs
Anuncios Internos

Quieres ser Moderador/a. Si estas interesado/a, lee la info sobre ésto, haciendo Click
Promociona tu web AQUÍ

En ésta web está expresamente prohibido, publicar enlaces de descargas de material protegido por la ley, asi como seriales, cracks, parches, programas o juegos pirateados sin el consentimienteo del autor, en cuyo caso se debará exibir dicha autorización para legitimizar la descarga. Si algun usuario incumple esta norma, sera
eliminado junto a todos sus mensajes.


Portal » Índice general » Zona Webmasters » PhpBb3 » Tutoriales phpbb3




Nuevo tema Responder al tema  [ 2 mensajes ] 
{ VISITS } Vistas: 795  { VISITS } Favoritos: 0  | { VISITS } Seguidores: 1 
Seguidores: blquack
 
Autor Mensaje
 Asunto: Compatibilizar reputation system con social network en phpbb
 Nota Publicado: 22 Feb 2014 19:54 


Desconectado
Administrador del Sitio
Administrador del Sitio|Administrador del Sitio|Administradora del Sitio
Avatar de Usuario

Mensajes: 3321

Todos mis aportes
Estado de ánimo: Feliz

Imágenes: 32

Nivel: 44

HP: 723 / 6573
723 / 6573 723 / 6573 723 / 6573
MP: 3138 / 3138
3138 / 3138 3138 / 3138 3138 / 3138
EXP: 3321 / 3391
3321 / 3391 3321 / 3391 3321 / 3391

Karma: 147

Sexo:
Masculino



He dado: 668 Gracias
Recibidas: 315 Gracias
Blog: Ver blog (1)
Este tutorial a sido probado con las versiones siguientes:

  • phpbb Social network 0.7.2
  • phpbb Reputation system 0.7.0


Se trataria de hacer funcionar el sistema de reputación de usuarios con el mod social network.

Primero tendremos que instalar correctamente y verificar que funcionen ambos mod por separado, la cuestión es que al activar el mod social network el user reputación queda inaccesible desde el nuevo perfil de usuarios que implementa el sociel network. Entonces tendremos que añadir ciertas lineas de codigos sobre el archivo php que controla el nuevo perfil del social network, que se llama root/profile.php y a demas en la propia plantilla html del perfil, en el archivo root/styles/tu_estilo/templates/socialnet/user_profile_body.html

La modificación de la plantilla es sencilla se trata de añadir las lineas de codigo que pide el mod reputation system en el archivo root/styles/prosilver/template/memberlist_view.html pero en lugar de añadir las lineas en el memberlist.html las añadiremos en un lugar donde quede integrado a nuestro gusto en el archivo user_profile_body.html

Se trata de añadir a root/styles/tu_estilo/templates/socialnet/user_profile_body.html el siguiente código en un lugar de la plantilla que quede estetico y que no rompa el diseño, es cuestión de probar un poco.

  1.             <!-- IF S_REPUTATION -->
  2.                 <dt>{L_REPUTATION}:</dt> <dd><span class="user-reputation"><strong>{REPUTATION}</strong></span></a> <!-- IF U_VIEW_REP_LIST or S_RATE_USER --> [ <!-- IF U_VIEW_REP_LIST --><a href="{U_VIEW_REP_LIST}">{L_RS_VIEW_DETAILS}</a><!-- ENDIF --> <!-- IF S_RATE_USER --><!-- IF U_VIEW_REP_LIST --> | <!-- ENDIF --><a href="#" onclick="jRS.userrating('{USER_ID}', event); return false;">{L_RS_RATE_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd>
  3.             <!-- ENDIF -->



Bien, ya nos queda editar el otro archivo, el root/profile.php, con las ediciones que nos pide el reputation system para el archivo memberlist.php de la siguiente forma:

Editamos el profile.php Y:

Buscamos:


Despues añadimos:
  1. $user->add_lang('mods/reputation_system');


buscamos:
  1. $action = request_var('action', '');


despues añadimos:
  1. //Reputation System
  2. if ($config['rs_sort_memberlist']){
  3.     //Sort by reputation by default if the mod config says so
  4.     $default_key = 'r';
  5.     //Make it descending by default
  6.     $_REQUEST['sd'] = request_var('sd','d');
  7. }
  8. //Reputation System


buscamos:
  1. $template->set_filenames(array(
  2.     'body'   => 'socialnet/user_profile_body.html',
  3. ));


Antes añadimos. (fijaros que es poner delante)
  1.         $sort_key_text = array('a' => $user->lang['SORT_USERNAME'], 'b' => $user->lang['SORT_LOCATION'], 'c' => $user->lang['SORT_JOINED'], 'd' => $user->lang['SORT_POST_COUNT'], 'f' => $user->lang['WEBSITE'], 'g' => $user->lang['ICQ'], 'h' => $user->lang['AIM'], 'i' => $user->lang['MSNM'], 'j' => $user->lang['YIM'], 'k' => $user->lang['JABBER'], 'r' => $user->lang['REPUTATION']);
  2.        
  3.         $sort_key_sql = array('a' => 'u.username_clean', 'b' => 'u.user_from', 'c' => 'u.user_regdate', 'd' => 'u.user_posts', 'f' => 'u.user_website', 'g' => 'u.user_icq', 'h' => 'u.user_aim', 'i' => 'u.user_msnm', 'j' => 'u.user_yim', 'k' => 'u.user_jabber', 'r' => 'u.user_reputation');


buscamos:
  1. $template->assign_vars(array(
  2.     'USER_ID'                => $user_id,


despues añadimos:
  1.             'REPUTATION'        => $member['user_reputation'],
  2.             'U_VIEW_REP_LIST'   => ($auth->acl_get('u_rs_view')) ? append_sid("{$phpbb_root_path}reputation.$phpEx", '&amp;mode=details&amp;u=' . $user_id) : '',
  3.             'S_RATE_USER'       => ($config['rs_user_rating'] && $auth->acl_get('u_rs_give')) ? true : false,


Y creo que eso es todo.

Ya solo nos queda activar el social network y probar que todo funcione, pero antes borrar la cache del sistema y de la plantilla si es necesario.

Tambien os adjunto el archivo profile.php ya modificado b1:

Adjunto:
profile.php.zip [5.19 KiB]
15 veces


Cualquier problema o consulta no dudeis en comentarla.
Saludos a tod@s!!!

firma
La inteligencia, es todo lo que la calculadora no puede hacer por tí.
Todo lo demas son simples cálculos.

Si te ha sido de utilidad el foro, por favor danos un me gusta y, comparte tu expriencia.


Pc-teros Community - www.pc-teros.es
Arriba 
 Perfil Álbum personal  
 
 Asunto: Re: Compatibilizar reputation system con social network en p
 Nota Publicado: 22 Feb 2014 21:46 


Conectado
Moderador Global
Moderador Global
Avatar de Usuario

Mensajes: 636

Todos mis aportes
Estado de ánimo: Tranquilo


Nivel: 23

HP: 24 / 1225
24 / 1225 24 / 1225 24 / 1225
MP: 585 / 585
585 / 585 585 / 585 585 / 585
EXP: 636 / 698
636 / 698 636 / 698 636 / 698

Karma: 70

Ubicación:Internet.


Sexo:
Masculino



He dado: 48 Gracias
Recibidas: 144 Gracias
Blog: Ver blog (0)
Yo es que de momento por mi parte, he dejado ya el phpbb y me he pasado de nuevo al html, pero de seguro que hay a muchos, que les vendra de lujo este tutorial, siempre viene bien una ayuda y como siempre, el jefe siempre esta hay para darla, gracias ggrimace: ghaha: .

firma
Saludos

Imagen
Imagen

Si te ha sido de utilidad el foro, por favor danos un me gusta y, comparte tu expriencia.


Pc-teros Community - www.pc-teros.es
Arriba 
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
 
Nuevo tema Responder al tema  [ 2 mensajes ] 


¿Te fue util este tema?

Link:
BBcode:
HTML:


Temas Similares


Portal » Índice general » Zona Webmasters » PhpBb3 » Tutoriales phpbb3


Temas relacionados
 Temas   Autor   Comentarios   Vistas   Último mensaje 
No hay nuevos mensajes sin leer en este tema. Conflicto entre Social Network 0.7.2 Reputation-System-0.7.0

miriamgomez

9

530

09 Ene 2014 22:29

Total13 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) phpBB Social Network Core, Versión 0.5.0, mod

[ Ir a páginaIr a página: 1, 2 ]

Megabyte

13

1353

07 Mar 2012 01:25

blquack Ver último mensaje

Este tema está cerrado, no puede editar mensajes o enviar nuevas respuestas Solicito Asesoria con Social Network 0.6.2

[ Ir a páginaIr a página: 1, 2 ]

ale_hernand

13

520

28 Ago 2012 09:23

blquack Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) User Reputation Points Version 0.3.1 (Phpbb3 3.0.6 y 3.0.7)

[ Ir a páginaIr a página: 1, 2 ]

blquack

11

1779

12 Oct 2011 01:31

duender Ver último mensaje

No hay nuevos mensajes sin leer en este tema. No encuentro linea en MOD: User reputation points

[ Ir a páginaIr a página: 1, 2 ]

juan1986

10

589

29 Sep 2012 18:32

blquack Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) Advanced Points System (Cash MOD)

blquack

0

558

24 Jun 2010 00:39

blquack Ver último mensaje

Este tema está cerrado, no puede editar mensajes o enviar nuevas respuestas Adjunto(s) Unas dudas sobre un MOD - Medals System MOD 0.11.1

[ Ir a páginaIr a página: 1, 2, 3 ]

juan1986

26

914

18 Oct 2012 23:12

juan1986 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. System Explorer - Mantenga su sistema bajo control

buthas

0

266

03 Jul 2010 18:53

buthas Ver último mensaje

No hay nuevos mensajes sin leer en este tema. System Ninja 2.3.0.0 [Portable] [Limpia donde CCleaner no ll

Blackdragon111

0

136

29 Mar 2012 03:01

Blackdragon111 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Red Social DT!

Jorxy

2

406

19 Feb 2012 20:17

Jorxy Ver último mensaje

 


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

 
 

 
No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron