Forum Activity for @paul

paul
@paul
01/14/18 04:11:37AM
4,335 posts

Share buttons on audio with SHARETHIS


Design and Skin Customization

The ShareThis module, by default, adds share buttons to the item details pages. As this is the page you are taken to after creating an item, the creator can then just click on the button(s).
Note that you can run both the OneAll and ShareThis modules at the same time, so if the sharing part of OneAll is working ok for you, you can get the best of both!!
paul
@paul
01/14/18 02:08:11AM
4,335 posts

Share buttons on audio with SHARETHIS


Design and Skin Customization

It would be just a case of disabling the OneAll module then loading and configuring the ShareThis module. But be aware that they don't provide the same functionality. Firstly, ShareThis does not cater for signups and logins from other social sites, and secondly, to quote from the ShareThis docs., "This is a different focus from the oneall module. Where oneall is for the creator of the content to share it when its is created or updated, the ShareThis module is for the visitors to share content they have found.".
Hope that helps
paul
@paul
01/13/18 07:42:37PM
4,335 posts

HTML code added to group Discussion Header : code is dropped.


Using Jamroom

The code you are inserting is inside an iframe tag so I'm guessing the when you insert it into a user profile, that profile quota isn't set up to use iframes, so the code is being stripped out.
Checkout this documentation on how to set up your site to use iframes - https://www.jamroom.net/the-jamroom-network/documentation/howto/3365/howto-embed-an-iframe-into-a-page
hth
paul
@paul
01/13/18 05:50:12PM
4,335 posts

Helping my members see their 'pending' Followers


Using Jamroom

Move the code to the top of the template, above the {forech...} loop and it will show at the top.
Alternatively, you'd need to detect the menu item you want it to show above inside the loop and put the code there. Ie. to show it above the 'logout' link -
{foreach $_items as $entry}
    {if $entry.menu_label == 'log out'}
        THE CUSTOM CODE HERE
    {/if}
    THE REST OF THE DEFAULT TEMPLATE CODE HERE
Hope that makes sense
Pa
paul
@paul
01/13/18 03:02:06AM
4,335 posts

Youtube


Using Jamroom

Gary is correct.
However, the module does support YouTube channels on their player.
hth
paul
@paul
01/12/18 08:13:14AM
4,335 posts

Jamroom Radio


Using Jamroom

You don’t need to. That line of code will display a player that will play all songs created by profiles in quota 2 in a random order.
paul
@paul
01/11/18 07:16:16PM
4,335 posts

Block comments


Using Jamroom

OK - Try this mod to the jrComment comment_form.tpl template -
{jrCore_module_url module="jrComment" assign="curl"}
<a id="{$jrComment.unique_id}_cm_section"></a>
<a id="comment_section"></a>

{if isset($jrComment.comment_order_by)}
    {$dir = $jrComment.comment_order_by}
{else}
    {$dir = $_conf.jrComment_direction}
{/if}

<div id="{$jrComment.unique_id}_comments" class="comment_page_section">

    {* see if profile owners can delete *}
    {assign var="profile_owner_id" value=0}
    {if $_user.user_active_profile_id == $_item._profile_id && $_item.quota_jrComment_profile_delete == 'on'}
        {assign var="profile_owner_id" value=$_item._profile_id}
    {/if}

    {if $jrComment.pagebreak > 0}
        {jrCore_list module="jrComment" search="comment_item_ckey = `$jrComment.item_id`:`$jrComment.module`:i" order_by="_item_id `$dir`" profile_owner_id=$profile_owner_id pagebreak=$_conf.jrComment_pagebreak page=1 pager=true pager_template="comment_pager.tpl"}
    {else}
        {jrCore_list module="jrComment" search="comment_item_ckey = `$jrComment.item_id`:`$jrComment.module`:i" order_by="_item_id `$dir`" limit=500 profile_owner_id=$profile_owner_id}
    {/if}

</div>

