Changeset 810:143528f926c6
- Timestamp:
- 03/29/12 13:34:24 (13 years ago)
- Branch:
- default
- Location:
- themes/ductile
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
themes/ductile/_config.php
r776 r810 221 221 // HTML 222 222 'subtitle_hidden' => null, 223 'logo_src' => null, 223 224 // CSS 224 225 'body_font' => null, … … 322 323 if ($conf_tab == 'html') { 323 324 $ductile_user['subtitle_hidden'] = (integer) !empty($_POST['subtitle_hidden']); 325 $ductile_user['logo_src'] = $_POST['logo_src']; 324 326 325 327 $ductile_stickers = array(); … … 427 429 echo '<p>'.sprintf(__('To configure the top menu go to the <a href="%s">Simple Menu administration page</a>.'),'plugin.php?p=simpleMenu').'</p>'; 428 430 } 431 echo '<p class="field"><label for"logo_src">'.__('Logo URL:').' '. 432 form::field('logo_src',40,255,$ductile_user['logo_src']).'</label>'.'</p>'; 429 433 echo '</fieldset>'; 430 434 -
themes/ductile/_define.php
r716 r810 15 15 /* Description*/ "Mediaqueries compliant elegant theme", 16 16 /* Author */ "Dotclear Team", 17 /* Version */ '1. 0',17 /* Version */ '1.1', 18 18 /* Properties */ array( 19 19 'standalone_config' => true -
themes/ductile/_public.php
r776 r810 22 22 $core->tpl->addBlock('EntryIfContentIsCut',array('tplDuctileTheme','EntryIfContentIsCut')); 23 23 $core->tpl->addValue('ductileNbEntryPerPage',array('tplDuctileTheme','ductileNbEntryPerPage')); 24 $core->tpl->addValue('ductileLogoSrc',array('tplDuctileTheme','ductileLogoSrc')); 24 25 25 26 class tplDuctileTheme … … 100 101 $local_attr = array('src' => '_entry-'.($model ? $model : $default).'.html'); 101 102 return $core->tpl->includeFile($local_attr); 103 } 104 105 public static function ductileLogoSrc($attr) 106 { 107 global $core; 108 109 $s = $GLOBALS['core']->blog->settings->themes->get($GLOBALS['core']->blog->settings->system->theme.'_style'); 110 if ($s === null) { 111 return; 112 } 113 $s = @unserialize($s); 114 if (!is_array($s)) { 115 return; 116 } 117 118 $img_url = $core->blog->settings->system->themes_url.'/'.$core->blog->settings->system->theme.'/img/logo.png'; 119 if (isset($s['logo_src'])) { 120 if ($s['logo_src'] !== null) { 121 if ($s['logo_src'] != '') { 122 if ((substr($s['logo_src'],0,1) == '/') || (parse_url($s['logo_src'],PHP_URL_SCHEME) != '')) { 123 // absolute URL 124 $img_url = $s['logo_src']; 125 } else { 126 // relative URL (base = img folder of ductile theme) 127 $img_url = $core->blog->settings->system->themes_url.'/'.$core->blog->settings->system->theme.'/img/'.$s['logo_src']; 128 } 129 } 130 } 131 } 132 133 return $img_url; 102 134 } 103 135 -
themes/ductile/locales/en/help/help.html
r683 r810 15 15 16 16 <p>If the plugin "Simple menu" is installed and active, you can click on the designated link to configure the header's menu. (main menu?)</p> 17 18 <p>Specify an URL of the logo to be used instead of default one. If the URL doesn't start with an <code>/</code> then it will be a relative URL from the <code>img</code> folder of the theme (put <code>logo.png</code>, for example, is similar to using the default logo). Clear this field to come back to the default configuration.</p> 17 19 18 20 <dt>Stickers</dt> -
themes/ductile/locales/fr/admin.po
r683 r810 10 10 msgid "Hide blog description:" 11 11 msgstr "Cacher la description du blog :" 12 13 msgid "Logo URL:" 14 msgstr "URL du logo :" 12 15 13 16 msgid "To configure the top menu go to the <a href=\"%s\">Simple Menu administration page</a>." -
themes/ductile/locales/fr/help/help.html
r683 r810 16 16 <p>Cochez la case qui suit « Cacher la description du blog » pour ne pas afficher la description du blog habituellement affichée sous le titre.</p> 17 17 <p>Vous pouvez, si l'extension « Menu Simple » est installée et active, cliquer sur le lien indiqué pour paramétrer le menu affiché en entête.</p> 18 <p>Vous pouvez indiquer l'URL d'un logo à utiliser à la place du logo par défaut. Si l'URL ne débute pas par un <code>/</code> il s'agira d'une URL relative au dossier <code>img</code> du thème (mettre <code>logo.png</code> revient par exemple à utiliser le logo par défaut). Videz ce champ pour revenir à la configuration par défaut.</p> 18 19 19 20 <h4>Étiquettes (« stickers »)</h4> -
themes/ductile/tpl/_top.html
r803 r810 2 2 3 3 <div id="top"> 4 <p id="logo" class="nosmall"><a href="{{tpl:BlogURL}}"><img src="{{tpl: BlogThemeURL}}/img/logo.png" alt="{{tpl:lang Home}}" /></a></p>4 <p id="logo" class="nosmall"><a href="{{tpl:BlogURL}}"><img src="{{tpl:ductileLogoSrc}}" alt="{{tpl:lang Home}}" /></a></p> 5 5 <h1><a href="{{tpl:BlogURL}}"><span>{{tpl:BlogName encode_html="1"}}</span></a></h1> 6 6 <p id="blogdesc" class="nosmall">{{tpl:BlogDescription}}</p>
Note: See TracChangeset
for help on using the changeset viewer.