add to newsfeed/timeline new join users

resif
@resif
6 years ago
187 posts
how to add newsfeed/timeline new join users

which settings do i need
updated by @resif: 12/25/18 05:21:14AM
paul
@paul
6 years ago
4,326 posts
ACP=>Users=>Users=>Quota Config=>Add to Timeline

Check the box for all the profile quotas you want this to happen with, then in your skin's index.tpl template, add a timeline list call where you want your new signups to show -

{jrCore_list module="jrAction" search="action_mode = signup" order_by="_created DESC" limit=10}

hth


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
i want to show at newsfeed
paul
@paul
6 years ago
4,326 posts
What skin are you using? Is 'newsfeed' a section on the homepage?
Same idea - The section is probably showing a list of admin blogs so will have a similar jrCore_list call, so just replace that one with the jrAction one I suggested above.


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
elastic2

yes homepage/mainpage newsfeed
paul
@paul
6 years ago
4,326 posts
Elastic2 already has a 'New Members' section. Is that what you are referring to?
If so, and your question really is "Why are my new members not showing here?", that section will only show members who have uploaded a profile image. To change that edit the skin index_core.tpl template and change line 26 from

{jrCore_list module="jrProfile" order_by="_item_id desc" limit=$limit require_image="profile_image" template="index_core_profile_list.tpl"}

to

{jrCore_list module="jrProfile" order_by="_item_id desc" limit=$limit template="index_core_profile_list.tpl"}

hth


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
İf it has why cant sene anda why you are chamging code
paul
@paul
6 years ago
4,326 posts
The code change I suggest above is to show all the latest profiles, not just those who have uploaded an image.


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
soory my bad... its wrong i want to show at timeline not homepage
updated by @resif: 09/18/18 12:33:39PM
Strumelia
Strumelia
@strumelia
6 years ago
3,603 posts
If you don't mean on your site's Home page (Index page), then what page do you want it to show on?

Do you mean on your site's Timeline page itself?- as in: (yoursite).com/timeline ?

Or do you mean on the profile pages timelines?- as in: (yoursite).com/membername/timeline ?


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015
resif
@resif
6 years ago
187 posts
at (yoursite).com/timeline

like www.mywebsite.com/resif
updated by @resif: 09/24/18 02:57:31AM
Strumelia
Strumelia
@strumelia
6 years ago
3,603 posts
Ok then that would be on the timelines of your site's member Profile Pages that you are asking about. Just trying to get your request clear.


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015
resif
@resif
6 years ago
187 posts
i didnt find this place on the index.tpl... Elastic2

where i can put this code show on timeline..

{jrCore_list module="jrAction" search="action_mode = signup" order_by="_created DESC" limit=10}
updated by @resif: 09/24/18 08:58:02AM
paul
@paul
6 years ago
4,326 posts
The way Jamroom works 'by default' is that on their profile pages, users only see timeline events that are pertinent to them - their own actions and the actions of the profiles they are following. This is done with a template call something like this -

{jrCore_list module="jrAction" profile_id=$_profile_id include_followed=true order_by="_item_id desc" simplepagebreak=12 page=$page_num pager=true pager_template="timeline_pager.tpl"}

Note that it includes the 'profile_id' and 'include_followed' parameters to make it specific to the profile. If you were to remove those parameters, the timeline list would be 'global' and show all site timeline entries for all profiles, including new signups (should that timeline action be enabled (see my post above)).
A global timeline would be better placed on the site homepage, in my opinion, but if you want it on your profile pages then go ahead and remove those parameters from the profile_index.tpl template.

A better alternative might be just to create an additional box on the profile page that just shows the latest signups. Do this with the template call -

{jrCore_list module="jrProfile" order_by="_item_id desc" limit=5}

hth


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
i add to profile_index.tpl
it works...
but not under status entry..

its bottom
updated by @resif: 09/24/18 09:24:54AM
resif
@resif
6 years ago
187 posts
it looks like this

not bad...
updated by @resif: 09/24/18 09:27:55AM
resif
@resif
6 years ago
187 posts
its nice idea for homepage/mainpage timeline...

