Forum Activity for @douglas

douglas
@douglas
01/12/15 07:45:29AM
2,812 posts

Blog Double Space - ProJam


Using Jamroom

Try changing it to this:

{$item.blog_text|jrCore_format_string:$item.profile_quota_id:null:nl2br}<br>
douglas
@douglas
01/12/15 03:39:58AM
2,812 posts

almost got the seemless ajax pagination right but help me spot the bug in my code


Design and Skin Customization

The pagination issue has been fixed and should be in the next update release.

If you follow my previous post, it will work once you have the update as I have it working on my dev site.

Hope this helps! :)
douglas
@douglas
01/10/15 11:12:51AM
2,812 posts

almost got the seemless ajax pagination right but help me spot the bug in my code


Design and Skin Customization

Your not really going to get this to work the way your doing it. Your best bet would be to include a seamless template with the loading div and an include in the same template for the list call, then another template for the row.

I'm assuming your using the SiteBuilder on your site, is that correct?

So in the code editor of your seamless page, just do an include of the template with your holding dive.

Site Builder Code Editor:
{jrCore_include template="my_featured_videos_index.tpl"}

Your my_featured_videos_index.tpl should have this:
            <a name="featvids" id="featvids"></a>
            <div class="item center" style="margin: 10px;padding-bottom: 10px;">
                {jrSearch_module_form module="jrSeamless"}
                <div class="clear"></div>
                <div id="featuredvids">
                    {jrCore_include template="my_featured_videos_list.tpl"}
                </div>
            </div>

Your my_featured_videos_list.tpl should have this:
{jrSeamless_list modules="jrVimeo,jrVideo,jrYouTube" order_by="_updated desc" template="my_featured_videos_row.tpl" pagebreak=5 page=$_post.p}

