Changeset 19324
- Timestamp:
- Dec 8, 2012, 2:53:06 AM (11 years ago)
- Location:
- extensions/Media_Icon
- Files:
-
- 5 added
- 12 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
extensions/Media_Icon/admin/admin.php
r19284 r19324 2 2 //Chech whether we are indeed included by Piwigo. 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 5 //Load globals 6 global $conf, $page; 7 8 //Library for tabs 9 include_once(PHPWG_ROOT_PATH .'admin/include/tabsheet.class.php'); 4 10 5 11 //Load translation files … … 9 15 check_status(ACCESS_ADMINISTRATOR); 10 16 11 $conf_media_icon = $conf['media_icon']; 12 $ conf_media_icon_unserialize = unserialize($conf['media_icon']);17 //Initialization 18 $my_base_url = get_admin_plugin_menu_link(__FILE__); 13 19 14 //Save config 15 if (isset($_POST['submit'])) { 16 //New parameters 17 $conf_media_icon_unserialize['style'] = $_POST['style']; 18 19 //Save 20 conf_update_param('media_icon', serialize($conf_media_icon_unserialize)); 21 array_push($page['infos'], l10n('Information data registered in database')); 20 //Tab management 21 if (!isset($_GET['tab'])) 22 $page['tab'] = 'general'; 23 else 24 $page['tab'] = $_GET['tab']; 25 26 $tabsheet = new tabsheet(); 27 $tabsheet->add('general', 28 l10n('General'), 29 $my_base_url.'&tab=general'); 30 $tabsheet->add('advanced', 31 l10n('Advanced options'), 32 $my_base_url.'&tab=advanced'); 33 $tabsheet->select($page['tab']); 34 $tabsheet->assign(); 35 36 switch ($page['tab']) { 37 case 'advanced': 38 include_once(dirname(__FILE__).'/admin_advanced.php'); 39 break; 40 default: 41 include_once(dirname(__FILE__).'/admin_general.php'); 42 break; 22 43 } 23 24 //Parameters of the template25 $template->assign('MEDIA_ICON_STYLE_LOGO_SELECTED', ($conf_media_icon_unserialize['style'] == 'logo') ? 'selected="selected"' : null);26 $template->assign('MEDIA_ICON_STYLE_PHOTO_SELECTED', ($conf_media_icon_unserialize['style'] == 'photo') ? 'selected="selected"' : null);27 $template->assign('MEDIA_ICON_STYLE_FOLDER_SELECTED', ($conf_media_icon_unserialize['style'] == 'folder') ? 'selected="selected"' : null);28 $template->assign('MEDIA_ICON_STYLE_FOLDERCOLOR_SELECTED', ($conf_media_icon_unserialize['style'] == 'foldercolor') ? 'selected="selected"' : null);29 30 //Fetch the template.31 global $template;32 33 //add a stylesheet34 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/'.$conf_media_icon_unserialize['style'].'_media_icon.css">');35 36 //Add our template to the global template37 $template->set_filenames(38 array(39 'plugin_admin_content' => dirname(__FILE__).'/admin.tpl'40 )41 );42 43 //Assign the template contents to ADMIN_CONTENT44 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');45 44 ?> -
extensions/Media_Icon/admin/admin_general.tpl
r19284 r19324 1 1 {html_head}{literal} 2 2 <style type="text/css"> 3 div.media_icon_admin_element { 4 width:20%; 5 font-weight:normal; 6 float: left; 7 } 8 .properties p { 9 font-weight: normal; 10 text-align: center; 11 margin-top: 1em; 12 } 3 div.media_icon_admin_element { 4 width: 20%; 5 font-weight: bold; 6 float: left; 7 margin: 1,5em 1,5em; 8 } 13 9 14 .media_icon_important { 15 font-weight: bold; 16 } 10 .properties label { 11 font-weight: bold; 12 text-align: center; 13 } 14 15 .properties p { 16 font-weight: normal; 17 margin-top: 1em; 18 text-align: center; 19 } 20 21 .media_icon_important { 22 font-weight: bold; 23 } 17 24 </style> 18 25 {/literal}{/html_head} … … 29 36 </p> 30 37 <p> 31 <select id="media_icon_select" name=" style">32 <option value="logo" {$MEDIA_ICON_STYLE_LOGO_SELECTED}>{'Logo'|@translate}</option>33 <option value="photo" {$MEDIA_ICON_STYLE_PHOTO_SELECTED}>{'Photo'|@translate}</option>34 <option value="folder" {$MEDIA_ICON_STYLE_FOLDER_SELECTED}>{'Folder'|@translate}</option>35 <option value="foldercolor" {$MEDIA_ICON_STYLE_FOLDERCOLOR_SELECTED}>{'Folder color'|@translate}</option>38 <select id="media_icon_select" name="media_icon_style"> 39 <option value="logo"{if $media_icon_style.logo} selected="selected"{/if}>{'Logo'|@translate}</option> 40 <option value="photo"{if $media_icon_style.photo} selected="selected"{/if}>{'Photo'|@translate}</option> 41 <option value="folder"{if $media_icon_style.folder} selected="selected"{/if}>{'Folder'|@translate}</option> 42 <option value="foldercolor"{if $media_icon_style.foldercolor} selected="selected"{/if}>{'Folder color'|@translate}</option> 36 43 </select> 37 44 </p> … … 44 51 <fieldset> 45 52 <legend>{'Result'|@translate}</legend> 46 <div class="media_icon_admin_element">{'Youtube videos'|@translate} 53 <div class="media_icon_admin_element">{'Youtube videos'|@translate}<span class="media_icon_admin_youtube"></span></div> 47 54 <div class="media_icon_admin_element">{'Vimeo videos'|@translate} <span class="media_icon_admin_vimeo"></span></div> 48 55 <div class="media_icon_admin_element">{'Dailymotion videos'|@translate} <span class="media_icon_admin_dailymotion"></span></div> -
extensions/Media_Icon/config_default.inc.php
r19284 r19324 1 1 <?php 2 2 3 $config_default = array(3 $config_default_general = array( 4 4 'style' => 'logo', 5 ); 6 $config_default_advanced = array( 7 'position' => 'bottomright', 8 'xposition' => 'right: 5px', 9 'yposition' => 'bottom: 5px', 10 'opacity' => 100, 5 11 ); 6 12 -
extensions/Media_Icon/language/en_UK/plugin.lang.php
r19294 r19324 20 20 $lang['Presentations'] = 'Presentations'; 21 21 $lang['Information data registered in database'] = 'Information data registered in database'; 22 23 //admin.php 24 $lang['General'] = 'General'; 25 $lang['Advanced options'] = 'Advanced options'; 26 27 //admin_advanced.php 28 $lang['The opacity have to be a number between 0 and 100'] = 'The opacity have to be a number between 0 and 100'; 29 30 //admin_advanced.tpl 31 $lang['Position'] = 'Position'; 32 $lang['Top right corner'] = 'Top right corner'; 33 $lang['Top left corner'] = 'Top left corner'; 34 $lang['Bottom right corner'] = 'Bottom right corner'; 35 $lang['Bottom left corner'] = 'Bottom left corner'; 36 $lang['Opacity'] = 'Opacity'; 22 37 ?> -
extensions/Media_Icon/language/es_ES/plugin.lang.php
r19294 r19324 20 20 $lang['Presentations'] = 'Presentaciones'; 21 21 $lang['Information data registered in database'] = 'Datos registrados en la base de datos'; 22 23 //admin.php 24 $lang['General'] = 'General'; 25 $lang['Advanced options'] = 'Opciones avanzadas'; 26 27 //admin_advanced.php 28 $lang['The opacity have to be a number between 0 and 100'] = 'La opacidad debe ser un número entre 0 y 100'; 29 30 //admin_advanced.tpl 31 $lang['Position'] = 'Posición'; 32 $lang['Top right corner'] = 'Esquina superior derecha'; 33 $lang['Top left corner'] = 'Esquina superior izquierda'; 34 $lang['Bottom right corner'] = 'Esquina inferior derecha'; 35 $lang['Bottom left corner'] = 'Esquina inferior izquierda'; 36 $lang['Opacity'] = 'Opacidad'; 22 37 ?> -
extensions/Media_Icon/language/fr_FR/plugin.lang.php
r19294 r19324 20 20 $lang['Presentations'] = 'Présentations'; 21 21 $lang['Information data registered in database'] = 'Informations enregistrées dans la base de données'; 22 23 //admin.php 24 $lang['General'] = 'Général'; 25 $lang['Advanced options'] = 'Options avancées'; 26 27 //admin_advanced.php 28 $lang['The opacity have to be a number between 0 and 100'] = 'L\'opacité doit être un nombre entre 0 et 100'; 29 30 //admin_advanced.tpl 31 $lang['Position'] = 'Position'; 32 $lang['Top right corner'] = 'Coin supérieur droit'; 33 $lang['Top left corner'] = 'Coin supérieur gauche'; 34 $lang['Bottom right corner'] = 'Coin inférieur droit'; 35 $lang['Bottom left corner'] = 'Coin inférieur gauche'; 36 $lang['Opacity'] = 'Opacité'; 22 37 ?> -
extensions/Media_Icon/maintain.inc.php
r19284 r19324 5 5 include(dirname(__FILE__).'/config_default.inc.php'); 6 6 7 $query = 'INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("media_icon" ,"'.addslashes(serialize($config_default)).'", "Media Icon plugin parameters");'; 7 $query = 'INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("media_icon_general" ,"'.addslashes(serialize($config_default_general)).'", "Media Icon plugin general parameters");'; 8 pwg_query($query); 9 $query = 'INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("media_icon_advanced" ,"'.addslashes(serialize($config_default_advanced)).'", "Media Icon plugin advanced parameters");'; 8 10 pwg_query($query); 9 11 } … … 14 16 15 17 function plugin_uninstall() { 16 $query = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="media_icon";';18 $query = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE (param="media_icon_general" OR param="media_icon_advanced");'; 17 19 pwg_query($query); 18 20 } -
extensions/Media_Icon/picture.php
r19311 r19324 51 51 global $template, $conf; 52 52 53 $conf_media_icon = unserialize($conf['media_icon']); 53 $conf_media_icon_general = unserialize($conf['media_icon_general']); 54 $conf_media_icon_advanced = unserialize($conf['media_icon_advanced']); 55 56 $template->set_filename('media_icon_template', dirname(__FILE__).'/template/media_icon_picture.tpl'); 57 58 $template->assign( 59 'media_icon_advanced', 60 array( 61 'xposition' => $conf_media_icon_advanced['xposition'], 62 'yposition' => $conf_media_icon_advanced['yposition'], 63 'opacity' => $conf_media_icon_advanced['opacity'], 64 ) 65 ); 66 67 $template->concat('PLUGIN_INDEX_CONTENT_END', $template->parse('media_icon_template', true)); 54 68 55 69 //add a stylesheet 56 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/'.$conf_media_icon['style'].'_media_icon.css">'); 70 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/media_icon.css">'); 71 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/'.$conf_media_icon_general['style'].'_media_icon.css">'); 57 72 } 58 73 ?> -
extensions/Media_Icon/template/folder_media_icon.css
r19284 r19324 1 1 .media_icon_youtube, .media_icon_admin_youtube{ 2 background: transparent url('img/folder_video.png') no-repeat; 3 width: 60px; 4 height: 60px; 5 z-index:99; 6 } 7 8 .media_icon_admin_youtube{ 9 display: block; 10 margin-left: auto; 11 margin-right: auto; 12 margin-bottom: 2em; 13 } 14 15 .media_icon_youtube { 16 position: absolute; 17 bottom: 5px; 18 right: 5px; 19 text-align: right; 2 background: transparent url('img/folder_video.png') no-repeat; 20 3 } 21 4 22 5 .media_icon_vimeo, .media_icon_admin_vimeo{ 23 background: transparent url('img/folder_video.png') no-repeat; 24 width: 60px; 25 height: 60px; 26 z-index:99; 27 } 28 29 .media_icon_admin_vimeo{ 30 display: block; 31 margin-left: auto; 32 margin-right: auto; 33 margin-bottom: 2em; 34 } 35 36 .media_icon_vimeo { 37 position: absolute; 38 bottom: 5px; 39 right: 5px; 40 text-align: right; 6 background: transparent url('img/folder_video.png') no-repeat; 41 7 } 42 8 43 9 .media_icon_dailymotion, .media_icon_admin_dailymotion{ 44 background: transparent url('img/folder_video.png') no-repeat; 45 width: 60px; 46 height: 60px; 47 z-index:99; 48 } 49 50 .media_icon_admin_dailymotion{ 51 display: block; 52 margin-left: auto; 53 margin-right: auto; 54 margin-bottom: 2em; 55 } 56 57 .media_icon_dailymotion { 58 position: absolute; 59 bottom: 5px; 60 right: 5px; 61 text-align: right; 10 background: transparent url('img/folder_video.png') no-repeat; 62 11 } 63 12 64 13 .media_icon_wat, .media_icon_admin_wat{ 65 background: transparent url('img/folder_video.png') no-repeat; 66 width: 60px; 67 height: 60px; 68 z-index:99; 69 } 70 71 .media_icon_admin_wat{ 72 display: block; 73 margin-left: auto; 74 margin-right: auto; 75 margin-bottom: 2em; 76 } 77 78 .media_icon_wat { 79 position: absolute; 80 bottom: 5px; 81 right: 5px; 82 text-align: right; 14 background: transparent url('img/folder_video.png') no-repeat; 83 15 } 84 16 85 17 .media_icon_wideo, .media_icon_admin_wideo{ 86 background: transparent url('img/folder_video.png') no-repeat; 87 width: 60px; 88 height: 60px; 89 z-index:99; 90 } 91 92 .media_icon_admin_wideo{ 93 display: block; 94 margin-left: auto; 95 margin-right: auto; 96 margin-bottom: 2em; 97 } 98 99 .media_icon_wideo { 100 position: absolute; 101 bottom: 5px; 102 right: 5px; 103 text-align: right; 18 background: transparent url('img/folder_video.png') no-repeat; 104 19 } 105 20 106 21 .media_icon_pdf, .media_icon_admin_pdf{ 107 background: transparent url('img/folder_pdf.png') no-repeat; 108 width: 60px; 109 height: 60px; 110 z-index:99; 111 } 112 113 .media_icon_admin_pdf{ 114 display: block; 115 margin-left: auto; 116 margin-right: auto; 117 margin-bottom: 2em; 118 } 119 120 .media_icon_pdf { 121 position: absolute; 122 bottom: 5px; 123 right: 5px; 124 text-align: right; 22 background: transparent url('img/folder_pdf.png') no-repeat; 125 23 } 126 24 127 25 .media_icon_document, .media_icon_admin_document{ 128 background: transparent url('img/folder_document.png') no-repeat; 129 width: 60px; 130 height: 60px; 131 z-index:99; 132 } 133 134 .media_icon_admin_document{ 135 display: block; 136 margin-left: auto; 137 margin-right: auto; 138 margin-bottom: 2em; 139 } 140 141 .media_icon_document { 142 position: absolute; 143 bottom: 5px; 144 right: 5px; 145 text-align: right; 26 background: transparent url('img/folder_document.png') no-repeat; 146 27 } 147 28 148 29 .media_icon_spreadsheet, .media_icon_admin_spreadsheet{ 149 background: transparent url('img/folder_spreadsheet.png') no-repeat; 150 width: 60px; 151 height: 60px; 152 z-index:99; 153 } 154 155 .media_icon_admin_spreadsheet{ 156 display: block; 157 margin-left: auto; 158 margin-right: auto; 159 margin-bottom: 2em; 160 } 161 162 .media_icon_spreadsheet { 163 position: absolute; 164 bottom: 5px; 165 right: 5px; 166 text-align: right; 30 background: transparent url('img/folder_spreadsheet.png') no-repeat; 167 31 } 168 32 169 33 .media_icon_presentation, .media_icon_admin_presentation{ 170 background: transparent url('img/folder_presentation.png') no-repeat; 171 width: 60px; 172 height: 60px; 173 z-index:99; 34 background: transparent url('img/folder_presentation.png') no-repeat; 174 35 } 175 176 .media_icon_admin_presentation{177 display: block;178 margin-left: auto;179 margin-right: auto;180 margin-bottom: 2em;181 }182 183 .media_icon_presentation {184 position: absolute;185 bottom: 5px;186 right: 5px;187 text-align: right;188 } -
extensions/Media_Icon/template/foldercolor_media_icon.css
r19284 r19324 1 1 .media_icon_youtube, .media_icon_admin_youtube{ 2 background: transparent url('img/foldercolor_video.png') no-repeat; 3 width: 60px; 4 height: 60px; 5 z-index:99; 6 } 7 8 .media_icon_admin_youtube{ 9 display: block; 10 margin-left: auto; 11 margin-right: auto; 12 margin-bottom: 2em; 13 } 14 15 .media_icon_youtube { 16 position: absolute; 17 bottom: 5px; 18 right: 5px; 19 text-align: right; 2 background: transparent url('img/foldercolor_video.png') no-repeat; 20 3 } 21 4 22 5 .media_icon_vimeo, .media_icon_admin_vimeo{ 23 background: transparent url('img/foldercolor_video.png') no-repeat; 24 width: 60px; 25 height: 60px; 26 z-index:99; 27 } 28 29 .media_icon_admin_vimeo{ 30 display: block; 31 margin-left: auto; 32 margin-right: auto; 33 margin-bottom: 2em; 34 } 35 36 .media_icon_vimeo { 37 position: absolute; 38 bottom: 5px; 39 right: 5px; 40 text-align: right; 6 background: transparent url('img/foldercolor_video.png') no-repeat; 41 7 } 42 8 43 9 .media_icon_dailymotion, .media_icon_admin_dailymotion{ 44 background: transparent url('img/foldercolor_video.png') no-repeat; 45 width: 60px; 46 height: 60px; 47 z-index:99; 48 } 49 50 .media_icon_admin_dailymotion{ 51 display: block; 52 margin-left: auto; 53 margin-right: auto; 54 margin-bottom: 2em; 55 } 56 57 .media_icon_dailymotion { 58 position: absolute; 59 bottom: 5px; 60 right: 5px; 61 text-align: right; 10 background: transparent url('img/foldercolor_video.png') no-repeat; 62 11 } 63 12 64 13 .media_icon_wat, .media_icon_admin_wat{ 65 background: transparent url('img/foldercolor_video.png') no-repeat; 66 width: 60px; 67 height: 60px; 68 z-index:99; 69 } 70 71 .media_icon_admin_wat{ 72 display: block; 73 margin-left: auto; 74 margin-right: auto; 75 margin-bottom: 2em; 76 } 77 78 .media_icon_wat { 79 position: absolute; 80 bottom: 5px; 81 right: 5px; 82 text-align: right; 14 background: transparent url('img/foldercolor_video.png') no-repeat; 83 15 } 84 16 85 17 .media_icon_wideo, .media_icon_admin_wideo{ 86 background: transparent url('img/foldercolor_video.png') no-repeat; 87 width: 60px; 88 height: 60px; 89 z-index:99; 90 } 91 92 .media_icon_admin_wideo{ 93 display: block; 94 margin-left: auto; 95 margin-right: auto; 96 margin-bottom: 2em; 97 } 98 99 .media_icon_wideo { 100 position: absolute; 101 bottom: 5px; 102 right: 5px; 103 text-align: right; 18 background: transparent url('img/foldercolor_video.png') no-repeat; 104 19 } 105 20 106 21 .media_icon_pdf, .media_icon_admin_pdf{ 107 background: transparent url('img/foldercolor_pdf.png') no-repeat; 108 width: 60px; 109 height: 60px; 110 z-index:99; 111 } 112 113 .media_icon_admin_pdf{ 114 display: block; 115 margin-left: auto; 116 margin-right: auto; 117 margin-bottom: 2em; 118 } 119 120 .media_icon_pdf { 121 position: absolute; 122 bottom: 5px; 123 right: 5px; 124 text-align: right; 22 background: transparent url('img/foldercolor_pdf.png') no-repeat; 125 23 } 126 24 127 25 .media_icon_document, .media_icon_admin_document{ 128 background: transparent url('img/foldercolor_document.png') no-repeat; 129 width: 60px; 130 height: 60px; 131 z-index:99; 132 } 133 134 .media_icon_admin_document{ 135 display: block; 136 margin-left: auto; 137 margin-right: auto; 138 margin-bottom: 2em; 139 } 140 141 .media_icon_document { 142 position: absolute; 143 bottom: 5px; 144 right: 5px; 145 text-align: right; 26 background: transparent url('img/foldercolor_document.png') no-repeat; 146 27 } 147 28 148 29 .media_icon_spreadsheet, .media_icon_admin_spreadsheet{ 149 background: transparent url('img/foldercolor_spreadsheet.png') no-repeat; 150 width: 60px; 151 height: 60px; 152 z-index:99; 153 } 154 155 .media_icon_admin_spreadsheet{ 156 display: block; 157 margin-left: auto; 158 margin-right: auto; 159 margin-bottom: 2em; 160 } 161 162 .media_icon_spreadsheet { 163 position: absolute; 164 bottom: 5px; 165 right: 5px; 166 text-align: right; 30 background: transparent url('img/foldercolor_spreadsheet.png') no-repeat; 167 31 } 168 32 169 33 .media_icon_presentation, .media_icon_admin_presentation{ 170 background: transparent url('img/foldercolor_presentation.png') no-repeat; 171 width: 60px; 172 height: 60px; 173 z-index:99; 34 background: transparent url('img/foldercolor_presentation.png') no-repeat; 174 35 } 175 176 .media_icon_admin_presentation{177 display: block;178 margin-left: auto;179 margin-right: auto;180 margin-bottom: 2em;181 }182 183 .media_icon_presentation {184 position: absolute;185 bottom: 5px;186 right: 5px;187 text-align: right;188 } -
extensions/Media_Icon/template/logo_media_icon.css
r19284 r19324 1 1 .media_icon_youtube, .media_icon_admin_youtube{ 2 background: transparent url('img/logo_youtube.png') no-repeat; 3 width: 60px; 4 height: 60px; 5 z-index:99; 6 } 7 8 .media_icon_admin_youtube{ 9 display: block; 10 margin-left: auto; 11 margin-right: auto; 12 margin-bottom: 2em; 13 } 14 15 .media_icon_youtube { 16 position: absolute; 17 bottom: 5px; 18 right: 5px; 19 text-align: right; 2 background: transparent url('img/logo_youtube.png') no-repeat; 20 3 } 21 4 22 5 .media_icon_vimeo, .media_icon_admin_vimeo{ 23 background: transparent url('img/logo_vimeo.png') no-repeat; 24 width: 60px; 25 height: 60px; 26 z-index:99; 27 } 28 29 .media_icon_admin_vimeo{ 30 display: block; 31 margin-left: auto; 32 margin-right: auto; 33 margin-bottom: 2em; 34 } 35 36 .media_icon_vimeo { 37 position: absolute; 38 bottom: 5px; 39 right: 5px; 40 text-align: right; 6 background: transparent url('img/logo_vimeo.png') no-repeat; 41 7 } 42 8 43 9 .media_icon_dailymotion, .media_icon_admin_dailymotion{ 44 background: transparent url('img/logo_dailymotion.png') no-repeat; 45 width: 60px; 46 height: 60px; 47 z-index:99; 48 } 49 50 .media_icon_admin_dailymotion{ 51 display: block; 52 margin-left: auto; 53 margin-right: auto; 54 margin-bottom: 2em; 55 } 56 57 .media_icon_dailymotion { 58 position: absolute; 59 bottom: 5px; 60 right: 5px; 61 text-align: right; 10 background: transparent url('img/logo_dailymotion.png') no-repeat; 62 11 } 63 12 64 13 .media_icon_wat, .media_icon_admin_wat{ 65 background: transparent url('img/logo_wat.png') no-repeat; 66 width: 60px; 67 height: 60px; 68 z-index:99; 69 } 70 71 .media_icon_admin_wat{ 72 display: block; 73 margin-left: auto; 74 margin-right: auto; 75 margin-bottom: 2em; 76 } 77 78 .media_icon_wat { 79 position: absolute; 80 bottom: 5px; 81 right: 5px; 82 text-align: right; 14 background: transparent url('img/logo_wat.png') no-repeat; 83 15 } 84 16 85 17 .media_icon_wideo, .media_icon_admin_wideo{ 86 background: transparent url('img/logo_wideo.png') no-repeat; 87 width: 60px; 88 height: 60px; 89 z-index:99; 90 } 91 92 .media_icon_admin_wideo{ 93 display: block; 94 margin-left: auto; 95 margin-right: auto; 96 margin-bottom: 2em; 97 } 98 99 .media_icon_wideo { 100 position: absolute; 101 bottom: 5px; 102 right: 5px; 103 text-align: right; 18 background: transparent url('img/logo_wideo.png') no-repeat; 104 19 } 105 20 106 21 .media_icon_pdf, .media_icon_admin_pdf{ 107 background: transparent url('img/logo_pdf.png') no-repeat; 108 width: 60px; 109 height: 60px; 110 z-index:99; 111 } 112 113 .media_icon_admin_pdf{ 114 display: block; 115 margin-left: auto; 116 margin-right: auto; 117 margin-bottom: 2em; 118 } 119 120 .media_icon_pdf { 121 position: absolute; 122 bottom: 5px; 123 right: 5px; 124 text-align: right; 22 background: transparent url('img/logo_pdf.png') no-repeat; 125 23 } 126 24 127 25 .media_icon_document, .media_icon_admin_document{ 128 background: transparent url('img/logo_document.png') no-repeat; 129 width: 60px; 130 height: 60px; 131 z-index:99; 132 } 133 134 .media_icon_admin_document{ 135 display: block; 136 margin-left: auto; 137 margin-right: auto; 138 margin-bottom: 2em; 139 } 140 141 .media_icon_document { 142 position: absolute; 143 bottom: 5px; 144 right: 5px; 145 text-align: right; 26 background: transparent url('img/logo_document.png') no-repeat; 146 27 } 147 28 148 29 .media_icon_spreadsheet, .media_icon_admin_spreadsheet{ 149 background: transparent url('img/logo_spreadsheet.png') no-repeat; 150 width: 60px; 151 height: 60px; 152 z-index:99; 153 } 154 155 .media_icon_admin_spreadsheet{ 156 display: block; 157 margin-left: auto; 158 margin-right: auto; 159 margin-bottom: 2em; 160 } 161 162 .media_icon_spreadsheet { 163 position: absolute; 164 bottom: 5px; 165 right: 5px; 166 text-align: right; 30 background: transparent url('img/logo_spreadsheet.png') no-repeat; 167 31 } 168 32 169 33 .media_icon_presentation, .media_icon_admin_presentation{ 170 background: transparent url('img/logo_presentation.png') no-repeat; 171 width: 60px; 172 height: 60px; 173 z-index:99; 34 background: transparent url('img/logo_presentation.png') no-repeat; 174 35 } 175 176 .media_icon_admin_presentation{177 display: block;178 margin-left: auto;179 margin-right: auto;180 margin-bottom: 2em;181 }182 183 .media_icon_presentation {184 position: absolute;185 bottom: 5px;186 right: 5px;187 text-align: right;188 } -
extensions/Media_Icon/template/media_icon_thumbnails.tpl
r19293 r19324 1 1 {html_head} 2 2 {literal} 3 <style type="text/css"> 4 .media_icon_pdf, .media_icon_admin_pdf { 5 {/literal} 6 opacity: {$media_icon_advanced.opacity/100}; 7 moz-opacity: {$media_icon_advanced.opacity/100}; 8 filter:alpha(opacity={$media_icon_advanced.opacity}); 9 {literal} 10 } 11 .media_icon_youtube, 12 .media_icon_vimeo, 13 .media_icon_dailymotion, 14 .media_icon_wat, 15 .media_icon_wideo, 16 .media_icon_pdf, 17 .media_icon_document, 18 .media_icon_spreadsheet, 19 .media_icon_presentation { 20 {/literal} 21 position: absolute; 22 {$media_icon_advanced.yposition}; 23 {$media_icon_advanced.xposition}; 24 {literal} 25 } 26 </style> 3 27 <script type="text/javascript"> 4 28 //Add Media Icon markups to thumbnails -
extensions/Media_Icon/template/photo_media_icon.css
r19284 r19324 1 1 .media_icon_youtube, .media_icon_admin_youtube{ 2 background: transparent url('img/photo_video.png') no-repeat; 3 width: 60px; 4 height: 60px; 5 z-index:99; 6 } 7 8 .media_icon_admin_youtube{ 9 display: block; 10 margin-left: auto; 11 margin-right: auto; 12 margin-bottom: 2em; 13 } 14 15 .media_icon_youtube { 16 position: absolute; 17 bottom: 5px; 18 right: 5px; 19 text-align: right; 2 background: transparent url('img/photo_video.png') no-repeat; 20 3 } 21 4 22 5 .media_icon_vimeo, .media_icon_admin_vimeo{ 23 background: transparent url('img/photo_video.png') no-repeat; 24 width: 60px; 25 height: 60px; 26 z-index:99; 27 } 28 29 .media_icon_admin_vimeo{ 30 display: block; 31 margin-left: auto; 32 margin-right: auto; 33 margin-bottom: 2em; 34 } 35 36 .media_icon_vimeo { 37 position: absolute; 38 bottom: 5px; 39 right: 5px; 40 text-align: right; 6 background: transparent url('img/photo_video.png') no-repeat; 41 7 } 42 8 43 9 .media_icon_dailymotion, .media_icon_admin_dailymotion{ 44 background: transparent url('img/photo_video.png') no-repeat; 45 width: 60px; 46 height: 60px; 47 z-index:99; 48 } 49 50 .media_icon_admin_dailymotion{ 51 display: block; 52 margin-left: auto; 53 margin-right: auto; 54 margin-bottom: 2em; 55 } 56 57 .media_icon_dailymotion { 58 position: absolute; 59 bottom: 5px; 60 right: 5px; 61 text-align: right; 10 background: transparent url('img/photo_video.png') no-repeat; 62 11 } 63 12 64 13 .media_icon_wat, .media_icon_admin_wat{ 65 background: transparent url('img/photo_video.png') no-repeat; 66 width: 60px; 67 height: 60px; 68 z-index:99; 69 } 70 71 .media_icon_admin_wat{ 72 display: block; 73 margin-left: auto; 74 margin-right: auto; 75 margin-bottom: 2em; 76 } 77 78 .media_icon_wat { 79 position: absolute; 80 bottom: 5px; 81 right: 5px; 82 text-align: right; 14 background: transparent url('img/photo_video.png') no-repeat; 83 15 } 84 16 85 17 .media_icon_wideo, .media_icon_admin_wideo{ 86 background: transparent url('img/photo_video.png') no-repeat; 87 width: 60px; 88 height: 60px; 89 z-index:99; 90 } 91 92 .media_icon_admin_wideo{ 93 display: block; 94 margin-left: auto; 95 margin-right: auto; 96 margin-bottom: 2em; 97 } 98 99 .media_icon_wideo { 100 position: absolute; 101 bottom: 5px; 102 right: 5px; 103 text-align: right; 18 background: transparent url('img/photo_video.png') no-repeat; 104 19 } 105 20 106 21 .media_icon_pdf, .media_icon_admin_pdf{ 107 background: transparent url('img/photo_pdf.png') no-repeat; 108 width: 60px; 109 height: 60px; 110 z-index:99; 111 } 112 113 .media_icon_admin_pdf{ 114 display: block; 115 margin-left: auto; 116 margin-right: auto; 117 margin-bottom: 2em; 118 } 119 120 .media_icon_pdf { 121 position: absolute; 122 bottom: 5px; 123 right: 5px; 124 text-align: right; 22 background: transparent url('img/photo_pdf.png') no-repeat; 125 23 } 126 24 127 25 .media_icon_document, .media_icon_admin_document{ 128 background: transparent url('img/photo_document.png') no-repeat; 129 width: 60px; 130 height: 60px; 131 z-index:99; 132 } 133 134 .media_icon_admin_document{ 135 display: block; 136 margin-left: auto; 137 margin-right: auto; 138 margin-bottom: 2em; 139 } 140 141 .media_icon_document { 142 position: absolute; 143 bottom: 5px; 144 right: 5px; 145 text-align: right; 26 background: transparent url('img/photo_document.png') no-repeat; 146 27 } 147 28 148 29 .media_icon_spreadsheet, .media_icon_admin_spreadsheet{ 149 background: transparent url('img/photo_spreadsheet.png') no-repeat; 150 width: 60px; 151 height: 60px; 152 z-index:99; 153 } 154 155 .media_icon_admin_spreadsheet{ 156 display: block; 157 margin-left: auto; 158 margin-right: auto; 159 margin-bottom: 2em; 160 } 161 162 .media_icon_spreadsheet { 163 position: absolute; 164 bottom: 5px; 165 right: 5px; 166 text-align: right; 30 background: transparent url('img/photo_spreadsheet.png') no-repeat; 167 31 } 168 32 169 33 .media_icon_presentation, .media_icon_admin_presentation{ 170 background: transparent url('img/photo_presentation.png') no-repeat; 171 width: 60px; 172 height: 60px; 173 z-index:99; 34 background: transparent url('img/photo_presentation.png') no-repeat; 174 35 } 175 176 .media_icon_admin_presentation{177 display: block;178 margin-left: auto;179 margin-right: auto;180 margin-bottom: 2em;181 }182 183 .media_icon_presentation {184 position: absolute;185 bottom: 5px;186 right: 5px;187 text-align: right;188 } -
extensions/Media_Icon/thumbnails.php
r19311 r19324 3 3 4 4 function media_icon_thumbnails($tpl_thumbnails_var) { 5 global $template ;5 global $template, $conf; 6 6 7 $conf_media_icon_advanced = unserialize($conf['media_icon_advanced']); 8 7 9 add_event_handler('loc_end_page_header', 'media_icon_thumbnails_css'); 8 10 9 11 $template->set_prefilter('index_thumbnails', 'media_icon_prefilter_thumbnails'); 10 12 11 $template->set_filename('media_icon_template', dirname(__FILE__).'/template/media_icon.tpl'); 13 $template->set_filename('media_icon_template', dirname(__FILE__).'/template/media_icon_thumbnails.tpl'); 14 15 $template->assign( 16 'media_icon_advanced', 17 array( 18 'xposition' => $conf_media_icon_advanced['xposition'], 19 'yposition' => $conf_media_icon_advanced['yposition'], 20 'opacity' => $conf_media_icon_advanced['opacity'], 21 ) 22 ); 23 12 24 $template->concat('PLUGIN_INDEX_CONTENT_END', $template->parse('media_icon_template', true)); 13 25 … … 29 41 global $template, $conf; 30 42 31 $conf_media_icon = unserialize($conf['media_icon']);43 $conf_media_icon_general = unserialize($conf['media_icon_general']); 32 44 33 45 //add a stylesheet 34 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/'.$conf_media_icon['style'].'_media_icon.css">'); 46 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/media_icon.css">'); 47 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/'.$conf_media_icon_general['style'].'_media_icon.css">'); 35 48 } 36 49 ?>
Note: See TracChangeset
for help on using the changeset viewer.