By Ken on Thursday, 18 September 2014
Replies 74
Likes 0
Views 1.8K
Votes 0
Hi Guys, just to compile some hacks and codes I'm sharing with the community. Basically, these codes are compilations of some stuffs I do in my site as a personal customization.
mention @anyone / Global Messaging - This enables you to mention and PM anyone in your site, not just friends
Source: /administrator/components/com_easysocial/models/friends.php - line 1141 you will see the code below

// Glue back query.
$query = implode(' ', $query);



Add this line just below the line I said above

// remove below query to make it work before.
//$query = 'SELECT b.* FROM `#__users` AS b inner join #__social_friends as f ON b.id = f.target_id WHERE b.name LIKE '.'"%' . $term . '%"'.' OR b.username LIKE '.'"%' . $term . '%"';
$query = 'SELECT b.* FROM `#__users` AS b WHERE b.name LIKE '.'"%' . $term . '%"'.' OR b.username LIKE '.'"%' . $term . '%"';
$db->setQuery( $query );


Remove email suggestion on search - This doesn't make sense to me suggestiing everyone the email address on the search bar. Email's should be private and should only allow username result

Source: /plugins/finder/easysocialusers/easysocialusers.php line 186 replace
$userEmail  = $config->get( 'users.indexer.email' ) ? $user->email : '';

With
// $userEmail  = $config->get( 'users.indexer.email' ) ? $user->email : '';

Please purge the smart search then re-index after doing this.

Hide Login Status - Hide user login status. This is just a template override, so basically the user doesn't have any control on this.
Source: Just add this to your template css (your own site template)


.es-online-status.es-online-status-small {
display: none !important;
}


Image Gear - Gear with your own image!

Download Here!

Trending Hashtag - This is a module with trending hashtag. I am not sure if this will work natively on you, feel free to post here if it doesn't. Not possible to view on public (since it won't link to hashes).
Download here!

Since the module I donated doesn't work, here's a quick tutorial
1. Run this in phpmyadmin (or any SQL client you want, I always use navicat on my side) also, replace # with your database prefix

create view trending_hash AS
SELECT
count(0) AS `trend_count`,
`#_social_stream_tags`.`id` AS `id`,
`#_social_stream_tags`.`title` AS `title`
FROM
(
`#_social_stream_tags`
JOIN `#_social_stream` ON (
(
`#_social_stream_tags`.`stream_id` = `#_social_stream`.`id`
)
)
)
WHERE
(
(
`#_social_stream`.`modified` > (curdate() - INTERVAL 7 DAY)
)
AND (
`#_social_stream_tags`.`title` IS NOT NULL
)
)
GROUP BY
`#_social_stream_tags`.`title`
ORDER BY
count(0) DESC