{if jrUser_is_logged_in() && $_user.quota_jrComment_allowed == 'on'}

  {$_blocked =  explode(',', strtolower($jrComment['item']['profile_nocomment']))}
  {$pn = strtolower($_user['profile_name'])}
  {if is_array($_blocked) && !in_array($pn, $_blocked)} 

    <div id="comment_form_holder">
    <div id="comment_form_section">

        <div id="{$jrComment.unique_id}_cm_notice" class="item error" style="display:none;">
            {* any comment error loads here *}
        </div>

        {if $_conf.jrComment_threading == 'on' && $_conf.jrComment_editor == 'on'}
        <div id="comment_reply_to" class="item success" style="display:none;">
            {* small note about how you are replying to when editor is enabled *}
            {jrCore_lang module="jrComment" id=18 default="Your Reply To:"} <strong><span id="comment_reply_to_user"></span></strong>
        </div>
        {/if}

        <div class="item" style="display:table">
            <div style="display:table-row">
                <div class="p5" style="display:table-cell;width:5%;vertical-align:top;">
                    {jrCore_module_function function="jrImage_display" module="jrUser" type="user_image" item_id=$_user._user_id size="small" alt=$item.user_name class="action_item_user_img iloutline" _v=$_user.user_image_time}
                </div>
                <div class="p5" style="display:table-cell;width:95%;padding:5px 12px;">

                    <a id="cform"></a>
                    <form id="{$jrComment.unique_id}_form" action="{$jamroom_url}/{$curl}/comment_save" method="POST" onsubmit="jrPostComment('#{$jrComment.unique_id}', 'undefined', 500);return false">

                        <input type="hidden" id="{$jrComment.unique_id}_cm_module" name="comment_module" value="{$jrComment.module}">
                        <input type="hidden" id="{$jrComment.unique_id}_cm_profile_id" name="comment_profile_id" value="{$jrComment.profile_id}">
                        <input type="hidden" id="{$jrComment.unique_id}_cm_item_id" name="comment_item_id" value="{$jrComment.item_id}">
                        <input type="hidden" id="{$jrComment.unique_id}_cm_order_by" name="comment_order_by" value="{$dir}">
                        <input type="hidden" id="comment_parent_id" name="comment_parent_id" value="0">

                        {if isset($_conf.jrComment_editor) && $_conf.jrComment_editor == 'on' && !jrCore_is_mobile_device()}
                            {jrCore_editor_field name="comment_text"}
                        {else}
                            <textarea id="comment_text" name="comment_text" cols="40" rows="5" class="form_textarea {$jrComment.class}" style="height:64px;width:98%;{$jrComment.style}"></textarea><br>
                        {/if}
                        <div style="vertical-align:middle">
                            {jrCore_lang module="jrCore" id="73" default="working..." assign="working"}
                            {jrCore_image image="form_spinner.gif" id="`$jrComment.unique_id`_fsi" width="24" height="24" alt=$working style="margin:8px 8px 0px 8px;display:none"}<input id="{$jrComment.unique_id}_cm_submit" type="submit" value="{jrCore_lang module="jrComment" id="2" default="Save Comment"}" class="form_button {$jrComment.class}" style="margin-top:8px;{$jrComment.style}">
                        </div>

                        {if $_user.quota_jrComment_attachments == 'on'}
                        <div class="jrcomment_upload_attachment">
                            {jrCore_upload_button module="jrComment" field="comment_file" allowed="`$_user.quota_jrComment_allowed_file_types`" multiple="true"}
                        </div>
                        {/if}
                        <div style="clear:both"></div>

                    </form>

                </div>
            </div>
        </div>
    </div>
    </div>
    
  {/if}

{elseif jrUser_is_logged_in() === false}

    {jrCore_module_url module="jrUser" assign="url"}
    <div class="item"><div class="p5"><a href="{$jamroom_url}/{$url}/login">{jrCore_lang module="jrComment" id=16 default="You must be logged in to post a comment"}</a></div></div>

{/if}
See the added code lines 29-31 and line 88
Tested and working. The 'strtolower's make sure that profile name entries in the custom field are now not case sensitive, but no leading or trailing spaces are still a requirement.
hth
paul
@paul
01/11/18 05:06:51PM
4,335 posts

Jamroom Radio


Using Jamroom

One line of code is as easy as we can make it!!
You don’t have to use SiteBuilder, just create a template instead.
paul
@paul
01/11/18 08:44:40AM
4,335 posts

Block comments


Using Jamroom

The comma separated profile names entered in the nocomment field would need to be exactly right, case sensitive and with no leading or trailing spaces.
paul
@paul
01/11/18 08:37:04AM
4,335 posts

Jamroom Radio


Using Jamroom

The Playlist module does what the old radio and channel modules did.
  119