Changeset 32072


Ignore:
Timestamp:
Apr 4, 2020, 8:28:29 PM (4 years ago)
Author:
ddtddt
Message:

[Meta_OG] add site_name:og

Location:
extensions/meta_og
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • extensions/meta_og/admin.php

    r32069 r32072  
    5252        '----------------------',
    5353    l10n('Home'),
    54         l10n('Albums home'),
    5554    l10n('Best rated'),
    5655    l10n('Most visited'),
     
    6968    '',
    7069    '',
    71     'home',
    72         'categories',
     70    'categories',
    7371    'best_rated',
    7472    'most_visited',
     
    130128          else{$protocol="http://";}
    131129           $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'){
    133131                $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);
    134132          }else{
     
    182180    'th : '.l10n('size thumbnails default'),
    183181        'me : '.l10n('Size medium'),
     182        l10n('Original'),
    184183  );
    185184 
     
    189188    'th',
    190189        'me',
     190        'original',
    191191  );
    192192 
     
    210210        }
    211211    }
    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  ));
    213217    $template->assign(
    214218     'metaogconfig',
     
    216220        'MOGsize' => $conf['mogsize'],
    217221                'MOGFB' => $conf['fb:app_id'],
     222                'MOGSN' => $conf['mogsitename'],
    218223    ));
    219224       
     
    221226    conf_update_param('mogsize', $_POST['metaogconfigsize']);
    222227    conf_update_param('fb:app_id', $_POST['metaogconfigfb']);
    223        
     228  if (isset($_POST['metaogconfiglo'])){
    224229        if($_POST['metaogconfiglo']=="a" || $_POST['metaogconfiglo']=="b"){$_POST['metaogconfiglo']='';}
    225230          if($_POST['metaogconfiglo']=='en_UK'){
     
    233238          }
    234239          conf_update_param('moglocal', $_POST['metaogconfiglo']);
    235        
     240  }
     241  if (isset($_POST['metaogconfigsname'])){
     242          conf_update_param('mogsitename', $_POST['metaogconfigsname']);
     243  }
    236244        header('Location:'.METAOG_ADMIN . '-config');
    237245}
  • extensions/meta_og/admin.tpl

    r32069 r32072  
    7474                                          {/foreach}
    7575          </select>
    76           <br> 
     76          <br>
     77          <br>
     78          {'Site name for Open Graph'|@translate}&nbsp;:<br>
     79          <textarea rows="2" cols="60" name="metaogconfigsname" id="metaogconfigsname" class="metaogconfigsname">{$metaogconfig.MOGSN}</textarea>
     80          <br>
    7781          <br>
    7882          {'Face Book:app_id'|@translate}&nbsp;:<br>
  • extensions/meta_og/initadmin.php

    r32069 r32072  
    118118        else{$protocol="http://";}
    119119        $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'){
    121121                $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);
    122122          }else{
     
    176176          else{$protocol="http://";}
    177177        $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'){
    179179                $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);
    180180          }else{
     
    285285        else{$protocol="http://";}
    286286        $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'){
    288288                $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);
    289289          }else{
     
    345345          else{$protocol="http://";}
    346346          $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'){
    348348                $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);
    349349          }else{
  • extensions/meta_og/language/en_UK/plugin.lang.php

    r32069 r32072  
    3030$lang['Size medium'] = 'Size medium';
    3131$lang['Add metadata Open Graph on piwigo page'] = 'Add metadata Open Graph on piwigo page';
    32 $lang['Metadata Open Graph '] = 'Metadata Open Graph';
     32$lang['Metadata Open Graph'] = 'Metadata Open Graph';
    3333$lang['Metadata Open Graph - Plugin meta og'] = 'Metadata Open Graph - Plugin meta og';
    3434$lang['Metadata Open Graph title'] = 'Metadata Open Graph title';
     
    4242$lang['save metadata Open Graph in the database'] = 'save metadata Open Graph in the database';
    4343$lang['no use photo for this page'] = 'no use photo for this page';
    44 $lang['Albums home'] = 'Albums home';
    4544$lang['Size for metadata Open Graph'] = 'Size for metadata Open Graph';
    4645$lang['Face Book:app_id'] = 'Face Book:app_id';
    4746$lang['Default language for Open Graph local'] = 'Default language for Open Graph local';
    4847$lang['no delault language'] = 'no delault language';
     48$lang['Site name for Open Graph'] = 'Site name for Open Graph';
    4949
    5050?>
  • extensions/meta_og/language/fr_FR/plugin.lang.php

    r32069 r32072  
    3030$lang['Size medium'] = 'taille moyenne';
    3131$lang['Add metadata Open Graph on piwigo page'] = 'Ajouter les metadonnées Open Graph sur les pages piwigo';
    32 $lang['Metadata Open Graph '] = 'Metadonnées Open Graph';
     32$lang['Metadata Open Graph'] = 'Metadonnées Open Graph';
    3333$lang['Metadata Open Graph - Plugin meta og'] = 'Metadonnées Open Graph - Plugin meta og';
    3434$lang['Metadata Open Graph title'] = 'Metadonnées Open Graph title';
     
    4242$lang['save metadata Open Graph in the database'] = 'Sauvegarder les metadonnées Open Graph dans la base de données';
    4343$lang['no use photo for this page'] = 'ne pas utiliser de photo pour cette page';
    44 $lang['Albums home'] = 'Accueil des albums';
    4544$lang['Size for metadata Open Graph'] = 'Taille pour les metadonnées Open Graph';
    4645$lang['Face Book:app_id'] = 'Face Book : app_id';
    4746$lang['Default language for Open Graph local'] = 'Langue utilisé pour la balise local Open Graph';
    4847$lang['no delault language'] = 'Pas de langue par delaut';
     48$lang['Site name for Open Graph'] = 'Nom du site pour la balise Open Graph';
    4949?>
  • extensions/meta_og/main.inc.php

    r32069 r32072  
    3333$conf['mogsize'] > for size image
    3434$conf['moglocal'] > for local:og
     35$conf['mogsitename'] > for og:site_name
    3536
    3637type
     
    9798  if(isset($images)){
    9899      $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'){
    100101                $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);
    101102          }else{
     
    112113
    113114  $images = pwg_db_fetch_assoc(pwg_query("SELECT * FROM " . IMAGES_TABLE . " WHERE id = '".$page['image_id']."';"));
    114   $metaog['type']="image";
     115  $metaog['type']="website";
    115116  if(empty($metaog['metaogtitle'])){$metaog['metaogtitle']=$images['name'];}
    116117  if(empty($metaog['metaogdescription'])){$metaog['metaogdescription']=$images['comment'];}
     
    120121  }
    121122  $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'){
    123124        $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);
    124125  }else{
     
    135136        $images = pwg_db_fetch_assoc(pwg_query("SELECT id,path FROM " . IMAGES_TABLE . " WHERE id = '".$metaog['metaogimage']."';"));
    136137      $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'){
    138139                $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);
    139140          }else{
     
    149150        $metaog['metaogimage']='';
    150151  }
    151   if(!empty($metaog['metaogimage'])){
     152  if(!empty($metaog['metaogimage']) AND $conf['mogsize']!='original'){
    152153        $images = pwg_db_fetch_assoc(pwg_query("SELECT id,path FROM " . IMAGES_TABLE . " WHERE id = '".$metaog['metaogimage']."';"));
    153154      $metaog['metaogimage']=PWG_DERIVATIVE_DIR.substr($images['path'], 2, -4)."-".$conf['mogsize'].substr($images['path'],-4);
     
    164165  $metaog['metaogdescription']=$template->get_template_vars('INFO_FILE');
    165166}
     167
    166168 
    167169 
     
    187189    // og:image
    188190  if (!empty($metaog['metaogimage'])) {
     191        $metaog['metaogimagetype']=substr($metaog['metaogimage'],-3);
     192        if($metaog['metaogimagetype']=='jpg'){$metaog['metaogimagetype']='jpeg';}
    189193    $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'] . '">');
    190195  }
    191196 
     
    199204  }
    200205 
     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 
    201212}
    202213
  • extensions/meta_og/maintain.class.php

    r32069 r32072  
    4848   conf_update_param('fb:app_id','');
    4949   conf_update_param('moglocal','');
    50    
     50   conf_update_param('mogsitename','');   
    5151   }
    5252
     
    6161    conf_delete_param('mogsize');
    6262        conf_delete_param('fb:app_id');
     63        conf_delete_param('moglocal');
     64        conf_delete_param('mogsitename');
    6365  }
    6466}
Note: See TracChangeset for help on using the changeset viewer.