Merge pull request #6 from dignajar/master

New pull request
This commit is contained in:
Edi 2015-11-22 03:35:08 +01:00
commit 1fe7b1747a
14 changed files with 120 additions and 33 deletions

View File

@ -66,12 +66,16 @@ a {
color: #2672ec; color: #2672ec;
} }
a.bludit-logo { li.bludit-logo {
color: #848484 !important; color: #848484 !important;
} height: 70px;
padding: 15px;
a.bludit-logo:hover { display: block;
background: none !important; font-size: 14px;
font-weight: 400;
height: 35px;
line-height: 40px;
text-shadow: 0 1px 0 #fff;
} }
.uk-panel-box { .uk-panel-box {

View File

@ -57,7 +57,7 @@ $(document).ready(function() {
<div class="uk-container uk-container-center"> <div class="uk-container uk-container-center">
<ul class="uk-navbar-nav uk-hidden-small"> <ul class="uk-navbar-nav uk-hidden-small">
<li><a target="_blank" class="bludit-logo" href="http://www.bludit.com">BLUDIT</a></li> <li class="bludit-logo">BLUDIT</li>
<li <?php echo ($layout['view']=='dashboard')?'class="uk-active"':'' ?> ><a href="<?php echo HTML_PATH_ADMIN_ROOT.'dashboard' ?>"><i class="uk-icon-object-ungroup"></i> <?php $L->p('Dashboard') ?></a></li> <li <?php echo ($layout['view']=='dashboard')?'class="uk-active"':'' ?> ><a href="<?php echo HTML_PATH_ADMIN_ROOT.'dashboard' ?>"><i class="uk-icon-object-ungroup"></i> <?php $L->p('Dashboard') ?></a></li>
<li <?php echo ($layout['view']=='new-post')?'class="uk-active"':'' ?>><a href="<?php echo HTML_PATH_ADMIN_ROOT.'new-post' ?>"><i class="uk-icon-pencil"></i> <?php $L->p('New post') ?></a></li> <li <?php echo ($layout['view']=='new-post')?'class="uk-active"':'' ?>><a href="<?php echo HTML_PATH_ADMIN_ROOT.'new-post' ?>"><i class="uk-icon-pencil"></i> <?php $L->p('New post') ?></a></li>
<li <?php echo ($layout['view']=='new-page')?'class="uk-active"':'' ?>><a href="<?php echo HTML_PATH_ADMIN_ROOT.'new-page' ?>"><i class="uk-icon-file-text-o"></i> <?php $L->p('New page') ?></a></li> <li <?php echo ($layout['view']=='new-page')?'class="uk-active"':'' ?>><a href="<?php echo HTML_PATH_ADMIN_ROOT.'new-page' ?>"><i class="uk-icon-file-text-o"></i> <?php $L->p('New page') ?></a></li>

View File

@ -14,7 +14,7 @@ $pagesParents = array(NO_PARENT_CHAR=>array());
// Functions // Functions
// ============================================================================ // ============================================================================
function orderChildren($a, $b) function sortPages($a, $b)
{ {
if ($a->position() == $b->position()) { if ($a->position() == $b->position()) {
return 0; return 0;
@ -23,10 +23,6 @@ function orderChildren($a, $b)
return ($a->position() < $b->position()) ? -1 : 1; return ($a->position() < $b->position()) ? -1 : 1;
} }
function orderParent($array, $values, $offset) {
return ( array_slice($array, 0, $offset, true) + $values + array_slice($array, $offset, NULL, true) );
}
function build_page($key) function build_page($key)
{ {
global $dbPages; global $dbPages;
@ -110,31 +106,27 @@ function build_all_pages()
} }
} }
// ======== Sort pages ======== // --- SORT PAGES ---
$tmpNoParents = $pagesParents[NO_PARENT_CHAR]; // Sort parents.
$parents = $pagesParents[NO_PARENT_CHAR];
uasort($parents, 'sortPages');
// Sort children.
unset($pagesParents[NO_PARENT_CHAR]); unset($pagesParents[NO_PARENT_CHAR]);
$children = $pagesParents;
// Sort children
$tmpPageWithParent = array(); $tmpPageWithParent = array();
foreach($pagesParents as $parentKey=>$childrenPages) foreach($children as $parentKey=>$childrenPages)
{
// If the child doesn't have a valid parent, then doesn't included them.
if(isset($pages[$parentKey]))
{ {
$tmpPageWithParent[$parentKey] = $childrenPages; $tmpPageWithParent[$parentKey] = $childrenPages;
uasort($tmpPageWithParent[$parentKey], 'orderChildren'); uasort($tmpPageWithParent[$parentKey], 'sortPages');
}
// Sort parents
$tmp = array();
foreach($tmpNoParents as $parentKey=>$childrenPages)
{
// DEBUG: Workaround, Esto es un bug, cuando se usa el Cli mode
// DEBUG: Se genera un padre sin index.txt y adentro hay un hijo
if(isset($pages[$parentKey])) {
$tmp = orderParent($tmp, array($parentKey=>$childrenPages), $pages[$parentKey]->position());
} }
} }
$pagesParents = array(NO_PARENT_CHAR=>$tmp) + $tmpPageWithParent; $pagesParents = array(NO_PARENT_CHAR=>$parents) + $tmpPageWithParent;
} }
// ============================================================================ // ============================================================================

0
languages/fr_FR.json Executable file → Normal file
View File

View File

@ -3,7 +3,7 @@
{ {
"native": "Русский (Россия)", "native": "Русский (Россия)",
"english-name": "Russian", "english-name": "Russian",
"last-update": "2015-11-05", "last-update": "2015-11-17",
"author": "Сергей Ворон", "author": "Сергей Ворон",
"email": "sergey@voron.pw", "email": "sergey@voron.pw",
"website": "voron.pw" "website": "voron.pw"
@ -203,5 +203,15 @@
"images": "Изображения", "images": "Изображения",
"upload-image": "Загрузить изображение", "upload-image": "Загрузить изображение",
"drag-and-drop-or-click-here": "Перетащите или нажмите здесь", "drag-and-drop-or-click-here": "Перетащите или нажмите здесь",
"insert-image": "Вставить изображение" "insert-image": "Вставить изображение",
"supported-image-file-types": "Поддерживаемые типы файлов изображений",
"date-format": "Формат даты",
"time-format": "Формат времени",
"chat-with-developers-and-users-on-gitter":"Чат с разработчиками и пользователями в [Gitter](https://gitter.im/dignajar/bludit)",
"this-is-a-brief-description-of-yourself-our-your-site":"Это краткое описание о вас или о сайте, чтобы изменить этот текст перейдите в панель управления, настройки, плагины и настройте плагин about.",
"profile-picture": "Изображение профиля",
"the-about-page-is-very-important": "Страница о нас является важным и мощным инструментом для потенциальных клиентов и партнеров. Для тех, кто пришел, кому интересен ваш сайт, страница О нас является первым источником информации.",
"change-this-pages-content-on-the-admin-panel": "Измените содержимое этой страницы в панели управления, Управление, Страницы и нажмите на страницу about.",
"about-your-site-or-yourself": "О Вашем сайте или о вас",
"welcome-to-bludit": "Добро пожаловать в Bludit"
} }

View File

@ -3,7 +3,7 @@
{ {
"native": "Traditional Chinese (Taiwan)", "native": "Traditional Chinese (Taiwan)",
"english-name": "Traditional Chinese", "english-name": "Traditional Chinese",
"last-update": "2015-11-10", "last-update": "2015-11-21",
"author": "Ethan Chen", "author": "Ethan Chen",
"email": "ethan42411@gmail.com", "email": "ethan42411@gmail.com",
"website": "http://single4.ml" "website": "http://single4.ml"
@ -203,5 +203,14 @@
"upload-image": "上傳圖片", "upload-image": "上傳圖片",
"drag-and-drop-or-click-here": "拖曳您的圖片到這裡或是點選這裡選擇圖片", "drag-and-drop-or-click-here": "拖曳您的圖片到這裡或是點選這裡選擇圖片",
"insert-image": "插入圖片", "insert-image": "插入圖片",
"supported-image-file-types": "可以上傳的檔案格式" "supported-image-file-types": "可以上傳的檔案格式",
"date-format": "日期格式",
"time-format": "時間格式",
"chat-with-developers-and-users-on-gitter":"與開發者或使用者聊聊天吧~ [Gitter](https://gitter.im/dignajar/bludit)",
"this-is-a-brief-description-of-yourself-our-your-site":"這是關於您的自己或是網站的簡短介紹,如果想要修改介紹,請至管理介面/設定/延伸模組,設定一個名為關於的延伸模組。",
"profile-picture": "大頭貼",
"the-about-page-is-very-important": "這個關於頁面是對於使用者與合作夥伴非常重要、非常有用的工具。對於那些不了解您網站內容的人,您的關於頁面將會是他們第一個閱讀的頁面。",
"change-this-pages-content-on-the-admin-panel": "在管理介面中更改此頁面的內容,管理/頁面,接著點選關於頁面。",
"about-your-site-or-yourself": "關於您的網站或是您自己",
"welcome-to-bludit": "歡迎使用Bludit"
} }

View File

@ -0,0 +1,7 @@
{
"plugin-data":
{
"name": "Обо мне",
"description": "Небольшое описание о вашем сайте или о себя."
}
}

View File

@ -0,0 +1,11 @@
{
"plugin-data":
{
"name": "Комментарии Disqus",
"description": "Disqus это сервис комментариев для сайтов и блогов. Необходимо быть зарегистрированным на Disqus.com перед использованием плагина."
},
"disqus-shortname": "Disqus shortname",
"enable-disqus-on-pages": "Включить Disqus на страницах",
"enable-disqus-on-posts": "Включить Disqus в записях",
"enable-disqus-on-default-home-page": "Включить Disqus на домашней странице"
}

View File

@ -0,0 +1,11 @@
{
"plugin-data":
{
"name": "Google Tools",
"description": "Этот плагин генерирует мета теги для проверки вашего сайта в Google Webmasters Tools и код JavaScript для отслеживания вашего сайта в Google Analytics."
},
"google-webmasters-tools": "Google Webmasters tools",
"google-analytics-tracking-id": "Google Analytics Tracking ID",
"complete-this-field-with-the-google-site-verification": "Заполните это поле для проверки владельца сайта.",
"complete-this-field-with-the-tracking-id": "Заполните это поле с Tracking ID чтобы сгенерировать код Javascript для отслеживания в Google Analytics."
}

View File

@ -0,0 +1,10 @@
{
"plugin-data":
{
"name": "Режим обслуживания",
"description": "Установите ваш сайт в режим обслуживания, вы можете получить доступ к панели управления."
},
"enable-maintence-mode": "Включить режим обслуживания",
"message": "Сообщение"
}

View File

@ -0,0 +1,7 @@
{
"plugin-data":
{
"name": "Open Graph",
"description": "Протокол Open Graph дает возможность связывать свой контент с социальными сетями."
}
}

View File

@ -0,0 +1,10 @@
{
"plugin-data":
{
"name": "Список страниц",
"description": "Показывает упорядоченый список страниц."
},
"home": "Главная",
"show-home-link": "Показывать ссылку на главную"
}

View File

@ -0,0 +1,9 @@
{
"plugin-data":
{
"name": "SimpleMDE",
"description": "Простой, красивый, и встраиваемый JavaScript редактор markdown автора @WesCossick. Адаптировано Diego Najar для Bludit."
},
"toolbar": "Панель инструментов",
"tab-size": "Размер панели"
}

View File

@ -0,0 +1,7 @@
{
"plugin-data":
{
"name": "Список тегов",
"description": "Показывает все теги."
}
}