And your my_featured_videos_row.tpl should have this:
{if isset($_items)}
    {jrCore_module_url module="jrVimeo" assign="vmurl"}
    {jrCore_module_url module="jrVideo" assign="dmurl"}
    {jrCore_module_url module="jrYouTube" assign="ymurl"}
    {foreach from=$_items item="item"}

        {if $item.seamless_module_name == "jrVimeo"}

            <div class="item">

                <div class="container">
                    <div class="row">
                        <div class="col2">
                            <div class="block_image">
                                <a href="{$jamroom_url}/{$item.profile_url}/{$vmurl}/{$item._item_id}/{$item.vimeo_title_url}"><img src="{$item.vimeo_artwork_url}" class="iloutline img_scale"></a>
                            </div>
                        </div>
                        <div class="col6">
                            <div class="p5">
                                <h3><a href="{$jamroom_url}/{$item.profile_url}/{$vmurl}/{$item._item_id}/{$item.vimeo_title_url}">{$item.vimeo_title}</a></h3><br>
                                <span class="info">{jrCore_lang module="jrVimeo" id="35" default="Length"}:</span> <span class="info_c">{$item.vimeo_duration}</span>
                            </div>
                        </div>
                        <div class="col2">
                            <div class="p5">
                                {jrCore_module_function function="jrRating_form" type="star" module="jrVimeo" index="1" item_id=$item._item_id current=$item.vimeo_rating_1_average_count|default:0 votes=$item.vimeo_rating_1_count|default:0}
                            </div>
                        </div>
                        <div class="col2 last">
                            <div class="block_config">
                                {jrCore_item_list_buttons module="jrVimeo" item=$item}
                            </div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>

            </div>

        {elseif $item.seamless_module_name == "jrVideo"}

            <div class="item">

                <div class="container">
                    <div class="row">
                        <div class="col2">
                            <div class="block_image">
                                <a href="{$jamroom_url}/{$item.profile_url}/{$dmurl}/{$item._item_id}/{$item.video_title|jrCore_url_string}">{jrCore_module_function function="jrImage_display" module="jrVideo" type="video_image" item_id=$item._item_id size="large" crop="auto" class="iloutline img_scale" alt=$item.video_title width=false height=false}</a>
                            </div>
                        </div>
                        <div class="col5">
                            <div class="p5">
                                <h3><a href="{$jamroom_url}/{$item.profile_url}/{$dmurl}/{$item._item_id}/{$item.video_title|jrCore_url_string}">{$item.video_title}</a></h3><br>
                                <span class="info">{jrCore_lang module="jrVideo" id="31" default="album"}:</span> <span class="info_c"><a href="{$jamroom_url}/{$item.profile_url}/{$dmurl}/albums/{$item.video_album_url}">{$item.video_album}</a></span><br>
                                {if isset($item.video_category) && strlen($item.video_category) > 0}
                                    <span class="info">{jrCore_lang module="jrVideo" id="12" default="category"}:</span> <span class="info_c">{$item.video_category}</span><br>
                                {/if}
                                {jrCore_module_function function="jrRating_form" type="star" module="jrVideo" index="1" item_id=$item._item_id current=$item.video_rating_1_average_count|default:0 votes=$item.video_rating_1_count|default:0}
                            </div>
                        </div>
                        <div class="col5 last">
                            <div class="block_config">
                                {jrCore_item_list_buttons module="jrVideo" field="video_file" item=$item}
                            </div>
                            <div class="clear"></div>
                        </div>
                    </div>

                </div>

            </div>

        {elseif $item.seamless_module_name == "jrYouTube"}

            <div class="item">

                <div class="container">
                    <div class="row">
                        <div class="col2">
                            <div class="block_image">
                                <a href="{$jamroom_url}/{$item.profile_url}/{$ymurl}/{$item._item_id}/{$item.youtube_title_url}"><img src="{$item.youtube_artwork_url}" alt="{$item.youtube_title|jrCore_entity_string}" class="iloutline img_scale"></a>
                            </div>
                        </div>
                        <div class="col6">
                            <div class="p5">
                                <h3><a href="{$jamroom_url}/{$item.profile_url}/{$ymurl}/{$item._item_id}/{$item.youtube_title_url}">{$item.youtube_title}</a></h3><br>
                                <span class="info">{jrCore_lang module="jrYouTube" id="14" default="Category"}:</span> <span class="info_c">{$item.youtube_category}</span><br>
                                <span class="info">{jrCore_lang module="jrYouTube" id="35" default="Duration"}:</span> <span class="info_c">{$item.youtube_duration}</span>
                            </div>
                        </div>
                        <div class="col2">
                            <div class="p5">
                                {jrCore_module_function function="jrRating_form" type="star" module="jrYouTube" index="1" item_id=$item._item_id current=$item.youtube_rating_1_average_count|default:0 votes=$item.youtube_rating_1_count|default:0}
                            </div>
                        </div>
                        <div class="col2 last">
                            <div class="block_config">
                                {jrCore_item_list_buttons module="jrYouTube" item=$item}
                            </div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>

            </div>

        {/if}

    {/foreach}

    {if $info.total_pages > 1}
        <div class="block">
            <table style="width:100%;">
                <tr>

                    <td style="width:25%;">
                        {if isset($info.prev_page) && $info.prev_page > 0}
                            <input type="button" value="{jrCore_lang module="jrCore" id=26 default="<"}" class="form_button" onclick="jrLoad('#featuredvids','{$jamroom_url}/seamless_vids_list/p={$info.prev_page}/pb={$info.pagebreak}');$('html, body').animate({ scrollTop: $('#featvids').offset().top -100 }, 'slow');return false;">
                        {/if}
                    </td>

                    <td style="width:50%;text-align:center;">
                        {if $info.total_pages <= 5}
                            {$info.page}  / {$info.total_pages}
                        {else}
                            <form name="form" method="post" action="_self">
                                <select name="pagenum" class="form_select" style="width:60px;" onchange="var sel=this.form.pagenum.options[this.form.pagenum.selectedIndex].value;jrLoad('#featuredvids','{$jamroom_url}/seamless_vids_list/p=' +sel+'/pb={$info.pagebreak}');$('html, body').animate({ scrollTop: $('#featvids').offset().top -100 }, 'slow');">
                                    {for $pages=1 to $info.total_pages}
                                        {if $info.page == $pages}
                                            <option value="{$info.this_page}" selected="selected"> {$info.this_page}</option>
                                        {else}
                                            <option value="{$pages}"> {$pages}</option>
                                        {/if}
                                    {/for}
                                </select> / {$info.total_pages}
                            </form>
                        {/if}
                    </td>

                    <td style="width:25%;text-align:right;">
                        {if isset($info.next_page) && $info.next_page > 1}
                            <input type="button" value="{jrCore_lang module="jrCore" id=27 default=">"}" class="form_button" onclick="jrLoad('#featuredvids','{$jamroom_url}/seamless_vids_list/p={$info.next_page}/pb={$info.pagebreak}');$('html, body').animate({ scrollTop: $('#featvids').offset().top -100 }, 'slow');return false;">
                        {/if}
                    </td>

                </tr>
            </table>
        </div>
    {/if}

