Support » Plugin: WP-Table Reloaded » [Plugin: WP-Table Reloaded] Sort column by rating (gd star rating)

  • Resolved nedmic

    (@nedmic)



    Hi,

    I have integrated gd star rating shortcodes into rows table so users can vote.

    For now, the column reads a shortcode for each row ([starrater tpl=10 post=xxxx]) where xxxx is the ID from the post.

    So, when I sort the column by desc, it naturally sorts by name, and the higher id is the first.

    Example, by desc :

    [starrater tpl=10 post=1541]
    [starrater tpl=10 post=1540]
    [starrater tpl=10 post=1539]

    But I need to sort by default the higher value from a vote, which has nothing to do with ID of course.

    How can I make wp table reloaded interpret each shortcode rendering ?

    http://wordpress.org/extend/plugins/wp-table-reloaded/

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    this depends on the output of the starrater Shortcode. Unless it prints the rating value as a number, so that it can extracted by JS, I don’t see a possibility here. If it does print the number, it should be posible to develop a custom sorting algorithm for this using the DataTables JavaScript library’s API (see http://www.datatables.net/ )

    Regards,
    Tobias

    nedmic

    (@nedmic)

    Thanks, it does return the value as a number and also as stars (in order to vote for the entry, which changes depending on the input votes).

    I think I have to see with a developer ^^
    It can be a really useful functionality to create a rating system based on both gd star rating plugin and wp table reloaded plugin.

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    can you post the link to the page with your table? I can then check and see how to maybe tackle this.

    Regards,
    Tobias

    nedmic

    (@nedmic)

    Re,

    Sure : http://www.alloprod.com/labels-participatifs/

    You’ll notice that I sorted the rows by myself.

    I plan to edit the table manually by changing the order of rows, as soon as I could.

    It’s the best I can do for now 😉

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    thanks for the link. I took a peek at the site and noticed that the ratings are loaded with a rather complex AJAX request.
    That likely means a lot of extra effort to have these sortable 🙁 Unfortunately, I’m not an expert with the API of the DataTables JS library, so I can’t help with that. You could ask in the DataTables forums, but likely the manual sorting is your only real choice right now.

    Regards,
    Tobias

    nedmic

    (@nedmic)

    Yes I thought so, but thank you Tobias for taking the time to look 😉

    I’ll challenge people on the DataTables forum ^^

    So I don’t mark the topic as resolved for now.

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    no problem, you are welcome!

    But I will go ahead and mark this as resolved for now, because for WP-Table Reloaded there’s nothing much to do here. This is basically more of a DataTables question.
    If you find a solution to this, please feel free to post it here!

    Best wishes,
    Tobias

    I did it coaching.dariusz-licznerski.pl

    …but with kk Star Ratings plugin. The plugin kk Star Ratings has problem with slow loading if you have so many IDs in the table… so I had to fix it too.

    Currently the sort works with TablePress plugin but if I turn on the Wp-Table Reloaded it works with it as well.

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    thanks for sharing your solution! It’s great to hear that you were able to make this work with that plugin!

    Best wishes,
    Tobias

    Dear Plugin Author,

    I am facing the problem with sorting the rating on the basis of total rating and I have used following code:-
    $Qry = query_posts(“cat=-51&gdsr_sort=rating&sort_order=DESC&posts_per_page=24&paged=”.$paged);
    Some time this is work and some time not. Can you help me to sort out this issue.
    I am working on following site:-
    http://www.foodpinup.com/rankings/

    I will be waitng for your reply.

    Regards,
    Rajeev

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Rajeev,

    from what I can see, this is a problem with GD Star Rating and not with WP-Table Reloaded (for which this are the support forums).
    You should therefore ask your question at http://wordpress.org/support/plugin/gd-star-rating

    Regards,
    Tobias

    Dear Plugin Author,

    Thanks for your reply.

    Regards,
    Rajeev

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    sure, no problem! You are very welcome!

    Best wishes,
    Tobias

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘[Plugin: WP-Table Reloaded] Sort column by rating (gd star rating)’ is closed to new replies.