bug report

soaringeagle
@soaringeagle
11 years ago
3,304 posts
under the profile photo is a list of members
all say online
all when clicked take you to mt profile


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 07/09/16 09:21:02AM
douglas
@douglas
11 years ago
2,804 posts
Do you have a link we can checkout?

Thanks!


--

Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos

updated by @douglas: 12/29/14 09:23:54AM
brian
@brian
11 years ago
10,149 posts
soaringeagle:
under the profile photo is a list of members
all say online
all when clicked take you to mt profile

You mean like on the left here:

< -

I don't see any issues with it here.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM
Strumelia
Strumelia
@strumelia
11 years ago
3,603 posts
Seems to be working here on this page for me as well.


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015

updated by @strumelia: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
http://greentechnologyforums.com/demo-noz
and my main profile
every link inthe list links to my profile


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
i think its ning skin specific


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
douglas
@douglas
11 years ago
2,804 posts
Have you modified the profile_header.tpl?

If you change to a default skin, do you see the same issue?


--

Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos

updated by @douglas: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
yes i did modify it but let me test

the mods i did were all for like the profile designer im building

but brb ill try the default ning and try the elastc etc


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
seems to be all skins

ill test if its just admin accounts or whgat but they also all show as online

could be as glitch in the imported data?

oh but also i was having trouble with media concversion yesterday brian paused my qwueue i since set more workers
can you clear the queye from both ends so i can start over


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
brian
@brian
11 years ago
10,149 posts
soaringeagle:
yes i did modify it but let me test

the mods i did were all for like the profile designer im building

but brb ill try the default ning and try the elastc etc

Just a heads up that I do all my development in Elastic - that's always the preferred skin to "test" things on if you think you've hit a bug. If it works there, but not in another skin, it's a skin issue, otherwise it's a module issue.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
i tested in elastic although was 1 i cloned not the deffault but every skin i tried seemed that way so probably is a module issue but i can try disabling my custom header tpl and see;


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
well ..relieved it wasnt my header tpl changes that caused it


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
which templates this list in i believe itsnow in the new profile left side right


if so heres what i got

<div class="col3">
    <div>

        <div class="block">
            <div class="profile_image {$profile_photo_radius}">
                {if jrProfile_is_profile_owner($_profile_id)}
                    {jrCore_module_url module="jrProfile" assign="purl"}
                    {jrCore_lang skin=$_conf.jrCore_active_skin id="7" default="Change Image" assign="hover"}
                    <a href="{$_conf.jrCore_base_url}/{$purl}/settings/profile_id={$_profile_id}">{jrCore_module_function function="jrImage_display" module="jrProfile" type="profile_image" item_id=$_profile_id size="xlarge" class="img_scale img_shadow" alt=$profile_name title=$hover width=false height=false}</a>
                    <div class="profile_hoverimage">
                        <span class="normal" style="font-weight:bold;color:#FFF;">{$hover}</span>&nbsp;{jrCore_item_update_button module="jrProfile" view="settings/profile_id=`$_profile_id`" profile_id=$_profile_id item_id=$_profile_id title="Update Profile"}
                    </div>
                {else}
                    {jrCore_module_function function="jrImage_display" module="jrProfile" type="profile_image" item_id=$_profile_id size="xxlarge" class="img_scale img_shadow" alt=$profile_name width=false height=false}
                {/if}
            </div>
        </div>


        {if !jrCore_is_mobile_device()}
        <div class="block">
            <div class="block_content mt10">
                <div style="padding-top:8px;min-height:48px;max-height:288px;overflow:auto;">
                    {jrUser_online_status profile_id=$_profile_id}
                </div>
            </div>
        </div>
        {/if}


        {if strlen($profile_bio) > 0}
            <div class="block">
                <h3>{jrCore_lang skin=$_conf.jrCore_active_skin id="8" default="About"} {$profile_name}</h3>
                <div class="block_content mt10">
                    <div style="padding-top:8px;max-height:350px;overflow:auto;">
                        {$profile_bio|jrCore_format_string:$profile_quota_id}
                    </div>
                </div>
            </div>
        {elseif jrCore_module_is_active('jrNingImport')}
            <div class="block">
                <h3>{jrCore_lang skin=$_conf.jrCore_active_skin id="8" default="About"} {$profile_name}</h3>
                <div class="block_content mt10">
                    <div style="padding-top:8px;max-height:350px;overflow:auto;">
                        <h4>{jrCore_lang skin=$_conf.jrCore_active_skin id="17" default="Location"}:</h4> {$profile_location} &nbsp; {$profile_country} &nbsp; {$profile_zip}
                        <br>
                        {jrNingImport_signup_questions user_id=$_user_id}
                    </div>
                </div>
            </div>
        {/if}


        {if !jrCore_is_mobile_device() && jrCore_module_is_active('jrFollower')}
        {jrCore_list module="jrFollower" search1="follow_profile_id = `$_profile_id`" search2="follow_active = 1" order_by="_created desc" limit="25" assign="followers"}
        {if strlen($followers) > 0}
        <div class="block">
            <h3>{jrCore_lang skin=$_conf.jrCore_active_skin id="9" default="Latest Followers"}:</h3>
            <div class="block_content mt10">
                    <div style="padding-top:8px">
                        {$followers}
                    </div>
            </div>
        </div>
        {/if}
        {/if}


        {if !jrCore_is_mobile_device()}
        {jrCore_list module="jrRating" profile_id=$_profile_id search1="rating_image_size > 0" order_by="_updated desc" limit="14" assign="rated"}
        {if strlen($rated) > 0}
        <div class="block">
            <h3>{jrCore_lang skin=$_conf.jrCore_active_skin id="10" default="Recently Rated"}:</h3>
            <div class="block_content mt10">
                    <div style="padding-top:8px">
                        {$rated}
                    </div>
            </div>
        </div>
        {/if}
        {/if}

    </div>
