Forum Activity for @luis789

alt=
@luis789
06/03/19 05:35:18PM
88 posts

Youtube Module deleted tumbnails after running Youtube Integrety check


Installation and Configuration

After running Youtube integrety check, all the thumb-images of youtube got removed.
Checkng in the Data Store Brower, I noticed that the youtube_artwork_url is empty.
It just started happening after I run the YouTube integrity check .
I have the latest youtube module installed and the latest jamroom core.
Is there a way to fix it? I would hate to be manually entering the the youtube_artwork_url for 1300 + you videos.
If I knew this would happen I should hat not run the this useful too.

Thank You



image2.PNG image2.PNG - 24KB

updated by @luis789: 10/24/19 08:55:15AM
alt=
@luis789
05/14/19 06:18:08AM
88 posts

Adding Lyrics button to Audio Profile and Audio List if lyrics are Available.


Design and Skin Customization

Hello All.
I've been asked to Add some time of notice button in the audio profile next to the song description if a lyrics for that song is available.
The user will have the option to click in the button and then it will link to the song profile that contains the lyrics. See image below and maybe it will make more sense what I'm trying to accomplish. Most of the times the users only listen the songs from the songs/charts or audio profile, but no often goes to the song profile or are aware that the lyrics are available for the song that they are listening. Some help with coding for the profile and the Audio list will be great.
lyrics.png lyrics.png - 32KB

updated by @luis789: 08/16/19 02:43:47AM
alt=
@luis789
06/11/18 01:59:39PM
88 posts

What Happened to Sharethis module?


Using Jamroom

Thanks Brian.
It is working now. With the new platform on share this, I think you may have re-create the account to obtain the new ID.
I tried using my old account and it did not work, but it allowed me to use the same email address that I used before.
updated by @luis789: 06/11/18 02:17:15PM
alt=
@luis789
06/11/18 06:49:22AM
88 posts

What Happened to Sharethis module?


Using Jamroom

I'm having the same issue. After updating share this to 2.0.0b1 it stopped working including the options tools for sharing.
None of the below mentioned changes or features with the the new version works.

Version 2.0.0:
- New: Support added for new ShareThis GDPR Compliance Tool
- New: Support added for ShareThis "Reaction Buttons" enabled in ShareThis dashboard
- New" "Share", "React" and "Follow" options in new ShareThis SiteBuilder widget
- Change: Module has been updated to work with latest features offered by ShareThis
- Change: Copy and Paste global config removed - feature is no longer offered by ShareThis
- Change: Chicklet and Button options removed - button config is controlled in ShareThis dashboard

Work Around: I downgraded back to 1.4.2 again and it is working as before.
alt=
@luis789
12/13/17 08:34:46AM
88 posts

How to safely re-install Jamroom with out loosing any data


Installation and Configuration

One more thing, when I try to run integrety check the system hangs on "repairing table: jr_jraction_hash"
errorintegritychecl.PNG.png errorintegritychecl.PNG.png - 29KB
alt=
@luis789
12/13/17 08:30:40AM
88 posts

How to safely re-install Jamroom with out loosing any data


Installation and Configuration

Hello All.
After installing Jamroom 6.1.5 and updating all the modules and skin, I noticed that I was not able to change the the quotas. When I tried to change from artist to member the system just hang.
So, I manually removed Jamroom 6.1.5 and the modules. After running running integrity check, it hanged.
I tried running the repair.php and did not help I got a lot of errors that I can recall since it was a late night.
Now the Market place Module is not working. I can not update update jamroom, or re-install any modules from the market place. When ever I try to do that, the page gets redirected and I get the below error.
https://www.sitename.com/marketplace/undefined, the page your requested was not found.

Hopefully manually re-installing jamroom will will resolve the problem.
If you could please point to the docs of manually re-installing jamroom with out loosing any data will be great.

updated by @luis789: 03/14/18 08:22:03AM
alt=
@luis789
09/14/17 08:45:22AM
88 posts

share This tool integration


Design and Skin Customization

THis is the code for jrAudio_item_detail.tpl
When running the Debug it found about 97 errors and 75 warnings
{jrCore_module_url module="jrAudio" assign="murl"}

{jrProfile_disable_header}
{jrProfile_disable_sidebar}
HERE IS THE OUTPUT OF conf {$_conf}
<div class="page_nav clearfix">
    <div class="breadcrumbs">
        {jrCore_include template="profile_header_minimal.tpl"}
        {jrBeatSlinger_breadcrumbs module="jrAudio" profile_url=$item.profile_url profile_name=$item.profile_name page="detail" item=$item}
    </div>
    <div class="action_buttons">
        {jrCore_item_detail_buttons module="jrAudio" item=$item  field="audio_file"}
    </div>
