DokuWiki

It's better when it's simple

Користувальницькі налаштування

Налаштування сайту


uk:plugin:blog

Плагін Блог

Compatible with DokuWiki

2009-02-14, 2008-05-05

plugin Використання DokuWiki як інструменту блогів. (попередні автори: Esther Brunner)

Last updated on
2008-07-18
Provides
Syntax, Helper, Action
Requires
include, pagelist

The missing download url means that this extension cannot be installed via the Extension Manager. Please see Publishing a Plugin on dokuwiki.org. Recommended are public repository hosts like GitHub, GitLab or Bitbucket.

This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.

This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.

Similar to bliki, blogtng, content, miniblog

Tagged with blog, blogging, news

Needed for bloglinks, feed, tiledblog

Скачати

Скачати plugin-blog.tgz
Пакетцентр Налаштуйте свій комплект блогу DokuWiki, встановіть пакет, що складається з усіх обов'язкових плагинів плюс необов'язкові функції, що ви хочете включити:
Пакетцентр Блогкомплекту
Поради Якщо ви маєте намір використовувати цей плагін, не забудьте переглянути сторінку порад із створення блогів

Опис

Плагін Блог дає можливість як найлегше створити блоги у вашій вікі. Компонент блог показує останні записи (сторінки) з простору імен у зворотному хронологічному порядку. У цій новій версії, дата створення є ключем сортування - більше це не дата останньої незначної модифікації, як було в попередніх версіях. Компонент архів заносить до списку всі записи, які були написані (створені) в даному місяці.

Якщо ви використовуєте цей плагін для роботи з блогами, можна приєднатися Планета DokuWiki.

Конфігурація

Плагін Блог може бути встановлений за допомогою менеджера конфігурації DokuWiki, що доступний в меню адміністратора.

namespace Простір імен за замовчуванням, який використовується якщо відсутній простір імен в синтаксису
formposition Ви можете вибирати де відображати форму нового запису, вище або нижче рівня записів блогу
dateprefix Префікс дати, що автоматично додається до сторінок, створених за допомогою форми нових записів. Ви можете використовувати опції з PHP функції strftime; роздільники простору імен також працюють, наприклад, %Y:%m%d
sortkey Визначає, як сортуються записи в блогах. Доступними опціями є дата створення, дата зміни, назва сторінки, ID сторінки та заголовок сторінки (перший заголовок)
sortorder Сортувати записи в блозі по зростанню/спаданню

Компоненти

Блог

{{blog>[namespace]?[number]&[flags]}}
[namespace] простір імен для блогу; підпростір, цо буде також обшукано; * - це вся вікі, . - це той же простір імен, у якому знаходиться сторінка необов'язковий; за замовчуванням це простір імен, що встановлений у конфігурації
[number] кількість записів, що показані на сторінці необов'язковий; за замовчуванням це 5
[flags] містить в собі прапорці, розділені символом &, дивись прапорці необов'язковий

Це містить в собі певну кількість найновіших записів блогу з даного простору імен в поточній сторінці. Нижче записів показані: посилання на сторінку (постійне), автор, дата створення і кількість коментарів. Інформація про посилання, автора, дату та коментарі може бути прихована. Наприкінці блогу посилання на старі записи, що дозволяють переміщатися в історії блогу. В самому кінці, якщо у вас достатньо прав для створення нових сторінок, відображається форма для нових записів блогу.

Архів

{{archive>[namespace]?[month]&[flags]}}
[namespace] простір імен, для якого ви хочете список архіву; * - це вся вікі, . - це той же простір імен, у якому знаходиться сторінка необов'язковий; за замовчуванням це простір імен, що встановлений у конфігурації
[month] місяць для списку архіву в форматі YYYY-MM; * - для усіх сторінок обов'язковий
[flags] прапорці списку сторінок, розділені символом &, дивись прапорці необов'язковий

Показує таблицю всіх сторінок даного простору імен, які були створені в зазначеному місяці.

{{autoarchive>[namespace]}}

Створює автоматичний архів.

Демо

Ви можете спробувати цей плагін тут.

Помилки

Прохання повідомити про помилки до Відстежувача помилок.

Додаткові ресурси

Зміни

ЧАВО

Будь ласка, також зверніть увагу на сторінку порад із створення блогів!

Мої дати показано неправильно. Що я можу зробити?

Переконайтеся, що ви використовуєте останні версії всіх необхідних плагинів і DokuWiki.

Чи можна змінити спосіб відображення дати?

Так, плагін використовує опцію dformat для форматування дати.

Як я можу змінити дату публікації в блозі?

Ви можете використати плагін meta для встановлення вручну дати створення (і дати зміни) у вихідному тексті сторінки, а потім виберіть дату зміни в настройках порядку плугіну блогу. Альтернативним рішенням було б змінити часові мітки створених файлів, і видалити <dokuwiki>/data/index/cdate.idx (зробіть резервні копії, якщо у вас є намір зробити це!)

Переклади

Англійський (оригінал від 2008-07-18)

lib/plugins/blog/lang/en/lang.php

<?php
/**
 * English language file
 *
 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
 * @author     Esther Brunner <wikidesign@gmail.com>
 */

