Доброе утро всем,
Я загрузил более 1300 пометок в базу данных моего клиента со схемой таблиц BlurbID, Seq, Content, Keywords. Отдельная таблица базы данных будет содержать детали голосования (voiceID, BlurbID, Seq, VoteDate). Его цель - создать веб-сайт, на котором можно найти смешные цитаты. Пользователи должны проголосовать за первый рекламный ролик, прежде чем им будет разрешено увидеть следующий, и т. Д.
Клиент изменит таблицу всплывающих сообщений по мере необходимости, чтобы повторно упорядочить размытия. Он хочет, чтобы пометки отображались на содержательных страницах веб-сайта в соответствии со значением поля SEQ в таблице Blurbs. Таким образом, запись с SEQ = 1 будет первой Blurb, отображаемой на сайте и т. Д. Пользователи должны будут проголосовать, используя список радиокнопок для каждого сообщения, прежде чем им будет разрешено увидеть следующее сообщение.
Вопрос. Желательно ли использовать одну страницу контента (default.aspx) для размещения размытых изображений? Если я сделаю это, как мне структурировать хранимую процедуру, чтобы выбрать размытия в соответствии с полем SEQ в таблице blurb? И наоборот, создавать ли контентные страницы для каждого из 1300 пометок? Если я использую одну страницу контента, как будет выглядеть TSQL для итераций по спискам в соответствии с полем SEQ после того, как будет подан голос за каждую рекламу? Псевдокод будет выглядеть так: если radiobuttonlist.value> 0, тогда выберите blurb id, seq, blurbcontent, ключевые слова из размытия, где seq = текущий seq + 1
Наконец, для целей SEO, я должен вывести поле базы данных ключевых слов в скрытое поле на странице контента?
Если вы уже писали этот тип сайта, я был бы очень признателен за ваше понимание и руководство.
Спасибо,
Sid