Changeset 32102


Ignore:
Timestamp:
Apr 15, 2020, 4:24:09 PM (4 years ago)
Author:
ddtddt
Message:

[Meta_OG] add meta twitter

Location:
extensions/meta_og
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/meta_og/admin.php

    r32084 r32102  
    215215  'PWG_TOKEN' => get_pwg_token(),
    216216  ));
     217 
     218  $metaogtwcalistT = array(
     219    l10n('empty'),
     220    'summary : '.l10n('explain summary'),
     221    'summary_large_image : '.l10n('explain summary_large_image'),
     222        'app : '.l10n('explain app'),
     223        'player : '.l10n('explain player'),
     224  );
     225 
     226$metaogtwcalist = array(
     227    'a',
     228    'summary',
     229    'summary_large_image',
     230        'app',
     231        'player',
     232  );
     233 
     234$template->assign('metaogtwcalist', $metaogtwcalist);
     235$template->assign('metaogtwcalistT', $metaogtwcalistT);
     236 
     237 
    217238    $template->assign(
    218239     'metaogconfig',
     
    221242                'MOGFB' => $conf['fb:app_id'],
    222243                'MOGSN' => $conf['mogsitename'],
     244                'MOGTCA' => $conf['mogtwcard'],
     245                'MOGTS' => $conf['mogtwsite'],
     246                'MOGTCR' => $conf['mogtwcreator'],
    223247    ));
    224248       
     
    242266          conf_update_param('mogsitename', $_POST['metaogconfigsname']);
    243267  }
     268  if (isset($_POST['metaogconfigtwca'])){
     269          if($_POST['metaogconfigtwca']=='a'){$_POST['metaogconfigtwca']='';}
     270          conf_update_param('mogtwcard', $_POST['metaogconfigtwca']);
     271  }
     272  if (isset($_POST['metaogconfitws'])){
     273          conf_update_param('mogtwsite', $_POST['metaogconfitws']);
     274  }
     275  if (isset($_POST['metaogconfitwcr'])){
     276          conf_update_param('mogtwcreator', $_POST['metaogconfitwcr']);
     277  }
    244278        header('Location:'.METAOG_ADMIN . '-config');
    245279}
  • extensions/meta_og/admin.tpl

    r32077 r32102  
    8282          {'Face Book:app_id'|@translate}&nbsp;:<br>
    8383          <input type="text" name="metaogconfigfb" value="{$metaogconfig.MOGFB}" size="110" maxlenght="110">
     84          <br>
     85          <br>
     86          twitter:card : {'The card type, which will be one of “summary”, “summary_large_image”, “app”, or “player”.'|@translate}<br>
     87          {html_options name="metaogconfigtwca" values=$metaogtwcalist output=$metaogtwcalistT selected=$metaogconfig.MOGTCA}
    8488          <br> 
     89          <br>
     90          twitter:site : {'@username for the website used in the card footer'|@translate}<br>
     91          <input type="text" name="metaogconfitws" value="{$metaogconfig.MOGTS}" size="110" maxlenght="110">
     92          <br>
     93          <br>
     94          twitter:creator: {'@username for the content creator / author.'|@translate}<br>
     95          <input type="text" name="metaogconfitwcr" value="{$metaogconfig.MOGTCR}" size="110" maxlenght="110">
     96          <br>           
    8597          <br>
    8698          <p>
  • extensions/meta_og/main.inc.php

    r32101 r32102  
    211211  }
    212212 
     213        // twitter:card
     214  if (!empty($conf['mogtwcard'])) {
     215    $template->append('head_elements', '<meta property="twitter:card" content="' . $conf['mogtwcard'] . '">');
     216  }
     217 
     218          // twitter:site
     219  if (!empty($conf['mogtwsite'])) {
     220    $template->append('head_elements', '<meta property="twitter:site" content="' . $conf['mogtwsite'] . '">');
     221  }
     222 
     223            // twitter:creator
     224  if (!empty($conf['mogtwcreator'])) {
     225    $template->append('head_elements', '<meta property="twitter:creator" content="' . $conf['mogtwcreator'] . '">');
     226  }
     227
     228 
     229 
    213230 
    214231}
  • extensions/meta_og/maintain.class.php

    r32072 r32102  
    4848   conf_update_param('fb:app_id','');
    4949   conf_update_param('moglocal','');
    50    conf_update_param('mogsitename','');   
     50   conf_update_param('mogsitename','');
     51   conf_update_param('mogtwcard','');
     52   conf_update_param('mogtwsite','');
     53   conf_update_param('mogtwcreator','');   
    5154   }
    5255
     
    6366        conf_delete_param('moglocal');
    6467        conf_delete_param('mogsitename');
     68        conf_delete_param('mogtwcard','');
     69        conf_delete_param('mogtwsite','');
     70        conf_delete_param('mogtwcreator','');
    6571  }
    6672}
Note: See TracChangeset for help on using the changeset viewer.