// custom language strings for the plugin
$lang['blog']       = 'Blog';
$lang['older']      = 'Older entries';
$lang['newer']      = 'Newer entries';
$lang['newentry']   = 'New blog entry:';

$lang['missing_includeplugin']  = 'The Include Plugin must be installed for the blog to work.';
$lang['missing_pagelistplugin'] = 'The Pagelist Plugin must be installed for archive lists to work.';
$lang['missing_tagplugin']      = 'The Tag Plugin must be installed to use tag refinements.';

//Setup VIM: ex: et ts=2 enc=utf-8 :

lib/plugins/blog/lang/en/settings.php

<?php
/**
 * English language file
 *
 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
 * @author     Esther Brunner <wikidesign@gmail.com>
 */
 
// for the configuration manager
$lang['namespace']              = 'default namespace for blog';

$lang['formposition']           = 'position of the new entry form';
$lang['formposition_o_top']     = 'top';
$lang['formposition_o_bottom']  = 'bottom';

$lang['dateprefix']             = 'prefix date to new entry IDs';

$lang['sortkey']                = 'sort blog entries by';
$lang['sortkey_o_cdate']        = 'creation date';
$lang['sortkey_o_mdate']        = 'modification date';
$lang['sortkey_o_pagename']     = 'page name';
$lang['sortkey_o_id']           = 'page ID';
$lang['sortkey_o_title']        = 'title';

$lang['sortorder']              = 'sort order';
$lang['sortorder_o_ascending']  = 'ascending';
$lang['sortorder_o_descending'] = 'descending';

//Setup VIM: ex: et ts=2 enc=utf-8 :

Український

lib/plugins/blog/lang/uk/lang.php

<?php
/**
 * Ukrainian language file
 *
 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
 */

// рядки мови користувача для плагіну
$lang['blog']       = 'Блог';
$lang['older']      = 'Старі записи';
$lang['newer']      = 'Нові записи';
$lang['newentry']   = 'Новий запис до блогу:';

$lang['missing_includeplugin']  = 'Плагін Include повинен бути встановлений для роботи блогу.';
$lang['missing_pagelistplugin'] = 'Плагін Pagelist повинен бути встановлений для роботи із списками архіву.';
$lang['missing_tagplugin']      = 'Плагін Tag повинен бути встановлений для використання обробки тегів.';

lib/plugins/blog/lang/uk/settings.php

<?php
/**
 * Ukrainian language file
 *
 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
 */

// для менеджера конфігурації
$lang['namespace']              = 'простір імен блогу за замовчуванням';

$lang['formposition']           = 'положення форми нового запису';
$lang['formposition_o_top']     = 'зверху';
$lang['formposition_o_bottom']  = 'знизу';

$lang['dateprefix']             = 'префікс дати для ідентифікатора нового запису';

$lang['sortkey']                = 'сортувати записи блогу за';
$lang['sortkey_o_cdate']        = 'датою створення';
$lang['sortkey_o_mdate']        = 'датою зміни';
$lang['sortkey_o_pagename']     = 'назвою сторінки';
$lang['sortkey_o_id']           = 'ідентифікатором сторінки';
$lang['sortkey_o_title']        = 'заголовоком';

$lang['sortorder']              = 'порядок сортування';
$lang['sortorder_o_ascending']  = 'по висхідній';
$lang['sortorder_o_descending'] = 'по спаданню';

Російський

lib/plugins/blog/lang/ru/lang.php

<?php
/**
 * Russian language file
 *
 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
 */

// строки языка пользователя для плагина
$lang['blog']       = 'Блог';
$lang['older']      = 'Старые записи';
$lang['newer']      = 'Новые записи';
$lang['newentry']   = 'Новая запись в блог:';

$lang['missing_includeplugin']  = 'Плагин Include должен быть установлен для работы блога.';
$lang['missing_pagelistplugin'] = 'Плагин Pagelist должен быть установлен для работы со списками архива.';
$lang['missing_tagplugin']      = 'Плагин Tag должен быть установлен для использования обработки тегов.';

lib/plugins/blog/lang/ru/settings.php

<?php
/**
 * Russian language file
 *
 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
 */

// для менеджера конфигурации
$lang['namespace']              = 'пространство имен блога по умолчанию';

$lang['formposition']           = 'положение формы новой записи';
$lang['formposition_o_top']     = 'сверху';
$lang['formposition_o_bottom']  = 'снизу';

$lang['dateprefix']             = 'префикс даты для идентификатора новой записи';

$lang['sortkey']                = 'сортировать записи блога по';
$lang['sortkey_o_cdate']        = 'дате создания';
$lang['sortkey_o_mdate']        = 'дате изменения';
$lang['sortkey_o_pagename']     = 'названию страницы';
$lang['sortkey_o_id']           = 'идентификатору страницы';
$lang['sortkey_o_title']        = 'заголовку';

$lang['sortorder']              = 'порядок сортировки';
$lang['sortorder_o_ascending']  = 'по возрастанию';
$lang['sortorder_o_descending'] = 'по убыванию';

Обговорення

Потрібна допомога

Замовлення можливостей

uk/plugin/blog.txt · Востаннє змінено: 2009-04-20 22:29 повз 95.132.72.76

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki