Fifth pass at adding key files
This commit is contained in:
		
							
								
								
									
										198
									
								
								site/articles/local/globals.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										198
									
								
								site/articles/local/globals.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,198 @@
 | 
			
		||||
{
 | 
			
		||||
	'ad_300x250' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #107: 2023 - 300x250 - Roadblock
 | 
			
		||||
Size #8: Medium Rectangle [300x250]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_107">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_107\', alias: \'/\', type: \'banner\', zid: 107, pid: 0, iframe: true, width: 300, height: 250, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_300x250_1' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #107: 2023 - 300x250 - Roadblock
 | 
			
		||||
Size #8: Medium Rectangle [300x250]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_107">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_107\', alias: \'/\', type: \'banner\', zid: 107, pid: 0, iframe: true, width: 300, height: 250, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_300x250_noroadblocks' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #107: 2023 - 300x250 - Roadblock
 | 
			
		||||
Size #8: Medium Rectangle [300x250]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_107">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_107\', alias: \'/\', type: \'banner\', zid: 107, pid: 0, iframe: true, width: 300, height: 250, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_300x250_roadblocks' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #107: 2023 - 300x250 - Roadblock
 | 
			
		||||
Size #8: Medium Rectangle [300x250]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_107">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_107\', alias: \'/\', type: \'banner\', zid: 107, pid: 0, iframe: true, width: 300, height: 250, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_300x600' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #111: 2023 - 300x600 - Roadblock
 | 
			
		||||
Size #27: Filmstrip (Half Page Ad) [300x600]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_111">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_111\', alias: \'/\', type: \'banner\', zid: 111, pid: 0, iframe: true, width: 300, height: 600, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_728x90' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #109: 2023 - 728x90 - Roadblock
 | 
			
		||||
Size #19: Jumbo Banner [728x90]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_109">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_109\', alias: \'/\', type: \'banner\', zid: 109, pid: 0, iframe: true, width: 728, height: 90, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_728x90_roadblocks' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #109: 2023 - 728x90 - Roadblock
 | 
			
		||||
Size #19: Jumbo Banner [728x90]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_109">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_109\', alias: \'/\', type: \'banner\', zid: 109, pid: 0, iframe: true, width: 728, height: 90, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_970x250' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #113: 2023 - 970x250 - Roadblock
 | 
			
		||||
Size #30: Billboard [970x250]
 | 
			
		||||
Automatic Refresh: 30 seconds
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<div data-tagid="avp_zid_113">
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ tagid: \'avp_zid_113\', alias: \'/\', type: \'banner\', zid: 113, pid: 0, iframe: true, width: 970, height: 250, refresh: 30, refresh_limit: 60, inview: true, secure: true });
 | 
			
		||||
</script>
 | 
			
		||||
</div>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'ad_wallpaper' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<!--
 | 
			
		||||
Zone #106: 2023 - Wallpaper
 | 
			
		||||
Secure (HTTPS): enabled
 | 
			
		||||
-->
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
_avp.push({ alias: \'/\', type: \'wallpaper\', zid: 106, pid: 0, secure: \'true\' });
 | 
			
		||||
</script>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'advertserve_ajax' => '<!-- BEGIN ADVERTSERVE CODE -->
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
var _avp = _avp || [];
 | 
			
		||||
(function() {
 | 
			
		||||
  var s = document.createElement(\'script\');
 | 
			
		||||
  s.type = \'text/javascript\'; s.async = true; s.src = \'https://reach.slowtwitch.com/js/libcode3.js\';
 | 
			
		||||
  var x = document.getElementsByTagName(\'script\')[0];
 | 
			
		||||
  x.parentNode.insertBefore(s, x);
 | 
			
		||||
})();
 | 
			
		||||
</script>
 | 
			
		||||
<!-- END ADVERTSERVE CODE -->',
 | 
			
		||||
	'calendar_url' => 'https://www.slowtwitch.com/calendar',
 | 
			
		||||
	'comscore' => '',
 | 
			
		||||
	'current_year' => 'sub {
 | 
			
		||||
    use POSIX qw(strftime);
 | 
			
		||||
    my $now_string = strftime "%Y", localtime;
 | 
			
		||||
    return $now_string;
 | 
			
		||||
}',
 | 
			
		||||
	'exclusive_ad_test' => 'sub {
 | 
			
		||||
    my $regex_match = $ID =~ /7629/;
 | 
			
		||||
    return $regex_match;
 | 
			
		||||
}',
 | 
			
		||||
	'forum_url' => 'sub {
 | 
			
		||||
   return \'https://forum.slowtwitch.com\';
 | 
			
		||||
}',
 | 
			
		||||
	'get_image_context' => 'sub {
 | 
			
		||||
    my $index = shift || return;
 | 
			
		||||
    my $tags = GT::Template->tags;
 | 
			
		||||
    return { description => $tags->{"Image$index" . "_description"} || \'\', paragraph => $tags->{"Paragraph$index"} || \'\' };
 | 
			
		||||
}',
 | 
			
		||||
	'google_tag_manager' => '<!-- Google tag (gtag.js) -->
 | 
			
		||||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4JP2WEE0TF"></script>
 | 
			
		||||
<script>
 | 
			
		||||
  window.dataLayer = window.dataLayer || [];
 | 
			
		||||
  function gtag(){dataLayer.push(arguments);}
 | 
			
		||||
  gtag(\'js\', new Date());
 | 
			
		||||
 | 
			
		||||
  gtag(\'config\', \'G-4JP2WEE0TF\');
 | 
			
		||||
</script>
 | 
			
		||||
<!-- Google Tag Manager (noscript) -->
 | 
			
		||||
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=G-4JP2WEE0TF"
 | 
			
		||||
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
 | 
			
		||||
<!-- End Google Tag Manager (noscript) -->',
 | 
			
		||||
	'is_old_article' => 'sub {
 | 
			
		||||
my $date = shift;
 | 
			
		||||
require GT::Date;
 | 
			
		||||
 | 
			
		||||
return GT::Date::date_is_greater($date, \'2016-08-03\')  ? 0 : 1;
 | 
			
		||||
}',
 | 
			
		||||
	'old_detailed_url' => 'sub {
 | 
			
		||||
		my $url = shift || return;
 | 
			
		||||
 | 
			
		||||
		$url =~ s,^https://,http://,;
 | 
			
		||||
		return { http_detailed_url => $url };
 | 
			
		||||
}',
 | 
			
		||||
	'quantcast' => '',
 | 
			
		||||
	'shorten_it' => 'sub {
 | 
			
		||||
    my $str = shift || return;
 | 
			
		||||
    my $length = shift || 160;
 | 
			
		||||
   $str =~ s/<(?:[^>\'"]*|([\'"]).*?\1)*>//gs;
 | 
			
		||||
    if ($length > 0 and length $str > $length) {
 | 
			
		||||
        $str = substr($str,0,$length);
 | 
			
		||||
        $str =~ s/\s+\w+$//g;
 | 
			
		||||
        $str .= " ...";
 | 
			
		||||
    }
 | 
			
		||||
    return $str;
 | 
			
		||||
}',
 | 
			
		||||
	'site_description' => 'Online triathlon magazine with product reviews, a bike fit guide, training tips, and several regular columnists. The editor is Dan Empfield, the founder of Quintana Roo.',
 | 
			
		||||
	'site_keywords' => 'triathlon, swim, bike, run, ironman, 70.3, ITU, Olympic, USAT, slowtwitch',
 | 
			
		||||
	'static_url' => 'sub {
 | 
			
		||||
    return $CFG->{build_static_url};
 | 
			
		||||
}'
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
# vim:syn=perl:ts=4:noet
 | 
			
		||||
		Reference in New Issue
	
	Block a user