</div>

if thats the wrong template tell me wich 1
but there dont seem to be any links in any for each anything


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
and like i said my template edits have been pretty minimal

oh wait could it be in the profile modules? let me see what edits ive done there


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
ok i did do an edit i think all i did was add a class though

{if isset($_items)}

    {foreach from=$_items item="item"}
    <div class="item profilelistitem">

        <div class="container">
            <div class="row">
                <div class="col2">
                    <div class="block_image">
                        <a href="{$jamroom_url}/{$item.profile_url}">{jrCore_module_function function="jrImage_display" module="jrProfile" type="profile_image" item_id=$item._profile_id size="large" crop="auto" class="iloutline img_scale" alt=$item.profile_name title=$item.profile_name width=false height=false}</a>
                    </div>
                </div>
                <div class="col10 last">
                    <div class="p10">
                        <h1><a href="{$jamroom_url}/{$item.profile_url}">{$item.profile_name}</a></h1>
                        {if !empty($item.profile_bio)}
                        <br><span class="normal">{$item.profile_bio|jrCore_format_string:$item.profile_quota_id|truncate:250:"..."}</span>
                        {/if}
                    </div>
                </div>
            </div>
        </div>

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



--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
this is my only edit when compared
<div class="item profilelistitem">
im going through module by module i have added classes here and there just for styling control nothing

just that 1 profilelistitem class is in a for loop
ill try resetting that and see but i cant seehow that ciuld do it


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
michael
@michael
11 years ago
7,793 posts
See if you've altered:
/modules/jrUser/templates/online_status_row.tpl

That controls the section of the profiles in this image.
updated by @michael: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
yea i looked everywhere and i didnt even end up usingthat class cause it didnt target what i expected
so reset it

where else should i look

if u want ill set u up an admin account while we debug it

i tried going to sleep over 6 hours ago
so ill have to try figurinbg it out tomorow
but it affects every skin

its gottabe a module then but ive checked every logical place and 1/2 the ones that wouldnt make sense


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
michael
@michael
11 years ago
7,793 posts
the location in the ACP is:
ACP -> USERS -> USER ACCOUNTS -> TEMPLATES -> online_status_row.tpl
updated by @michael: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
{if isset($_items) && is_array($_items)}
    <div class="online_status_table">
    {foreach $_items as $item}

        {if $item.user_is_online == '1'}
        <div class="online_status_online" style="display:table-row">
        {else}
        <div class="online_status_offline" style="display:table-row">
        {/if}

            <div class="online_status_image">
                {jrCore_module_function function="jrImage_display" module="jrUser" type="user_image" item_id=$item._user_id size="small" crop="auto" alt=$item.user_name class="img_shadow" width="40" height="40" style="padding:2px"}
            </div>

            <div class="online_status_user">
                <h2><a href="{$jamroom_url}/{$item.profile_url}">{$item.user_name}</a></h2><br>
                {if $item.user_is_online == '1'}
                <i>{jrCore_lang module="jrUser" id="101" default="online"}</i>
                {else}
                <i>{jrCore_lang module="jrUser" id="102" default="offline"}</i>
                {/if}
            </div>

        </div>

    {/foreach}
    </div>
{/if}
nothing that i can see
i grabbed it by ftp was not sure where to find it in acp


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
even just found it and compared to previus version itsidenticle

its gotta be currupt data from the ning archive
orthe database
\


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
michael
@michael
11 years ago
7,793 posts
Try here in the ACP.