which templates has this code as default.. i didnt see at Elastic2... and where i should add index.tlp or....
{jrCore_list module="jrAction" profile_id=$_profile_id include_followed=true order_by="_item_id desc" simplepagebreak=12 page=$page_num pager=true pager_template="timeline_pager.tpl"}
resif
@resif
6 years ago
187 posts
also i didt see timeline_pager.tpl
resif
@resif
6 years ago
187 posts
i think " 'global' and show all site timeline entries for all profiles" is very nice idea i saw it on Oxwall...
Jamroom default should be same
Strumelia
Strumelia
@strumelia
6 years ago
3,603 posts
Maybe ok as an option, but not as a default (imho).
I run paid ads on my sites' Home/Main page. Having all site activities fed to a member's own profile page would take away all incentive for my members to visit the Home page. I like the Home page to be a central meeting place that all members are eager to go look at each day, rather than just staying on their own profile page. My sites are communities, and I want to encourage members to explore the different parts of the site. It's cool that they can go to other members profile pages and see the different timelines of those people.
My members tell me they like to go browse over the various widgets, photos, and info on the Main page. And they see the ads there, and various site notices.
Everyone's needs are different.


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015
resif
@resif
6 years ago
187 posts
its related project needs...

i need global a mainpage and i didnt understand how can i do...
if i do something like this i will be buy Jamroom express..
paul
@paul
6 years ago
4,326 posts
Quote: i think " 'global' and show all site timeline entries for all profiles" is very nice idea i saw it on Oxwall...
Jamroom default should be same

Quote: Everyone's needs are different.

Thanks @strumelia, that sums it up :-)

@resif - If you want profile page timelines to be 'global', its easily done by taking the profile parameters out of the template list call, as outlined above. Let me know which skin you are using and I'll tell you in which template and where that call is.

Thanks


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
@paul i wrote above but i can write again.. i am using Elastic2...

thank you
paul
@paul
6 years ago
4,326 posts
Elastic2 call the Timeline module's item_index.tpl template so you would need to edit that - http://your_site.com/timeline/template_modify/template=item_index.tpl

Change line 75 to -

{jrCore_list module="jrAction" order_by="_item_id desc" pagebreak=12 page=$page_num pager=true assign="timeline"}

Change line 77 to -

{jrCore_list module="jrAction" order_by="_item_id desc" pagebreak=12 page=$page_num pager=true assign="timeline"}

Change line 95 to -

{jrCore_list module="jrAction" order_by="_item_id desc" pagebreak=12 page=$_post.p pager=true assign="timeline"}

That should change all instances of a profile specific timeline to a global timeline.

hth


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
@paul
Error: Query Error: Duplicate entry 'jrAction-item_index.tpl' for key 'template_unique'
paul
@paul
6 years ago
4,326 posts
Are you using the Elastic2 skin, and are you editing the Timeline module's item_index.tpl template?
Also, wherever the entry 'jrAction-item_index.tpl' has come from is wrong because of the hythen. It should be an underscore.
Not sure what is going on here. Can you ticket me with the site you want to do this on, and the admin login?
Thanks


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
yes i wrote this adres with my web side... adn edited lines...
http://your_site.com/timeline/template_modify/template=item_index.tpl
75
77
95

but before edited some others page and removed...
updated by @resif: 09/25/18 06:04:52AM
resif
@resif
6 years ago
187 posts
is this settings needs folowing users?
when someone enter article or status

i want no need following as global time...
updated by @resif: 09/25/18 06:53:15AM
paul
@paul
6 years ago
4,326 posts
Yes, its a 'global' timeline. All actions of all users are shown, regardless of whether they are being followed or not.
hth


--
Paul Asher - JR Developer and System Import Specialist
paul
@paul
6 years ago
4,326 posts
Don't post login details on this public forum.
I've deleted them from the post and change the admin password on your site.


--
Paul Asher - JR Developer and System Import Specialist
resif
@resif
6 years ago
187 posts
i know its just a demo not original web site
resif
@resif
6 years ago
187 posts
pls do same pass i have to try something
paul
@paul
6 years ago
4,326 posts
Even so, its still not a good idea!! I'll email you the new password.

Have edited the jrAction item_index.tpl as described above with issue.


--
Paul Asher - JR Developer and System Import Specialist

Tags