[EventCalendar] Ordering problem: categories
Johan Michaelsen
johan.orgel at post.tele.dk
Wed Apr 4 09:13:37 UTC 2007
Hi
One thing to have in mind is that you should distinct between
ordinary posts and events.
I have eventCalendar set up so that category 2 (Arrangements)
contains the events.
To separately show the different kinds of arrangements i made a
number of sub-categories of category 2. (Cat 2 is excluded from (not
shown) the cat-list)
In that way you can put a link to a sub-cat of the arrangement-cat,
and you get the list of only those arrangements of that kind.
For instance:
Arrangements (cat 2)
Rehearsals (cat 3 - sub-cat of cat 2)
Concerts (cat 4 - sub-cat of cat 2)
Services (cat 5 - sub-cat of cat 2)
Workshops (cat 6 - sub-cat of cat 2)
The event-category (Arrangements) is category 2
So the link to all the arrangements would be:
http://www.greenvalleygospel.dk/wordpress/?ec3_after=today&cat=2
The sub-cat (Concerts)
http://www.greenvalleygospel.dk/wordpress/?ec3_after=today&cat=4
This works fine for me until I come up with a better solution.
You can have a look at our website:
http://www.greenvalleygospel.dk/
(I'm sorry! It's in DANISH!!!!)
Though, I have not been able to "strip" the function ec3_get_events()
to exclude some of the sub-cats. Therefore I have made a special
query just to show the (for instance) concerts and services as a list.
I admit that I am not a programmer!!!!! So you may find it poor as a
solution.
Actually I'm looking for a better solution, because the
"showposts=30" has to be regulated if you don't want past events to
show up.....
-----------------------------------
<ul class="events" >
<?php
$query_streng = 'cat=2&showposts=30';
$my_query = new WP_Query($query_streng);
while ($my_query->have_posts()) : $my_query->the_post();
?>
<?php if (in_category('3') AND !in_category('4') AND !in_category
('5') OR in_category('12') OR in_category('13')) continue; ?>
<li style="margin: 0px; margin-left: 0px; padding: 0px; line-height:
auto"><?php echo ec3_get_schedule('%s ','%1$s<br />- %2$s','%s'); ?></
li>
<ul>
<li><a href="<?php the_permalink() ?>" rel="bookmark"
title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?
></a>
</li>
</ul>
<?php endwhile; ?><!--end of this query-->
</ul>
----------------------------------
best regards
Johan
Den 03/04/2007 kl. 23.12 skrev Sara Cormeny:
> I don't have a workaround, but I did want to let you know that I
> had the same issue, and I hope that the programmer fixes/changes it
> sometime.
>
> I think that custom fields is the best workaround, and a good
> choice on your part.
>
> Best of luck!
>
> -Sara
>
>
> On Apr 3, 2007, at 2:04 PM, Helene Zisook Speer wrote:
>
>> I've discovered that if my posts are in both the events category
>> and another category, a month's archive page doesn't order by
>> event date. I got rid of all my other categories so that the only
>> category is my events category, and now the ordering is perfect.
>>
>> Does anybody have a workaround for this? I would love to have
>> categories of events. I was thinking about using custom fields
>> instead until ec3 supports multiple categories.
>>
>> Any tips?
>>
>> Thanks,
>>
>> -Helene
>>
>>
>> _______________________________________________
>> Blog: http://wpcal.firetree.net/
>> EventCalendar at firetree.net mailing list
>> Unsubscribe: http://penguin.firetree.net/eventcalendar
>
>
> _______________________________________________
> Blog: http://wpcal.firetree.net/
> EventCalendar at firetree.net mailing list
> Unsubscribe: http://penguin.firetree.net/eventcalendar
More information about the EventCalendar
mailing list