</div>

<div class="col8">
    <div class="box">
        {jrBeatSlinger_sort template="icons.tpl" nav_mode="jrAudio" profile_url=$profile_url}
        <div class="box_body">
            <div class="wrap detail_section">
                {if isset($item.audio_active) && $item.audio_active == 'off' && isset($item.quota_jrAudio_audio_conversions) && $item.quota_jrAudio_audio_conversions == 'on'}
                    <div class="item" style="text-align: center;">
                        <p class="pending">{jrCore_lang module="jrAudio" id="40" default="This audio file is currently being processed and will appear here when complete."}</p>
                    </div>
                {elseif $item.audio_file_extension == 'mp3'}
                    {jrCore_media_player module="jrAudio" field="audio_file" item=$item autoplay=$_conf.jrBeatSlinger_auto_play}
                {/if}
                <div class="detail_box">
                    <div class="basic-info">
                        <div class="trigger"><span>{jrCore_lang skin="jrBeatSlinger" id="115" default="Basic Info"}</span></div>
                        <div class="item" style="display: none; padding: 0; margin: 5px auto 0;">
                            <div style="display: table; width: 100%;">
                                <div class="header">
                                    <div>{jrCore_lang skin="jrBeatSlinger" id=21 default="Album"}</div>
                                    <div>{jrCore_lang skin="jrBeatSlinger" id=39 default="Genre"}</div>
                                    <div>{jrCore_lang skin="jrBeatSlinger" id=40 default="Created"}</div>
                                    <div>{jrCore_lang skin="jrBeatSlinger" id=38 default="Plays"}</div>
                                </div>
                                <div class="details">
                                    <div>{$item.audio_album}</div>
                                    <div>{$item.audio_genre}</div>
                                    <div>{$item._created|jrCore_date_format:"relative"}</div>
                                    <div>{$item.audio_file_stream_count|jrCore_number_format}</div>
                                </div>
                            </div>
                        </div>
                    </div>
                    {if strlen($item.audio_text) > 0}
                        <div class="description">
                            <div class="trigger"><span>{jrCore_lang skin="jrBeatSlinger" id="47" default="Description"}</span></div>
                            <div class="item" style="display: none;">
                                {$item.audio_text}
                            </div>
                        </div>
                    {/if}
                    {if strlen($item.audio_lyrics) > 0}
                        <div class="lyrics">
                            <div class="trigger"><span>{jrCore_lang skin="jrBeatSlinger" id="116" default="Lyrics"}</span></div>
                            <div class="item" style="display: none;">
                                {$item.audio_lyrics}
                            </div>
                        </div>
                    {/if}
                </div>
                {* bring in module features *}
                <div class="action_feedback" style="padding: 0">
                    {jrBeatSlinger_feedback_buttons module="jrAudio" item=$item}
                    {if jrCore_module_is_active('jrRating')}
                        <div class="rating" id="jrAudio_{$item._item_id}_rating">{jrCore_module_function
                            function="jrRating_form"
                            type="star"
                            module="jrAudio"
                            index="1"
                            item_id=$item._item_id
                            current=$item.audio_rating_1_average_count|default:0
                            votes=$item.audio_rating_1_number|default:0}</div>
                    {/if}
                    {jrCore_item_detail_features module="jrAudio" item=$item}
                </div>
              
              {*Added *}

<div class="item clearfix">
{if $item.action_module != 'jrShareThis'}
{jrShareThis item=$item module="jrAudio"}
{jrShareThis module="jrAudio" item=$item}

{/if} 


</div> 

                
            </div>
        </div>
    </div>
</div>
<div class="col4 last">
    <div class="box">
        {jrBeatSlinger_sort template="icons.tpl" nav_mode="jrAudio" profile_url=$profile_url}
        <span>{jrCore_lang skin="jrBeatSlinger" id="111" default="You May Also Like"}</span>
        <div class="box_body">
            <div class="wrap">
                <div id="list" class="sidebar">
                    {jrCore_list
                    module="jrAudio"
                    profile_id=$item.profile_id
                    order_by='_created RANDOM'
                    pagebreak=8
                    template="chart_audio.tpl"}
                </div>
            </div>
        </div>
    </div>
    {* Added *}
        <div class="box">
             {jrBeatSlinger_sort template="icons.tpl" nav_mode="jrInfo" profile_url=$profile_url}
             <span>{jrCore_lang skin="jrBeatSlinger" id="111" default="You May Also Like"}</span>
           </div>    
</div>

and this is the code for the feedback.tpl page:

{jrCore_module_url module="jrUser" assign="uurl"}

