Forum Activity for @michael

michael
@michael
04/16/15 11:18:41PM
7,832 posts

Jamroom Integration with another PHP Base System


Jamroom Developers

Sure its possible on the jamroom side. Don't know about the other programs side though.

You'd need to build a module to handle all the logic.
michael
@michael
04/16/15 11:17:18PM
7,832 posts

Requring them to pay before creating an account


Design and Skin Customization

Foxycart can accept payments via paypal. You'll need to install the Foxycart modules, then setup a paid for subscription. Turn off all the free signup subscription quotas, then have them purchase a subscription to one of the paid quotas.

users dont need to be logged in to purchase something with Foxycart. When they are logged out and purchase something, an account is created for them and they are sent the login details. After they purchase, when they return to jamroom, they are logged in.
michael
@michael
04/16/15 02:51:33AM
7,832 posts

Site Activity Feed Question


Design and Skin Customization

if you take this code
/modules/jrFeed/templates/rss.tpl
<?xml version="1.0"?>
<rss version="2.0">
    <channel>
        <title>{$rss_title}</title>
        <description>{$rss_desc}</description>
        <link>{$rss_url}</link>
        <lastBuildDate>{$rss_builddate}</lastBuildDate>
        {foreach $_items as $item}
            <item>
                <title>{$item.title}</title>
                <link>{$item.link}</link>
                <description>{$item.description|jrCore_format_string:$item.profile_quota_id|strip_tags}</description>
                <pubDate>{$item.pubdate}</pubDate>
            </item>
        {/foreach}
    </channel>
</rss>
and save it to your skin as:
/skins/(YOUR SKIN)/jrAction_item_rss.tpl

Then you can customize it all you like. Same goes with any module,
/skins/(YOUR SKIN)/jrAudio_item_rss.tpl
/skins/(YOUR SKIN)/jrVideo_item_rss.tpl
etc....
michael
@michael
04/16/15 02:42:42AM
7,832 posts

possible seemless order by created bug?


Using Jamroom

Here's what I came up with:

The seamless call:
{jrSeamless_list modules="jrFlickr,jrGallery" pagebreak="16" pager=true order_by="_created desc" template="newest_galleries.tpl" page=$_post.p}
The newest_galleries.tpl file:
{if isset($_items)}
    {jrCore_module_url module="jrGallery" assign="murl"}
    {jrCore_module_url module="jrFlickr" assign="furl"}

    <div class="container">
    {foreach $_items as $item}

        {if $item@first || ($item@iteration % 4) == 1}
            <div class="row">
        {/if}
        <div class="col3">
            {if $item.seamless_module_name == "jrGallery"}
                <div class="img-profile"{if jrCore_is_mobile_device()} style="margin-bottom:50px;"{/if}>
                    <a href="{$jamroom_url}/{$item.profile_url}/{$murl}/{$item._item_id}/{$item.gallery_image_name|urlencode}" title="{$item.gallery_caption|default:$item.gallery_image_name|jrCore_entity_string}">{jrCore_module_function function="jrImage_display" module="jrGallery" type="gallery_image" item_id=$item._item_id size="xlarge" crop="auto" class="iloutline img_scale" alt=$item.gallery_image_name title=$item.gallery_image_name style="max-width:292px;max-height:292px;"}</a><br>{if isset($item.gallery_image_title)}
                        {$item.gallery_image_title|truncate:30:"...":false}
                    {else}
                        {$item.gallery_image_name|truncate:30:"...":true}
                    {/if}<br>
                    <a href="{$jamroom_url}/{$item.profile_url}/{$murl}/{$item._item_id}/{$item.gallery_title_url}" title="{$item.gallery_title}">{$item.gallery_title|truncate:25:"...":false}</a><br>
                    <a href="{$jamroom_url}/{$item.profile_url}" style="margin-bottom: 10px;">@{$item.profile_url}</a><br>

                    <div class="gallery_rating">
                        {jrCore_module_function function="jrRating_form" type="star" module="jrGallery" index="1" item_id=$item._item_id current=$item.gallery_rating_1_average_count|default:0 votes=$item.gallery_rating_1_count|default:0}
                        <br>
                        {$item._created|jrCore_date_format:true:"relative"}
                    </div>
                </div>
            {elseif $item.seamless_module_name == "jrFlickr"}
                <div class="img-profile"{if jrCore_is_mobile_device()} style="margin-bottom:50px;"{/if}>
                    <a href="{$jamroom_url}/{$item.profile_url}/{$furl}/{$item._item_id}/{$item.gallery_image_name|urlencode}" title="{$item.gallery_caption|default:$item.gallery_image_name|jrCore_entity_string}">{jrCore_module_function function="jrImage_display" module="jrGallery" type="gallery_image" item_id=$item._item_id size="xlarge" crop="auto" class="iloutline img_scale" alt=$item.gallery_image_name title=$item.gallery_image_name style="max-width:292px;max-height:292px;"}</a><br>{if isset($item.gallery_image_title)}
                        {$item.gallery_image_title|truncate:30:"...":false}
                    {else}
                        {$item.gallery_image_name|truncate:30:"...":true}
                    {/if}<br>
                    <a href="{$jamroom_url}/{$item.profile_url}/{$furl}/{$item._item_id}/{$item.gallery_title_url}" title="{$item.gallery_title}">{$item.gallery_title|truncate:25:"...":false}</a><br>
                    <a href="{$jamroom_url}/{$item.profile_url}" style="margin-bottom: 10px;">@{$item.profile_url}</a><br>

                    <div class="gallery_rating">
                        {jrCore_module_function function="jrRating_form" type="star" module="jrGallery" index="1" item_id=$item._item_id current=$item.gallery_rating_1_average_count|default:0 votes=$item.gallery_rating_1_count|default:0}
                        <Br>
                        {$item._created|jrCore_date_format:true:"relative"}
                    </div>
                </div>
            {/if}
        </div>
        {if $item@last || ($item@iteration % 4) == 0}
            </div>
        {/if}
    {/foreach}
{/if}

