Alexey Podolsky

My feedback

  1. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 

    just added the following lines to your theme css:

    .WaGadgetLoginButton a.loginBoxChangePassword,
    .WaGadgetLoginButton a.loginBoxLogout,
    .WaGadgetLoginButton .loginBoxProfileLink a
    {
    color: white;
    }

    this code seems to do the trick. please report if everything's right.

  2. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 

    What's your currently selected theme and what's your site' URL? I can provide you with a quickfix at least. Thank you!

  3. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 

    possible via javascript and output parsing.

    For example, this snippet extracts time from event and puts it in a special separate div:

    var rx = /\d*:.*/;

    //getting and moving dates
    jq$.each(jq$("#<$Model.Id$> .dateonly"), function (k,v)
    {
    var s = jq$(v).html().match(rx, "");
    if (s && s[0])
    {
    jq$(v).html(jq$(v).html().replace(rx, ""));
    jq$("<span class='time'>"+s[0]+"</span>").insertBefore(v);
    }
    }
    );

  4. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 
  5. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 

    #idNavigationContainer ul.menuLevel1 li.itemNormal:hover

    {

    background: none !important

    }

    should work.

    Feel free to ask for extra help.

    ps: if you use firebug for debugging, there's super useful feature to show classes for hovered or active elements. just select desired element and press triangle at "Style" tab to select :hover state.

  6. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 

    1)

    <$Model.Items:

    {

    <$if (it.IsFirstItem)$>

    <div class="header-nav"><$it.Title$></div>

    <$else$>

    <a class="no-underline" href="<$it.Url$>"><div class="header-nav"><$it.Title$></div></a>

    <$endif$>

    }$>

    this code just shows the first element (your home page) without link.

    2) should be more complicated, but still possible without JS. Main problem is that we cannot compare agains certain values in TE, so it is virually impossible to detect required item in collection. The solution might be the following:

    a) copy URL of login page somewhere (now it is /Default.aspx?pageId=1241083)

    b) move login page in your site structure editor to the second level of any other page, thus it won't show in your current menu.

    c) Add the following code after or before <$Model.Items:{...}$>

    <$if (PageModel.IsAnonymousView)$>

    <a class="no-underline" href=/Default.aspx?pageId=1241083"><div class="header-nav">Join</div></a>

    <$endif$>

    this will render Join link only for non-logged-in members.

    For list of general page and menu parameters lurk thru

    http://help.wildapricot.com/display/DOC/Page+Model

    https://help.wildapricot.com/display/DOC/Menu+gadget

    might be helpful

    feel free to experiment and report results (;

  7. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 

    Can u provide an example site? I really doubt it is WA-related issue.

  8. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alexey Podolsky commented  · 

    Sorry f/the delay, let's see how can i help you.

    First, take a look at source code of your page (exactly speaking, at the part where your scripts are loaded). Are they really nested? If yes, there's something wrong with script loading template.

    Go to Head.tpl and check if the following line exists:

    <$PageModel.Scripts:Links(script = "true")$>

    This line gets PageModel.Scripts collection (which is populated by .js files in your scripts folder) and applies Links.tpl template to every item in it. This line also passes script = true param to Links.tpl.

    Second, take a look at Links.tpl itself. Among other if branches, you'll see the following:

    <$if(script)$><script type="text/javascript" language="javascript" src="<$it.Path$>" id="<$it.Id$>"></script><$endif$>

    It first compares if script param is true (as we passed it in Head.tpl), than outputs a script line loading javascript and closes(!!!) the tag.

    Maybe you've changed the files accidentally?

    Further reading:

    http://help.wildapricot.com/display/DOC/CSS+and+LESS

    http://help.wildapricot.com/display/DOC/Template+Engine+Reference+Guide

    http://help.wildapricot.com/display/DOC/Theme+files+language+syntax

    Feel free to email me your website address, so we can find the problem out personally.

Feedback and Knowledge Base