{if isset($data.like_profile_url)}
    {$profile_url = $data.like_profile_url}
{elseif isset($data.rating_profile_url)}
    {$profile_url = $data.rating_profile_url}
{elseif isset($data.profile_url)}
    {$profile_url = $data.profile_url}
{else}
    {$profile_url = $item.profile_url}
{/if}

{if !isset($item_id)}
    {$item_id = $item._item_id}
{/if}

<div class="item clearfix">

    {if strlen($module) > 0 && jrCore_module_is_active('jrLike')}

        {if is_array($item.action_data)}
            {$like_module = $item.action_module}
            {$like_item_id = $item.action_item_id}
            {$like_item_data = $item.action_data}
        {else}
            {$like_module = $module}
            {$like_item_id = $item._item_id}
            {$like_item_data = $item}
        {/if}

        {if $item.action_module == 'jrLike' || $item.action_module == 'jrRating' || $item.action_module == 'jrComment'}

            {* likes go to the item *}
            {$like_module = $item.action_original_module}
            {$like_item_id = $item.action_original_item_id}
            {$like_item_data = $item.action_original_data}

        {/if}

        {if $module == 'jrAction'}
            {$like_item_data = $item}
        {/if}


        {if $_conf.jrLike_like_option == 'all' || $_conf.jrLike_like_option == 'like'}
            {jrLike_button item=$like_item_data module=$like_module action="like" item_id=$like_item_id}
        {/if}

        {if $_conf.jrLike_like_option == 'all' || $_conf.jrLike_like_option == 'dislike'}
            {jrLike_button item=$like_item_data module=$like_module action="dislike" item_id=$like_item_id}
        {/if}
    {/if}

    {if jrCore_module_is_active('jrComment')}
        <div class="like_button_box">
            {if jrUser_is_logged_in()}
                {if isset($comment_url) && strlen($comment_url) > 0}

                    {* comment module has constructed URL *}
                    <a href="{$comment_url}">

                {else}

                    {* If this action is an item detail feature we point to the item unless it is another item detail feature *}
                    {if $item.action_module == 'jrLike' || $item.action_module == 'jrRating' || $item.action_module == 'jrComment'}

                        {if $item.action_original_module == 'jrLike' || $item.action_original_module == 'jrRating' || $item.action_original_module == 'jrComment'}

                            {jrCore_module_url module='jrAction' assign="curl"}
                            {if isset($item.action_data.profile_url)}
                                <a href="{$jamroom_url}/{$item.action_data.profile_url}/{$curl}/{$item._item_id}">
                            {else}
                                <a href="{$jamroom_url}/{$item.profile_url}/{$curl}/{$item._item_id}">
                            {/if}

                        {else}

                            {jrCore_module_url module=$item.action_original_module assign="curl"}
                            {if isset($item.action_original_title_url)}
                                <a href="{$jamroom_url}/{$item.action_original_data.profile_url}/{$curl}/{$item.action_original_data._item_id}/{$item.action_original_title_url}">
                            {else}
                                <a href="{$jamroom_url}/{$item.action_original_data.profile_url}/{$curl}/{$item.action_original_data._item_id}">
                            {/if}

                        {/if}

                    {elseif $item.action_module == 'jrGroupDiscuss'}

                        {jrCore_module_url module=$item.action_module assign="curl"}
                        <a href="{$jamroom_url}/{$item.action_data.profile_url}/{$curl}/{$item.action_data._item_id}/{$item.action_data.discuss_title_url}">

                    {elseif strlen($item.action_module) > 0}

                        {jrCore_module_url module=$item.action_module assign="curl"}
                        <a href="{$jamroom_url}/{$item.profile_url}/{$curl}/{$item._item_id}">

                    {else}
                            {jrCore_module_url module=$module assign="curl"}
                            <a href="{$jamroom_url}/{$item.profile_url}/{$curl}/{$item._item_id}">
                    {/if}
                {/if}
            {else}
                <a href="{$jamroom_url}/{$uurl}/login?r=1">
            {/if}
            {jrCore_lang module="jrComment" id="2" default="Post Your Comment" assign='com'}
            {jrCore_image image="comment.png" width="24" height="24" class="like_button_img" alt='Comment' title=$com}</a>
            <span><a>{$comment_count|jrCore_number_format}</a></span>
        </div>
    {/if}

    {if isset($disable_share)}
        <div class="like_button_box">
            {jrCore_lang module="jrAction" id=35 default="You have Shared this with your Followers" assign="title"}
            {jrCore_image image="share_disabled.png" width=24 height=24 class="like_button_img" alt=$title title=$title}
            <span><a>{$item.action_original_data.action_share_count|jrCore_number_format}</a></span>
        </div>
    {elseif !isset($item.action_shared)}
        {$share_id = $item_id}
        {$share_module = $module}
        {if isset($item.action_original_item_id) && is_numeric($item.action_original_item_id)}
            {$share_id = $item.action_original_item_id}
            {$share_module = $item.action_original_module}
        {/if}
        {if $share_module == 'jrComment' && is_array($item.action_original_data)}
            {$share_module = $item.action_original_data.comment_module}
            {$share_id = $item.action_original_data.comment_item_id}
        {/if}
        <div class="like_button_box">
            {if jrUser_is_logged_in()}
            <a onclick="jrAction_share('{$share_module}','{$share_id}')">
            {else}
            <a href="{$jamroom_url}/{$uurl}/login">
            {/if}
            {jrCore_lang module="jrAction" id=34 default="Share This with your Followers" assign="title"}
            {jrCore_image image="share.png" width="24" height="24" class="like_button_img" alt=$title title=$title}</a>
            <span><a>{$item.action_data.action_share_count|jrCore_number_format}</a> </span>
        </div>
    {/if}

    {if jrCore_module_is_active('jrTags') && $timeline != true}
        <div class="like_button_box">
            {if jrUser_is_logged_in()}
            <a onclick="jrBeatSlinger_open_div('#{$module}_{$item._item_id}_tag', '#tag_text')">
            {else}
            <a href="{$jamroom_url}/{$uurl}/login">
            {/if}
                {jrCore_lang module="jrTags" id="2" default="Tag" assign='tag'}
                {jrCore_image image="tag.png" width="24" height="24" class="like_button_img" alt='Tags' title=$tag}
            </a>
            <span><a>{$tag_count|jrCore_number_format}</a></span>
        </div>
    {/if}

    {if jrCore_module_is_active('jrRating') && $timeline != true}
        <div class="like_button_box">
            {if jrUser_is_logged_in()}
            <a onclick="jrBeatSlinger_open_div('#{$module}_{$item._item_id}_rating')">
                {else}
                <a href="{$jamroom_url}/{$uurl}/login">
                    {/if}
                    {jrCore_lang module="jrRating" id="1" default="Rate" assign='rate'}
                    {jrCore_image image="star.png" width="24" height="24" class="like_button_img" alt='Rate' title=$rate}</a>
                <span><a>
                    {$rating_count|jrCore_number_format}
                </a></span>
        </div>
    {/if}

