Merge pull request #13 from Fred89/master

More change
This commit is contained in:
Diego Najar 2015-07-27 19:29:03 -03:00
commit 15ddb13229
6 changed files with 36 additions and 7 deletions

View File

@ -5,7 +5,7 @@
{ {
echo '<div class="pluginBox">'; echo '<div class="pluginBox">';
echo '<p>'.$Plugin->name().'<span class="version">'.$Language->g('Version').': '.$Plugin->version().'</span></p>'; echo '<p>'.$Plugin->name().' <span class="version">'.$Language->g('Version').': '.$Plugin->version().'</span></p>';
echo '<p>'.$Plugin->description().'</p>'; echo '<p>'.$Plugin->description().'</p>';
if($Plugin->installed()) { if($Plugin->installed()) {

View File

@ -212,7 +212,8 @@ function install($adminPassword, $email)
// File plugins/pages/db.php // File plugins/pages/db.php
$data = array( $data = array(
'homeLink'=>true 'homeLink'=>true,
'label'=>'Pages'
); );
file_put_contents(PATH_PLUGINS_DATABASES.'pages'.DS.'db.php', $dataHead.json_encode($data, JSON_PRETTY_PRINT), LOCK_EX); file_put_contents(PATH_PLUGINS_DATABASES.'pages'.DS.'db.php', $dataHead.json_encode($data, JSON_PRETTY_PRINT), LOCK_EX);

View File

@ -99,6 +99,7 @@
"username-or-password-incorrect": "Nom dutilisateur ou mot de passe incorrect.", "username-or-password-incorrect": "Nom dutilisateur ou mot de passe incorrect.",
"database-regenerated": "Base de données régénérée.", "database-regenerated": "Base de données régénérée.",
"the-changes-have-been-saved": "Les modifications on était sauvegardées.", "the-changes-have-been-saved": "Les modifications on était sauvegardées.",
"html-markdown-code-supported": "Code HTML et Markdown pris en charge.",
"enable-more-features-at": "Activer plus de fonctionnalités en vous rendant vers ", "enable-more-features-at": "Activer plus de fonctionnalités en vous rendant vers ",
"username-already-exists-or-is-empty": "Le nom dutilisateur existe déjà ou est inexistant.", "username-already-exists-or-is-empty": "Le nom dutilisateur existe déjà ou est inexistant.",
"username-field-is-empty": "Le champ utilisateur est vide !", "username-field-is-empty": "Le champ utilisateur est vide !",
@ -122,9 +123,12 @@
"you-can-modify-the-url-which-identifies":"Vous pouvez modifier l'URL qui identifie une page ou un article, en utilisant des mots-clés lisibles. Pas plus de 150 caractères.", "you-can-modify-the-url-which-identifies":"Vous pouvez modifier l'URL qui identifie une page ou un article, en utilisant des mots-clés lisibles. Pas plus de 150 caractères.",
"this-field-can-help-describe-the-content": "Ce champ peut aider à décrire le contenu en quelques mots. Pas plus de 150 caractères.", "this-field-can-help-describe-the-content": "Ce champ peut aider à décrire le contenu en quelques mots. Pas plus de 150 caractères.",
"write-the-tags-separeted-by-comma": "Écrivez les tags en les séparant par une virgule. par exemple : tag1, tag2, tag3", "write-the-tags-separeted-by-comma": "Écrivez les tags en les séparant par une virgule. par exemple : tag1, tag2, tag3",
"delete": "Supprimer",
"delete-the-user-and-all-its-posts":"Supprimer lutilisateur et tous ses messages associés.", "delete-the-user-and-all-its-posts":"Supprimer lutilisateur et tous ses messages associés.",
"delete-the-user-and-associate-its-posts-to-admin-user": "Supprimez lutilisateur et associez ses messages à ladministrateur principal.", "delete-the-user-and-associate-its-posts-to-admin-user": "Supprimez lutilisateur et associez ses messages à ladministrateur principal.",
"read-more": "Lire la suite...", "read-more": "Lire la suite...",
"show-blog": "Afficher le Blog", "show-blog": "Afficher le Blog",
"default-home-page": "Page daccueil par défaut" "default-home-page": "Page daccueil par défaut",
"version": "Version",
"there-are-no-drafts": "Aucun article en attente de publication"
} }

3
plugins/pages/language/en_US.json Normal file → Executable file
View File

@ -12,5 +12,6 @@
"pages": "Pages", "pages": "Pages",
"home": "Home", "home": "Home",
"show-home-link": "Show home link" "show-home-link": "Show home link",
"label-text-to-display": "Label text to display"
} }

View File

@ -0,0 +1,17 @@
{
"plugin-data":
{
"name": "Page navigation",
"description": "Constitue un menu avec les liens des pages dans la colonne du thème.",
"author": "Diego",
"email": "",
"website": "",
"version": "0.1",
"releaseDate": ""
},
"pages": "Pages",
"home": "Accueil",
"show-home-link": "Afficher le lien de la page daccueil",
"label-text-to-display": "Texte à afficher"
}

10
plugins/pages/plugin.php Normal file → Executable file
View File

@ -5,7 +5,8 @@ class pluginPages extends Plugin {
public function init() public function init()
{ {
$this->dbFields = array( $this->dbFields = array(
'homeLink'=>true 'homeLink'=>true,
'label'=> 'Pages'
); );
} }
@ -17,6 +18,11 @@ class pluginPages extends Plugin {
$html .= '<input name="homeLink" id="jshomeLink" type="checkbox" value="true" '.($this->getDbField('homeLink')?'checked':'').'>'; $html .= '<input name="homeLink" id="jshomeLink" type="checkbox" value="true" '.($this->getDbField('homeLink')?'checked':'').'>';
$html .= '<label class="forCheckbox" for="jshomeLink">'.$Language->get('Show home link').'</label>'; $html .= '<label class="forCheckbox" for="jshomeLink">'.$Language->get('Show home link').'</label>';
$html .= '</div>'; $html .= '</div>';
$html .= '<div>';
$html .= '<label for="label">'.$Language->get('Label text to display');
$html .= '<input type="text" name="label" value="'.$this->getDbField('label').'" />';
$html .= '</label>';
$html .= '</div>';
return $html; return $html;
} }
@ -28,7 +34,7 @@ class pluginPages extends Plugin {
global $Site; global $Site;
$html = '<div class="plugin plugin-pages">'; $html = '<div class="plugin plugin-pages">';
$html .= '<h2>'.$Language->get('Pages').'</h2>'; $html .= '<h2>'.$this->getDbField('label').'</h2>';
$html .= '<div class="plugin-content">'; $html .= '<div class="plugin-content">';
$parents = $pagesParents[NO_PARENT_CHAR]; $parents = $pagesParents[NO_PARENT_CHAR];