Diseño y Posicionamiento Web con Joomla › Foros › Joomla! 3.0 › Componentes Joomla 3.0 › Filtrar miembros en el modulo community member de Jomsocial
- Este debate tiene 5 respuestas, 4 mensajes y ha sido actualizado por última vez el hace 9 años, 8 meses por lorena.
-
AutorEntradas
-
-
26/02/2015 a las 17:07 #113347BeatrizParticipante
Tras muchas consideraciones, por fin me he decidido a comprar Jomsocial y es un componente muy interesante y he conseguido avanzar bastante en el desarrollo de mi web.
He creado dos perfiles de usuario (clientes y diseñadores) con sus respectivos campos y también he añadido a mi cabecera la pestaña “diseñadores”. A esa pestaña le he asignado el modulo community member (creo que antes se llamaba modulo latest member). Ese modulo lo que hace es mostrar a todos mis usuarios y yo quiero que solo me muestre a los que se han registrado como Diseñadores ¿Hay alguna forma de cambiar esto?
PD. He estado buscando en addons de la web de jomsocial y antes había un Mega Module, pero el autor lo ha retirado -
26/02/2015 a las 22:30 #113351Moderador ForoParticipante
Si has comprado la extension tendras cuenta y podras ver este enlace > http://documentation.jomsocial.com/wiki/Display_different_modules_for_different_Multi_Profiles . Creo que soluciona tu necesidad.
Dime si te funciono.
-
27/02/2015 a las 17:24 #113430BeatrizParticipante
No logro hacerlo. Quizás estoy poniendo el código en el lugar incorrecto. Yo uso una plantilla t3-framework, más concretamente Putity iii.
Estoy poniendo el código en templates/purity_iii/tpls/blocks/mainbody/one-sidebar-right.phpTe dejo el código para que lo mires si puedes y me digas qué es lo que estoy haciendo mal
[code type=php]hasMessage()) : ?>
<div class="t3-sidebar t3-sidebar-right col-xs-12 col-sm-4 col-md-3 _c($vars[‘sidebar’]) ?>”>
getProfileType();
?>
<jdoc:include type="modules" name="_p($vars[‘sidebar’]) ?>” style=”T3Xhtml” />[/code]
-
02/03/2015 a las 14:09 #113440alorqueParticipante
Este es el código y texto que muestran en la pàgina. A mi tampoco me sale.
—————————————————————————————————————–
Overview
This solution will allow you to display different modules for each Multi Profile.Instructions
Be aware that template may differs with the way modules are rendered. My hack should work with
most templates as I used standard method of module rendering.
You’ll need to edit index.php of your template (if you use T3 framework based template or any
other frameworked template then you’ll need to find yourself right place where sidebars are loaded).
In my example I’ll use Protostar template as default Joomla! 3.x.x template.1. Edit file ROOT/templates/protostar/index.php. In line 174 starts RIGHT sidebar. Here we’ll add
our code so any module assigned to multiprofile ID will be loaded before any other modules – so on
top of column).2. After line 174 add this code:
[code type=php]getProfileType();
?>[/code]First part of code check current user id and query database for multiprofile ID related to it.
Second part is a condition that says if current user related multiprofile id is equal to 2 then load
below module position.So you must know multiprofile ID (you’ll find it in Backend -> Components -> JomSocial ->
Profiles -> Multi Profiles and first column in table marked as #).
position-name – replace with your own using non-latin letters and no spaces and special signs
except – and _. Module position name MUST BE UNIQUE!
style-name – if you know what module style name are defined in your template, you can use style
name here.3. If you have more multiprofiles and want to display different modules for each then just copy this
part:
[code type=php]
[/code]4. Change 2 to other multiprofile ID, change module position name. Repeat it for every multiprofile
you have.5. When assigning module to positions you created here – you’ll have to type module position name
manually as it will be not listed for the first time.
—————————————————————————————————————————————-Hasta aqui. ¿Alguien lo ha hecho con el template Protostar? Lo digo porque yo lo borre. Y las indocaciones que dan tambien estan para los que utilizan JA T3 de joomlart.com, y ahi no me sale.
-
04/03/2015 a las 16:47 #113450BeatrizParticipante
¿Nadie tiene una solución?
Yo estoy tratando de modificar algunos archivos del modulo, pero ando bastante escasa en conocimientos de programación -
07/03/2015 a las 22:30 #113469lorenaParticipante
Hola, no necesitas crear un post nuevo con la misma pregunta repetida. Intenta aportar algún dato mas de como lo has intentado y el post se reactiva, incluso tu misma podrias dar con el porque no funciona, ya que veo que hay un usuario que ha reproducido la respuesta completa de jomsocial.
Si no contestan, es bien por falta de tiempo, desconocimiento o quizas falta un empujon con alguna indicación mas.
Desde luego es interesante lo que planteas. Los de Readybytes pueden estar interesados en crear ese tipo de módulo. Incluso tienen en Github un módulo
O este componente > JSPT (JomSocial Profile Type) que trata en profundidad el tema de los distintos tipos de usuario para crear y gestionarlos.
Y en canal de Readybytes de Github, he encontrado este módulo llamado JSPT Member Module, que quizas sea lo que buscas y no se si ya esta incluido con el componente JSPT.
Saludos
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.