</div>
{*Added *}

<div class="item clearfix">{jrShareThis item=$item module="jrAudio"}
{jrShareThis module="jrAudio" item=$item}

</div>


Thank You
alt=
@luis789
09/13/17 10:24:51AM
88 posts

share This tool integration


Design and Skin Customization

Hello!
I'm having issues adding the Share This tool in the Beat Slinger Skin.

I tried modifying the feedback.tpl with the below code but is not working. It only shows a blank page. See Image.

{jrShareThis item=$item module="jrAudio"}
{jrShareThis module="jrAudio" item=$item}

for test purpose, I also refereed to this link https://www.jamroom.net/the-jamroom-network/documentation/modules/2598/sharethis and when I enter an ID it generate errors.

Any help will be highly appreciated.




tool.PNG.png tool.PNG.png - 39KB

updated by @luis789: 12/14/17 12:38:12AM
alt=
@luis789
06/14/17 10:46:42AM
88 posts

Hosted uploading videos issues


Design and Skin Customization

UPDATE:
I tried again from a Regular PC with win10 and google chrome and the videos are playing now but only on Media Pro, Projam, nova, and Elastic 2
on the other skins the error stays
alt=
@luis789
06/14/17 09:41:47AM
88 posts

Hosted uploading videos issues


Design and Skin Customization

Hello Brian
Quote:
Try this for me on your site - on line 6259 of the jrCore/index.php file you will find this:

if (!isset($_rt["{$fld}_size"] ) || $_rt["{$fld}_size"] < 1) {
header('HTTP/1.0 404 Not Found');
jrCore_notice('Error', 'invalid media id - media file not found');
}
I removed the 4 lines as you've suggested. Run integrity check, reset chaches, verify video files.
I number my findings to prevent confusion.

1) The problem got fixed but only if it is played from an Android smart phone and a selected skins.

2) On an Iphone and Ipad with safary or google chrome browser the same error message as described earlier(see above image) appears.

3) From an Android smart phone the videos only works on Projam, media Pro and Elastic 2 skin. All other skins the video fails to play with the same error message.
4) When I tested from a desktop pc or laptop using google chrome or internet explorer 11 the same error appears in the three skins(see above image error). When I tested on the other skins the error do not show, but the video will not play.

I hope it made any sense my explanation. Please let me know if you need any further clarification.
  2