Forum Replies Created
-
Author
-
NormanParticipant
yes, HASHTAGGER might be the better choice, but it looks like there are problems since 4.1
https://wordpress.org/plugins/hashtagger/NormanParticipant@sharmstr in this case it has nothing to do with the hashtag plugin.
i deinstalled all hashtag plugins.
somehow my system has a problem with soundcloud urls.NormanParticipantok. will do that and hopefully share some informations about that.
a hash tag system is super important. thxNormanParticipantWhen I upload the same link of a music track from soundcloud into the seventh queen kleo demo activity feed it works perfect.
http://seventhqueen.com/themes/kleo/activity/
I also already installed the SoundCloud Shortcode plugin from soundcloud, but no effect.
Youtube and Vimeo are working fine on my site btw.Attachments:
You must be logged in to view attached files.NormanParticipant@sharmstr . Dear sharmstr I deactivated the plugin: BuddyPress Activity Privacy
and now the picture upload and the refresh works !Are you using a different plugin in for privacy on your demo site ? I saw that there is an option to POST IN a certain location ? or can i activate this option somewhere ?
NormanParticipant@sharmstr thanks. very helpful. I just tested and I found out that in your demo version after upload
it shows ” + LOAD NEWEST ” similar to facebook. When I upload in my version + LOAD NEWEST doesn’t appear. I will check the plugins.thx
NormanParticipantHi Abe, thanks for the message.
I think the uploading problem is visible. I mean I see the characters with the % of the upload.
The problem is only that after the upload the page doesn’t reload. It is just uploading, than is a long break and than only the text shows in the activity, not attachment.
So the users upload it again.Because they thing although the upload status looked good, that something went wrong in the end.
It is only visible if I go to another page and than back.
Is your page refreshing on its own with picture or link attachment ?NormanParticipantI found out that the privacy setting plugin is causing the upload button to disappear- so i switched it off. But still if i click on upload- there is no more upload functionality the button is dead !
November 30, 2014 at 21:42 in reply to: bp activity loader plugin install needs container info to work #37169NormanParticipantoh right . sorry sharmstr.
yes it works.here for everyone who wants to run the BP ACTIVITY LOADER PLUGIN.
just copy and replace this code:COPY CODE/** * Please note, this plugin requires the jQuery cookie plugin, which comes bundled with the bp-default theme and many BuddyPress themes. * If you theme does not include it it, please copy it from bp-default/_inc/global.js and paste in your js file **/ jQuery(document).ready( function() { var jq=jQuery; var is_activity_loading=false;//We'll use this variable to make sure we don't send the request again and again. //Check the window scroll event. jq(window).scroll(function() { //Find the visible "load more" button. //since BP does not remove the "load more" button, we need to find the last one that is visible. var load_more_btn=jq(".load-more:visible"); //If there is no visible "load more" button, we've reached the last page of the activity stream. if(!load_more_btn.get(0)) return; //Find the offset of the button. var pos=load_more_btn.offset(); //If the window height+scrollTop is greater than the top offset of the "load more" button, we have scrolled to the button's position. Let us load more activity. if(jq(window).scrollTop() + jq(window).height() > pos.top ) { load_more_activity(); } }); /** * This routine loads more activity. * We call it whenever we reach the bottom of the activity listing. * */ function load_more_activity(){ //Check if activity is loading, which means another request is already doing this. //If yes, just return and let the other request handle it. if(is_activity_loading) return false; //So, it is a new request, let us set the var to true. is_activity_loading=true; //Add loading class to "load more" button. //Theme authors may need to change the selector if their theme uses a different id for the content container. //This is designed to work with the structure of bp-default/derivative themes. //Change #content to whatever you have named the content container in your theme. jq(".activity li.load-more").addClass('loading'); if ( null == jq.cookie('bp-activity-oldestpage') ) jq.cookie('bp-activity-oldestpage', 1, { path: '/' } ); var oldest_page = ( jq.cookie('bp-activity-oldestpage') * 1 ) + 1; //Send the ajax request. jq.post( ajaxurl, { action: 'activity_get_older_updates', 'cookie': encodeURIComponent(document.cookie), 'page': oldest_page }, function(response) { jq(".load-more").hide();//Hide any "load more" button. jq(".activity li.load-more").removeClass('loading');//Theme authors, you may need to change #content to the id of your container here, too. //Update cookie... jq.cookie( 'bp-activity-oldestpage', oldest_page, { path: '/' } ); //and append the response. jq(".activity ul.activity-list").append(response.contents); //Since the request is complete, let us reset is_activity_loading to false, so we'll be ready to run the routine again. is_activity_loading=false; }, 'json' ); return false; } });//end of dom ready
November 30, 2014 at 20:58 in reply to: bp activity loader plugin install needs container info to work #37161NormanParticipantis change to this. still not working
COPY CODE/** * Please note, this plugin requires the jQuery cookie plugin, which comes bundled with the bp-default theme and many BuddyPress themes. * If you theme does not include it it, please copy it from bp-default/_inc/global.js and paste in your js file **/ jQuery(document).ready( function() { var jq=jQuery; var is_activity_loading=false;//We'll use this variable to make sure we don't send the request again and again. //Check the window scroll event. jq(window).scroll(function() { //Find the visible "load more" button. //since BP does not remove the "load more" button, we need to find the last one that is visible. var load_more_btn=jq(".load-more:visible"); //If there is no visible "load more" button, we've reached the last page of the activity stream. if(!load_more_btn.get(0)) return; //Find the offset of the button. var pos=load_more_btn.offset(); //If the window height+scrollTop is greater than the top offset of the "load more" button, we have scrolled to the button's position. Let us load more activity. if(jq(window).scrollTop() + jq(window).height() > pos.top ) { load_more_activity(); } }); /** * This routine loads more activity. * We call it whenever we reach the bottom of the activity listing. * */ function load_more_activity(){ //Check if activity is loading, which means another request is already doing this. //If yes, just return and let the other request handle it. if(is_activity_loading) return false; //So, it is a new request, let us set the var to true. is_activity_loading=true; //Add loading class to "load more" button. //Theme authors may need to change the selector if their theme uses a different id for the content container. //This is designed to work with the structure of bp-default/derivative themes. //Change #content to whatever you have named the content container in your theme. jq("#.activity li.load-more").addClass('loading'); if ( null == jq.cookie('bp-activity-oldestpage') ) jq.cookie('bp-activity-oldestpage', 1, { path: '/' } ); var oldest_page = ( jq.cookie('bp-activity-oldestpage') * 1 ) + 1; //Send the ajax request. jq.post( ajaxurl, { action: 'activity_get_older_updates', 'cookie': encodeURIComponent(document.cookie), 'page': oldest_page }, function(response) { jq(".load-more").hide();//Hide any "load more" button. jq("#.activity li.load-more").removeClass('loading');//Theme authors, you may need to change #content to the id of your container here, too. //Update cookie... jq.cookie( 'bp-activity-oldestpage', oldest_page, { path: '/' } ); //and append the response. jq("#.activity ul.activity-list").append(response.contents); //Since the request is complete, let us reset is_activity_loading to false, so we'll be ready to run the routine again. is_activity_loading=false; }, 'json' ); return false; } });//end of dom ready
November 30, 2014 at 20:07 in reply to: bp activity loader plugin install needs container info to work #37148NormanParticipantCOPY CODE/** * Please note, this plugin requires the jQuery cookie plugin, which comes bundled with the bp-default theme and many BuddyPress themes. * If you theme does not include it it, please copy it from bp-default/_inc/global.js and paste in your js file **/ jQuery(document).ready( function() { var jq=jQuery; var is_activity_loading=false;//We'll use this variable to make sure we don't send the request again and again. //Check the window scroll event. jq(window).scroll(function() { //Find the visible "load more" button. //since BP does not remove the "load more" button, we need to find the last one that is visible. var load_more_btn=jq(".load-more:visible"); //If there is no visible "load more" button, we've reached the last page of the activity stream. if(!load_more_btn.get(0)) return; //Find the offset of the button. var pos=load_more_btn.offset(); //If the window height+scrollTop is greater than the top offset of the "load more" button, we have scrolled to the button's position. Let us load more activity. if(jq(window).scrollTop() + jq(window).height() > pos.top ) { load_more_activity(); } }); /** * This routine loads more activity. * We call it whenever we reach the bottom of the activity listing. * */ function load_more_activity(){ //Check if activity is loading, which means another request is already doing this. //If yes, just return and let the other request handle it. if(is_activity_loading) return false; //So, it is a new request, let us set the var to true. is_activity_loading=true; //Add loading class to "load more" button. //Theme authors may need to change the selector if their theme uses a different id for the content container. //This is designed to work with the structure of bp-default/derivative themes. //Change #content to whatever you have named the content container in your theme. jq("#activity-stream li.load-more").addClass('activity'); if ( null == jq.cookie('bp-activity-oldestpage') ) jq.cookie('bp-activity-oldestpage', 1, { path: '/' } ); var oldest_page = ( jq.cookie('bp-activity-oldestpage') * 1 ) + 1; //Send the ajax request. jq.post( ajaxurl, { action: 'activity_get_older_updates', 'cookie': encodeURIComponent(document.cookie), 'page': oldest_page }, function(response) { jq(".load-more").hide();//Hide any "load more" button. jq("#activity-stream li.load-more").removeClass('activity');//Theme authors, you may need to change #content to the id of your container here, too. //Update cookie... jq.cookie( 'bp-activity-oldestpage', oldest_page, { path: '/' } ); //and append the response. jq("#activity-stream ul.activity-list").append(response.contents); //Since the request is complete, let us reset is_activity_loading to false, so we'll be ready to run the routine again. is_activity_loading=false; }, 'json' ); return false; } });//end of dom ready
November 30, 2014 at 20:06 in reply to: bp activity loader plugin install needs container info to work #37147NormanParticipant`/**
* Please note, this plugin requires the jQuery cookie plugin, which comes bundled with the bp-default theme and many BuddyPress themes.
* If you theme does not include it it, please copy it from bp-default/_inc/global.js and paste in your js file
**/jQuery(document).ready( function() {
var jq=jQuery;
var is_activity_loading=false;//We’ll use this variable to make sure we don’t send the request again and again.//Check the window scroll event.
jq(window).scroll(function() {
//Find the visible “load more” button.
//since BP does not remove the “load more” button, we need to find the last one that is visible.
var load_more_btn=jq(“.load-more:visible”);
//If there is no visible “load more” button, we’ve reached the last page of the activity stream.
if(!load_more_btn.get(0))
return;//Find the offset of the button.
var pos=load_more_btn.offset();//If the window height+scrollTop is greater than the top offset of the “load more” button, we have scrolled to the button’s position. Let us load more activity.
if(jq(window).scrollTop() + jq(window).height() > pos.top ) {
load_more_activity();
}});
/**
* This routine loads more activity.
* We call it whenever we reach the bottom of the activity listing.
*
*/
function load_more_activity(){
//Check if activity is loading, which means another request is already doing this.
//If yes, just return and let the other request handle it.
if(is_activity_loading)
return false;//So, it is a new request, let us set the var to true.
is_activity_loading=true;
//Add loading class to “load more” button.
//Theme authors may need to change the selector if their theme uses a different id for the content container.
//This is designed to work with the structure of bp-default/derivative themes.
//Change #content to whatever you have named the content container in your theme.
jq(“#activity-stream li.load-more”).addClass(‘activity’);if ( null == jq.cookie(‘bp-activity-oldestpage’) )
jq.cookie(‘bp-activity-oldestpage’, 1, {
path: ‘/’
} );var oldest_page = ( jq.cookie(‘bp-activity-oldestpage’) * 1 ) + 1;
//Send the ajax request.
jq.post( ajaxurl, {
action: ‘activity_get_older_updates’,
‘cookie’: encodeURIComponent(document.cookie),
‘page’: oldest_page
},
function(response)
{
jq(“.load-more”).hide();//Hide any “load more” button.
jq(“#activity-stream li.load-more”).removeClass(‘activity’);//Theme authors, you may need to change #content to the id of your container here, too.//Update cookie…
jq.cookie( ‘bp-activity-oldestpage’, oldest_page, {
path: ‘/’
} );//and append the response.
jq(“#activity-stream ul.activity-list”).append(response.contents);//Since the request is complete, let us reset is_activity_loading to false, so we’ll be ready to run the routine again.
is_activity_loading=false;
}, ‘json’ );return false;
}});//end of dom ready
November 30, 2014 at 20:06 in reply to: bp activity loader plugin install needs container info to work #37146NormanParticipanti put it like that. it is triggering the infinite reload but not inserting the additional content.
`/**
* Please note, this plugin requires the jQuery cookie plugin, which comes bundled with the bp-default theme and many BuddyPress themes.
* If you theme does not include it it, please copy it from bp-default/_inc/global.js and paste in your js file
**/jQuery(document).ready( function() {
var jq=jQuery;
var is_activity_loading=false;//We’ll use this variable to make sure we don’t send the request again and again.//Check the window scroll event.
jq(window).scroll(function() {
//Find the visible “load more” button.
//since BP does not remove the “load more” button, we need to find the last one that is visible.
var load_more_btn=jq(“.load-more:visible”);
//If there is no visible “load more” button, we’ve reached the last page of the activity stream.
if(!load_more_btn.get(0))
return;//Find the offset of the button.
var pos=load_more_btn.offset();//If the window height+scrollTop is greater than the top offset of the “load more” button, we have scrolled to the button’s position. Let us load more activity.
if(jq(window).scrollTop() + jq(window).height() > pos.top ) {
load_more_activity();
}});
/**
* This routine loads more activity.
* We call it whenever we reach the bottom of the activity listing.
*
*/
function load_more_activity(){
//Check if activity is loading, which means another request is already doing this.
//If yes, just return and let the other request handle it.
if(is_activity_loading)
return false;//So, it is a new request, let us set the var to true.
is_activity_loading=true;
//Add loading class to “load more” button.
//Theme authors may need to change the selector if their theme uses a different id for the content container.
//This is designed to work with the structure of bp-default/derivative themes.
//Change #content to whatever you have named the content container in your theme.
jq(“#activity-stream li.load-more”).addClass(‘activity’);if ( null == jq.cookie(‘bp-activity-oldestpage’) )
jq.cookie(‘bp-activity-oldestpage’, 1, {
path: ‘/’
} );var oldest_page = ( jq.cookie(‘bp-activity-oldestpage’) * 1 ) + 1;
//Send the ajax request.
jq.post( ajaxurl, {
action: ‘activity_get_older_updates’,
‘cookie’: encodeURIComponent(document.cookie),
‘page’: oldest_page
},
function(response)
{
jq(“.load-more”).hide();//Hide any “load more” button.
jq(“#activity-stream li.load-more”).removeClass(‘activity’);//Theme authors, you may need to change #content to the id of your container here, too.//Update cookie…
jq.cookie( ‘bp-activity-oldestpage’, oldest_page, {
path: ‘/’
} );//and append the response.
jq(“#activity-stream ul.activity-list”).append(response.contents);//Since the request is complete, let us reset is_activity_loading to false, so we’ll be ready to run the routine again.
is_activity_loading=false;
}, ‘json’ );return false;
}});//end of dom ready
November 30, 2014 at 19:59 in reply to: bp activity loader plugin install needs container info to work #37143NormanParticipantor do i have to change all content to activity-stream ?
November 30, 2014 at 19:57 in reply to: bp activity loader plugin install needs container info to work #37142NormanParticipanti add it like this but the new content doesn’t show up
jq(“#activity-stream li.load-more”).addClass(‘activity’);
NormanParticipantHi sharmstr, i saved and deleted cache.
still social album pages show “search members”
November 30, 2014 at 06:02 in reply to: bp activity loader plugin install needs container info to work #37081NormanParticipantCOPY CODE/** * Please note, this plugin requires the jQuery cookie plugin, which comes bundled with the bp-default theme and many BuddyPress themes. * If you theme does not include it it, please copy it from bp-default/_inc/global.js and paste in your js file **/ jQuery(document).ready( function() { var jq=jQuery; var is_activity_loading=false;//We'll use this variable to make sure we don't send the request again and again. //Check the window scroll event. jq(window).scroll(function() { //Find the visible "load more" button. //since BP does not remove the "load more" button, we need to find the last one that is visible. var load_more_btn=jq(".load-more:visible"); //If there is no visible "load more" button, we've reached the last page of the activity stream. if(!load_more_btn.get(0)) return; //Find the offset of the button. var pos=load_more_btn.offset(); //If the window height+scrollTop is greater than the top offset of the "load more" button, we have scrolled to the button's position. Let us load more activity. if(jq(window).scrollTop() + jq(window).height() > pos.top ) { load_more_activity(); } }); /** * This routine loads more activity. * We call it whenever we reach the bottom of the activity listing. * */ function load_more_activity(){ //Check if activity is loading, which means another request is already doing this. //If yes, just return and let the other request handle it. if(is_activity_loading) return false; //So, it is a new request, let us set the var to true. is_activity_loading=true; //Add loading class to "load more" button. //Theme authors may need to change the selector if their theme uses a different id for the content container. //This is designed to work with the structure of bp-default/derivative themes. //Change #content to whatever you have named the content container in your theme. jq(„#.content li.load-more").addClass('loading'); if ( null == jq.cookie('bp-activity-oldestpage') ) jq.cookie('bp-activity-oldestpage', 1, { path: '/' } ); var oldest_page = ( jq.cookie('bp-activity-oldestpage') * 1 ) + 1; //Send the ajax request. jq.post( ajaxurl, { action: 'activity_get_older_updates', 'cookie': encodeURIComponent(document.cookie), 'page': oldest_page }, function(response) { jq(".load-more").hide();//Hide any "load more" button. jq("#content li.load-more").removeClass('loading');//Theme authors, you may need to change #content to the id of your container here, too. //Update cookie... jq.cookie( 'bp-activity-oldestpage', oldest_page, { path: '/' } ); //and append the response. jq("#content ul.activity-list").append(response.contents); //Since the request is complete, let us reset is_activity_loading to false, so we'll be ready to run the routine again. is_activity_loading=false; }, 'json' ); return false; } });//end of dom ready
November 30, 2014 at 06:02 in reply to: bp activity loader plugin install needs container info to work #37080NormanParticipantthis is the activity-loader.js
/**
* Please note, this plugin requires the jQuery cookie plugin, which comes bundled with the bp-default theme and many BuddyPress themes.
* If you theme does not include it it, please copy it from bp-default/_inc/global.js and paste in your js file
**/jQuery(document).ready( function() {
var jq=jQuery;
var is_activity_loading=false;//We’ll use this variable to make sure we don’t send the request again and again.//Check the window scroll event.
jq(window).scroll(function() {
//Find the visible “load more” button.
//since BP does not remove the “load more” button, we need to find the last one that is visible.
var load_more_btn=jq(“.load-more:visible”);
//If there is no visible “load more” button, we’ve reached the last page of the activity stream.
if(!load_more_btn.get(0))
return;//Find the offset of the button.
var pos=load_more_btn.offset();//If the window height+scrollTop is greater than the top offset of the “load more” button, we have scrolled to the button’s position. Let us load more activity.
if(jq(window).scrollTop() + jq(window).height() > pos.top ) {
load_more_activity();
}});
/**
* This routine loads more activity.
* We call it whenever we reach the bottom of the activity listing.
*
*/
function load_more_activity(){
//Check if activity is loading, which means another request is already doing this.
//If yes, just return and let the other request handle it.
if(is_activity_loading)
return false;//So, it is a new request, let us set the var to true.
is_activity_loading=true;
//Add loading class to “load more” button.
//Theme authors may need to change the selector if their theme uses a different id for the content container.
//This is designed to work with the structure of bp-default/derivative themes.
//Change #content to whatever you have named the content container in your theme.
jq(„#.content li.load-more”).addClass(‘loading’);if ( null == jq.cookie(‘bp-activity-oldestpage’) )
jq.cookie(‘bp-activity-oldestpage’, 1, {
path: ‘/’
} );var oldest_page = ( jq.cookie(‘bp-activity-oldestpage’) * 1 ) + 1;
//Send the ajax request.
jq.post( ajaxurl, {
action: ‘activity_get_older_updates’,
‘cookie’: encodeURIComponent(document.cookie),
‘page’: oldest_page
},
function(response)
{
jq(“.load-more”).hide();//Hide any “load more” button.
jq(“#content li.load-more”).removeClass(‘loading’);//Theme authors, you may need to change #content to the id of your container here, too.//Update cookie…
jq.cookie( ‘bp-activity-oldestpage’, oldest_page, {
path: ‘/’
} );//and append the response.
jq(“#content ul.activity-list”).append(response.contents);//Since the request is complete, let us reset is_activity_loading to false, so we’ll be ready to run the routine again.
is_activity_loading=false;
}, ‘json’ );return false;
}});//end of dom ready
November 29, 2014 at 01:20 in reply to: how to remove "share this article" text in theme child #37008NormanParticipantworks ! thanks a lot !!
NormanParticipanttried everything. can’t fix it.
switched off the child css.
what do you mean with “badly formatted html in the menu” ?
NormanParticipantHi kamal, i saw you did some posting tests on my site.
Do you have any idea how to fix the refresh problem ?
Is there any way to force a refresh after a post is done in the buddypress-function.phpeverytime i upload and wait nothing is happening. if i hit browser refresh the post is there with picture looking good.
i really checked several times. the refresh is not triggered or delayed..I dunno.
I have to solve it. Please let me know what you think.
NormanParticipantThx Abe,
but is IONCUBE LOADER slowing down KLEO or is there any negative effect ?Do I have to remove it or it doesn’t matter ?
NormanParticipantdear kamal,
i still have the problem with my activity status picture uploads.
however i found out that if i wait really really long ( like 30 seconds ) and if i refresh on my own than the post appears with picture.– do really need the RS Buddypress Activity Refresh Plugin ? is Kleo not refreshing status updates ?
– any other ideas how to fix it ? it is a big problem for me right now, my users think my website is not working ;(
i can share login credentials with you.
thx. n.NormanParticipantkamal it was the problem of the host, after fixing the database problem again the login menu behavior was also ok again.
NormanParticipant@apluskdesign allan, is the buddystream plugin working with Kleo ? please share your experience with the community-
NormanParticipantHosting problem still not fixed.
I will let you know as soon as they managed to fix it.NormanParticipantKamal, I don’t mean the wordpress menu,
I mean the menu that I made for my Kleo website, the one you can click with the tabs.
usually it is like this (if you are not logged in) you see this:
HOME BLOG MEMBER ACTIVITY MORE LOGIN/REGISTER
than when you login with the widget you should see this (but is doesn’t display!!)
HOME BLOG ADD-PUPLIC-POST-OR-ARTICLE MY-KAWAII-PROFILE MEMBER ACTIVITY MORE LOGIN/REGISTER
you have to try to login with the login widget on http://kawaii.com/register
you will also see that the login widget is not changing. usually you login and than you
don’t see the login mask anymore. you should than see your user avatar and the logout optionNormanParticipantgreat kamal, i also talked to my host, they said, there is a database issue on their site. they will inform me once they fixed that, until than it is not possible to further investigate the problem, because the site is not working correctly anyway.
so please skip my problem, until i have new infos- thanksNovember 14, 2014 at 16:44 in reply to: how to hide the member counter in the member activity wall ? #35436NormanParticipantThis reply has been set as private. -
AuthorPosts