Forum Activity for @michael

michael
@michael
11/20/16 11:32:41PM
7,826 posts

Instagram


Jamroom Developers

Thats one part of building modules that integrate with stuff thats annoying. Its not finished once its built, you have to keep jumping through hoops to keep it going. :(
michael
@michael
11/20/16 11:30:42PM
7,826 posts

Jamroom 5 --> 6 upgrade


Using Jamroom

strumelia, If you're worried setup a dev site on a new domain and import your site there, then upgrade that to JR6 first so you know about any weirdness before dropping it on your community.

That will give you breathing room in case there are any adjustments that need to be made, you can make them on the dev site then throw the whole site away once you've done it on your main site.

Suspect there will be very little that causes issue, but the unknown can cause uncertainty. We're here if anything goes drastically wrong. :)
michael
@michael
11/20/16 11:22:14PM
7,826 posts

AutoFollow for Forum


Using Jamroom

looking at it now:
* Changed folder name xxxjrAutoNotify to xxAutoNotify
* Renamed all instances of jrAutoNotify everywhere in the files to xxAutoNotify to match folder name
* index.php contains a view called view_xxAutoNotify() there is no view url specified, needs changing.

Anything in the index.php file is a view used to take control of a url, so since the module wants to take control of the 'auto-notify' url any url found at site.com/auto-notify will look for function in index.php and if its not there, it will look for a file index.tpl in the /modules/xxAutoNotify/templates/index.tpl

The URL that the module wants to take control of is found in the _meta() function in include.php, here:
/**
 * meta
 */
function xxAutoNotify_meta(){
    $_tmp = array(
        'name'        => 'Auto Notify',
        'url'         => 'auto-notify',
.......
}


To take control of a specific url, like site.com/auto-notify/speedway that would correspond to
index.php:
function view_xxAutoNotify_speedway($_post, $_user, $_conf)
{ return 'I like going to the speedway'; }

You cant have a view function without a view specified so view_xxAutoNotify() won't work, if you want it to be the default for all non defined views, then use view_xxAutoNotify_default.

--
* adding a changelog.txt and incrementing the version to 1.0.0
* removed the hyphen in auto-notify url because I worry it could be interpreted incorrectly (personal preference not a requirement)

--
have just installed the module: The index.php file is not needed at all, there are no views for this module. Deleted it.

--
* config.php is good, it just needs a bit of cleaning up, it would have worked though.

--
Tested, seams to be good, have added a requirement for the jrForum module since it wont do anything without that and added a check before trying to write to the datastore.

Other than that, well done.

Attached
xxAutoNotify.zip - 2KB

updated by @michael: 11/20/16 11:22:51PM
michael
@michael
11/20/16 12:54:21AM
7,826 posts

timeline issue


Using Jamroom

can you put one issue in each thread and add some steps on how to see the 2 issues in the screenshots.

Did you click a link from somewhere to get to that URL in the second screenshot? if so, where is that link displayed.

--
The like I'm guessing was just a like click from the timeline. Is that where the link was that went to:
/evi/follow/19

Is /evi/ a private profile? I can see other profiles on your site, but not that one.
michael
@michael
11/20/16 12:15:43AM
7,826 posts

timeline issue


Using Jamroom

Done any customization, the situation seams strange. It seams like 'pigtail-productions' has clicked LIKE on 'evi''s followers list.

Then the second screenshot is trying to show the full detail page of a Follow which doesn't have a detail page (a blog has a detail page for the blog, an audio file has a detail page for the audio file, a follow is an action more than a thing.)
michael
@michael
11/19/16 05:28:58AM
7,826 posts

smiley not longer displayed


Using Jamroom

Thanks for doing the testing. If you discover that its a problem with the module, could you let us know and we'll get it fixed up.

Hoping its a glitch ;)
michael
@michael
11/19/16 05:20:16AM
7,826 posts

smiley not longer displayed


Using Jamroom

Check your amazon S3 credentials are all still working. The issue is Amazon is blocking the request.

Also check for any http vs https urls are as they should be.
michael
@michael
11/18/16 08:28:17PM
7,826 posts

What are "Pending items" if not "Pending - users?


Using Jamroom

When this happens I wonder if you're being sent to:
YOUR-SITE.com/core/dashboard/pending/m=jrUser

As that would result in the situation described.
michael
@michael
11/18/16 08:06:20PM
7,826 posts

keeping one forum category off the index timeline?


Using Jamroom

Strumelia:....Would I look for this code in my active skin templates, in one of its 'index' templates?
(thinking it would be in my active skin's index_activity.tpl ?)....
It would be in index.tpl of your active skin.

/skins/(your skin)/index.tpl
controlls the entire page found at:
your-site.com/

So its the starting point for what is shown on the very first page. It will probably have a link in there somewhere to the index_activity.tpl file judging by the name of the file. There will also be other things in there.

The index.tpl file for the skin will look something like this structure:
(bring in the header file)
(some <div>'s wrapping stuff)
(some {jrCore_list}'s listing stuff)
(bring in the footer file)

Somewhere in there you're going to see a line like:
{jrCore_list module="jrActivity" ............... }
michael
@michael
11/18/16 05:00:50AM
7,826 posts

What are "Pending items" if not "Pending - users?


Using Jamroom

Whatever you set to pending.

In most modules you can set the quota config to allow pending check by the admin before the item is CREATED / UPDATED.

eg: blogs:
ACP -> MODULE -> PROFILE -> BLOG -> QUOTA CONFIG -> APPROVAL

--edit--
In your case it looks like you need to run the integrity check.
updated by @michael: 11/18/16 05:01:25AM
  315