Вот что вам нужно сделать. Убедитесь, что ваша база данных создана, будь то Access или SQL. Как только вы это сделаете, запишите строку подключения и имена таблиц. Для этого упражнения я собираюсь использовать следующее:
ArticleID - Автоматический номер - этот номер будет включен в ссылку (используйте int с seed для SQL и autonumber для Access) Дата добавления - Дата и время добавления статьи Добавлено - Автор статьи ShortDesc - Простое описание, будь то новости или информационный тип статьи ArticleContent - Актуальная новостная информация для статьи.
Теперь с этой версией мы будем применять специальный формат XML, чтобы гарантировать, что когда RSS Reader получит новостные статьи, он не потерпит неудачу из-за каких-либо специальных символов, которые читатель не сможет обработать. RSS с форматом XML очень требователен к тому, какие символы обрабатываются, но мы позаботимся о том, чтобы он не мог обработать плохие символы, и назовем его функцией applySpecialFormat.
Еще одна вещь, на которую следует обратить внимание: если вы хотите, чтобы пользователи просматривали статью, нажимая на ссылку в своем читателе, убедитесь, что вы создали страницу, на которой будет показана статья и ее информация. Возможно, у вас уже есть это, но я просто хотел убедиться, что сказал это на всякий случай. Для этого упражнения я буду использовать article_view.asp.
Теперь для кода: (Сохраните файл как articlever2.rss на вашем веб-сервере.)
<% Response.Buffer = true Response.ContentType = "text/xml" Function applySpecialFormat(strInput) if len(strInput) > 0 then strInput = Replace(strInput,"&", "&") strInput = Replace(strInput,"'", "& apos;") 'REMOVE SPACE BETWEEN & apos; strInput = Replace(strInput,"""", "& quot;") 'REMOVE SPACE BETWEEN & quot; strInput = Replace(strInput, ">", "& gt;") 'REMOVE SPACE BETWEEN & gt; strInput = Replace(strInput,"<","& lt;") 'REMOVE SPACE BETWEEN & lt; else strInput = "" end if applySpecialFormat = strInput End Function %>
RSS с использованием ASP-кода //www.myserver.com RSS Использование ASP-кода для просмотра новых и существующих статей из базы данных. ан-нас Copyright 2006
20
//www.myserver.com/images/logo.jpg RSS с использованием ASP Code Logo //www.myserver.com
<% Dim objConn Set objConn = Server.CreateObject("ADODB.Connection") Set objRS = Server.CreateObject("ADODB.Recordset") objConn.ConnectionString = "Provider=sqloledb;Data Source=DBSERVER;Initial Catalog=ARTICLEDB;User Id=sa;Password=sqlpassword;" objConn.CursorLocation = 3 objConn.Open
Dim objRS, strSQL, strDesc strSQL = "SELECT * FROM ArticleDB WHERE (AddedDate <= '" & Now() & "') order by AddedDate DESC" objRS.Open strSQL, objConn
Do While Not objRS.EOF strDesc = "Article by " & objRS("AddedBy") & " on " & _ objRS("AddedDate") & " PST " & _ objRS("ArticleContent").Value %>
()
//www.myserver.com/article_view.asp?ArticleID=
asp@coffebreakblog.com (Кристофер Комбс)
Двойной щелчок здесь, чтобы получить доступ к ссылке для загрузки приложения
Шаг 5. Добавьте компонент ProgressBar. Нажмите на кадр 50 на слое контента на временной шкале и отмените выбор всего. Перейдите на панель компонентов и перетащите экземпляр компонента ProgressBar в...
Каковы точные размеры стандартных экранов и экранов Retina для iPad и как вы готовите фоновые изображения для использования в iBooks Authorр? В этом уроке мы рассмотрим требования к изображениям. Как...
Об авторе
Chow Yuan
Юное дарование журналистики. Шеф повар. Человек ответственный и приземлённый.