Отложенные публикации в Rumba XML

Posted by: Maestro
Date: Sat, 29 Dec 1979 09:29:52
Tags: движок сайта настройка шаблон html xml php wordpress аналог блог

Вчера были маленькие, но по три,
а сегодня большие, но по пять.


В старые времена (возможно, где-то это практикуется и сейчас), перед балом каждой даме давали список предстоящих танцев, и благородные кавалеры спешили записаться к тем из них, к кому испытывали симпатию. Такой метод упорядочивал отношения полов в высшем обществе, был удобен и практичен. У него есть только один недостаток - тогда не танцевали румбу.

Учитывая исторические параллели, и по просьбам (многочисленным и горячим) пользователей Rumba XML, наконец-то введен механизм отложенной публикации статей. Что это такое понятно уже из предисловия. Если вкратце - то при создании статьи вы можете задать дату, отличную от сегодняшней, и в ленте новостей статья появится только тогда, когда наступит положенный ей срок.

Опишу немного подробней нюансы этого механизма:

  • Если вы хотите опубликовать статью немедленно, то в графе дата ничего не меняете (там уже проставлена текущая дата).
  • База статей линейная, поэтому, если вы внесете в базу три статьи, из которой средней укажите отложенную публикацию, то когда наступит время, она появится между первой и третьей. (Т.е. соблюдайте хронологию).
  • Если хотите изменить дату публикации, то аккуратно меняете число и месяц (месяц тремя английскими буквами, первая из них с большой буквы) Например: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec.
  • При редактировании даты количество символов не должно измениться (и два подряд пробела тоже недопустимо)
  • Месяц правильно писать Jan, но не jan или JAN

    Следущий подарок терпеливым пользователям - автоматическое подключение сторонних текстов и скриптов (они должны быть в кодировке UTF-8). Возможно подключать два типа файлов - .php и .html Для подключения файла его необходимо поместить в директорию data/add/ Файлы .html (в них не указывать теги html, body, meta и т.д. - только контент) будут вставляться в шаблон в том месте, где с этим же именем, как у файла, будет метка в квадратных скобках.

    Например для файла data/add/rumba.html в шаблоне страницы будет заменена (если она есть) метка [rumba] на содержимое этого файла. Это удобно для размещения счетчиков, рекламы (Adsense и т.д.) и прочих элементов дизайна.

    Программистам скорее будет интересна возможность запуска своих скриптов, помещенных в директорию data/add/ Но тут придется потратить время на изучение переменных, используемых в движке, и тогда результат не заставит себя ждать. РНР файлы следует создавать такие же, как и всегда, с открывающим и закрывающим тегом.

    В мешке Деда Мороза (хотя сейчас и лето) нашлось место и для скромной модификации перелинковки. Если помните, ранее перелинковка проводилась по названиям статей в составе базы сайта. Теперь к ней добавляется перелинковка по подготовленным словам. Опишу, как это работает:
  • Открывается для редактирования файл data/listlinks.txt (он должен быть в кодировке UTF-8).
  • В каждой новой строке пишется ID страницы и через знак - слова и фразы, с которых требуется ставить линк на эту страницу.
  • Сохранив результат вы можете видеть перелинковку на примере, который представлен в дистрибутиве.

    И наконец, на десерт (до танцев осталось немного, потерпите), добавлена работа с категориями через админку. Раньше (если вы не помните), требовалось редактировать список категорий в файле data/category.txt. Начиная с сегодняшнего дня добавлять и удалять категории можно в меню администрирования. Не забывайте только, что ID категории не должен содержать ничего кроме английских букв (вместо пробелов используйте тире или подчеркивания). Описание же категорий (то, что видит пользователь), позволяет использовать и пробелы и русский язык.

    При переходе на версию 1.3 с более младших версий движка внимательно смотрите, какие файлы изменились (или добавились) в дистрибутиве. Настоятельно рекомендую ВСЕГДА создавать, настраивать и апгрейдить сайт на локали под Денвером, и только потом выкладывать (копировать) на хостинг. Этим вы сбережёте время и нервы (свои и техподдержки).

    Rumba XML в сегодняшней версии представляет собой уже совершенно полноценный сайтовый двигатель, который может пригодиться и как замена неповоротливому WordPress на слабом и недорогом хостинге, и как универсальное решение для самых разных интересных задач в области сайтостроения. Если вы потратите минуты и часы на освоение ритмов Rumba XML, то этот движок отплатит вам месяцами и годами добросовестной службы, потому что это - Румба, она танцует, танцует и танцует!


  • Смотри также:


    Импорт WordPress базы данных для Rumba XML  XML формат в CMS Rumba  Скачать движок  Новое в КМС (CMS) версии 1.8 - Rumba продолжает развиваться  Импорт базы из WordPress в Rumba XML стал ещё удобней 





    Комментарии


    Маэстро

    Fri, 18 Dec 2009 03:35:52

    Поправил виджет последних новостей, помимо этого ещё есколько файлов претерпели изменения. Качайте заново дистрибутив и обновляйте файлы.


    Вячеслав

    Thu, 17 Dec 2009 11:52:12

    Отложенные публикации - мегаполезная штука!) Жаль правда что в виджет последних добавленных статей выводит все зпланированные публикации раньше времени(, хотя на главной, в разделах и архивах всё ок.


    Маэстро

    Fri, 18 Dec 2009 03:09:56

    Да, потенциал у этой простой фичи хороший, теперь вы просто подбираете ключевики, которые подходят для ссылки на каждую страницу. На больших сайтах это очень удобно.


    Антон

    Fri, 18 Dec 2009 02:22:41

    Епифанцев, Вы правы. Только перелинковка не хитрая, а умная. Я сам был поражён методом. Линки становятся управляемыми, подконтрольными. По идее можно нехило поднимать внутряки, и даже выборочно ))SEO...


    Епифанцев

    Thu, 17 Dec 2009 20:49:59

    Качнул вчера версию 1.3, отлично и просто реализованы отложенные публикации. Буду разбираться с предложенным методом хитрой перелинковки, в нем мне видится большой потенциал оптимизации.


    Маэстро

    Fri, 18 Dec 2009 05:43:23

    И год, и месяц, и день, но аккуратно, с месяцами осторожно, так как описано в этой статье.


    Прохор

    Thu, 17 Dec 2009 13:02:57

    Год тоже менять можно? (Хочу на полгода расписать блог...)


    Комментировать


    Ваше имя
    Ваша почта
    Ваш сайт
    Рассылка комментариев





    Ввести код:


        Сгенерировано
        Rumba News v.1.0a
        за 0.004341 сек.