If it is over-ridden in the ACP then that will take priority over the FTP version.

the location in the ACP is:
ACP -> USERS -> USER ACCOUNTS -> TEMPLATES -> online_status_row.tpl
updated by @michael: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
michael:
the location in the ACP is:
ACP -> USERS -> USER ACCOUNTS -> TEMPLATES -> online_status_row.tpl

yea found it after grabbing it from ftp
but ..nothing

im stumped and my headspounding
i even took a double dose of melatonin 6 hours ago to knock myself out ansd still stuck here debugging..lol
i hate when i cant figure out a puzzle


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
yea i looked..nothing and i compared it to the previus version too
nothing

is there anything i can look for in the database
ill try b4 i crash.. 1 sec


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
no..nothing


i think yiu might be as confused by this as i am

well if u can think of anything ill try it in the morning if not we'll pick upthe debugging then


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
michael
@michael
11 years ago
7,793 posts
To determine where the problem is you need to be able to output something there.

When you figure out which template needs altering, type THIS IS WHERE I AM in that template, and refresh the caches.

if "THIS IS WHERE I AM" comes out successfully where you expect it then you know you are editing the correct location.

Your problem on this page: greentechnologyforums.com/demo-noz

is that all of the links point to /soaringeagle

* soaringeagle
* Vince Hardwick
* Ashanta Wilson
* Amy Jo
* Jacqueline Grice
* no war!
* Punanamous

I can't think of any other location other than either the file or the template over-ride to change that link.

Try checking again. Especially in the ACP because if the file isn't changed, then thats the most likely location that has been altered. If its not that it will need further investigation.
updated by @michael: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
all the links on every page do
i sent douglass my oogin info but ill try againj


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
the problems here
{$item.profile_url}
what that problem is though im not sure
either thats the wrong code
or the codes passing the wrong data


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
ok now ,1st off ive only been familiar with smarty less then a week so im bumbling my way though this
i changed profile url to profile id and the output was 1
somewhere somehow its only taking my profile as the data but the other users names

so question
is this list..followers online all users/profioesonline
wheres this list coming from
thats where we need to lok next the module generating the list


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
i think iunderstand
maybe
maybe not

i created a new user account zand theres just 1 name

now this forum..this is a profiole with you 4 users as sharing 1 profile

but those links klink corectly to you
i think..but cant ve certain
that those are all banned or deleted profiles that are being mistakenly liniked to my id

1 sec ill debug by searcuhing nings usernames in left and banned


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
nope active members
they are also assigned my profiled pic

if i knew what these links were how the list is generated from what data source..i bet i could figure this out without having a clue


i will be starting a fresh import as soon as i can grt the files up
im thinking with all the probs we had importing the data was currupted and they were all linked to my id somehow


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
in the database
none of those olisted users have any assigned url
thats gotta be the problem

they have no url so default to me


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
slightly off topic but
on the importer it says "select quota for imports
help says

Select the profile quota for imported Ning members
Default: Admin Quota

as usual its not descriptive enough

does this jmean the quota members import into or who can do imports

i assumed quota they import into so selected members
but if thats the case..why in the world would admin be the default
if someone didnt check b4 importing theyd make every member an admin
and since banned spammers seem to get imported too..

and my site was hacked twice in the past (by atiny rival site that never got past 100 members and only survived 3 months) that site was banned members
and aparently 1 admin joined them
since then been doing almost all admin myself
but point is it would be insane and dangerouse to import as admin as default
not even sure why thats an option

ps sometimes these dont send unless i open a new tab to post it in


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
douglas
@douglas
11 years ago
2,804 posts
I've looked at the code in the templates and there isn't anything there that would cause this, the code is fine.

Something else is causing this issue. It may have something to do with the Ning archive or the importer or both, I don't know.


--

Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos

updated by @douglas: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
yea i already came to that conclusion after my detective work in the database
ill be doing a fresh member import soon as the files upload (im amazed at how much is added in just a week)
i finaly got a complete archive!
now ill be doing incremental archives and imports as often as i can to reduce the time each takes

ill know if this is fixed once the members portion of the imports done

what i found is that these were never given any url at all


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM
soaringeagle
@soaringeagle
11 years ago
3,304 posts
fresh import didnt fix it
going to attempt to decypher the jsons and find a clue

if i find anything ill let u and ning know but have afeeling you'll create a tweak to the importer that fixes it months before ning fixes the Archiver....if they ever do


--
soaringeagle
head dreadhead at dreadlocks site
glider pilot student and member/volunteer coordinator with freedoms wings international soaring for people with disabilities

updated by @soaringeagle: 12/29/14 09:23:54AM

Tags