I added in the:
{$item._created|jrCore_date_format:true:"relative"}
to make sure it was ordering nicely. Think this is what your after. :)

--edit--
Screenshot attached
- 237KB

updated by @michael: 04/16/15 02:44:31AM
michael
@michael
04/16/15 02:25:02AM
7,832 posts

Refining what is in Activity Feed


Design and Skin Customization

Jamroom comes from being a platform for developers to build sites on and is making its way towards a system for non-technical users. We're moving toward that goal fast.

But until we can get to the features your after, the ways to customize things are still web development techniques. Thanks for making an effort to understand them. We realize you don't want to. so we're trying to make it so you don't have to as fast as possible. :)
michael
@michael
04/16/15 02:19:36AM
7,832 posts

RSS feed question for specific feed options


Design and Skin Customization

Exactly what @garymoncrieff said ^^. Thanks Gary :)

You only have what the feed gives you to work with. You can reformat that using the template="something.tpl" system.

That file would go at:
/skins/(YOUR SKIN)/something.tpl

You'd need to put it there via FTP, then you can edit it via the TEMPLATE tab in your skin. A feature is coming to add a file via the ACP so you can skip the FTP step, but isn't in the system yet.
michael
@michael
04/16/15 02:01:35AM
7,832 posts

few questions


Installation and Configuration

Checkout the docs, theres a lot of good info in them:

"Table of Contents"
https://www.jamroom.net/the-jamroom-network/documentation/contents

And also the udemy course:

"Start your own online community"
https://www.udemy.com/start-your-own-online-community

I think this is the page of the docs your after:

"The Jamroom Quota System"
https://www.jamroom.net/the-jamroom-network/documentation/getting-started/693/the-jamroom-quota-system
updated by @michael: 04/16/15 02:02:04AM
michael
@michael
04/15/15 03:24:29AM
7,832 posts

Tag Cloud - Module specific


Design and Skin Customization

:) nice one.

Since you only have 1 item for the IN, that could be an = too.
{jrTags_cloud search="tag_module = jrProfile" search1="profile_quota_id = 8" height=300}
michael
@michael
04/15/15 03:21:27AM
7,832 posts

Adding anchor text to html


Design and Skin Customization

not seeing this now with tinymce.

* some text in the editor
* clicked the link to add a link
* added "mysite.com/mypage#somelink"
* saved the page

EXPECTED
That the link would go to mysite.com/mypage#somelink

Working as expected.
  556