{/if}

I've done some testing with but I'm seeing an issue with pagination not working at all with the seamless module, I'll let Paul know and see if he can figure it out.

Hope this helps! :)
douglas
@douglas
01/09/15 05:55:35AM
2,812 posts

Media Pro 5 - Light Blog menu button


Design and Skin Customization

Sorry for taking so long to check this out.

I just logged into your site and I'm not seeing any blogs that have a category set to one that allows it to show on the news page. This is from the ProJam Light skin notes.

Quote:
ProJamLight includes news and informational pages which are based on the Jamroom blog system, these pages use category names so that the blogs are routed to the correct pages in the template.

When you create blogs for the Index Site Tabs, Welcome Section and News Pages, you need to set the correct category for the blogs to show up in the correct place.

Welcome Section & Index Site News, Site Blog and About Tabs:

About Us Tab Category - about
Site Blog Tab Category - blog
Site News Tab Category - news
Welcome Box Category - welcome

News Page Categories:

Latest News Category - latest
Featured News Category - featured
Exclusive News Category - exclusive

Modify or create a new blog and in the Blog Category make sure to enter one of the above categories.

Note: If you do not use the above categories, the blog entries will NOT be shown in the correct place.

I see links to articles on your article page and I see blogs on your blog page.

Are you still seeing issues?

Thanks!
douglas
@douglas
01/08/15 10:26:59AM
2,812 posts

Sending the New Passwords Ning Members


Ning To Jamroom

Have you changed your email settings in your ACP > Communication > Email Support. Make sure your active email system is set to Local Server SMTP.

Hope this helps! :)
douglas
@douglas
01/07/15 02:41:08PM
2,812 posts

Where do I change this color please ?


Ning To Jamroom

Yeah, that probably needs to be changed so the title backgrounds can be changed without effecting other sections. I'll get that changed for the next release.

Thanks!
douglas
@douglas
01/07/15 01:29:45PM
2,812 posts

Image Gallery Update - icons now have new meanings and positions?


Ning To Jamroom

Try clearing your icon cache in the Reset Cache tool. You may need to clear your browser cache as well.
douglas
@douglas
01/07/15 01:06:37PM
2,812 posts

Where do I change this color please ?


Ning To Jamroom

That would be the item class in your list.css file.
douglas
@douglas
01/07/15 01:02:11PM
2,812 posts

Video support


Installation and Configuration

It doesn't look like the video has been converted yet.

Can you check your conversion queue?

ACP > Core > Tools > Queue Viewer

Are you seeing any errors being reported?
douglas
@douglas
01/07/15 08:15:01AM
2,812 posts

How to I remove rotating banner & link?


Design and Skin Customization

Yes, if you are making changes to templates and then uploading those changes via FTP then your changes will be overwritten when you update the skin, if you are making changes via the ACP > Skins > YOURSKIN > Style and Templates sections, updates will NOT overwrite your changes.

If you are using a FTP client to upload your changes, you should really consider cloning the skin your going to make changes to so your modifications don't get overwritten after updating.

You can do so by going to your ACP > Tools > Developer Tools > Tools section and click the "Clone Skin" button.

Hope this helps! :)
  181