Forum Activity for @michael

michael
@michael
08/16/25 02:28:30PM
7,822 posts

Got Soundcloud API, isn't working


Installation and Configuration

what is not working? I thought they stopped giving out api keys years ago.
michael
@michael
07/29/25 12:36:20PM
7,822 posts

Importing Videos


Design and Skin Customization

Yeah it would need a module built. could look at how the jrYoutube module works for hints but ultimately it would need to lineup with however that site's api works.
michael
@michael
07/27/25 10:25:39PM
7,822 posts

Is there a configeration that will allow for wav downloads


Installation and Configuration

purchased items should allow the download of the original file, so if that was in .wav format they should get that after purchase.

not sure, but maybe setting the purchase price to $0 would trigger the system to provide the .wav.
michael
@michael
07/22/25 10:21:47PM
7,822 posts

Youtube Referrer Error


Using Jamroom

could be you've set it to www. and are using non-www version or the reverse. If its saying its blocked see if there are any errors in the log or in the console. sounds like its not lining up with what google expects.
michael
@michael
07/22/25 10:20:25PM
7,822 posts

jamroom stop sending emails from any settings


Using Jamroom

that's not using an external SMTP site, its using the internal mailgun system by the looks of the error. Put your SMTP credentials into
YOUR-SITE.com/mailer/admin/global/section=delivery+settings
settings.jpg settings.jpg - 899KB
michael
@michael
07/22/25 10:17:54PM
7,822 posts

Is anybody working on any new modules or looking to have a new module built?


Jamroom Developers

Not me right now, been working doing dev work on a site so not much new JR modules lately.
michael
@michael
06/19/25 09:31:56PM
7,822 posts

Unrecognized error in timeline and profile


Using Jamroom

Right, it looks like something like this:
* the user created a forum topic,
* then commented on the forum topic
* then deleted the forum topic

and we're looking at the activity stream for that user which if they were not deleted would show something like
user
* created a forum topic "what chocolate do you like"
* added a reply to that topic "I like gilico kobe baked chocolate"

and now that the base is deleted the the activity timeline entry cant be shown properly.

something like that. Needs a check around it added into the template to check that the variable is a number greater than zero before trying to retrieve the info. or just delete those activity entries.
michael
@michael
06/18/25 03:04:59PM
7,822 posts

Unrecognized error in timeline and profile


Using Jamroom

Need more info to figure out the issue.

Most likely its some passed in parameter that's breaking call, like a username with an emoji in it or something else weird.

Need to see the page that when opened causes the error to occur and the full error with the ? parameters if necessary.

Send it to support at jamroom dot net if you don't want to show it publicly.

--edit--
The error itself is saying: "you asked me to get an item out of the datastore but didn't tell me the number of the item you wanted"
updated by @michael: 06/18/25 03:05:49PM
michael
@michael
06/13/25 06:12:24PM
7,822 posts

smarty_function_jrTracker_status_select no longer processes the classes parameter


Using Jamroom

here's the full function in case you don't want to wait for it to pass testing:
function smarty_function_jrTracker_status_select($params, $smarty)
{ if (!isset($params['item_id']) || !jrCore_checktype($params['item_id'], 'number_nz')) { return jrCore_smarty_invalid_error('item_id'); } if (empty($params['status'])) { return jrCore_smarty_missing_error('status'); } if (empty($params['type'])) { return jrCore_smarty_missing_error('type'); } $stt = $params['status']; $_as = jrTracker_get_tracker_statuses(); if (!isset($_as[$stt])) { return jrCore_smarty_invalid_error('item_id'); } $cls = ''; if (!empty($params['class'])) { $cls = $params['class']; } $iid = (int) $params['item_id']; $out = '<select id="tracker-status-sel" class="status_section status_section_' . str_replace(' ', '_', $stt) . ' ' . $cls . '" onchange="var v=$(this).val(); jrTracker_set_status(' . $iid . ', v)">'; $out .= '<option value="' . $stt . '" selected="selected">' . $_as[$stt] . '</option>'; $out .= '<optgroup label="Change Status To:">'; foreach ($_as as $k => $v) { if ($k == $stt) { continue; } // If our tracker is not a FEATURE REQUEST turn off "complete" if ($params['type'] != 'feature' && $k == 'completed') { continue; } $out .= "\n<option value=\"{$k}\">&raquo; {$v}</option>"; } $out .= '</optgroup></select>'; if (!empty($params['assign'])) { /** @noinspection PhpUndefinedMethodInspection */ $smarty->assign($params['assign'], $out); return ''; } return $out; }
1