YetAnotherForum
Добро пожаловать, Гость Поиск | Активные темы | Участники | Вход | Регистрация

скрипт вывода последних сообщений
DDbrut
#1 Оставлено : 11 декабря 2009 г. 21:15:04(UTC)

Ранг: Member

Группы: Registered
Зарегистрирован: 20.11.2009(UTC)
Сообщений: 15

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
как написать скрипт, выводящий последние сообщения не всего форума, а отдельного раздела или даже темы?
Admin
#2 Оставлено : 14 декабря 2009 г. 14:14:41(UTC)
Ранг: Administration

Группы: Administrators
Зарегистрирован: 12.09.2008(UTC)
Сообщений: 194

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Написать скрипт для SQL реалиующий вашу задачу, а затем написать врапер например в класс форума или класс раздела для этогого метода.
cronwerk
#3 Оставлено : 15 декабря 2009 г. 1:07:57(UTC)
Ранг: Newbie

Группы: Registered
Зарегистрирован: 29.01.2009(UTC)
Сообщений: 7

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Я у себя реализовал через хрранимую процедуру:

Цитата:
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = 'cln_SelLastTopic' AND type = 'P')
DROP PROCEDURE [dbo].[cln_SelLastTopic]
GO

CREATE PROCEDURE [dbo].[cln_SelLastTopic]
@Count int = 10
WITH ENCRYPTION
AS
BEGIN
    SELECT * FROM (SELECT ROW_NUMBER() OVER (
    ORDER BY [t].[TopicID] DESC) AS Num,
        [t].[TopicID] AS 'TopicID',
        [t].[Topic] AS 'Topic',
        [m].[Message] AS 'Message'
    FROM [yaf_Topic] t, [yaf_Message] m
    WHERE [t].[ForumID] <> 1
        AND [t].[TopicID] = [m].[TopicID]
        AND [m].[Indent] = 0
        AND [t].[IsDeleted] = 0 ) t
    WHERE num BETWEEN 1 AND @Count
END
GO


toologic
#4 Оставлено : 13 января 2010 г. 4:57:03(UTC)
Ранг: Member

Группы: Registered
Зарегистрирован: 13.01.2010(UTC)
Сообщений: 14
Откуда: Russia

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Подскажите, как использовать эту процедуру.

Я в поисках решения (скорее всего в виде контрола) для размещения на страницах сайта блока "Последнее на форуме", типа
<YAF:LastPosts amout="10" />
DDbrut
#5 Оставлено : 5 февраля 2010 г. 9:52:09(UTC)

Ранг: Member

Группы: Registered
Зарегистрирован: 20.11.2009(UTC)
Сообщений: 15

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
да, тоже бы хотелось услышать ответ на этот вопрос
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

SoClean Theme By Jaben Cargman (Tiny Gecko)
Форум YAF | YAF © 2003-2010, Yet Another Forum.NET
Страница сгенерирована за 0,203 секунды.

ASP.NET Forum - Yet Another Forum (YAF). Русифицированный движек форума на ASP (asp forum).