YAFLogo

mr_chaos
  • mr_chaos
  • 52.4% (Neutral)
  • YAF Forumling Topic Starter
15 years ago
Hallo,

i use the YAF with masterpage.

I would integrate the lastest post on the start page of my site.

So, have anybody a idea, how i can realize it?

Please give me some input or start help.

Can i only take a gridview an bind it to the YAF database?

Which table is then the right one?

Thanks for your Input.

greetz

Andy

www.turbosition.com 

Sponsor
mr_chaos
  • mr_chaos
  • 52.4% (Neutral)
  • YAF Forumling Topic Starter
15 years ago
Hi,

okay i have now used a gridview and bind it to the table "yaf_TOPIC".

So i can see the lastest posts.

But there is another problem.

How can i create the link directly to the post, if i have only the topic name?

I use the UrlRewriting.

Regards

Andy

www.turbosition.com 

Mek
  • Mek
  • 100% (Exalted)
  • YAF Developer
15 years ago
I'm doing this by reading the active topic rss, so it provides the link and the latest topic. Might be an easier way for you to do it.


UserPostedImage

"It's a case of RTFM.. the only problem being we don't have a manual!"

When I post FP:Mek in a topic, I'm leaving my footprint there so I can track it once I get into coding/supporting. (Yes I stole this off Ederon ๐Ÿ™‚ )

mr_chaos
  • mr_chaos
  • 52.4% (Neutral)
  • YAF Forumling Topic Starter
15 years ago
Hello,

thx for the tip with the rrs-reader. I had no time to test it befor.

Now i have the problem, that i get only the posts of one topic by using this rss-source:

http://www.turbosition.com/forum/yaf_rsstopic.aspx?pg=topics&f=17 

Do anybody knows, how i get all active posts by using rss?


<cc1:RssDataSource ID="RssDsForum" runat="server" 
    Url="http://www.turbosition.com/forum/yaf_rsstopic.aspx?pg=topics&f=17" MaxItems="0">
</cc1:RssDataSource>

<asp:GridView ID="gvLastestPosts_" runat="server" AutoGenerateColumns="False" 
    DataSourceID="RssDsForum" GridLines="None" PageSize="5" AllowPaging="True" 
    Width="300px">
    <Columns>
        <asp:TemplateField HeaderStyle-CssClass="cont">
            <HeaderTemplate>
                <asp:Label ID="lblHLLastestPosts" runat="server" Text="<%$ Resources:turbosition, lblHLLastestPosts %>" />                        
            </HeaderTemplate>
            <ItemTemplate>
                <span style="font-size: 75%;"><%# Eval("pubDate", "{0:d}")%></span>
                <a href="<%# Eval("link") %>" class="txt" style="display: block; font-size: 85%;"><%# Eval("title") %></a>
            </ItemTemplate>
            <HeaderStyle CssClass="cont"></HeaderStyle>
       </asp:TemplateField>
    </Columns>
    <AlternatingRowStyle BackColor="#eeeeee" />
</asp:GridView>

Iยดm very thankful for any idea.

Greetz

Andy

Mek
  • Mek
  • 100% (Exalted)
  • YAF Developer
15 years ago
Thats only because you had 1 active topic for your account, I get four when going to your site.


UserPostedImage

"It's a case of RTFM.. the only problem being we don't have a manual!"

When I post FP:Mek in a topic, I'm leaving my footprint there so I can track it once I get into coding/supporting. (Yes I stole this off Ederon ๐Ÿ™‚ )

mr_chaos
  • mr_chaos
  • 52.4% (Neutral)
  • YAF Forumling Topic Starter
15 years ago
If you look at this page , then you see 5 active posts in 2 different topics.

When i use the rss, then i must choose 1 topic and so i can see only the posts of this topic.

I wont to see all post over all topic. You know?

Do you have a sample for me, how do you use it?