Patrocinador
¿Se os ocurre a a alguno un mod muy simple con el que pudiera empezar?
(Muy simple, ¿eh?)
Moderador: Personalizaciones de Extensiones
Patrocinador
La parte mas difícil de un MOD siempre es pensar en que hace falta y que a su vez pueda ser interesante para otros usuarios sin que sea solo para muy pocos.Gabriel Grey escribió:¿Se os ocurre a a alguno un mod muy simple con el que pudiera empezar?
(Muy simple, ¿eh?)
Si hacemos click en ese enlace vemos un listado de sus mensajes acortados.Mensajes totales: 4829 | Buscar mensajes del usuario
Código: Seleccionar todo
http://www.phpbbargentina.com/comunidad/search.php?author_id=2&sr=posts
Código: Seleccionar todo
www.phpbbargentina.com/comunidad/search.php?author_id=2&sr=topics
Aunque no es visible ya esta: así search.php?author=Alorse&sf=firstpost o así search.php?author_id=187&sf=firstpostLeviatan21 escribió:2) Planteo 2
Viendo el perfil de un usuario, inclusive el de uno mismo tenemos un resumen de su actividad, como :
Mensajes totales: 4829 | Buscar mensajes del usuario
Si hacemos click en ese enlace vemos un listado de sus mensajes acortados.
La URI resultante sería esta ( para mi usuario )
CÓDIGO: SELECCIONAR TODO
search.php?author_id=2&sr=posts
Manipulando la URI si cambiamos la palabra posts por topics
CÓDIGO: SELECCIONAR TODO
search.php?author_id=2&sr=topics
el resultado será un listado de temas en los cuales el usuario participa.
A mi me gustaría tener eso mismo, un listado de temas, pero no en donde participo, sino de temas de los cuales yo soy el creador
Complejidad : fácil/media
Requerimientos : php + sql
Código en el cual basarse : una vez vi en phpbb.com como se hacía, el usuario DavidIQ lo hizo y hasta recuerdo que colocaba como se manipulaba la URI, pero nunca más lo pude encontrar
A eso me refería, como existir sabía que estaba, pero como no es visible ( y poco usado )Alorse escribió:Aunque no es visible ya esta: así search.php?author=Alorse&sf=firstpost o así search.php?author_id=187&sf=firstpost
Creo que puedo intentarlo. Me pongo a investigar a ver si lo consigo...Leviatan21 escribió:A eso me refería, como existir sabía que estaba, pero como no es visible ( y poco usado )Alorse escribió:Aunque no es visible ya esta: así search.php?author=Alorse&sf=firstpost o así search.php?author_id=187&sf=firstpost
Esto es lo que yo buscaba para que hiciera Gabriel Grey que investigara como era y que se pueda agregar al perfil de cada usuario, un enlace que diga : Buscar temas creados por el usuario
Código: Seleccionar todo
'SEARCH_USER_FIRSTPOST'
Código: Seleccionar todo
'SEARCH_USER_FIRSTPOST' => 'Buscar temas del usuario',
Código: Seleccionar todo
<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- ENDIF -->
Código: Seleccionar todo
<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH --><br><strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><br><strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_FIRSTPOST}</a></strong> <!-- ENDIF -->
Código: Seleccionar todo
'SEARCH_USER_POSTS'
Para ser coherentes con el resto del código de phpbb, yo utilizaría una variable mas explicativa:Gabriel Grey escribió:Abrir raíz/language/es/common.php
Código: Seleccionar todo
'SEARCH_USER_TOPICS' => 'Buscar temas creados por el usuario',
Código: Seleccionar todo
'SEARCH_USER_TOPICS' => 'Search user’s topics',
No quitaría el formato actual de la linea, solo agregaría la nueva búsqueda.Gabriel Grey escribió:Abrir raíz/styles/prosilver/template/memberlist_view.html
Código: Seleccionar todo
<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><br /><strong><a href="{U_SEARCH_USER_TOPICS}">{L_SEARCH_USER_TOPICS}</a></strong> <!-- ENDIF -->
Código: Seleccionar todo
<a href="{U_SEARCH_USER_TOPICS}">>
Código: Seleccionar todo
'SEARCH_USER_POSTS' => 'Buscar mensajes del usuario',
Código: Seleccionar todo
'SEARCH_USER_TOPICS' => 'Buscar temas creados por el usuario',
Código: Seleccionar todo
'SEARCH_USER_POSTS' =>
Código: Seleccionar todo
'SEARCH_USER_TOPICS' => 'Search user’s topics',
Código: Seleccionar todo
<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- ENDIF -->
Código: Seleccionar todo
<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><br /><strong><a href="{U_SEARCH_USER_TOPICS}">{L_SEARCH_USER_TOPICS}</a></strong> <!-- ENDIF -->
Código: Seleccionar todo
'U_SEARCH_USER' => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", "author_id=$user_id&sr=posts") : '',
Código: Seleccionar todo
'U_SEARCH_USER_TOPICS' => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", "author_id=$user_id&sf=firstpost&sr=topics") : '',
Código: Seleccionar todo
raíz/memberlist.php
raíz/language/en/common.php
raíz/language/es/common.php
raíz/styles/prosilver/template/memberlist_view.html