Добавление новостей в HTML

Рейтинг: 0Ответов: 3Опубликовано: 01.03.2011

Создаю сайт на чистом HTML (css), не подскажете пожалуйста, как автоматизировать добавление новостей на сайт, не используя различных движков?

Ответы

▲ 4

Можно в Microsoft Office составлять страницы и сохранять их в формате HTML и делать это мир лучше.

▲ 2

Существует классная технология асинхронного программирования ajax) Есть хороший фреймворк jQuery) Ну так вот можно создать html файл "news.html", где размещать новости в контейнерах с классом "new". В вашей, например, главной странице сайта в теге head подключаете jQuеry и будущий скрипт новостей, где будет размещена функция вывода новостей на страницу:

function news() {
    $.ajax(
        url: '/news.html',
        type: 'GET',
        dataType: 'html',
        success: function(data){
        $(data).find('.new').each(function() {
            $('#newslist').append('<div>'+$(this).html()+'</div>')
        })
    })
}

где '#newslist' - идентификатор блока, в который будут выводиться все новостные блоки с классом '.new' из документа '/news.html'.

И вызов функции:

$(document).ready(function(){news()})

Действует эта схема так: загружается ваш документ, когда парсер браузера закончит с DОМ, то заработает наш скрипт. Сначала он закачает в ваш браузер страницу новостей в фоновом режиме, затем найдёт в нём новостные блоки и вставит их в блок вывода новостей колонкой.

▲ 1

Пусть яваскрипт вычитывает текст из файла и выводит в ДИВе. )