cbe_swap_body_excerpt
Place le champ “Résumé” avant le champ “Corps” lors de la rédaction ou la modification d’article.
Un besoin personnel encore, auquel je n’ai pas trouvé de réponse immédiate.
Alors voici un plugin administrateur dont le but premier est d’intervertir la saisie des champs “Corps” et “Résumé” (“Body” et “Excerpt” dans la version originale).
Rejeté en fin de colonne, le “Corps” laisse une place qui peut être réutilisée. L’aide ci-dessous vous explique comment dans les grandes lignes.
Le plugin utilise les fonctionnalités pluggable_ui apparues à la version 4.2.0 de Textpattern, c’est par conséquent la version minimale requise.
Pour le reste (téléchargement, support), c’est comme d’habitude.
Aide du plugin
Swaps body and excerpt fields in Write tab
cbe_swap_body_excerpt
Table of contents
Features
- Displays the 'Excerpt' field before the 'Body'
- Optionally adds some content before these two fields by replacing the original 'Body' markup with your own (see how to do that)
Plugin requirements
Developed and tested with Textpattern 4.5.4 and 4.5.5. Should work with every version from 4.2.0 (since pluggable_ui for articles).
Download, installation, support
- Download from textpattern resources or the plugin page.
- Copy/paste in the Admin > Plugins tab to install or uninstall, activate or desactivate.
- Visit the forum thread for support.
How to...
Replace body markup
Create an admin plugin to hook to cbe_swapbe.replace_body event.
Copy/paste the following lines, replace abc_your_function_name
with the proper name and fill in the blanks:
register_callback( 'abc_your_function_name' , 'cbe_swapbe.body_replace' ) ;
/**
* abc_your_function_name
* Uses the space left by the former 'Body' field
* after Body and Excerpt have been swapped with cbe_swap_body_excerpt
*
* @param string $event event on which the function fires
* @return string replacement html markup
*/
function abc_your_function_name( $event )
{
$body_replacement = __your__code__here__ ;
$body_replacement .= __more__code__if__needed__ ;
return( $body_replacement ) ;
}
Changelog
- 1.0 - 23 Jan 2014 - Initial release
- 1.0.1 - 24 Jan 2014 - Fixed: nothing displays if articles don't use excerpts
Sur les mêmes thèmes
cbe_if_prod_status | cbe_output_form | Exemples pour cbe_members | cbe_members | Exemples pour cbe_frontauth | cbe_frontauth | cbe_keywords | cbe_helpful | MonEcharpe | cbe_if_variableCe que vous en pensez
Rechercher
Vous aimez...
... ce que je fais, ce que je suis. Ça vous est utile ou juste agréable. Vous voulez dire merci, alors
Tags
Pour voir l'animation, mettez le plugin Flash à jour !
textpatternpluginpublierutilisateurspasswordmot de passelogine-commercejavascriptdémovidéosjquerymootoolsdiaporamaÀ propos
Je suis développeur web : je crée des sites Internet et en développe les fonctionnalités. Suite →