2. Install fabrik
3. In fabrik, create a new list
4. Fill up the details, then on data, connection -> site database then below choose database table -> trending hash (PS: since I'm just too lazy to edit the numbering, consider this as an extra step, (LOL) You have to modify the access, make sure the view list and view records are in public, then everything is on special or else it will be a security breach)
5. save and close
6. edit again the list view, then choose data -> primary key -> id
7. save and close again
8. go to elements -> remove/uncheck trend count and id "show in list" list
9. edit title, go to list view settings, custom link, then paste /stream/hashtag/{trending_hash___title} (or modify according to your url.
10. Save and close
11. Create a fabrik list module, and publish in your site.

Extra Details (credits to Jannik)
Jannik added this code on the CSS template
.fabrik_actions.fabrik_element, .fabrik_select.fabrik_element, .fabrik___heading > td, .fabrik___heading, .nav.nav-pills.pull-left {
display: none;

}
.trending_hash___title.fabrik_element.fabrik_list_1_group_1 {
border: none !important;
}




Also don't forget to disable the redundant header (it shows up with 2 headers) by disabling title in the advanced tab for the module. In the "Show Title" drop down, select "No"



Screenshots of setting to change in backend... plus screenshot of final result below.

P.S. if you want to include the # symbol in the list, you can use this css3 override.

Add the following to your custom.css

.fabrik___rowlink.fabrik_edit:before {
content: "#";
}


I added a screenshot.


Note: Doesn't work browsers that do not support CSS3.

Credit: Paul
FYI for the hashtag css you can also use the unicode option like this which is considered optimal and might have implications for language/internationalization:

.fabrik___rowlink.fabrik_edit:before {
content: " \0023 ";
}


Include Yourself in Following - This includes yourself in "following" just like twitter so you don't have to switch back and forth to "me and friends" and to the people you follow.

At last, after tinkering on the wrong file (stream.php) I finally get it right, LOL
First is open your /components/com_easysocial/controllers/dashboard.php

on line 74, change this code

if ($type == 'following') {
$stream->get(array('context' => SOCIAL_STREAM_CONTEXT_TYPE_ALL, 'type' => 'follow'));


to this


if ($type == 'following') {

// $stream->get(array('context' => SOCIAL_STREAM_CONTEXT_TYPE_ALL, 'type' => 'follow'));
// Above line was original and commented by developer on 24-09-2014 and belwo line added
$stream->get();
}


Loose search for ES - This allows you to search loosely with suggestions (added on 1.3.1 lost in 1.3.5) in ES. Please reindex everything in your site to make this work properly. All credits from ES team. I just put it here for future refference

Download it here! (just overwrite)

Permalink Automation - This is just a hack that allows you to automate nice permalink creation. Please change all um6yn_ to your site prefix (coz I'm lazy as hell :P)

Ok, so the first step we need to do is to update old permalinks to a new one

UPDATE um6yn_social_users
SET um6yn_social_users.permalink = NULL
WHERE
um6yn_social_users.permalink IS NOT NULL;

update um6yn_social_users set permalink = (select username from um6yn_users where um6yn_users.id = um6yn_social_users.user_id);



Next step is we will create a new file (this is for the automation of the next users registering after the mysql query we did) named custom_class.php and put it on /components/com_easysocial/ and put this code on it


<?php
class profileDetails{

public function addPermalink($id, $username){
$db = JFactory::getDBO();

$query = "SELECT *
FROM um6yn_social_users
WHERE um6yn_social_users.user_id = '".$id."'
AND um6yn_social_users.permalink = ''
";

$db->setQuery($query);
$result = $db->loadAssocList();
$count=count($result);

if($count == '1'){
$db2 = JFactory::getDBO();
$q = "UPDATE um6yn_social_users
SET permalink = '".$username."'
WHERE um6yn_social_users.user_id = '".$id."'
";
$db2->setQuery($q);
$result2 = $db2->query();
}
//return $q;
}
?>


Open components/com_easysocial/themes/wireframe/users/default.php Then on line after
defined( '_JEXEC' ) or die( 'Unauthorized Access' );


add this

$profile = new profileDetails;
//add permalink if perma is not existing
$profile->addPermalink($this->my->id,$this->my->getUsername());


And finally for just leave the url as /profile/<username> and do simple rewrite rule either in nginx rewrite or htaccess to remove the folder (just search in google for this )

Please be informed that this is a temporary hack and I'm still very excited on the native ES profile URL!

Randomize Friends Suggestion - Instead of always having the same list of friend suggestion, you will get a random friend suggestion.

open up
/administrator/components/com_easysocial/models/friends.php


On line 79 replace

$query .= " order by score desc";

with
$query .= " order by rand() desc";
Ken
·
Thursday, 18 September 2014 10:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Reserved for my other stuffs just in case the first thread gets too long
Ken
·
Thursday, 18 September 2014 10:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken, can you make a video of this: "mention @anyone" in action and share?

I am curious about how this works.

James
·
Thursday, 18 September 2014 11:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there James,


https://www.youtube.com/watch?v=Lb_8k-cS5g0
So basically, I only have 1 friend in this profile. The default action of ES is to allow you to mention only your friends. With this hack, you can call anyone in the site (just like twitter).
Ken
·
Thursday, 18 September 2014 11:49
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken, very nice indeed!

Ping me on Skype: hjames82

Thanks,
James
·
Thursday, 18 September 2014 21:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Fantastic thread, thanks for sharing once again Ken
·
Friday, 19 September 2014 02:06
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken - Great hack, thank you for sharing it!
·
Friday, 19 September 2014 03:52
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken - I like it. You got one for users to be able to turn off there "Online Status"?
·
Friday, 19 September 2014 06:44
·
0 Likes
·
0 Votes
·
0 Comments
·
@josh - Added it up on the first thread
Ken
·
Friday, 19 September 2014 07:47
·
0 Likes
·
0 Votes
·
0 Comments
·
I see you have trending hashtags module on your site. Any chance you would be willing to share that too?
·
Friday, 19 September 2014 07:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Why not ask Mark to just add this feature? They already added Invite Non-Friends in Groups, based on the hack Ken did it doesn't look too complicated for SI Team. Since the hack is in the model file, it will get overwritten on every update I'm talking about the @mention by the way.

Thanks for sharing Ken

Jackson
·
Friday, 19 September 2014 07:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken wrote:

@josh - Added it up on the first thread


Thanks Ken, but I did something similar to that already - I need a User to be able to turn there own status off/on
·
Friday, 19 September 2014 08:05
·
0 Likes
·
0 Votes
·
0 Comments
·
@jannik - Hi There Jannik. There's some customization in the core there and I believe providing the module just isn't gonna work due to the way easysocial works on updates. But here's a shortcut (not native and requires fabrik)

1. go to mysql (replace # with your prefix)

create view trending_hash AS
SELECT
count(0) AS `trend_count`,
`#_social_stream_tags`.`id` AS `id`,
`#_social_stream_tags`.`title` AS `title`
FROM
(
`#_social_stream_tags`
JOIN `#_social_stream` ON (
(
`#_social_stream_tags`.`stream_id` = `um6yn_social_stream`.`id`
)
)
)
WHERE
(
(
`#_social_stream`.`modified` > (curdate() - INTERVAL 7 DAY)
)
AND (
`#_social_stream_tags`.`title` IS NOT NULL
)
)
GROUP BY
`#_social_stream_tags`.`title`
ORDER BY
count(0) DESC


2. in fabrik, create a list view of the table trending_hash
3. link them up properly and hide the other columns in list view.

Please be informed this is not possible in the frontpage since easysocial doesn't have a public view in hashtag searches.
If you want to enable this on public, vote my sig! They might include it in the future builds (I don't have luck on making it public...)
Ken
·
Friday, 19 September 2014 08:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Ken, but I did something similar to that already - I need a User to be able to turn there own status off/on


@josh - not possible on my side, since it will involve both frontend and backend stuffs and the way easysocial updates will always break our hacks unless I see an API on it.
Ken
·
Friday, 19 September 2014 08:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Why not ask Mark to just add this feature? They already added Invite Non-Friends in Groups, based on the hack Ken did it doesn't look too complicated for SI Team. Since the hack is in the model file, it will get overwritten on every update I'm talking about the @mention by the way.


Mark said on my previous post he's considering it but then again, it's a security issue on both sides. They can add controls on the backend to enable and disable it. The security issue here is this hack just ignores privacy and will send you an email automatically once someone mentions you.
Ken
·
Friday, 19 September 2014 08:35
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken How did you realize the dropdown menu? I tried also as you did, but without success
·
Friday, 19 September 2014 19:46
·
0 Likes
·
0 Votes
·
0 Comments
·
@manuel - What I did was to create a custom module for that. Attached is the module
Ken
·
Friday, 19 September 2014 20:28
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken wow - THANK YOU - for sharing Ken!!! I installed it and it works! I will later spend some time to realize how you did that, have to say that I´am not a programmer at all, but sometimes humans could go far with a basic knowledge and logical thinking I hope I could learn from you
·
Friday, 19 September 2014 20:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing this Ken Greatly appreciated! For that, your public hashtag gets a vote from me
·
Saturday, 20 September 2014 02:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken wrote:

@jannik - Hi There Jannik. There's some customization in the core there and I believe providing the module just isn't gonna work due to the way easysocial works on updates. But here's a shortcut (not native and requires fabrik)

1. go to mysql (replace # with your prefix)

create view trending_hash AS
SELECT
count(0) AS `trend_count`,
`#_social_stream_tags`.`id` AS `id`,
`#_social_stream_tags`.`title` AS `title`
FROM
(
`#_social_stream_tags`
JOIN `#_social_stream` ON (
(
`#_social_stream_tags`.`stream_id` = `um6yn_social_stream`.`id`
)
)
)
WHERE
(
(
`#_social_stream`.`modified` > (curdate() - INTERVAL 7 DAY)
)
AND (
`#_social_stream_tags`.`title` IS NOT NULL
)
)
GROUP BY
`#_social_stream_tags`.`title`
ORDER BY
count(0) DESC


2. in fabrik, create a list view of the table trending_hash
3. link them up properly and hide the other columns in list view.

Please be informed this is not possible in the frontpage since easysocial doesn't have a public view in hashtag searches.
If you want to enable this on public, vote my sig! They might include it in the future builds (I don't have luck on making it public...)


Fantastic, thanks a lot! I hope mark and the team consider adding a native tending list. Until then, I will try your method if I manage to figure it out haha.
·
Saturday, 20 September 2014 02:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Most popular hashes
Ken
·
Saturday, 20 September 2014 07:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing this Ken Greatly appreciated! For that, your public hashtag gets a vote from me


Uploaded the trending hash, please see if it works as expected. Sooooooooooooo happy that Marks upvoted it! Hope it happens on the next build or before my license expires. That's the only thing missing in my wishlist ^_^

Because of that, here's another freebies for you guys! Trending hashes
Ken
·
Saturday, 20 September 2014 07:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks a lot Ken! Unfortunately it does not work as intended. It shows two tags that link up to some random article, but none from EasySocial. Also it lacks styling, it doesn't show up in a box.

Do I need to run the database query you mentioned earlier to fix it? or?
·
Saturday, 20 September 2014 08:09
·
0 Likes
·
0 Votes
·
0 Comments
·
That's quite sad, I think you should opt in with the fabrik custom module by then. If you have a site with fabrik installed, just run the query on your phpmyadmin (or any other SQL client). Then email me your backend access i'll do it for you free of charge (will include tutorial here). Sad to say, I don't have fabrik since I make my site minimal. Though that's the easiest way I can think of without modifying core.
Ken
·
Saturday, 20 September 2014 08:37
·
0 Likes
·
0 Votes
·
0 Comments
·
I will e-mail you my backend access and phpmyadmin access before I do anything.

I have installed the module you sent me and I have installed fabrik. I have not run the query, feel free to login to my phpmyadmin and do it, that way you can take screenshots in the process to post here
·
Saturday, 20 September 2014 08:46
·
0 Likes
·
0 Votes
·
0 Comments
·
e-mail sent
·
Saturday, 20 September 2014 08:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Added the step by step tutorial on the first thread. Hope you guys can use it! Anyway, just modify the css according to your needs. Again, this is quite useless until you login (vote the link on y footer so this will make more sense)
Ken
·
Saturday, 20 September 2014 09:42
·
0 Likes
·
0 Votes
·
0 Comments
·
@janik - Done! Sad to say I can't publish the video tutorial since it may imply security issues on your site and I am skipping between sites every few minutes since I'm not good at memorizing access (not so photographic memory, LOL). Anyway, the whole process is around 10 to 15 minutes of work. Just modify the module css according to your needs.
Ken
·
Saturday, 20 September 2014 09:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Excellent, thanks a lot Ken! You really are a very valuable member of this community. You continuously help site members improve their sites by sharing so much excellent knowledge. Personally, I am very grateful for your time assisting me!

I took Kens work one step further by creating the CSS needed to make it look clean.
Add this to your custom.css to remove all the junk around the module. (Note: .nav.nav-pills.pull-left might be used by other components or modules, so remove that bit if you see buttons missing on other parts of your site)

.fabrik_actions.fabrik_element, .fabrik_select.fabrik_element, .fabrik___heading > td, .fabrik___heading, .nav.nav-pills.pull-left {
display: none;

}
.trending_hash___title.fabrik_element.fabrik_list_1_group_1 {
border: none !important;
}


Also don't forget to disable the redundant header (it shows up with 2 headers) by disabling title in the advanced tab for the module. In the "Show Title" drop down, select "No"

Screenshots of setting to change in backend... plus screenshot of final result below.
·
Saturday, 20 September 2014 10:04
·
0 Likes
·
0 Votes
·
0 Comments
·
P.S. if you want to include the # symbol in the list, you can use this css3 override.

Add the following to your custom.css

.fabrik___rowlink.fabrik_edit:before {
content: "#";
}


I added a screenshot.

Note: Doesn't work on browsers that do not support CSS3.
·
Saturday, 20 September 2014 10:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Added your tweaks on the first thread! Thanks for the contribution Jannik!
Ken
·
Saturday, 20 September 2014 10:31
·
0 Likes
·
0 Votes
·
0 Comments
·
You are very welcome You did the hardest work, I just cleaned up the look and added a hashtag symbol hehe.
·
Saturday, 20 September 2014 10:55
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken thanks!

Can't believe how much I missed over just a few days not reading the forum
·
Monday, 22 September 2014 06:26
·
0 Likes
·
0 Votes
·
0 Comments
·
You guys are awesome !!
·
Monday, 22 September 2014 06:33
·
0 Likes
·
0 Votes
·
0 Comments
·
awesome
·
Monday, 22 September 2014 07:15
·
0 Likes
·
0 Votes
·
0 Comments
·
thanks so much
·
Tuesday, 23 September 2014 15:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Next project will be following with your details in it. I just can't seem to fix the union (im not that good with SQL) but i'm near it.
So here's how it works. Most of us just go with the "following" as default, but just like twitter, it should include OUR post in it so we will still know how our timeline goes without flipping back and forth with "me and friends" and "following"

What do you think guys? Is it a worthwhile project?
Ken
·
Tuesday, 23 September 2014 16:40
·
0 Likes
·
0 Votes
·
0 Comments
·
FYI for the hashtag css you can also use the unicode option like this which is considered optimal and might have implications for language/internationalization:

.fabrik___rowlink.fabrik_edit:before {
content: " \0023 ";
}
·
Tuesday, 23 September 2014 23:12
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken great job. Thank you.
·
Tuesday, 23 September 2014 23:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Paul for sharing! Added it on the main post!
Ken
·
Wednesday, 24 September 2014 06:43
·
0 Likes
·
0 Votes
·
0 Comments
·
to quote Jannik ..You are very welcome You >> did the hardest work, (Jannik) >> just cleaned up the look and added a hashtag symbol hehe... and >> I just gave an alternative to Jannik's nice little CSS3 trick. (and you could do the same with unicode bullets, checkmarks etc)
·
Wednesday, 24 September 2014 07:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Appreciate everything guys! I'm not much of a CSS guy and really more on site optimization so every tricks do count ^_^
Ken
·
Wednesday, 24 September 2014 08:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken wrote:

Next project will be following with your details in it. I just can't seem to fix the union (im not that good with SQL) but i'm near it.
So here's how it works. Most of us just go with the "following" as default, but just like twitter, it should include OUR post in it so we will still know how our timeline goes without flipping back and forth with "me and friends" and "following"

What do you think guys? Is it a worthwhile project?


Sweet, sounds like a great idea
·
Wednesday, 24 September 2014 13:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken wrote:

Appreciate everything guys! I'm not much of a CSS guy and really more on site optimization so every tricks do count ^_^


hehe, well luckily CSS is my favorite part of designing websites. So I can help a lot with the CSS side of things
·
Wednesday, 24 September 2014 14:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Subscribed!
·
Wednesday, 24 September 2014 21:46
·
0 Likes
·
0 Votes
·
0 Comments
·
@Ken. Thank you so much for sharing this with the community. Its really useful to anyone who want to customise ES to different parts of their site. Standing ovation for your gesture to share with everyone!
·
Wednesday, 24 September 2014 22:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Just added a new code Include yourself in following. Been tinkering the wrong file for almost a day then just found out I wasted so much time for this very small code, LOL! I even created a new file with 50 lines to include, hahaha. Anyway, good to know I found it (and it's just a small comment, removed a line LOL). Hope you make use of the new codes!
Ken
·
Thursday, 25 September 2014 04:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Sweet Thanks a lot for yet another quality contribution
·
Thursday, 25 September 2014 16:24
·
0 Likes
·
0 Votes
·
0 Comments
·
thanks you all for sharing
loïc
·
Thursday, 25 September 2014 17:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken I have a suggestion for you. I was just thinking, currently there is a way to create custom filters with multiple hashtags... and it is possible to save a hashtag to a filter... But it is not possible to save it to an existing filter. I think there should be a button to add hashtag to existing filter.

I just created a request in voices called: Option: Add Hashtag to existing Filter ( http://stackideas.com/voices/easysocial/item/480 ) please vote for it if you like the idea.

However, knowing how skilled you are, maybe you can get such a feature up and running before Stackideas... so thought I would suggest it here too
·
Thursday, 25 September 2014 22:20
·
0 Likes
·
0 Votes
·
0 Comments
·
I would love to add that but I'm really pushing all my effort in making the hashtag public as of this moment. I'll do what I can by next week to see if I can do this too.

Anyway, here's a global search for the stream using mySQL/mariaDB

SELECT
#_social_stream.id,
#_social_stream.actor_id,
#_social_stream.title,
#_social_stream.edited,
#_social_stream.content
FROM
#_social_stream
WHERE
#_social_stream.content like '%keywordhere%'

Ken
·
Friday, 26 September 2014 08:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Subscribed
·
Friday, 26 September 2014 08:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken wrote:

I would love to add that but I'm really pushing all my effort in making the hashtag public as of this moment. I'll do what I can by next week to see if I can do this too.

Anyway, here's a global search for the stream using mySQL/mariaDB

SELECT
#_social_stream.id,
#_social_stream.actor_id,
#_social_stream.title,
#_social_stream.edited,
#_social_stream.content
FROM
#_social_stream
WHERE
#_social_stream.content like '%keywordhere%'



Excellent, yet again your work is greatly appreciated.
·
Friday, 26 September 2014 09:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi guys, I'm currently creating a global searching for streams. This will be a plugin that will allow you to search hashtags, post, etc with the users keyword. Is there anyone willing to chip in for the development? Basically the purpose of me asking donation is to give a gift to a fellow friend developer who's really helped me a lot through all these years. A donation button is in my sig just in case you want it. Again, I'll still be adding more code on this, but only those who donate can have the STREAM SEARCH plugin. This is expected within 30 days as of posting on this
Ken
·
Friday, 26 September 2014 13:59
·
0 Likes
·
0 Votes
·
0 Comments
·
A. Your donate button doesn't work, it gives me an error.
B. I will send you a donation within the next couple of weeks once my new credit card arrives, as I just checked my PayPal balance and it is down to 0.
·
Friday, 26 September 2014 14:37
·
0 Likes
·
0 Votes
·
0 Comments
·
The purpose of the search is basically to empower the module to give more result rather than just users but also streams. Though since this will be a resource hog on SQL it will show only the last 3 months result (as per minimum archiving in easysocial). Also, the goal is to make everything easily available for everyone. I feel that the picture search is very limited since you don't really put details on picture but on post. Same way with album search. it will also allow you to search hashtags since it's also on the same table (good thing ES team organize everything so neatly!)
Ken
·
Friday, 26 September 2014 14:53
·
0 Likes
·
0 Votes
·
0 Comments
·
subscribe
·
Monday, 29 September 2014 09:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Just to add (for future reference), all credits on ES team (specially to Sam). Loose search!
Ken
·
Thursday, 02 October 2014 11:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Updated for you guys! Sorry for the 1 day delay, just got into a meeting yesterday.
Ken
·
Tuesday, 21 October 2014 13:27
·
0 Likes
·
0 Votes
·
0 Comments
·
sub
·
Tuesday, 21 October 2014 13:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Subscribe
·
Tuesday, 21 October 2014 15:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Ken,

Thanks for sharing some hacks and codes
May i suggest you a new one ??

The ability to change the profile landing page for : user about page than the user timeline page...
or at least in the user timeline page (the user profile defaut page) : to extend the profile submenu like is done in user about page

Am i clear ?

In my opinion it'll be much more clear for persons when they visit a user profile page

What do you think of that ?

Loïc
·
Friday, 31 October 2014 21:57
·
0 Likes
·
0 Votes
·
0 Comments
·
·
Friday, 31 October 2014 22:43
·
0 Likes
·
0 Votes
·
0 Comments
·
+subscribe
·
Wednesday, 12 November 2014 19:56
·
0 Likes
·
0 Votes
·
0 Comments
·
@ken on your site you have a Pen icon on extreme right of logo bar, which when clicked a popup for status update appears, can you please share the method of achieving the same.
regards
·
Thursday, 13 November 2014 17:12
·
0 Likes
·
0 Votes
·
0 Comments
·
@sunny

I'll put that on Monday, I'll be on a vacation this week and I don't want my wife to see me going in the internet (or else it will ruin her vacation) ^_^
Ken
·
Thursday, 13 November 2014 17:26
·
0 Likes
·
0 Votes
·
0 Comments
·
I am curious, what's your site Ken? If you don't mind...
·
Thursday, 13 November 2014 17:26
·
0 Likes
·
0 Votes
·
0 Comments
·
@ken thanks:) , enjoy your holidays!
·
Thursday, 13 November 2014 17:48
·
0 Likes
·
0 Votes
·
0 Comments
·
@loic, @James et. al. See related voices request for configurable profile landing page, add what's needed and vote
·
Thursday, 13 November 2014 23:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Just added randomize friend suggestion, I just don't see any sense of just seeing the same list of suggested friends over and over again (hope you get my point there )
Ken
·
Monday, 24 November 2014 14:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Sunny wrote:

@ken on your site you have a Pen icon on extreme right of logo bar, which when clicked a popup for status update appears, can you please share the method of achieving the same.
regards
Ken wrote:

@sunny

I'll put that on Monday, I'll be on a vacation this week and I don't want my wife to see me going in the internet (or else it will ruin her vacation) ^_^


Hi Ken,
Can you please share on the above. If its not asking for too much..
regards
·
Tuesday, 25 November 2014 22:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Fantastic thread!
·
Thursday, 12 February 2015 12:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Fantastic thread!
·
Thursday, 12 February 2015 12:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Guys,

Thanks for sharing.
·
Thursday, 12 February 2015 12:48
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post