Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #2421

    Hi,

    First, compliments on the quality theme.

    We would like to add a second filter level to the portfolio pages.

    Now we can filter on categories and sort the result on date and name.

    We wuold like to; first filter on categories and then again filter (not sort) on a second criteria (sub-categorie of some kind)

    I found another Avisio site where this functionality has been added, http://creatibox.es/?page_id=146

    They can first select from ” flash – cms – html” and filter down that selection to ” Basic – medium – advanced”

    Can you point us in the right direction to add this extra level to the theme?

    Thanks in advance,

    Arjan

    #37930

    Have a look at this thread: http://www.kriesi.at/support/topic/sort-by-price-get-it-for

    It describes how to implement a price sort function. You can include other sorting options though

    #37931

    Hi,

    I’ve got the same problem as the author above.

    I followed Dude’s instructions but anyway I couldn’t replace sorting options (Date, Name) with filtering buttons (Category1 and Category2).

    Would You be so kind to explain what shall I change in code ?

    Regards,

    VoodooPL

    #37932

    Which template do you use?

    #37933

    I’m using:

    – Avisio 1.1 theme

    – WordPress 3.1

    I think I need to modify something in template_portfolio.php

    Waiting for Your help, thanks very much in advance Dude !

    #37934

    Hey,

    I’m sorry but I just saw that you want to filter not sort the content. At the moment it’s not possible to apply to filters. It’s a major modification I can’t help you with.

    #37935

    That’s a pity, I thought it would be possible. Topic’s author presented a link where 2 filtering methods were used: http://www.creatibox.es/?page_id=146 it looks like they implemented their own solution for 2nd level filtering.

    By the way Dude, would You please help me in another problem related to Avisio ?

    http://www.kriesi.at/support/topic/how-to-remove-widgets-section-and-the-area-above-widgets

    #37936

    Maybe try to contact the site owner directly…

    #37937

    Yesterday, I have sent a message to the site owner, as soon I will receive an answer, I will write down here.

    #37938

    Ok, I’ve got some news from the author: Thanks very much Gerardo !!!

    ===============================================================

    What I did to add more filter options was to add a few lines in “template_portfolio.php”,

    Guessing that you already have the categories to use to filter your entries you have to look for the “Slug” of each categorie..

    e.g. mine are: basico, medio, avanzado

    Then you have to add the following code to your template_portfolio:

    AFTER this code:


    if (isset($categories[1])){ $hide = “”; }

    $output .= “<div class=’sort_by_cat $hide ‘>”;

    $output .= “<span>”.__(‘Filtrar por tipo:’,’avisio’).”</span>”;

    $output .= ““.__(‘Todos’,’avisio’).”“;

    foreach($categories as $category)

    {

    $output .= “category_nicename.”_sort’>”.$category->cat_name.”“;

    }

    $output .= “</div>”;


    You have to add a code from link below: (when i tried to paste it here, some words were cut.

    http://www.codeupload.com/3861


    The id for each link should be your categorie slug + “_sort”

    =============================================================

    I’ve tested this option and can say that partially works for me, but it’s better that somebody else would analyze it, because I’m not the coder ;)

    For example: let’s say I’ve got something similar like it’s written below

    1 level filter: ALL, AUDI, BMW, HONDA

    2 level filter: NEW, USED

    When I click ALL and next select NEW or USED, everything works perfect !

    But if I click AUDI or BMW or HONDA and choose NEW or USED it doesn’t work.

    Dude, what do You think about this code?

    Previously You wrote that it’s a major modification, now we have got a few lines which partially work. Would You please test it and say Your opinion about it ?

    #37939

    It seems like the codeupload link requires a password. Yes- mea culpa – maybe it’s (easily?) possible to integrate a second filter – however because it’s a (imho) major customization I didn’t check all required code modifications detailed enough. However the solution above doesn’t change much because as far as I can see you can still filter one critera only. You can filter ALL by “New” and “Used” or you can filter the cars but can’t apply a second filter. Maybe the code from codeupload helps me to understand the problem…

    #37940

    Sorry Dude, it’s my mistake with this password protection.

    I have uploaded it once again without password, so please check it out and tell me Your comments.

    http://www.codeupload.com/3862

    #37941

    Hey,

    I didn’t test if it works. As far as I know you must use the portfolio category slug to filter (see message you posted in the forum). Obviously that doesn’t help you because you can set i.e. the slug “new” for “Audi” but you can’t filter for “used” audi then. This methode of filtering just helps you if you’ve two static filter criterias (i.e. Print / Lawyer / Webdesign / Court) and ( Creative / Law) – I can set the creative slug for Print + Webdesign and “Law” for Court + Lawyer – in your case it’s not possible to set new / used static because you’ll have used cars and new cars of every brand….

    #37942

    Ok, now I’ve got it, thanks very much Dude for explanation.

    #37943

    Great. Just ask if you’ve any other questions :)

Viewing 15 posts - 1 through 15 (of 15 total)

The topic ‘Portfolio 2 level filtering’ is closed to new replies.