Changeset 818871
- Timestamp:
- 12/11/2013 01:17:18 PM (12 years ago)
- Location:
- projector
- Files:
-
- 28 edited
- 3 copied
-
tags/0.2 (copied) (copied from projector/trunk)
-
tags/0.2/classes/class-msk-projector-settings.php (modified) (3 diffs)
-
tags/0.2/classes/class-msk-projector.php (modified) (3 diffs)
-
tags/0.2/lang/msk-projector-fr_FR.mo (modified) (previous)
-
tags/0.2/lang/msk-projector-fr_FR.po (modified) (7 diffs)
-
tags/0.2/msk-projector-filters.php (modified) (4 diffs)
-
tags/0.2/msk-projector-functions.php (modified) (2 diffs)
-
tags/0.2/readme.txt (modified) (2 diffs)
-
tags/0.2/trunk (copied) (copied from projector/trunk)
-
tags/0.2/trunk/classes/class-msk-projector-settings.php (modified) (3 diffs)
-
tags/0.2/trunk/classes/class-msk-projector.php (modified) (3 diffs)
-
tags/0.2/trunk/lang/msk-projector-fr_FR.mo (modified) (previous)
-
tags/0.2/trunk/lang/msk-projector-fr_FR.po (modified) (7 diffs)
-
tags/0.2/trunk/msk-projector-filters.php (modified) (4 diffs)
-
tags/0.2/trunk/msk-projector-functions.php (modified) (2 diffs)
-
tags/0.2/trunk/readme.txt (modified) (2 diffs)
-
tags/2.0 (copied) (copied from projector/trunk)
-
tags/2.0/classes/class-msk-projector-settings.php (modified) (3 diffs)
-
tags/2.0/classes/class-msk-projector.php (modified) (3 diffs)
-
tags/2.0/lang/msk-projector-fr_FR.mo (modified) (previous)
-
tags/2.0/lang/msk-projector-fr_FR.po (modified) (7 diffs)
-
tags/2.0/msk-projector-filters.php (modified) (4 diffs)
-
tags/2.0/msk-projector-functions.php (modified) (2 diffs)
-
tags/2.0/readme.txt (modified) (2 diffs)
-
trunk/classes/class-msk-projector-settings.php (modified) (3 diffs)
-
trunk/classes/class-msk-projector.php (modified) (3 diffs)
-
trunk/lang/msk-projector-fr_FR.mo (modified) (previous)
-
trunk/lang/msk-projector-fr_FR.po (modified) (7 diffs)
-
trunk/msk-projector-filters.php (modified) (4 diffs)
-
trunk/msk-projector-functions.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
projector/tags/0.2/classes/class-msk-projector-settings.php
r818820 r818871 67 67 register_setting( 'msk_projector_settings' , 'msk_projector_global_settings_enable_zoom' , array( $this, 'validate_checkbox' ) ); 68 68 69 69 70 /* 70 71 * Messages settings 71 72 */ 72 73 add_settings_section( 'message_settings' , __( 'Message settings' , 'msk-projector' ) , array( $this, 'message_settings' ) , 'msk_projector_settings' ); 74 75 // Password pre-text 73 76 add_settings_field( 'msk_projector_message_settings_password_pre_text' , __( 'Before password text' , 'msk-projector' ) , array( $this, 'message_settings_password_pre_text' ) , 'msk_projector_settings' , 'message_settings' ); 74 77 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_pre_text' ); 78 79 // Password error message 80 add_settings_field( 'msk_projector_message_settings_password_error' , __( 'Password error message' , 'msk-projector' ) , array( $this, 'message_settings_password_error' ) , 'msk_projector_settings' , 'message_settings' ); 81 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_error' ); 82 83 84 /* 85 * Advanced settings 86 */ 87 add_settings_section( 'advanced_settings' , __( 'Advanced controls' , 'msk-projector' ) , array( $this, 'advanced_settings' ) , 'msk_projector_settings' ); 88 add_settings_field( 'msk_projector_advanced_settings_enable_plugin_css' , __( 'Load plugin CSS' , 'msk-projector' ) , array( $this, 'advanced_settings_enable_plugin_css' ) , 'msk_projector_settings' , 'advanced_settings' ); 89 register_setting( 'msk_projector_settings' , 'msk_projector_advanced_settings_enable_plugin_css' , array( $this, 'validate_checkbox' ) ); 75 90 76 91 } … … 81 96 */ 82 97 public function global_settings() { 83 echo '<p> ' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</p>';98 echo '<p><small>' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</small></p>'; 84 99 } 85 100 86 101 public function message_settings() { 87 echo '<p>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</p>'; 102 echo '<p><small>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</small></p>'; 103 } 104 105 public function advanced_settings() { 106 echo '<p><small>' . __( 'You have a large level of control with the Projector plugin. Note that if you specify different CSS classes to elements, default styling will stop working.' , 'msk-projector' ) . '<br>'; 107 echo sprintf( __( 'If you disable the plugin CSS, you can always grab a copy of the <a href="%s" target="_blank">.css</a> or <a href="%s" target="_blank">.scss</a> file to easily customize styles.' , 'msk-projector' ), MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', MSK_PROJECTOR_URL . 'assets/css/msk-projector.scss') . '</small></p>'; 88 108 } 89 109 … … 118 138 echo '<textarea id="message_settings_password_pre_text" name="msk_projector_message_settings_password_pre_text" rows="4" class="large-text">' . $option . '</textarea> 119 139 <br><label for="message_settings_password_pre_text"><span class="description">' . __( 'This text is displayed before the password field on protected WIP pages. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 140 } 141 142 public function message_settings_password_error() { 143 $option = get_option('msk_projector_message_settings_password_error'); 144 145 echo '<textarea id="message_settings_password_error" name="msk_projector_message_settings_password_error" rows="2" class="large-text">' . $option . '</textarea> 146 <br><label for="message_settings_password_error"><span class="description">' . __( 'This is the error message displayed if the password is incorrect. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 147 } 148 149 public function advanced_settings_enable_plugin_css() { 150 $option = get_option('msk_projector_advanced_settings_enable_plugin_css'); 151 152 echo '<input type="checkbox" id="advanced_settings_enable_plugin_css" name="msk_projector_advanced_settings_enable_plugin_css" value="1"' . checked( 1, $option, false ) . '/> 153 <label for="advanced_settings_enable_plugin_css">' . __('Load the Projector plugin CSS. Uncheck this if you want to overwrite styling with your own CSS.', 'msk-projector') . '</label>'; 120 154 } 121 155 -
projector/tags/0.2/classes/class-msk-projector.php
r818820 r818871 30 30 // Load plugin or theme template files for WIP post type 31 31 add_filter( 'template_include', array( $this, 'load_wip_template' ) ); 32 33 add_action( 'msk_projector_before_outside_content', 'msk_projector_html_opening_container');34 add_action( 'msk_projector_after_outside_content', 'msk_projector_html_closing_container');35 32 } 36 33 … … 65 62 .mp6 #adminmenu #menu-posts-msk_wip div.wp-menu-image img { display:none; } 66 63 #wip_image { width:150px; } 64 .settings_page_msk_projector_settings #wpbody-content h3 { margin-top: 2em; } 67 65 </style>'; 68 66 } … … 73 71 */ 74 72 public function front_custom_css_js() { 75 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 73 if (get_option('msk_projector_advanced_settings_enable_plugin_css') == 1 && is_singular('msk_wip')) { 74 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 75 } 76 76 77 77 if (get_option('msk_projector_global_settings_enable_zoom') == 1 && is_singular('msk_wip')) { -
projector/tags/0.2/lang/msk-projector-fr_FR.po
r818820 r818871 2 2 msgstr "" 3 3 "Project-Id-Version: msk-projector 0.1\n" 4 "POT-Creation-Date: 2013-12-11 12: 03+0100\n"5 "PO-Revision-Date: 2013-12-11 12: 05+0100\n"4 "POT-Creation-Date: 2013-12-11 12:53+0100\n" 5 "PO-Revision-Date: 2013-12-11 12:54+0100\n" 6 6 "Last-Translator: Mosaika.fr <bonjour@mosaika.fr>\n" 7 7 "Language-Team: Mosaika <bonjour@mosaika.fr>\n" … … 49 49 msgstr "Activer le zoom" 50 50 51 #: ../classes/class-msk-projector-settings.php:7 251 #: ../classes/class-msk-projector-settings.php:73 52 52 msgid "Message settings" 53 53 msgstr "Réglages des messages" 54 54 55 #: ../classes/class-msk-projector-settings.php:7 355 #: ../classes/class-msk-projector-settings.php:76 56 56 msgid "Before password text" 57 57 msgstr "Texte avant mot de passe" 58 58 59 #: ../classes/class-msk-projector-settings.php:83 59 #: ../classes/class-msk-projector-settings.php:80 60 msgid "Password error message" 61 msgstr "Message d'erreur si mot de passe incorrect" 62 63 #: ../classes/class-msk-projector-settings.php:87 64 msgid "Advanced controls" 65 msgstr "Contrôles avancés" 66 67 #: ../classes/class-msk-projector-settings.php:88 68 msgid "Load plugin CSS" 69 msgstr "Charger le CSS du plugin" 70 71 #: ../classes/class-msk-projector-settings.php:98 60 72 msgid "Set the global behaviour of the Projector plugin." 61 73 msgstr "Définissez les réglages généraux du plugin Projector." 62 74 63 #: ../classes/class-msk-projector-settings.php: 8775 #: ../classes/class-msk-projector-settings.php:102 64 76 msgid "Define the multiple text messages displayed by the plugin." 65 77 msgstr "Définissez les divers messages qui sont affichés par le plugin." 66 78 67 #: ../classes/class-msk-projector-settings.php:98 79 #: ../classes/class-msk-projector-settings.php:106 80 msgid "" 81 "You have a large level of control with the Projector plugin. Note that if " 82 "you specify different CSS classes to elements, default styling will stop " 83 "working." 84 msgstr "" 85 "Un contrôle relativement vaste est accordé aux utilisateurs avancés. " 86 "Veuillez noter que si vous attribuer d'autres classes CSS aux éléments, les " 87 "styles CSS n'auront plus d'effets." 88 89 #: ../classes/class-msk-projector-settings.php:107 90 #, php-format 91 msgid "" 92 "If you disable the plugin CSS, you can always grab a copy of the <a href=\"%s" 93 "\" target=\"_blank\">.css</a> or <a href=\"%s\" target=\"_blank\">.scss</a> " 94 "file to easily customize styles." 95 msgstr "" 96 "Si vous désactiver les CSS du plugin, vous pouvez toujours utiliser le " 97 "fichier <a href=\"%s\" target=\"_blank\">CSS</a> ou <a href=\"%s\" target=" 98 "\"_blank\">SASS</a> du plugin comme base de vos personnalisations." 99 100 #: ../classes/class-msk-projector-settings.php:118 68 101 msgid "" 69 102 "How many images would you like to be able to upload <strong>at most</strong> " … … 73 106 "chaque iem dans le back-end ?" 74 107 75 #: ../classes/class-msk-projector-settings.php:1 05108 #: ../classes/class-msk-projector-settings.php:125 76 109 msgid "Display your theme sidebar on WIP pages." 77 110 msgstr "Afficher la sidebar de votre thème sur les pages WIP." 78 111 79 #: ../classes/class-msk-projector-settings.php:1 12112 #: ../classes/class-msk-projector-settings.php:132 80 113 msgid "Enable zoom effect with slimbox2 (a lightbox-like jQuery plugin)." 81 114 msgstr "" … … 83 116 "plugin lightbox jQuery)." 84 117 85 #: ../classes/class-msk-projector-settings.php:1 19118 #: ../classes/class-msk-projector-settings.php:139 86 119 msgid "" 87 120 "This text is displayed before the password field on protected WIP pages. " … … 91 124 "protégées. <small>Les balises HTML sont autorisées !</small>" 92 125 93 #: ../classes/class-msk-projector-settings.php:149 126 #: ../classes/class-msk-projector-settings.php:146 127 msgid "" 128 "This is the error message displayed if the password is incorrect. " 129 "<small>HTML is allowed !</small>" 130 msgstr "" 131 "Ceci est le message d'erreur affiché si le mot de passe est incorrect. " 132 "<small>Les balises HTML sont autorisées !</small>" 133 134 #: ../classes/class-msk-projector-settings.php:153 135 msgid "" 136 "Load the Projector plugin CSS. Uncheck this if you want to overwrite styling " 137 "with your own CSS." 138 msgstr "" 139 "Charger le CSS du plugin Projector. Décochez ceci si vous souhaitez utiliser " 140 "votre propre CSS." 141 142 #: ../classes/class-msk-projector-settings.php:183 94 143 msgid "Projector settings" 95 msgstr "Options Projector"96 97 #: ../classes/class-msk-projector-settings.php:1 56144 msgstr "Options du plugin Projector" 145 146 #: ../classes/class-msk-projector-settings.php:190 98 147 msgid "Save Settings" 99 148 msgstr "Enregistrer" … … 185 234 186 235 #: ../classes/post-types/class-msk-projector-post_type.php:94 187 #: ../classes/post-types/class-msk-projector-post_type.php:1 89236 #: ../classes/post-types/class-msk-projector-post_type.php:193 188 237 msgid "Image" 189 238 msgstr "Image" … … 213 262 msgstr "Réglages du projet" 214 263 215 #: ../classes/post-types/class-msk-projector-post_type.php:14 5264 #: ../classes/post-types/class-msk-projector-post_type.php:149 216 265 msgid "Private <em>Work in Progress</em> link" 217 266 msgstr "Lien privé de ce <em>Work in Progress</em>" 218 267 219 #: ../classes/post-types/class-msk-projector-post_type.php:1 47268 #: ../classes/post-types/class-msk-projector-post_type.php:151 220 269 msgid "See WIP page" 221 270 msgstr "Voir la page de ce WIP" 222 271 223 #: ../classes/post-types/class-msk-projector-post_type.php:1 49272 #: ../classes/post-types/class-msk-projector-post_type.php:153 224 273 msgid "Please publish this WIP project first." 225 274 msgstr "Veuillez d'abord publier ce WIP." 226 275 227 #: ../classes/post-types/class-msk-projector-post_type.php:2 26276 #: ../classes/post-types/class-msk-projector-post_type.php:230 228 277 msgid "Enter WIP title here..." 229 278 msgstr "Entrez le titre du WIP ici..." -
projector/tags/0.2/msk-projector-filters.php
r818820 r818871 10 10 * Outputs opening container HTML 11 11 */ 12 function msk_projector_ html_opening_container() {12 function msk_projector_before_outside_content() { 13 13 $html = '<div id="main-content" class="main-content"> 14 14 <div id="primary" class="content-area"> … … 17 17 echo apply_filters( 'msk_projector_html_opening_container', $html ); 18 18 } 19 add_action( 'msk_projector_before_outside_content', 'msk_projector_before_outside_content'); 19 20 20 21 … … 22 23 * Outputs closing container HTML 23 24 */ 24 function msk_projector_ html_closing_container() {25 function msk_projector_after_outside_content() { 25 26 $html = '</div><!-- #content --> 26 27 </div><!-- #primary --> … … 29 30 echo apply_filters( 'msk_projector_html_closing_container', $html ); 30 31 } 32 add_action( 'msk_projector_after_outside_content', 'msk_projector_after_outside_content'); 31 33 32 34 -
projector/tags/0.2/msk-projector-functions.php
r818820 r818871 111 111 $html .= '<input type="submit" class="btn button msk-submit" name="msk_submit" value="' . __('Submit', 'msk-projector') . '" />'; 112 112 113 if (isset($_POST['msk_password'])) $html .= '<span class="msk-projector-error">' . __('Invalid password. Please try again.', 'msk-projector') . '</span>';113 if (isset($_POST['msk_password'])) $html .= get_option('msk_projector_message_settings_password_error'); 114 114 115 115 $html .= '</form>'; … … 118 118 echo $html; 119 119 } 120 121 function msk_event_admin_metabox() {122 msk_p('losdlfds');123 } -
projector/tags/0.2/readme.txt
r818713 r818871 4 4 Requires at least: 3.0 5 5 Tested up to: 3.7.1 6 Stable tag: 0.2 6 7 License: GPLv3 7 8 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 29 30 == Changelog == 30 31 32 = 0.2 = 33 * 2013-12-11 34 * WIP post type is now private 35 * Zoom effect on image (can be disabled in plugin settings) 36 * New Data metabox on WIP edit pages 37 * Adding ability to disable CSS 38 31 39 = 0.1 = 32 40 * 2013-12-10 -
projector/tags/0.2/trunk/classes/class-msk-projector-settings.php
r818820 r818871 67 67 register_setting( 'msk_projector_settings' , 'msk_projector_global_settings_enable_zoom' , array( $this, 'validate_checkbox' ) ); 68 68 69 69 70 /* 70 71 * Messages settings 71 72 */ 72 73 add_settings_section( 'message_settings' , __( 'Message settings' , 'msk-projector' ) , array( $this, 'message_settings' ) , 'msk_projector_settings' ); 74 75 // Password pre-text 73 76 add_settings_field( 'msk_projector_message_settings_password_pre_text' , __( 'Before password text' , 'msk-projector' ) , array( $this, 'message_settings_password_pre_text' ) , 'msk_projector_settings' , 'message_settings' ); 74 77 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_pre_text' ); 78 79 // Password error message 80 add_settings_field( 'msk_projector_message_settings_password_error' , __( 'Password error message' , 'msk-projector' ) , array( $this, 'message_settings_password_error' ) , 'msk_projector_settings' , 'message_settings' ); 81 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_error' ); 82 83 84 /* 85 * Advanced settings 86 */ 87 add_settings_section( 'advanced_settings' , __( 'Advanced controls' , 'msk-projector' ) , array( $this, 'advanced_settings' ) , 'msk_projector_settings' ); 88 add_settings_field( 'msk_projector_advanced_settings_enable_plugin_css' , __( 'Load plugin CSS' , 'msk-projector' ) , array( $this, 'advanced_settings_enable_plugin_css' ) , 'msk_projector_settings' , 'advanced_settings' ); 89 register_setting( 'msk_projector_settings' , 'msk_projector_advanced_settings_enable_plugin_css' , array( $this, 'validate_checkbox' ) ); 75 90 76 91 } … … 81 96 */ 82 97 public function global_settings() { 83 echo '<p> ' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</p>';98 echo '<p><small>' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</small></p>'; 84 99 } 85 100 86 101 public function message_settings() { 87 echo '<p>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</p>'; 102 echo '<p><small>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</small></p>'; 103 } 104 105 public function advanced_settings() { 106 echo '<p><small>' . __( 'You have a large level of control with the Projector plugin. Note that if you specify different CSS classes to elements, default styling will stop working.' , 'msk-projector' ) . '<br>'; 107 echo sprintf( __( 'If you disable the plugin CSS, you can always grab a copy of the <a href="%s" target="_blank">.css</a> or <a href="%s" target="_blank">.scss</a> file to easily customize styles.' , 'msk-projector' ), MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', MSK_PROJECTOR_URL . 'assets/css/msk-projector.scss') . '</small></p>'; 88 108 } 89 109 … … 118 138 echo '<textarea id="message_settings_password_pre_text" name="msk_projector_message_settings_password_pre_text" rows="4" class="large-text">' . $option . '</textarea> 119 139 <br><label for="message_settings_password_pre_text"><span class="description">' . __( 'This text is displayed before the password field on protected WIP pages. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 140 } 141 142 public function message_settings_password_error() { 143 $option = get_option('msk_projector_message_settings_password_error'); 144 145 echo '<textarea id="message_settings_password_error" name="msk_projector_message_settings_password_error" rows="2" class="large-text">' . $option . '</textarea> 146 <br><label for="message_settings_password_error"><span class="description">' . __( 'This is the error message displayed if the password is incorrect. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 147 } 148 149 public function advanced_settings_enable_plugin_css() { 150 $option = get_option('msk_projector_advanced_settings_enable_plugin_css'); 151 152 echo '<input type="checkbox" id="advanced_settings_enable_plugin_css" name="msk_projector_advanced_settings_enable_plugin_css" value="1"' . checked( 1, $option, false ) . '/> 153 <label for="advanced_settings_enable_plugin_css">' . __('Load the Projector plugin CSS. Uncheck this if you want to overwrite styling with your own CSS.', 'msk-projector') . '</label>'; 120 154 } 121 155 -
projector/tags/0.2/trunk/classes/class-msk-projector.php
r818820 r818871 30 30 // Load plugin or theme template files for WIP post type 31 31 add_filter( 'template_include', array( $this, 'load_wip_template' ) ); 32 33 add_action( 'msk_projector_before_outside_content', 'msk_projector_html_opening_container');34 add_action( 'msk_projector_after_outside_content', 'msk_projector_html_closing_container');35 32 } 36 33 … … 65 62 .mp6 #adminmenu #menu-posts-msk_wip div.wp-menu-image img { display:none; } 66 63 #wip_image { width:150px; } 64 .settings_page_msk_projector_settings #wpbody-content h3 { margin-top: 2em; } 67 65 </style>'; 68 66 } … … 73 71 */ 74 72 public function front_custom_css_js() { 75 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 73 if (get_option('msk_projector_advanced_settings_enable_plugin_css') == 1 && is_singular('msk_wip')) { 74 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 75 } 76 76 77 77 if (get_option('msk_projector_global_settings_enable_zoom') == 1 && is_singular('msk_wip')) { -
projector/tags/0.2/trunk/lang/msk-projector-fr_FR.po
r818820 r818871 2 2 msgstr "" 3 3 "Project-Id-Version: msk-projector 0.1\n" 4 "POT-Creation-Date: 2013-12-11 12: 03+0100\n"5 "PO-Revision-Date: 2013-12-11 12: 05+0100\n"4 "POT-Creation-Date: 2013-12-11 12:53+0100\n" 5 "PO-Revision-Date: 2013-12-11 12:54+0100\n" 6 6 "Last-Translator: Mosaika.fr <bonjour@mosaika.fr>\n" 7 7 "Language-Team: Mosaika <bonjour@mosaika.fr>\n" … … 49 49 msgstr "Activer le zoom" 50 50 51 #: ../classes/class-msk-projector-settings.php:7 251 #: ../classes/class-msk-projector-settings.php:73 52 52 msgid "Message settings" 53 53 msgstr "Réglages des messages" 54 54 55 #: ../classes/class-msk-projector-settings.php:7 355 #: ../classes/class-msk-projector-settings.php:76 56 56 msgid "Before password text" 57 57 msgstr "Texte avant mot de passe" 58 58 59 #: ../classes/class-msk-projector-settings.php:83 59 #: ../classes/class-msk-projector-settings.php:80 60 msgid "Password error message" 61 msgstr "Message d'erreur si mot de passe incorrect" 62 63 #: ../classes/class-msk-projector-settings.php:87 64 msgid "Advanced controls" 65 msgstr "Contrôles avancés" 66 67 #: ../classes/class-msk-projector-settings.php:88 68 msgid "Load plugin CSS" 69 msgstr "Charger le CSS du plugin" 70 71 #: ../classes/class-msk-projector-settings.php:98 60 72 msgid "Set the global behaviour of the Projector plugin." 61 73 msgstr "Définissez les réglages généraux du plugin Projector." 62 74 63 #: ../classes/class-msk-projector-settings.php: 8775 #: ../classes/class-msk-projector-settings.php:102 64 76 msgid "Define the multiple text messages displayed by the plugin." 65 77 msgstr "Définissez les divers messages qui sont affichés par le plugin." 66 78 67 #: ../classes/class-msk-projector-settings.php:98 79 #: ../classes/class-msk-projector-settings.php:106 80 msgid "" 81 "You have a large level of control with the Projector plugin. Note that if " 82 "you specify different CSS classes to elements, default styling will stop " 83 "working." 84 msgstr "" 85 "Un contrôle relativement vaste est accordé aux utilisateurs avancés. " 86 "Veuillez noter que si vous attribuer d'autres classes CSS aux éléments, les " 87 "styles CSS n'auront plus d'effets." 88 89 #: ../classes/class-msk-projector-settings.php:107 90 #, php-format 91 msgid "" 92 "If you disable the plugin CSS, you can always grab a copy of the <a href=\"%s" 93 "\" target=\"_blank\">.css</a> or <a href=\"%s\" target=\"_blank\">.scss</a> " 94 "file to easily customize styles." 95 msgstr "" 96 "Si vous désactiver les CSS du plugin, vous pouvez toujours utiliser le " 97 "fichier <a href=\"%s\" target=\"_blank\">CSS</a> ou <a href=\"%s\" target=" 98 "\"_blank\">SASS</a> du plugin comme base de vos personnalisations." 99 100 #: ../classes/class-msk-projector-settings.php:118 68 101 msgid "" 69 102 "How many images would you like to be able to upload <strong>at most</strong> " … … 73 106 "chaque iem dans le back-end ?" 74 107 75 #: ../classes/class-msk-projector-settings.php:1 05108 #: ../classes/class-msk-projector-settings.php:125 76 109 msgid "Display your theme sidebar on WIP pages." 77 110 msgstr "Afficher la sidebar de votre thème sur les pages WIP." 78 111 79 #: ../classes/class-msk-projector-settings.php:1 12112 #: ../classes/class-msk-projector-settings.php:132 80 113 msgid "Enable zoom effect with slimbox2 (a lightbox-like jQuery plugin)." 81 114 msgstr "" … … 83 116 "plugin lightbox jQuery)." 84 117 85 #: ../classes/class-msk-projector-settings.php:1 19118 #: ../classes/class-msk-projector-settings.php:139 86 119 msgid "" 87 120 "This text is displayed before the password field on protected WIP pages. " … … 91 124 "protégées. <small>Les balises HTML sont autorisées !</small>" 92 125 93 #: ../classes/class-msk-projector-settings.php:149 126 #: ../classes/class-msk-projector-settings.php:146 127 msgid "" 128 "This is the error message displayed if the password is incorrect. " 129 "<small>HTML is allowed !</small>" 130 msgstr "" 131 "Ceci est le message d'erreur affiché si le mot de passe est incorrect. " 132 "<small>Les balises HTML sont autorisées !</small>" 133 134 #: ../classes/class-msk-projector-settings.php:153 135 msgid "" 136 "Load the Projector plugin CSS. Uncheck this if you want to overwrite styling " 137 "with your own CSS." 138 msgstr "" 139 "Charger le CSS du plugin Projector. Décochez ceci si vous souhaitez utiliser " 140 "votre propre CSS." 141 142 #: ../classes/class-msk-projector-settings.php:183 94 143 msgid "Projector settings" 95 msgstr "Options Projector"96 97 #: ../classes/class-msk-projector-settings.php:1 56144 msgstr "Options du plugin Projector" 145 146 #: ../classes/class-msk-projector-settings.php:190 98 147 msgid "Save Settings" 99 148 msgstr "Enregistrer" … … 185 234 186 235 #: ../classes/post-types/class-msk-projector-post_type.php:94 187 #: ../classes/post-types/class-msk-projector-post_type.php:1 89236 #: ../classes/post-types/class-msk-projector-post_type.php:193 188 237 msgid "Image" 189 238 msgstr "Image" … … 213 262 msgstr "Réglages du projet" 214 263 215 #: ../classes/post-types/class-msk-projector-post_type.php:14 5264 #: ../classes/post-types/class-msk-projector-post_type.php:149 216 265 msgid "Private <em>Work in Progress</em> link" 217 266 msgstr "Lien privé de ce <em>Work in Progress</em>" 218 267 219 #: ../classes/post-types/class-msk-projector-post_type.php:1 47268 #: ../classes/post-types/class-msk-projector-post_type.php:151 220 269 msgid "See WIP page" 221 270 msgstr "Voir la page de ce WIP" 222 271 223 #: ../classes/post-types/class-msk-projector-post_type.php:1 49272 #: ../classes/post-types/class-msk-projector-post_type.php:153 224 273 msgid "Please publish this WIP project first." 225 274 msgstr "Veuillez d'abord publier ce WIP." 226 275 227 #: ../classes/post-types/class-msk-projector-post_type.php:2 26276 #: ../classes/post-types/class-msk-projector-post_type.php:230 228 277 msgid "Enter WIP title here..." 229 278 msgstr "Entrez le titre du WIP ici..." -
projector/tags/0.2/trunk/msk-projector-filters.php
r818820 r818871 10 10 * Outputs opening container HTML 11 11 */ 12 function msk_projector_ html_opening_container() {12 function msk_projector_before_outside_content() { 13 13 $html = '<div id="main-content" class="main-content"> 14 14 <div id="primary" class="content-area"> … … 17 17 echo apply_filters( 'msk_projector_html_opening_container', $html ); 18 18 } 19 add_action( 'msk_projector_before_outside_content', 'msk_projector_before_outside_content'); 19 20 20 21 … … 22 23 * Outputs closing container HTML 23 24 */ 24 function msk_projector_ html_closing_container() {25 function msk_projector_after_outside_content() { 25 26 $html = '</div><!-- #content --> 26 27 </div><!-- #primary --> … … 29 30 echo apply_filters( 'msk_projector_html_closing_container', $html ); 30 31 } 32 add_action( 'msk_projector_after_outside_content', 'msk_projector_after_outside_content'); 31 33 32 34 -
projector/tags/0.2/trunk/msk-projector-functions.php
r818820 r818871 111 111 $html .= '<input type="submit" class="btn button msk-submit" name="msk_submit" value="' . __('Submit', 'msk-projector') . '" />'; 112 112 113 if (isset($_POST['msk_password'])) $html .= '<span class="msk-projector-error">' . __('Invalid password. Please try again.', 'msk-projector') . '</span>';113 if (isset($_POST['msk_password'])) $html .= get_option('msk_projector_message_settings_password_error'); 114 114 115 115 $html .= '</form>'; … … 118 118 echo $html; 119 119 } 120 121 function msk_event_admin_metabox() {122 msk_p('losdlfds');123 } -
projector/tags/0.2/trunk/readme.txt
r818713 r818871 4 4 Requires at least: 3.0 5 5 Tested up to: 3.7.1 6 Stable tag: 0.2 6 7 License: GPLv3 7 8 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 29 30 == Changelog == 30 31 32 = 0.2 = 33 * 2013-12-11 34 * WIP post type is now private 35 * Zoom effect on image (can be disabled in plugin settings) 36 * New Data metabox on WIP edit pages 37 * Adding ability to disable CSS 38 31 39 = 0.1 = 32 40 * 2013-12-10 -
projector/tags/2.0/classes/class-msk-projector-settings.php
r818820 r818871 67 67 register_setting( 'msk_projector_settings' , 'msk_projector_global_settings_enable_zoom' , array( $this, 'validate_checkbox' ) ); 68 68 69 69 70 /* 70 71 * Messages settings 71 72 */ 72 73 add_settings_section( 'message_settings' , __( 'Message settings' , 'msk-projector' ) , array( $this, 'message_settings' ) , 'msk_projector_settings' ); 74 75 // Password pre-text 73 76 add_settings_field( 'msk_projector_message_settings_password_pre_text' , __( 'Before password text' , 'msk-projector' ) , array( $this, 'message_settings_password_pre_text' ) , 'msk_projector_settings' , 'message_settings' ); 74 77 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_pre_text' ); 78 79 // Password error message 80 add_settings_field( 'msk_projector_message_settings_password_error' , __( 'Password error message' , 'msk-projector' ) , array( $this, 'message_settings_password_error' ) , 'msk_projector_settings' , 'message_settings' ); 81 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_error' ); 82 83 84 /* 85 * Advanced settings 86 */ 87 add_settings_section( 'advanced_settings' , __( 'Advanced controls' , 'msk-projector' ) , array( $this, 'advanced_settings' ) , 'msk_projector_settings' ); 88 add_settings_field( 'msk_projector_advanced_settings_enable_plugin_css' , __( 'Load plugin CSS' , 'msk-projector' ) , array( $this, 'advanced_settings_enable_plugin_css' ) , 'msk_projector_settings' , 'advanced_settings' ); 89 register_setting( 'msk_projector_settings' , 'msk_projector_advanced_settings_enable_plugin_css' , array( $this, 'validate_checkbox' ) ); 75 90 76 91 } … … 81 96 */ 82 97 public function global_settings() { 83 echo '<p> ' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</p>';98 echo '<p><small>' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</small></p>'; 84 99 } 85 100 86 101 public function message_settings() { 87 echo '<p>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</p>'; 102 echo '<p><small>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</small></p>'; 103 } 104 105 public function advanced_settings() { 106 echo '<p><small>' . __( 'You have a large level of control with the Projector plugin. Note that if you specify different CSS classes to elements, default styling will stop working.' , 'msk-projector' ) . '<br>'; 107 echo sprintf( __( 'If you disable the plugin CSS, you can always grab a copy of the <a href="%s" target="_blank">.css</a> or <a href="%s" target="_blank">.scss</a> file to easily customize styles.' , 'msk-projector' ), MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', MSK_PROJECTOR_URL . 'assets/css/msk-projector.scss') . '</small></p>'; 88 108 } 89 109 … … 118 138 echo '<textarea id="message_settings_password_pre_text" name="msk_projector_message_settings_password_pre_text" rows="4" class="large-text">' . $option . '</textarea> 119 139 <br><label for="message_settings_password_pre_text"><span class="description">' . __( 'This text is displayed before the password field on protected WIP pages. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 140 } 141 142 public function message_settings_password_error() { 143 $option = get_option('msk_projector_message_settings_password_error'); 144 145 echo '<textarea id="message_settings_password_error" name="msk_projector_message_settings_password_error" rows="2" class="large-text">' . $option . '</textarea> 146 <br><label for="message_settings_password_error"><span class="description">' . __( 'This is the error message displayed if the password is incorrect. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 147 } 148 149 public function advanced_settings_enable_plugin_css() { 150 $option = get_option('msk_projector_advanced_settings_enable_plugin_css'); 151 152 echo '<input type="checkbox" id="advanced_settings_enable_plugin_css" name="msk_projector_advanced_settings_enable_plugin_css" value="1"' . checked( 1, $option, false ) . '/> 153 <label for="advanced_settings_enable_plugin_css">' . __('Load the Projector plugin CSS. Uncheck this if you want to overwrite styling with your own CSS.', 'msk-projector') . '</label>'; 120 154 } 121 155 -
projector/tags/2.0/classes/class-msk-projector.php
r818820 r818871 30 30 // Load plugin or theme template files for WIP post type 31 31 add_filter( 'template_include', array( $this, 'load_wip_template' ) ); 32 33 add_action( 'msk_projector_before_outside_content', 'msk_projector_html_opening_container');34 add_action( 'msk_projector_after_outside_content', 'msk_projector_html_closing_container');35 32 } 36 33 … … 65 62 .mp6 #adminmenu #menu-posts-msk_wip div.wp-menu-image img { display:none; } 66 63 #wip_image { width:150px; } 64 .settings_page_msk_projector_settings #wpbody-content h3 { margin-top: 2em; } 67 65 </style>'; 68 66 } … … 73 71 */ 74 72 public function front_custom_css_js() { 75 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 73 if (get_option('msk_projector_advanced_settings_enable_plugin_css') == 1 && is_singular('msk_wip')) { 74 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 75 } 76 76 77 77 if (get_option('msk_projector_global_settings_enable_zoom') == 1 && is_singular('msk_wip')) { -
projector/tags/2.0/lang/msk-projector-fr_FR.po
r818820 r818871 2 2 msgstr "" 3 3 "Project-Id-Version: msk-projector 0.1\n" 4 "POT-Creation-Date: 2013-12-11 12: 03+0100\n"5 "PO-Revision-Date: 2013-12-11 12: 05+0100\n"4 "POT-Creation-Date: 2013-12-11 12:53+0100\n" 5 "PO-Revision-Date: 2013-12-11 12:54+0100\n" 6 6 "Last-Translator: Mosaika.fr <bonjour@mosaika.fr>\n" 7 7 "Language-Team: Mosaika <bonjour@mosaika.fr>\n" … … 49 49 msgstr "Activer le zoom" 50 50 51 #: ../classes/class-msk-projector-settings.php:7 251 #: ../classes/class-msk-projector-settings.php:73 52 52 msgid "Message settings" 53 53 msgstr "Réglages des messages" 54 54 55 #: ../classes/class-msk-projector-settings.php:7 355 #: ../classes/class-msk-projector-settings.php:76 56 56 msgid "Before password text" 57 57 msgstr "Texte avant mot de passe" 58 58 59 #: ../classes/class-msk-projector-settings.php:83 59 #: ../classes/class-msk-projector-settings.php:80 60 msgid "Password error message" 61 msgstr "Message d'erreur si mot de passe incorrect" 62 63 #: ../classes/class-msk-projector-settings.php:87 64 msgid "Advanced controls" 65 msgstr "Contrôles avancés" 66 67 #: ../classes/class-msk-projector-settings.php:88 68 msgid "Load plugin CSS" 69 msgstr "Charger le CSS du plugin" 70 71 #: ../classes/class-msk-projector-settings.php:98 60 72 msgid "Set the global behaviour of the Projector plugin." 61 73 msgstr "Définissez les réglages généraux du plugin Projector." 62 74 63 #: ../classes/class-msk-projector-settings.php: 8775 #: ../classes/class-msk-projector-settings.php:102 64 76 msgid "Define the multiple text messages displayed by the plugin." 65 77 msgstr "Définissez les divers messages qui sont affichés par le plugin." 66 78 67 #: ../classes/class-msk-projector-settings.php:98 79 #: ../classes/class-msk-projector-settings.php:106 80 msgid "" 81 "You have a large level of control with the Projector plugin. Note that if " 82 "you specify different CSS classes to elements, default styling will stop " 83 "working." 84 msgstr "" 85 "Un contrôle relativement vaste est accordé aux utilisateurs avancés. " 86 "Veuillez noter que si vous attribuer d'autres classes CSS aux éléments, les " 87 "styles CSS n'auront plus d'effets." 88 89 #: ../classes/class-msk-projector-settings.php:107 90 #, php-format 91 msgid "" 92 "If you disable the plugin CSS, you can always grab a copy of the <a href=\"%s" 93 "\" target=\"_blank\">.css</a> or <a href=\"%s\" target=\"_blank\">.scss</a> " 94 "file to easily customize styles." 95 msgstr "" 96 "Si vous désactiver les CSS du plugin, vous pouvez toujours utiliser le " 97 "fichier <a href=\"%s\" target=\"_blank\">CSS</a> ou <a href=\"%s\" target=" 98 "\"_blank\">SASS</a> du plugin comme base de vos personnalisations." 99 100 #: ../classes/class-msk-projector-settings.php:118 68 101 msgid "" 69 102 "How many images would you like to be able to upload <strong>at most</strong> " … … 73 106 "chaque iem dans le back-end ?" 74 107 75 #: ../classes/class-msk-projector-settings.php:1 05108 #: ../classes/class-msk-projector-settings.php:125 76 109 msgid "Display your theme sidebar on WIP pages." 77 110 msgstr "Afficher la sidebar de votre thème sur les pages WIP." 78 111 79 #: ../classes/class-msk-projector-settings.php:1 12112 #: ../classes/class-msk-projector-settings.php:132 80 113 msgid "Enable zoom effect with slimbox2 (a lightbox-like jQuery plugin)." 81 114 msgstr "" … … 83 116 "plugin lightbox jQuery)." 84 117 85 #: ../classes/class-msk-projector-settings.php:1 19118 #: ../classes/class-msk-projector-settings.php:139 86 119 msgid "" 87 120 "This text is displayed before the password field on protected WIP pages. " … … 91 124 "protégées. <small>Les balises HTML sont autorisées !</small>" 92 125 93 #: ../classes/class-msk-projector-settings.php:149 126 #: ../classes/class-msk-projector-settings.php:146 127 msgid "" 128 "This is the error message displayed if the password is incorrect. " 129 "<small>HTML is allowed !</small>" 130 msgstr "" 131 "Ceci est le message d'erreur affiché si le mot de passe est incorrect. " 132 "<small>Les balises HTML sont autorisées !</small>" 133 134 #: ../classes/class-msk-projector-settings.php:153 135 msgid "" 136 "Load the Projector plugin CSS. Uncheck this if you want to overwrite styling " 137 "with your own CSS." 138 msgstr "" 139 "Charger le CSS du plugin Projector. Décochez ceci si vous souhaitez utiliser " 140 "votre propre CSS." 141 142 #: ../classes/class-msk-projector-settings.php:183 94 143 msgid "Projector settings" 95 msgstr "Options Projector"96 97 #: ../classes/class-msk-projector-settings.php:1 56144 msgstr "Options du plugin Projector" 145 146 #: ../classes/class-msk-projector-settings.php:190 98 147 msgid "Save Settings" 99 148 msgstr "Enregistrer" … … 185 234 186 235 #: ../classes/post-types/class-msk-projector-post_type.php:94 187 #: ../classes/post-types/class-msk-projector-post_type.php:1 89236 #: ../classes/post-types/class-msk-projector-post_type.php:193 188 237 msgid "Image" 189 238 msgstr "Image" … … 213 262 msgstr "Réglages du projet" 214 263 215 #: ../classes/post-types/class-msk-projector-post_type.php:14 5264 #: ../classes/post-types/class-msk-projector-post_type.php:149 216 265 msgid "Private <em>Work in Progress</em> link" 217 266 msgstr "Lien privé de ce <em>Work in Progress</em>" 218 267 219 #: ../classes/post-types/class-msk-projector-post_type.php:1 47268 #: ../classes/post-types/class-msk-projector-post_type.php:151 220 269 msgid "See WIP page" 221 270 msgstr "Voir la page de ce WIP" 222 271 223 #: ../classes/post-types/class-msk-projector-post_type.php:1 49272 #: ../classes/post-types/class-msk-projector-post_type.php:153 224 273 msgid "Please publish this WIP project first." 225 274 msgstr "Veuillez d'abord publier ce WIP." 226 275 227 #: ../classes/post-types/class-msk-projector-post_type.php:2 26276 #: ../classes/post-types/class-msk-projector-post_type.php:230 228 277 msgid "Enter WIP title here..." 229 278 msgstr "Entrez le titre du WIP ici..." -
projector/tags/2.0/msk-projector-filters.php
r818820 r818871 10 10 * Outputs opening container HTML 11 11 */ 12 function msk_projector_ html_opening_container() {12 function msk_projector_before_outside_content() { 13 13 $html = '<div id="main-content" class="main-content"> 14 14 <div id="primary" class="content-area"> … … 17 17 echo apply_filters( 'msk_projector_html_opening_container', $html ); 18 18 } 19 add_action( 'msk_projector_before_outside_content', 'msk_projector_before_outside_content'); 19 20 20 21 … … 22 23 * Outputs closing container HTML 23 24 */ 24 function msk_projector_ html_closing_container() {25 function msk_projector_after_outside_content() { 25 26 $html = '</div><!-- #content --> 26 27 </div><!-- #primary --> … … 29 30 echo apply_filters( 'msk_projector_html_closing_container', $html ); 30 31 } 32 add_action( 'msk_projector_after_outside_content', 'msk_projector_after_outside_content'); 31 33 32 34 -
projector/tags/2.0/msk-projector-functions.php
r818820 r818871 111 111 $html .= '<input type="submit" class="btn button msk-submit" name="msk_submit" value="' . __('Submit', 'msk-projector') . '" />'; 112 112 113 if (isset($_POST['msk_password'])) $html .= '<span class="msk-projector-error">' . __('Invalid password. Please try again.', 'msk-projector') . '</span>';113 if (isset($_POST['msk_password'])) $html .= get_option('msk_projector_message_settings_password_error'); 114 114 115 115 $html .= '</form>'; … … 118 118 echo $html; 119 119 } 120 121 function msk_event_admin_metabox() {122 msk_p('losdlfds');123 } -
projector/tags/2.0/readme.txt
r818713 r818871 4 4 Requires at least: 3.0 5 5 Tested up to: 3.7.1 6 Stable tag: 0.2 6 7 License: GPLv3 7 8 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 29 30 == Changelog == 30 31 32 = 0.2 = 33 * 2013-12-11 34 * WIP post type is now private 35 * Zoom effect on image (can be disabled in plugin settings) 36 * New Data metabox on WIP edit pages 37 * Adding ability to disable CSS 38 31 39 = 0.1 = 32 40 * 2013-12-10 -
projector/trunk/classes/class-msk-projector-settings.php
r818820 r818871 67 67 register_setting( 'msk_projector_settings' , 'msk_projector_global_settings_enable_zoom' , array( $this, 'validate_checkbox' ) ); 68 68 69 69 70 /* 70 71 * Messages settings 71 72 */ 72 73 add_settings_section( 'message_settings' , __( 'Message settings' , 'msk-projector' ) , array( $this, 'message_settings' ) , 'msk_projector_settings' ); 74 75 // Password pre-text 73 76 add_settings_field( 'msk_projector_message_settings_password_pre_text' , __( 'Before password text' , 'msk-projector' ) , array( $this, 'message_settings_password_pre_text' ) , 'msk_projector_settings' , 'message_settings' ); 74 77 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_pre_text' ); 78 79 // Password error message 80 add_settings_field( 'msk_projector_message_settings_password_error' , __( 'Password error message' , 'msk-projector' ) , array( $this, 'message_settings_password_error' ) , 'msk_projector_settings' , 'message_settings' ); 81 register_setting( 'msk_projector_settings' , 'msk_projector_message_settings_password_error' ); 82 83 84 /* 85 * Advanced settings 86 */ 87 add_settings_section( 'advanced_settings' , __( 'Advanced controls' , 'msk-projector' ) , array( $this, 'advanced_settings' ) , 'msk_projector_settings' ); 88 add_settings_field( 'msk_projector_advanced_settings_enable_plugin_css' , __( 'Load plugin CSS' , 'msk-projector' ) , array( $this, 'advanced_settings_enable_plugin_css' ) , 'msk_projector_settings' , 'advanced_settings' ); 89 register_setting( 'msk_projector_settings' , 'msk_projector_advanced_settings_enable_plugin_css' , array( $this, 'validate_checkbox' ) ); 75 90 76 91 } … … 81 96 */ 82 97 public function global_settings() { 83 echo '<p> ' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</p>';98 echo '<p><small>' . __( 'Set the global behaviour of the Projector plugin.' , 'msk-projector' ) . '</small></p>'; 84 99 } 85 100 86 101 public function message_settings() { 87 echo '<p>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</p>'; 102 echo '<p><small>' . __( 'Define the multiple text messages displayed by the plugin.' , 'msk-projector' ) . '</small></p>'; 103 } 104 105 public function advanced_settings() { 106 echo '<p><small>' . __( 'You have a large level of control with the Projector plugin. Note that if you specify different CSS classes to elements, default styling will stop working.' , 'msk-projector' ) . '<br>'; 107 echo sprintf( __( 'If you disable the plugin CSS, you can always grab a copy of the <a href="%s" target="_blank">.css</a> or <a href="%s" target="_blank">.scss</a> file to easily customize styles.' , 'msk-projector' ), MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', MSK_PROJECTOR_URL . 'assets/css/msk-projector.scss') . '</small></p>'; 88 108 } 89 109 … … 118 138 echo '<textarea id="message_settings_password_pre_text" name="msk_projector_message_settings_password_pre_text" rows="4" class="large-text">' . $option . '</textarea> 119 139 <br><label for="message_settings_password_pre_text"><span class="description">' . __( 'This text is displayed before the password field on protected WIP pages. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 140 } 141 142 public function message_settings_password_error() { 143 $option = get_option('msk_projector_message_settings_password_error'); 144 145 echo '<textarea id="message_settings_password_error" name="msk_projector_message_settings_password_error" rows="2" class="large-text">' . $option . '</textarea> 146 <br><label for="message_settings_password_error"><span class="description">' . __( 'This is the error message displayed if the password is incorrect. <small>HTML is allowed !</small>' , 'msk-projector' ) . '</span></label>'; 147 } 148 149 public function advanced_settings_enable_plugin_css() { 150 $option = get_option('msk_projector_advanced_settings_enable_plugin_css'); 151 152 echo '<input type="checkbox" id="advanced_settings_enable_plugin_css" name="msk_projector_advanced_settings_enable_plugin_css" value="1"' . checked( 1, $option, false ) . '/> 153 <label for="advanced_settings_enable_plugin_css">' . __('Load the Projector plugin CSS. Uncheck this if you want to overwrite styling with your own CSS.', 'msk-projector') . '</label>'; 120 154 } 121 155 -
projector/trunk/classes/class-msk-projector.php
r818820 r818871 30 30 // Load plugin or theme template files for WIP post type 31 31 add_filter( 'template_include', array( $this, 'load_wip_template' ) ); 32 33 add_action( 'msk_projector_before_outside_content', 'msk_projector_html_opening_container');34 add_action( 'msk_projector_after_outside_content', 'msk_projector_html_closing_container');35 32 } 36 33 … … 65 62 .mp6 #adminmenu #menu-posts-msk_wip div.wp-menu-image img { display:none; } 66 63 #wip_image { width:150px; } 64 .settings_page_msk_projector_settings #wpbody-content h3 { margin-top: 2em; } 67 65 </style>'; 68 66 } … … 73 71 */ 74 72 public function front_custom_css_js() { 75 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 73 if (get_option('msk_projector_advanced_settings_enable_plugin_css') == 1 && is_singular('msk_wip')) { 74 wp_enqueue_style('msk-projector', MSK_PROJECTOR_URL . 'assets/css/msk-projector.css', false, null); 75 } 76 76 77 77 if (get_option('msk_projector_global_settings_enable_zoom') == 1 && is_singular('msk_wip')) { -
projector/trunk/lang/msk-projector-fr_FR.po
r818820 r818871 2 2 msgstr "" 3 3 "Project-Id-Version: msk-projector 0.1\n" 4 "POT-Creation-Date: 2013-12-11 12: 03+0100\n"5 "PO-Revision-Date: 2013-12-11 12: 05+0100\n"4 "POT-Creation-Date: 2013-12-11 12:53+0100\n" 5 "PO-Revision-Date: 2013-12-11 12:54+0100\n" 6 6 "Last-Translator: Mosaika.fr <bonjour@mosaika.fr>\n" 7 7 "Language-Team: Mosaika <bonjour@mosaika.fr>\n" … … 49 49 msgstr "Activer le zoom" 50 50 51 #: ../classes/class-msk-projector-settings.php:7 251 #: ../classes/class-msk-projector-settings.php:73 52 52 msgid "Message settings" 53 53 msgstr "Réglages des messages" 54 54 55 #: ../classes/class-msk-projector-settings.php:7 355 #: ../classes/class-msk-projector-settings.php:76 56 56 msgid "Before password text" 57 57 msgstr "Texte avant mot de passe" 58 58 59 #: ../classes/class-msk-projector-settings.php:83 59 #: ../classes/class-msk-projector-settings.php:80 60 msgid "Password error message" 61 msgstr "Message d'erreur si mot de passe incorrect" 62 63 #: ../classes/class-msk-projector-settings.php:87 64 msgid "Advanced controls" 65 msgstr "Contrôles avancés" 66 67 #: ../classes/class-msk-projector-settings.php:88 68 msgid "Load plugin CSS" 69 msgstr "Charger le CSS du plugin" 70 71 #: ../classes/class-msk-projector-settings.php:98 60 72 msgid "Set the global behaviour of the Projector plugin." 61 73 msgstr "Définissez les réglages généraux du plugin Projector." 62 74 63 #: ../classes/class-msk-projector-settings.php: 8775 #: ../classes/class-msk-projector-settings.php:102 64 76 msgid "Define the multiple text messages displayed by the plugin." 65 77 msgstr "Définissez les divers messages qui sont affichés par le plugin." 66 78 67 #: ../classes/class-msk-projector-settings.php:98 79 #: ../classes/class-msk-projector-settings.php:106 80 msgid "" 81 "You have a large level of control with the Projector plugin. Note that if " 82 "you specify different CSS classes to elements, default styling will stop " 83 "working." 84 msgstr "" 85 "Un contrôle relativement vaste est accordé aux utilisateurs avancés. " 86 "Veuillez noter que si vous attribuer d'autres classes CSS aux éléments, les " 87 "styles CSS n'auront plus d'effets." 88 89 #: ../classes/class-msk-projector-settings.php:107 90 #, php-format 91 msgid "" 92 "If you disable the plugin CSS, you can always grab a copy of the <a href=\"%s" 93 "\" target=\"_blank\">.css</a> or <a href=\"%s\" target=\"_blank\">.scss</a> " 94 "file to easily customize styles." 95 msgstr "" 96 "Si vous désactiver les CSS du plugin, vous pouvez toujours utiliser le " 97 "fichier <a href=\"%s\" target=\"_blank\">CSS</a> ou <a href=\"%s\" target=" 98 "\"_blank\">SASS</a> du plugin comme base de vos personnalisations." 99 100 #: ../classes/class-msk-projector-settings.php:118 68 101 msgid "" 69 102 "How many images would you like to be able to upload <strong>at most</strong> " … … 73 106 "chaque iem dans le back-end ?" 74 107 75 #: ../classes/class-msk-projector-settings.php:1 05108 #: ../classes/class-msk-projector-settings.php:125 76 109 msgid "Display your theme sidebar on WIP pages." 77 110 msgstr "Afficher la sidebar de votre thème sur les pages WIP." 78 111 79 #: ../classes/class-msk-projector-settings.php:1 12112 #: ../classes/class-msk-projector-settings.php:132 80 113 msgid "Enable zoom effect with slimbox2 (a lightbox-like jQuery plugin)." 81 114 msgstr "" … … 83 116 "plugin lightbox jQuery)." 84 117 85 #: ../classes/class-msk-projector-settings.php:1 19118 #: ../classes/class-msk-projector-settings.php:139 86 119 msgid "" 87 120 "This text is displayed before the password field on protected WIP pages. " … … 91 124 "protégées. <small>Les balises HTML sont autorisées !</small>" 92 125 93 #: ../classes/class-msk-projector-settings.php:149 126 #: ../classes/class-msk-projector-settings.php:146 127 msgid "" 128 "This is the error message displayed if the password is incorrect. " 129 "<small>HTML is allowed !</small>" 130 msgstr "" 131 "Ceci est le message d'erreur affiché si le mot de passe est incorrect. " 132 "<small>Les balises HTML sont autorisées !</small>" 133 134 #: ../classes/class-msk-projector-settings.php:153 135 msgid "" 136 "Load the Projector plugin CSS. Uncheck this if you want to overwrite styling " 137 "with your own CSS." 138 msgstr "" 139 "Charger le CSS du plugin Projector. Décochez ceci si vous souhaitez utiliser " 140 "votre propre CSS." 141 142 #: ../classes/class-msk-projector-settings.php:183 94 143 msgid "Projector settings" 95 msgstr "Options Projector"96 97 #: ../classes/class-msk-projector-settings.php:1 56144 msgstr "Options du plugin Projector" 145 146 #: ../classes/class-msk-projector-settings.php:190 98 147 msgid "Save Settings" 99 148 msgstr "Enregistrer" … … 185 234 186 235 #: ../classes/post-types/class-msk-projector-post_type.php:94 187 #: ../classes/post-types/class-msk-projector-post_type.php:1 89236 #: ../classes/post-types/class-msk-projector-post_type.php:193 188 237 msgid "Image" 189 238 msgstr "Image" … … 213 262 msgstr "Réglages du projet" 214 263 215 #: ../classes/post-types/class-msk-projector-post_type.php:14 5264 #: ../classes/post-types/class-msk-projector-post_type.php:149 216 265 msgid "Private <em>Work in Progress</em> link" 217 266 msgstr "Lien privé de ce <em>Work in Progress</em>" 218 267 219 #: ../classes/post-types/class-msk-projector-post_type.php:1 47268 #: ../classes/post-types/class-msk-projector-post_type.php:151 220 269 msgid "See WIP page" 221 270 msgstr "Voir la page de ce WIP" 222 271 223 #: ../classes/post-types/class-msk-projector-post_type.php:1 49272 #: ../classes/post-types/class-msk-projector-post_type.php:153 224 273 msgid "Please publish this WIP project first." 225 274 msgstr "Veuillez d'abord publier ce WIP." 226 275 227 #: ../classes/post-types/class-msk-projector-post_type.php:2 26276 #: ../classes/post-types/class-msk-projector-post_type.php:230 228 277 msgid "Enter WIP title here..." 229 278 msgstr "Entrez le titre du WIP ici..." -
projector/trunk/msk-projector-filters.php
r818820 r818871 10 10 * Outputs opening container HTML 11 11 */ 12 function msk_projector_ html_opening_container() {12 function msk_projector_before_outside_content() { 13 13 $html = '<div id="main-content" class="main-content"> 14 14 <div id="primary" class="content-area"> … … 17 17 echo apply_filters( 'msk_projector_html_opening_container', $html ); 18 18 } 19 add_action( 'msk_projector_before_outside_content', 'msk_projector_before_outside_content'); 19 20 20 21 … … 22 23 * Outputs closing container HTML 23 24 */ 24 function msk_projector_ html_closing_container() {25 function msk_projector_after_outside_content() { 25 26 $html = '</div><!-- #content --> 26 27 </div><!-- #primary --> … … 29 30 echo apply_filters( 'msk_projector_html_closing_container', $html ); 30 31 } 32 add_action( 'msk_projector_after_outside_content', 'msk_projector_after_outside_content'); 31 33 32 34 -
projector/trunk/msk-projector-functions.php
r818820 r818871 111 111 $html .= '<input type="submit" class="btn button msk-submit" name="msk_submit" value="' . __('Submit', 'msk-projector') . '" />'; 112 112 113 if (isset($_POST['msk_password'])) $html .= '<span class="msk-projector-error">' . __('Invalid password. Please try again.', 'msk-projector') . '</span>';113 if (isset($_POST['msk_password'])) $html .= get_option('msk_projector_message_settings_password_error'); 114 114 115 115 $html .= '</form>'; … … 118 118 echo $html; 119 119 } 120 121 function msk_event_admin_metabox() {122 msk_p('losdlfds');123 } -
projector/trunk/readme.txt
r818713 r818871 4 4 Requires at least: 3.0 5 5 Tested up to: 3.7.1 6 Stable tag: 0.2 6 7 License: GPLv3 7 8 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 29 30 == Changelog == 30 31 32 = 0.2 = 33 * 2013-12-11 34 * WIP post type is now private 35 * Zoom effect on image (can be disabled in plugin settings) 36 * New Data metabox on WIP edit pages 37 * Adding ability to disable CSS 38 31 39 = 0.1 = 32 40 * 2013-12-10
Note: See TracChangeset
for help on using the changeset viewer.