Changeset 32072
- Timestamp:
- Apr 4, 2020, 8:28:29 PM (4 years ago)
- Location:
- extensions/meta_og
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/meta_og/admin.php
r32069 r32072 52 52 '----------------------', 53 53 l10n('Home'), 54 l10n('Albums home'),55 54 l10n('Best rated'), 56 55 l10n('Most visited'), … … 69 68 '', 70 69 '', 71 'home', 72 'categories', 70 'categories', 73 71 'best_rated', 74 72 'most_visited', … … 130 128 else{$protocol="http://";} 131 129 $metaogpath=PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 132 if (file_exists($metaogpath) ){130 if (file_exists($metaogpath) AND $conf['mogsize']!='original'){ 133 131 $metaogpath=$protocol.$_SERVER['SERVER_NAME']."/".substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 134 132 }else{ … … 182 180 'th : '.l10n('size thumbnails default'), 183 181 'me : '.l10n('Size medium'), 182 l10n('Original'), 184 183 ); 185 184 … … 189 188 'th', 190 189 'me', 190 'original', 191 191 ); 192 192 … … 210 210 } 211 211 } 212 212 $template->assign(array( 213 'languages_other' => '', 214 'CACHE_KEYS' => get_admin_client_cache_keys(array('languages')), 215 'PWG_TOKEN' => get_pwg_token(), 216 )); 213 217 $template->assign( 214 218 'metaogconfig', … … 216 220 'MOGsize' => $conf['mogsize'], 217 221 'MOGFB' => $conf['fb:app_id'], 222 'MOGSN' => $conf['mogsitename'], 218 223 )); 219 224 … … 221 226 conf_update_param('mogsize', $_POST['metaogconfigsize']); 222 227 conf_update_param('fb:app_id', $_POST['metaogconfigfb']); 223 228 if (isset($_POST['metaogconfiglo'])){ 224 229 if($_POST['metaogconfiglo']=="a" || $_POST['metaogconfiglo']=="b"){$_POST['metaogconfiglo']='';} 225 230 if($_POST['metaogconfiglo']=='en_UK'){ … … 233 238 } 234 239 conf_update_param('moglocal', $_POST['metaogconfiglo']); 235 240 } 241 if (isset($_POST['metaogconfigsname'])){ 242 conf_update_param('mogsitename', $_POST['metaogconfigsname']); 243 } 236 244 header('Location:'.METAOG_ADMIN . '-config'); 237 245 } -
extensions/meta_og/admin.tpl
r32069 r32072 74 74 {/foreach} 75 75 </select> 76 <br> 76 <br> 77 <br> 78 {'Site name for Open Graph'|@translate} :<br> 79 <textarea rows="2" cols="60" name="metaogconfigsname" id="metaogconfigsname" class="metaogconfigsname">{$metaogconfig.MOGSN}</textarea> 80 <br> 77 81 <br> 78 82 {'Face Book:app_id'|@translate} :<br> -
extensions/meta_og/initadmin.php
r32069 r32072 118 118 else{$protocol="http://";} 119 119 $metaogpath=PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 120 if (file_exists($metaogpath) ){120 if (file_exists($metaogpath) AND $conf['mogsize']!='original'){ 121 121 $metaogpath=$protocol.$_SERVER['SERVER_NAME']."/".substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 122 122 }else{ … … 176 176 else{$protocol="http://";} 177 177 $metaogpath=PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 178 if (file_exists($metaogpath) ){178 if (file_exists($metaogpath) AND $conf['mogsize']!='original'){ 179 179 $metaogpath=$protocol.$_SERVER['SERVER_NAME']."/".substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 180 180 }else{ … … 285 285 else{$protocol="http://";} 286 286 $metaogpath=PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 287 if (file_exists($metaogpath) ){287 if (file_exists($metaogpath) AND $conf['mogsize']!='original'){ 288 288 $metaogpath=$protocol.$_SERVER['SERVER_NAME']."/".substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 289 289 }else{ … … 345 345 else{$protocol="http://";} 346 346 $metaogpath=PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 347 if (file_exists($metaogpath) ){347 if (file_exists($metaogpath) AND $conf['mogsize']!='original'){ 348 348 $metaogpath=$protocol.$_SERVER['SERVER_NAME']."/".substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($metaog['path'], 2, -4)."-".$conf['mogsize'].substr($metaog['path'],-4); 349 349 }else{ -
extensions/meta_og/language/en_UK/plugin.lang.php
r32069 r32072 30 30 $lang['Size medium'] = 'Size medium'; 31 31 $lang['Add metadata Open Graph on piwigo page'] = 'Add metadata Open Graph on piwigo page'; 32 $lang['Metadata Open Graph 32 $lang['Metadata Open Graph'] = 'Metadata Open Graph'; 33 33 $lang['Metadata Open Graph - Plugin meta og'] = 'Metadata Open Graph - Plugin meta og'; 34 34 $lang['Metadata Open Graph title'] = 'Metadata Open Graph title'; … … 42 42 $lang['save metadata Open Graph in the database'] = 'save metadata Open Graph in the database'; 43 43 $lang['no use photo for this page'] = 'no use photo for this page'; 44 $lang['Albums home'] = 'Albums home';45 44 $lang['Size for metadata Open Graph'] = 'Size for metadata Open Graph'; 46 45 $lang['Face Book:app_id'] = 'Face Book:app_id'; 47 46 $lang['Default language for Open Graph local'] = 'Default language for Open Graph local'; 48 47 $lang['no delault language'] = 'no delault language'; 48 $lang['Site name for Open Graph'] = 'Site name for Open Graph'; 49 49 50 50 ?> -
extensions/meta_og/language/fr_FR/plugin.lang.php
r32069 r32072 30 30 $lang['Size medium'] = 'taille moyenne'; 31 31 $lang['Add metadata Open Graph on piwigo page'] = 'Ajouter les metadonnées Open Graph sur les pages piwigo'; 32 $lang['Metadata Open Graph 32 $lang['Metadata Open Graph'] = 'Metadonnées Open Graph'; 33 33 $lang['Metadata Open Graph - Plugin meta og'] = 'Metadonnées Open Graph - Plugin meta og'; 34 34 $lang['Metadata Open Graph title'] = 'Metadonnées Open Graph title'; … … 42 42 $lang['save metadata Open Graph in the database'] = 'Sauvegarder les metadonnées Open Graph dans la base de données'; 43 43 $lang['no use photo for this page'] = 'ne pas utiliser de photo pour cette page'; 44 $lang['Albums home'] = 'Accueil des albums';45 44 $lang['Size for metadata Open Graph'] = 'Taille pour les metadonnées Open Graph'; 46 45 $lang['Face Book:app_id'] = 'Face Book : app_id'; 47 46 $lang['Default language for Open Graph local'] = 'Langue utilisé pour la balise local Open Graph'; 48 47 $lang['no delault language'] = 'Pas de langue par delaut'; 48 $lang['Site name for Open Graph'] = 'Nom du site pour la balise Open Graph'; 49 49 ?> -
extensions/meta_og/main.inc.php
r32069 r32072 33 33 $conf['mogsize'] > for size image 34 34 $conf['moglocal'] > for local:og 35 $conf['mogsitename'] > for og:site_name 35 36 36 37 type … … 97 98 if(isset($images)){ 98 99 $metaog['metaogimage']=PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4); 99 if (file_exists($metaog['metaogimage']) ){100 if (file_exists($metaog['metaogimage']) AND $conf['mogsize']!='original'){ 100 101 $metaog['metaogimage']=$protocol.$_SERVER['SERVER_NAME'].substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4); 101 102 }else{ … … 112 113 113 114 $images = pwg_db_fetch_assoc(pwg_query("SELECT * FROM " . IMAGES_TABLE . " WHERE id = '".$page['image_id']."';")); 114 $metaog['type']=" image";115 $metaog['type']="website"; 115 116 if(empty($metaog['metaogtitle'])){$metaog['metaogtitle']=$images['name'];} 116 117 if(empty($metaog['metaogdescription'])){$metaog['metaogdescription']=$images['comment'];} … … 120 121 } 121 122 $metaog['metaogimage']=PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4); 122 if (file_exists($metaog['metaogimage']) ){123 if (file_exists($metaog['metaogimage']) AND $conf['mogsize']!='original'){ 123 124 $metaog['metaogimage']=$protocol.$_SERVER['SERVER_NAME'].substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4); 124 125 }else{ … … 135 136 $images = pwg_db_fetch_assoc(pwg_query("SELECT id,path FROM " . IMAGES_TABLE . " WHERE id = '".$metaog['metaogimage']."';")); 136 137 $metaog['metaogimage']=PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4); 137 if (file_exists($metaog['metaogimage']) ){138 if (file_exists($metaog['metaogimage']) AND $conf['mogsize']!='original'){ 138 139 $metaog['metaogimage']=$protocol.$_SERVER['SERVER_NAME'].substr($_SERVER['PHP_SELF'],0,11).PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4); 139 140 }else{ … … 149 150 $metaog['metaogimage']=''; 150 151 } 151 if(!empty($metaog['metaogimage']) ){152 if(!empty($metaog['metaogimage']) AND $conf['mogsize']!='original'){ 152 153 $images = pwg_db_fetch_assoc(pwg_query("SELECT id,path FROM " . IMAGES_TABLE . " WHERE id = '".$metaog['metaogimage']."';")); 153 154 $metaog['metaogimage']=PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4); … … 164 165 $metaog['metaogdescription']=$template->get_template_vars('INFO_FILE'); 165 166 } 167 166 168 167 169 … … 187 189 // og:image 188 190 if (!empty($metaog['metaogimage'])) { 191 $metaog['metaogimagetype']=substr($metaog['metaogimage'],-3); 192 if($metaog['metaogimagetype']=='jpg'){$metaog['metaogimagetype']='jpeg';} 189 193 $template->append('head_elements', '<meta property="og:image" content="' . $metaog['metaogimage'] . '">'); 194 $template->append('head_elements', '<meta property="og:image:type" content="image/' . $metaog['metaogimagetype'] . '">'); 190 195 } 191 196 … … 199 204 } 200 205 206 // og:site_name 207 if (!empty($conf['mogsitename'])) { 208 $template->append('head_elements', '<meta property="og:site_name" content="' . $conf['mogsitename'] . '">'); 209 } 210 211 201 212 } 202 213 -
extensions/meta_og/maintain.class.php
r32069 r32072 48 48 conf_update_param('fb:app_id',''); 49 49 conf_update_param('moglocal',''); 50 50 conf_update_param('mogsitename',''); 51 51 } 52 52 … … 61 61 conf_delete_param('mogsize'); 62 62 conf_delete_param('fb:app_id'); 63 conf_delete_param('moglocal'); 64 conf_delete_param('mogsitename'); 63 65 } 64 66 }
Note: See TracChangeset
for help on using the changeset viewer.