Dotclear

Changeset 3213


Ignore:
Timestamp:
10/13/13 12:28:41 (9 years ago)
Author:
brol
Message:

version 0.1.9 : intégration content_only, combo pages, class + typo + compatibilité dc2.6 (kwon, je ne sais pas ce qu'est ce dossier settings + 2 fichiers .buildpath et .project qui étaient dans le zip sur DA)

Location:
plugins/comListe
Files:
10 added
3 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • plugins/comListe/_admin.php

    r2487 r3213  
    1616if (!defined('DC_CONTEXT_ADMIN')) { return; } 
    1717 
    18 $_menu['Plugins']->addItem(__('ComListe'),'plugin.php?p=comListe','index.php?pf=comListe/icon.png', 
     18$_menu['Blog']->addItem(__('ComListe'),'plugin.php?p=comListe','index.php?pf=comListe/icon.png', 
    1919          preg_match('/plugin.php\?p=comListe(&.*)?$/',$_SERVER['REQUEST_URI']), 
    2020          $core->auth->check('admin',$core->blog->id)); 
  • plugins/comListe/_define.php

    r2488 r3213  
    1717        /* Description*/                "Plugin for printing comments list", 
    1818        /* Author */                    "Benoit de Marne", 
    19         /* Version */                   '0.1.8', 
     19        /* Version */                   '0.1.9', 
    2020        /* Permissions */               'admin' 
    2121); 
  • plugins/comListe/_widgets.php

    r2487 r3213  
    2222          $w->comListe->setting('title',__('Title:'),__('ComListe')); 
    2323          $w->comListe->setting('link_title',__('Link title:'),__('List of comments')); 
    24           $w->comListe->setting('homeonly',__('Home page only'),0,'check'); 
     24          $w->comListe->setting('homeonly',__('Display on:'),0,'combo', 
     25               array( 
     26                    __('All pages') => 0, 
     27                    __('Home page only') => 1, 
     28                    __('Except on home page') => 2 
     29                    ) 
     30          ); 
     31    $w->comListe->setting('content_only',__('Content only'),0,'check'); 
     32    $w->comListe->setting('class',__('CSS class:'),''); 
    2533     } 
    2634} 
  • plugins/comListe/default-templates/comListe.html

    r2487 r3213  
    44<head> 
    55  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    6   <meta name="MSSmartTagsPreventParsing" content="TRUE" /> 
    76  <meta name="ROBOTS" content="{{tpl:BlogMetaRobots robots="NOINDEX,NOARCHIVE"}}" /> 
    87   
     
    109  <meta name="copyright" content="{{tpl:BlogCopyrightNotice encode_html="1"}}" /> 
    1110  <meta name="author" content="{{tpl:BlogEditor encode_html="1"}}" /> 
     11  <meta name="date" scheme="W3CDTF" content="{{tpl:BlogUpdateDate iso8601="1"}}" /> 
    1212   
    1313  <link rel="schema.dc" href="http://purl.org/dc/elements/1.1/" /> 
     
    1616  <meta name="dc.publisher" content="{{tpl:BlogEditor encode_html="1"}}" /> 
    1717  <meta name="dc.rights" content="{{tpl:BlogCopyrightNotice encode_html="1"}}" /> 
     18  <meta name="dc.date" scheme="W3CDTF" content="{{tpl:BlogUpdateDate iso8601="1"}}" /> 
    1819  <meta name="dc.type" content="text" /> 
    1920  <meta name="dc.format" content="text/html" /> 
     
    4647                    {{tpl:lang On}} {{tpl:CommentDate}}, {{tpl:CommentTime}}, 
    4748                    {{tpl:lang by}} {{tpl:CommentAuthorLink}} 
    48                     <br />({{tpl:lang source}}: {{tpl:CommentEntryTitle}}) 
     49                    <br />({{tpl:lang source:}} {{tpl:CommentEntryTitle}}) 
    4950               </dt> 
    5051               <dd class="{{tpl:CommentIfMe}} {{tpl:CommentIfOdd}} {{tpl:CommentIfFirst}}"> 
     
    5253                    {{tpl:SysBehavior behavior="publicCommentBeforeContent"}} 
    5354                    {{tpl:CommentContent}} 
    54                     <a href="{{tpl:CommentPostURL}}#c{{tpl:CommentID}}">{{tpl:ComListeOpenPostTitle}} ...</a> 
     55                    <a href="{{tpl:CommentPostURL}}#c{{tpl:CommentID}}">{{tpl:ComListeOpenPostTitle}}...</a> 
    5556                    <!-- # --BEHAVIOR-- publicCommentAfterContent --> 
    5657                    {{tpl:SysBehavior behavior="publicCommentAfterContent"}} 
     
    7374</div> 
    7475 
    75  
    7676<div id="sidebar"> 
    7777  <div id="blognav"> 
  • plugins/comListe/inc/class.dc.comListe.php

    r2488 r3213  
    313313          } 
    314314           
    315           if ($w->homeonly && $core->url->type != 'default') { 
     315          if (($w->homeonly == 1 && $core->url->type != 'default') || 
     316               ($w->homeonly == 2 && $core->url->type == 'default')) { 
    316317               return; 
    317318          } 
     
    321322           
    322323          $res = 
    323           '<div class="comliste">'. 
     324    ($w->content_only ? '' : '<div class="comliste'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    324325          ($w->title ? '<h2>'.html::escapeHTML($w->title).'</h2>' : ''). 
    325326          '<ul><li><a href="'.$core->blog->url.$core->url->getBase('comListe').'">'. 
    326327          ($w->link_title ? html::escapeHTML($w->link_title) : __('List of comments')). 
    327328          '</a></li></ul>'. 
    328           '</div>'; 
     329    ($w->content_only ? '' : '</div>'); 
    329330           
    330331          return $res; 
  • plugins/comListe/index.php

    r2487 r3213  
    1212 
    1313if (!defined('DC_CONTEXT_ADMIN')) { exit; } 
     14 
     15$page_title = __('ComListe'); 
    1416 
    1517# Settings compatibility test 
     
    9799<!-- header --> 
    98100<head> 
    99   <title><?php echo __('ComListe'); ?></title> 
     101  <title><?php echo $page_title; ?></title> 
    100102</head> 
    101103 
     
    104106 
    105107<?php 
     108     echo dcPage::breadcrumb( 
     109          array( 
     110               html::escapeHTML($core->blog->name) => '', 
     111               '<span class="page-title">'.$page_title.'</span>' => '' 
     112          )); 
     113 
    106114if (!empty($_GET['saveconfig'])) { 
    107      echo '<p class="message">'.__('Settings have been successfully updated.').'</p>'; 
     115  dcPage::success(__('Settings have been successfully updated.')); 
    108116} 
    109117?> 
    110  
    111 <h2><?php echo html::escapeHTML($core->blog->name); ?> &gt; <?php echo __('ComListe'); ?></h2> 
    112118 
    113119<?php 
     
    121127          echo 
    122128          '<form method="post" action="plugin.php">'. 
    123           '<fieldset><legend>'. __('Plugin activation').'</legend>'. 
     129          '<div class="fieldset"><h4>'. __('Plugin activation').'</h4>'. 
    124130          '<p class="field">'. 
     131          '<label class="classic" for="comliste_enable">'. 
    125132          form::checkbox('comliste_enable', 1, $comliste_enable). 
    126           '<label class=" classic" for="active">'.__('Enable comListe').'</label></p>'. 
    127           '</fieldset>'. 
    128           '<fieldset><legend>'. __('General options').'</legend>'. 
     133          __('Enable comListe').'</label></p>'. 
     134          '</div>'. 
     135          '<div class="fieldset"><h4>'. __('General options').'</h4>'. 
    129136          '<p><label class="classic">'. __('Title page').' : '. 
    130137          form::field('comliste_page_title', 30,256, $comliste_page_title). 
     
    136143          form::combo('comliste_comments_order', $order_combo, $comliste_comments_order). 
    137144          '</label></p>'. 
    138           '</fieldset>'. 
     145          '</div>'. 
    139146          '<p><input type="submit" value="'.__('Save configuration').'" onclick="affinfo(\''.__('Save configuration').'\')" /> '. 
    140147          $core->formNonce(). 
  • plugins/comListe/locales/en/resources.php

    r659 r3213  
    11<?php 
    22/* 
    3 --- BEGIN LICENSE BLOCK ---  
    4 This file is part of comListe, a plugin for printing comments list  
     3--- BEGIN LICENSE BLOCK --- 
     4This file is part of comListe, a plugin for printing comments list 
    55in public part of DotClear2. 
    66Copyright (C) 2009 Benoit de Marne,  and contributors 
     
    2222*/ 
    2323 
    24 if (!isset($__resources['help']['comListe'])) 
    25 { 
    26      $__resources['help']['comListe'] = dirname(__FILE__).'/help/help.html'; 
     24if (!isset($__resources['help']['comListe'])) { 
     25     $__resources['help']['comListe'] = dirname(__FILE__).'/help/comListe.html'; 
    2726} 
     27 
    2828?> 
  • plugins/comListe/locales/fr/main.po

    r2487 r3213  
    3131#: _widgets.php:23 
    3232msgid "Link title:" 
    33 msgstr "Titre du lien:" 
     33msgstr "Titre du lien :" 
    3434 
    3535#: inc/class.dc.comListe.php:91 
     
    4747#: index.php:123 
    4848msgid "Plugin activation" 
    49 msgstr "Activation de l'extension" 
     49msgstr "Activation du plugin" 
    5050 
    5151#: index.php:126 
     
    7878 
    7979msgid "Message:" 
    80 msgstr "Message:" 
     80msgstr "Message :" 
    8181 
    8282msgid "Setting have been successfully updated." 
     
    8686msgstr "Page courante" 
    8787 
     88msgid "source:" 
     89msgstr "source :" 
  • plugins/comListe/locales/fr/resources.php

    r659 r3213  
    2323 
    2424if (!isset($__resources['help']['comListe'])) { 
    25      $__resources['help']['comListe'] = dirname(__FILE__).'/help/help.html'; 
     25     $__resources['help']['comListe'] = dirname(__FILE__).'/help/comListe.html'; 
    2626} 
    2727 
Note: See TracChangeset for help on using the changeset viewer.

Sites map