First pass at adding key files
This commit is contained in:
@ -0,0 +1,203 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: About Us</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<h2>About Us</h2>
|
||||
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Empfield_D.jpg"></div><strong>Dan Empfield</strong> <span class="italicized">Slowtwitch Publisher: </span>Born in California in 1957, Empfield is a graduate of South Tahoe High School and the University of Nevada (Reno), earning a Bachelor of Science in biology.
|
||||
<br/><br/>
|
||||
Empfield competed in his first triathlon in 1978, and in the first Ironman held on Hawaii's Big Island, in 1981.
|
||||
<br/><br/>
|
||||
He designed the original triathlon wetsuit, and founded wetsuit manufacturer Quintana Roo in 1987.
|
||||
<br/><br/>
|
||||
In 1989 Empfield debuted another design, the first bike "built from the aerobars back." The first Quintana Roo Superform had 650c wheels front and back, and an 80-degree seat angle. Today<61>s modern triathlon and time trial bikes are progeny of the Superform.
|
||||
<br/><br/>
|
||||
He sold Quintana Roo to Saucony, Inc., in 1995, and stayed on to run Saucony's bike division - which included Quintana Roo and Merlin - for four years. He left in 1999 and founded Slowtwitch.com.
|
||||
<br/><br/>
|
||||
In 2003 Empfield developed the F.I.S.T. Tri Bike Fit System for triathletes, featuring "stack" and "reach," a set of bike fit metrics now popular among tri and road bike manufacturers and fitters. He's given fit clinics and workshops all over the United States and Europe. Today many modern fit systems employ the protocol, mechanics and metrics that are the backbone of the F.I.S.T. fit system.
|
||||
<br/><br/>
|
||||
Empfield was inducted into the Triathlete Magazine Hall of Fame in 2004, and received the World Open Water Swimming Association's (WOWSA) lifetime achievement award in 2010.
|
||||
<br/><br/>
|
||||
Empfield is a former USA Triathlon board member and, along with Lew Kidder, helped craft a set of USAT bylaws that reformed voting procedures, and redrew USAT voting regions. Most of those bylaws and districts remain in force today.
|
||||
<br/><br/>
|
||||
Empfield hosted the U.S. Professional National Triathlon Championship in 1998, held in accordance with Olympic draft-legal rules. This race was part of the first national series devoted to Olympic-rules triathlon <20> a series Empfield produced and funded.
|
||||
<br/><br/>
|
||||
Empfield continues to write for, and publish, Slowtwitch.com. He still swims, bikes, runs and races several times a year. He lives with wife Tanya, dogs, and horses on 8 acres in the San Gabriel Mountains of Southern California.
|
||||
</div>
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Krabel_H.jpg"></div><strong>Herbert Krabel</strong> <span class="italicized">Slowtwitch Editor in Chief:</span> Born and raised in Southern Germany, Krabel
|
||||
graduated from Temple University in Philadelphia with a Bachelor of Arts
|
||||
degree in Communication in 1991.
|
||||
<br /><br />
|
||||
While working full time at WYBE-TV 35 in Philadelphia as an editor, Krabel
|
||||
raced Mountain Bikes in the Pro category from 1991 through 1996. In 1997 he
|
||||
accepted a position as the Director of Marketing for Litespeed Titanium, the
|
||||
company he had raced for professionally. After the acquisition of the
|
||||
brands Quintana Roo and Merlin in 1999, the company became the American
|
||||
Bicycle Group and Krabel took over world wide marketing for all the brands.
|
||||
<br /><br />
|
||||
In the spring of 2007 Krabel left the American Bicycle Group to start his
|
||||
non traditional marketing firm called Guerrilla Communication. That summer
|
||||
he also accepted the Editor in Chief position for Slowtwitch.com. He
|
||||
currently holds both these positions.
|
||||
<br /><br />
|
||||
Krabel's athletic experiences include various Ironman finishes, the 24 Hours
|
||||
of Canaan in West Virginia, Wilderness 101 and Punxsutawney 50 in
|
||||
Pennsylvania and the Iditabike in Alaska. He lives with his wife Amy
|
||||
Hildreth and Silvie the feisty cat in Winston-Salem, NC.
|
||||
</div>
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Rapp_J.jpg"></div><strong>Jordan Rapp</strong> <span class="italicized">Slowtwitch Chief Technology Officer:</span> After spending four years studying mechanical and aerospace engineering at Princeton University, Jordan Rapp only really came to enjoy it as a result of triathlon. A novice in all three sports, the idea of using equipment to go faster seemed like a great idea to a college rower used to racing for six minutes. 2012 was his 10th season of racing, and 7th as a pro, though he's enjoying a second crack at this whole triathlon thing and at life after being nearly killed in a hit-and-run in March of 2010 while riding his bicycle.
|
||||
<br /><br />He earned his rainbow stripes by winning the ITU Long Distance World Championships in 2011. He's a five-time Ironman winner (US Championships in New York '12, Texas '12, Canada '09 & '11, and Arizona '09). And his first trip to the big dance in Kona in 2012 saw him finishing lucky number 13.
|
||||
<br /><br />As CTO, Jordan is in charge of wrangling the multi-headed hydra of a website that is Slowtwitch.com. Despite being a somewhat Sisyphean ordeal, he nevertheless does his best to make sure Slowtwitch walks and talks the way it is supposed to. If you like Slowtwitch, feel free to let him know. If you don't, please tell Dan instead. Armed with his trusty Macbook Air, he tries to stay one step ahead of his ever growing “To Do” list.
|
||||
<br /><br />More than a bit of a technophile, Jordan does the occasional product review for the site. Nothing makes him happier than cardboard boxes, with the possible exception of swim goggles, so this is the opiate that offsets the occasionally overwhelming job of coding the site.
|
||||
<br /><br />Jordan also co-instructed the F.I.S.T. bike fit workshops with Dan for several years, where they helped people find enlightenment aboard a bicycle, before taking a leave of absence after the birth of his son. In addition to F.I.S.T.ing people, you can regularly find him around Xantusia where his favorite activity is climbing the mountain to Wrightwood, which is just about the only time Dan lets him away from his laptop.
|
||||
<br /><br />Jordan is married to Canadian Olympian Jill Savege (Athens '04), winner of three ITU World Cups, and the holder of the best Kona debut in the house with a 10th place in 2001. They have one child - Quentin Thomas - born in 2011.
|
||||
</div>
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Carlson_T.jpg"></div><strong>Timothy Carlson</strong> <span class="italicized">Slowtwitch Senior Correspondent and Photographer:</span> Born in Daytona Beach,
|
||||
Florida, Carlson is a graduate of Seabreeze Senior High where he set a
|
||||
school record for most touchdown passes caught (and dropped) and ran a leg
|
||||
on the state champion 880 relay in which he did not drop the baton. He also
|
||||
cleared 8 feet 6 inches in the pole vault, landing six feet past the pit,
|
||||
tumbled into a beautiful girl and subsequently asked her out. At Harvard
|
||||
College, he punted for the freshman football squad until he sailed a kick
|
||||
into a stuff wind which came backward, forcing him to down the ball before
|
||||
it settled in the Crimson's end zone. In his sophomore year, he took
|
||||
pictures for the Harvard Crimson daily newspaper and was on assignment
|
||||
inside University Hall during a student occupation when he was arrested with
|
||||
the demonstrators by Cambridge police. After successfully smuggling his
|
||||
pictures out of jail, several of his photos appeared in Life Magazine
|
||||
coverage of the event.
|
||||
<br /><br />
|
||||
In an eclectic post graduate period, he taught expository writing and worked
|
||||
as a freelance writer and photographer during which he covered a wide range
|
||||
of events including the Super Bowl, the Democratic and Republican
|
||||
conventions, a coal miner's strike in West Virginia, the Daytona 500, NBA
|
||||
finals and Palestinian refugees in Lebanon. In his most exciting assignment,
|
||||
he served as a co-driver for the Polish Racing Drivers of America Ford
|
||||
Econoline van in the original Cannonball Sea-to-Shining-Sea Memorial Trophy
|
||||
Dash race from New York to Redondo Beach, California. With a makeshift
|
||||
120-gallon fuel tank, no one smoked and the first gas stop was in Missouri.
|
||||
<br /><br />
|
||||
Finally gaining regular employment, he worked as a staff writer at the Los
|
||||
Angeles Herald Examiner for 10 years, during which he wrote for the Style,
|
||||
Sports, News, Magazine and editorial sections. During one feature
|
||||
assignment, he rode as passenger at Riverside raceway in an off road truck
|
||||
which flipped end over end. In another assignment to cover a murder in south
|
||||
central LA, he was abducted and held overnight by a crack addict. At the
|
||||
Herald's demise, he went to work for the LA Bureau of TV Guide magazine.
|
||||
During that four year stint, he wrapped up a 10-year career racing off road
|
||||
motorcycles (which included one spectacular crash which required he be
|
||||
airlifted from Erendira to Scripps Hospital in San Diego)co-riding to a 5th
|
||||
place finish in the Open Motorcycle division in the 1992 Baja 1000.
|
||||
<br /><br />
|
||||
Also during this period, Carlson took up running and triathlon. On a
|
||||
freelance assignment for the LA Times covering the 1993 Hawaiian Ironman,
|
||||
Dan Empfield lent the newbie a bike to ride on the Queen K and thus he was
|
||||
forever hooked on the magnificent sport.
|
||||
<br /><br />
|
||||
From 1994 to 1999, Carlson wrote and took pictures for various multisport
|
||||
magazines including Triathlete, Competitor, Multisport and Winning. From
|
||||
1999 to July 2008, he moved to Boulder and served as editor and then senior
|
||||
correspondent for Inside Triathlon. Since then, he happily signed on with
|
||||
the Slowtwitch crew.
|
||||
</div>
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Toker_J.jpg"></div><strong>Jonathan Toker</strong> <span class="italicized">Slowtwitch Science Editor:</span> Jonathan is an elite-level runner and triathlete
|
||||
who hails from Canada and lives in Southern California. He received a Ph.D.
|
||||
in organic chemistry from The Scripps Research Institute in 2001, and raced
|
||||
in the professional ranks as a triathlete and runner for 5 years. A 9-time
|
||||
Ironman finisher, with a personal best of 9:13, Jonathan recently completed
|
||||
the arduous 6-day TransRockies running stage race and continues to seek new
|
||||
athletic challenges. Dr. Toker worked as a scientist in the biotech
|
||||
industry for 5 years prior to launching his unique <a href="http://www.saltstick.com" target="_blank">SaltStick</a> Electrolyte Capsule and Dispenser lineup.
|
||||
</div>
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Williams_T.jpg"></div><strong>Tanya Williams</strong> <span class="italicized">Slowtwitch Business Manager:</span> Tanya comes from a background as a technical writer but her chief tasks,
|
||||
beyond managing the office, are Social Secretary and Whip Cracker.
|
||||
<br /><br />
|
||||
Also among Tanya's duties are those that attend being Mrs. Slowman, so, the
|
||||
two horses, seven dogs, and one husband are fed, housed, made presentable to
|
||||
guests and visitors, and kept from barking and braying and otherwise
|
||||
annoying the neighbors.
|
||||
</div>
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Montgomery_M.jpg"></div><strong>Mark Montgomery</strong> <span class="italicized">Xantusia Camp Host and Chief Storytelling Officer:</span> Montomery's five-acre gentleman's ranch, adjacent to Empfield's ranchette
|
||||
(the collection of properties is called "Xantusia"), is the place where
|
||||
visiting pro triathletes, workshop attendees, manufacturers and others
|
||||
headquarter themselves while on the property. "Monty's" job is to house,
|
||||
feed, and ride and run with with guests of Xantusia, and to continue his
|
||||
quest for the perfect margarita.
|
||||
<br /><br />
|
||||
Monty began his multisport career in the early 70's as a lifeguard working
|
||||
the beaches of Los Angeles County. His forte was the "Lifeguard Ironman"
|
||||
which included swimming, running, paddling, rowing, and kayaking.
|
||||
In 1978 he began training for his first triathlon and won his first 3 races.
|
||||
Since then Mark has over 60 multisport wins in over 400 races during a 15
|
||||
year pro career as a triathlete and bike racer.
|
||||
<br /><br />
|
||||
Montgomery has also worked "behind the camera" in triathlon, as promoter
|
||||
and race director of over 50 races, including the Los Angeles Triathlon
|
||||
Series (ongoing since 1982). He founded the Triaction Sports triathlon shop
|
||||
in the late 80's, which at the time was the shop to the stars and
|
||||
headquarters for the latest in new technology. He worked closely with Dan
|
||||
Empfield in designing the tri-specific bike and wetsuit.
|
||||
<br /><br />
|
||||
Montgomery went back to work for the L.A. County Fire Department in 1994 as
|
||||
a full time lifeguard retiring in 2003. He had a pacemaker installed in
|
||||
2001, and after 18 months of recovery got himself back in shape and
|
||||
qualified for the U.S. Worlds team in the 45+ age group. He competed on the
|
||||
U.S. team in both New Zealand and Portugal (World Championship sites for
|
||||
2003 and 2004).
|
||||
</div>
|
||||
<div class="bio">
|
||||
<div class="bio_pic"><img src="http://www.slowtwitch.com/images/glinks/aboutus/Montgomery_M.jpg"></div><strong>Eric Wynn</strong> <span class="italicized">Photographer:</span>
|
||||
(the collection of properties is called "Xantusia"), is the place where
|
||||
visiting pro triathletes, workshop attendees, manufacturers and others
|
||||
headquarter themselves while on the property. "Monty's" job is to house,
|
||||
feed, and ride and run with with guests of Xantusia, and to continue his
|
||||
quest for the perfect margarita.
|
||||
<br /><br />
|
||||
</div>
|
||||
<div class="bio">
|
||||
(the collection of properties is called "Xantusia"), is the place where
|
||||
visiting pro triathletes, workshop attendees, manufacturers and others
|
||||
headquarter themselves while on the property. "Monty's" job is to house,
|
||||
feed, and ride and run with with guests of Xantusia, and to continue his
|
||||
quest for the perfect margarita.
|
||||
<br /><br />
|
||||
</div>
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,61 @@
|
||||
<% set title = "Add a Link" %>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: <%title%></title>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.js"></script>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.lightbox-0.5.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<%config.build_static_url%>/jquery/css/jquery.lightbox-0.5.css" media="screen" />
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="add">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2><% title %></h2>
|
||||
<%~ set megabytes = 1048576 ~%>
|
||||
<%~ set image_cfg = Links::Plugins::get_plugin_user_cfg('SlideShow') ~%>
|
||||
<%~ set image_size = image_cfg.max_upload_size / $megabytes ~%>
|
||||
<%~ set image_size = round($image_size) ~%>
|
||||
<%~ set video_max_size = Plugins::ConvertVideo::get_video_max_size() ~%>
|
||||
<%~ set video_size = $video_max_size / $megabytes ~%>
|
||||
<%~ set video_size = round($video_size) ~%>
|
||||
<p>
|
||||
|
||||
Please completely fill out the form, and we'll add your article as soon as possible.<br/>
|
||||
<b>Note:</b> image files must be smaller than <% if image_size %><% image_size %><%else%>1<%endif%>MB and video files must be smaller than <% if video_size %><% video_size %><%else%>1<%endif%>MB.
|
||||
</p>
|
||||
|
||||
<form id="modify_form" action="<%config.db_cgi_url%>/add.cgi" enctype="multipart/form-data" method="post">
|
||||
<%include include_form.html%>
|
||||
<div class="formsubmit">
|
||||
<input type="submit" name="add" value="Add" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,49 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Add an Article</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="add">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Add an Article</h2>
|
||||
|
||||
<p>
|
||||
Please completely fill out the form, and we'll add your article as soon as possible.
|
||||
</p>
|
||||
|
||||
<form action="<%config.db_cgi_url%>/add.cgi" enctype="multipart/form-data" method="post">
|
||||
<%include include_form.html%>
|
||||
<div class="formsubmit">
|
||||
<input type="submit" name="add" value="Add Article" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,81 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Link Added</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="add_success">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Link Added</h2>
|
||||
|
||||
<p>
|
||||
We have received the following link:
|
||||
</p>
|
||||
|
||||
<div class="row clear">
|
||||
<label class="name">Title:</label>
|
||||
<div class="value wrappedtext"><%Title%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Category:</label>
|
||||
<div class="value wrappedtext">
|
||||
<%~if Category_loop.length > 1%>
|
||||
<ul><%loop Category_loop%><li><%loop_value%></li><%endloop%></ul>
|
||||
<%~else%>
|
||||
<%Category%>
|
||||
<%~endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Link Type:</label>
|
||||
<div class="value wrappedtext"><%if Link_Type eq 'photo'%>Photo Gallery<%elseif Link_Type eq 'video'%>Video<%else%>Article<%endif%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Description:</label>
|
||||
<div class="value wrappedtext"><%escape_html Description%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Contact Name:</label>
|
||||
<div class="value wrappedtext"><%escape_html Contact_Name%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Contact E-mail:</label>
|
||||
<div class="value wrappedtext"><%escape_html Contact_Email%></div>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<%~if config.build_auto_validate%>
|
||||
Your link has been added to <%if Category_loop.length > 1%>the following categories: <%loop Category_loop%><%loop_value%><%unless last%>, <%endunless%><%endloop%><%else%><%Category%><%endif%>.
|
||||
<%~else%>
|
||||
Thank you! We will send you an e-mail once your link has been validated.
|
||||
<%~endif%>
|
||||
</p>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,193 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Publish Link to Social Media</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="add_success">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<%if success%>
|
||||
<h2>Link Published to Social Media</h2>
|
||||
<%else%>
|
||||
<h2>Publish Link to Social Media</h2>
|
||||
<%endif%>
|
||||
|
||||
<%set ID ||= 4031%>
|
||||
<%Plugins::SocialMedia::format_link($ID)%>
|
||||
<%--
|
||||
<img src="<%Picture%>" />
|
||||
--%>
|
||||
<%if success%>
|
||||
|
||||
The build is successful! <br /><br />
|
||||
|
||||
<%if twitter_published%>It has been published to twitter.<br /><br /><%endif%>
|
||||
<%if facebook_published%>It has been published to facebook. <%endif%>
|
||||
|
||||
<%else%>
|
||||
|
||||
<p>
|
||||
The following link has been created:
|
||||
</p>
|
||||
|
||||
<div class="row clear">
|
||||
<label class="name">Title:</label>
|
||||
<div class="value wrappedtext"><%Title%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Category:</label>
|
||||
<div class="value wrappedtext">
|
||||
<%~if Category_loop.length > 1%>
|
||||
<ul><%loop Category_loop%><li><%loop_value%></li><%endloop%></ul>
|
||||
<%~else%>
|
||||
<%Category%>
|
||||
<%~endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Link Type:</label>
|
||||
<div class="value wrappedtext"><%if Link_Type eq 'photo'%>Photo Gallery<%elseif Link_Type eq 'video'%>Video<%else%>Article<%endif%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Description:</label>
|
||||
<div class="value wrappedtext"><%escape_html Description%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Contact Name:</label>
|
||||
<div class="value wrappedtext"><%escape_html Contact_Name%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Contact E-mail:</label>
|
||||
<div class="value wrappedtext"><%escape_html Contact_Email%></div>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<%~if config.build_auto_validate%>
|
||||
Your link has been added to <%if Category_loop.length > 1%>the following categories: <%loop Category_loop%><%loop_value%><%unless last%>, <%endunless%><%endloop%><%else%><%Category%><%endif%>.
|
||||
You can preview the link at <a href="<%config.db_cgi_url%>/page.cgi?ID=<%ID%>">here</a>.
|
||||
<%~else%>
|
||||
Thank you! We will send you an e-mail once your link has been validated.
|
||||
<%~endif%>
|
||||
</p>
|
||||
|
||||
<%--
|
||||
<h2>Build it?</h2>
|
||||
<p>
|
||||
<form id="media_form" action="<%config.db_cgi_url%>/post_media.cgi" enctype="multipart/form-data" method="post">
|
||||
<div class="formsubmit">
|
||||
<input type="submit" name="build_it" value="Build" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
</p>
|
||||
--%>
|
||||
|
||||
<h2>Publish it?</h2>
|
||||
<p>
|
||||
<div id="loading" style="display:none;">Loading ..... </div>
|
||||
|
||||
<form id="media_form" action="<%config.db_cgi_url%>/post_media.cgi" enctype="multipart/form-data" method="post">
|
||||
<input type="hidden" name="linkid" value="<%ID%>">
|
||||
<%--
|
||||
<div class="row required clear">
|
||||
<label for="Title" class="name">Title: <span>*</span></label>
|
||||
<div class="value">
|
||||
<input type="text" id="Title" name="Title" value="<%if Title%><%escape_html Title%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Title" class="name">Title: </label>
|
||||
<div class="value">
|
||||
<input type="text" id="Title" name="Title" value="<%if Title%><%escape_html Title%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
--%>
|
||||
|
||||
<div class="row clear">
|
||||
<label for="post_twitter" class="name">Post on Twitter? </label>
|
||||
<div class="value">
|
||||
<input type="checkbox" id="post_twitter" name="post_twitter" value="1" /> Yes
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row clear">
|
||||
<label for="Title" class="name">Twitter Status line: </label>
|
||||
<div class="value wrappedtext">
|
||||
<textarea id="twitter_status" name="twitter_status" rows="3" cols="25"><%if twitter_status%><%escape_html twitter_status%><%else%><%escape_html Description%><%endif%></textarea>
|
||||
<br />Use existing status line, or update as required. Link URL will be automatically appended to tweet.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row clear">
|
||||
<label for="Title" class="name">Twitter Hash tags: </label>
|
||||
<div class="value wrappedtext">
|
||||
<textarea id="twitter_hash_tags" name="twitter_hash_tags" rows="3" cols="25"><%if twitter_hash_tags%><%escape_html twitter_hash_tags%><%endif%></textarea>
|
||||
<br /> Please separate each hash tag with comma. <br />For example: bike, runner, slowtwitch.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row clear">
|
||||
<label for="post_facebook" class="name">Post on Facebook? </label>
|
||||
<div class="value">
|
||||
<input type="checkbox" id="post_facebook" name="post_facebook" value="1" /> Yes
|
||||
</div>
|
||||
</div>
|
||||
<%--
|
||||
<div class="row clear">
|
||||
<label for="post_facebook" class="name">Choose an image for Facebook post: </label>
|
||||
<div class="value">
|
||||
<%loop image_paths.images_loop%>
|
||||
<input type="radio" name="facebook_image" value="<%col_name%>" />
|
||||
<img src="<%_thumbnail_path%>" />
|
||||
<%endloop%>
|
||||
</div>
|
||||
</div>
|
||||
--%>
|
||||
|
||||
<%--DUMP image_paths.images_loop--%>
|
||||
|
||||
<div class="formsubmit">
|
||||
<input type="submit" name="build" value="Build" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
</p>
|
||||
<%endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('.submit').click(function() {
|
||||
$('#media_form').slideUp('fast',function(){
|
||||
$('#loading').slideDown();
|
||||
});
|
||||
return true;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Advertise</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="category">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<h2>
|
||||
Advertise
|
||||
</h2>
|
||||
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,8 @@
|
||||
<div style="width: 118px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<img src="/images/glinks/mostpopular_top_blugry.png" />
|
||||
<%ticker_loop%>
|
||||
<p style="padding: 0px 4px 0px 4px;"><%loop coupon_links_loop%>
|
||||
<a href="<%url%>"><%coupon%></a><br /><br />
|
||||
<%endloop%></p>
|
||||
<img src="/images/glinks/mostpopular_bottom_blugry.png" /></div>
|
||||
|
@ -0,0 +1,77 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: User Agreement</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="category">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<h2>
|
||||
User Agreement
|
||||
</h2>
|
||||
|
||||
<p class="info">
|
||||
Written by: <a href="http://www.slowtwitch.com/cgi-bin/articles/search.cgi?LinkOwner=slowman">Dan Empfield</a><br />
|
||||
Date: Tue Sep 18 2007<br />
|
||||
</p>
|
||||
|
||||
<div class="detail_part">
|
||||
<div class="detail_text">
|
||||
THIS AGREEMENT BINDS YOU
|
||||
<br /></br>
|
||||
<br />Slowtwitch, Slowtwitch.com, and to its reader FORUM will cumulatively be called "Service". By using this Service, you agree to be bound by all of the terms of this Agreement. We reserve the right to change the terms of this Agreement or to modify features of this Service at any time. By registering for this Service and/or continuing to use this Service after the posting of Notices regarding such changes, you agree to be bound by such changes.
|
||||
<br /> </br>
|
||||
<br />WHAT YOU SEE AND READ ON THESE PAGES IS COPYRIGHT PROTECTED
|
||||
<br /></br>
|
||||
<br />This Service (including, but not limited to, text, photographs, graphics and video content), except as noted in our Privacy Policy statement on FORUM authorship, is protected by copyright as a collective work or compilation under the copyright laws of the United States and other countries. All individual articles, content and other elements comprising this Service are also copyrighted works. You must abide by all additional copyright notices or restrictions contained in this Service. Reproduction of material from any Slowtwitch.com page without written permission by the Slowtwitch publisher (Dan Empfield) is strictly prohibited.
|
||||
<br /> </br>
|
||||
<br />IF YOU FEEL YOUR COPYRIGHT IS BEING ABUSED, PLEASE CONTACT US
|
||||
<br /></br>
|
||||
<br />Just as Slowtwitch requires users to respect our copyrights, and those of our affiliates and partners, we respect the copyrights of others. If you believe in good faith that your copyrighted work has been reproduced on our site without authorization in a way that constitutes copyright infringement, please notify the Slowtwitch publisher via the contact information provided at the bottom of most Slowtwitch pages.
|
||||
<br /> </br>
|
||||
|
||||
<br />YOU ARE RESPONSIBLE FOR YOUR STATEMENTS
|
||||
<br /></br>
|
||||
<br />You are responsible for all statements made or materials posted under your account, including liability for harm caused by such statements or materials. You may not transfer, sell, or otherwise assign your rights or obligations under this Agreement. By posting content on the Service, a user is giving Slowtwitch the right to display such content on the Service
|
||||
<br /> </br>
|
||||
<br />YOU HOLD US HARMLESS FOR YOUR BAD ACTS
|
||||
<br /></br>
|
||||
<br />You agree to indemnify and hold harmless Slowtwitch, Slowtwitch.com, and its owners, directors, officers, managers, authors, contractors, employees, agents, and licensors, from and against all losses, expenses, damages and costs, including reasonable attorneys' fees, resulting from any violation of this Agreement, or the failure to fulfill any obligations relating to your account incurred by you or any other person using your account. We reserve the right to take over the exclusive defense of any claim for which we are entitled to indemnification under this Section. In such event, you shall provide us with such cooperation as is reasonably requested by us.
|
||||
<br /></br> <br />THIS SERVICE IS AVAILABLE "AS IS"
|
||||
<br /></br>
|
||||
<br />We do not warrant that this Service will be uninterrupted or error-free. There may be delays, omissions, interruptions and inaccuracies in the news, information or other materials available through this Service. We are not responsible for the availability or content of other services that may be linked to this Service. Although we intend to take reasonable steps to prevent the introduction of viruses, worms, "Trojan horses" or other destructive materials to this Service, we do not guarantee or warrant that this Service or materials that may be downloaded from this Service do not contain such destructive features. We are not liable for any damages or harm attributable to such features. If you rely on this Service and any materials available through this Service, you do so solely at your own risk.
|
||||
<br /> </br>
|
||||
<br />This Agreement shall be governed by the laws of the United States and the State of California. BY CONTINUING TO READ AND USE SLOWTWITCH.COM, YOU AGREE TO ABIDE BY THE TERMS OF THIS AGREEMENT.
|
||||
<br />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,93 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<%Links::Utils::load_editors~%>
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: <%category_name%></title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="category">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<h2>
|
||||
<%category_short%>
|
||||
<%~if config.newsletter_enabled and not config.newsletter_global_subscribe%>
|
||||
<%~Links::Newsletter::subscription_info($ID)%><%-- SubscriptionStatus: 0 = not subscribed, 1 = indirectly subscribed, 2 = directly subscribed --%>
|
||||
<%if SubscriptionStatus == 2%><span class="hsmall">(<a href="<%config.db_cgi_url%>/subscribe.cgi?action=unsubscribe;ID=<%ID%>" title="Unsubscribe to stop getting updates from this category">Unsubscribe</a>)</span><%elsif SubscriptionStatus == 1%><%else%><span class="hsmall">(<a href="<%config.db_cgi_url%>/subscribe.cgi?action=subscribe;ID=<%ID%>" title="Subscribe to get updates from this category">Subscribe</a>)</span><%endif%>
|
||||
<%~endif%>
|
||||
<%if test%>
|
||||
<span class="hsmall"><a href="/cgi-bin/photos/page.cgi?d=1;g=<%category_url($Full_Name)%>/"> Click here to view the <%category_short%> Photo Gallery</a></span>
|
||||
<%endif%>
|
||||
</h2>
|
||||
|
||||
<%if category_loop.length~%> <%-- "~" removed from after loop.length--%>
|
||||
<h3>Categories</h3>
|
||||
<%~set split = Links::Utils::column_split($category_loop.length, $category_cols)%>
|
||||
<div class="clear">
|
||||
<%loop category_loop%>
|
||||
<%~set splitmod = $row_num % $split%>
|
||||
<%~if row_num == 1 or splitmod == 1 or split == 1%><dl><%endif%>
|
||||
<%~include subcategory.html%>
|
||||
<%~if row_num == $category_loop.length or splitmod == 0%></dl><%endif%>
|
||||
<%~endloop%>
|
||||
</div>
|
||||
<%~endif%> <%-- "~" removed from before endif--%>
|
||||
|
||||
<%if related_loop.length~%>
|
||||
<h3>Related Categories</h3>
|
||||
<ul>
|
||||
<%~loop related_loop%>
|
||||
<li><a href="<%escape_html URL%>"><%Full_Name%></a></li>
|
||||
<%~endloop%>
|
||||
</ul>
|
||||
<%endif%>
|
||||
|
||||
<%if links_loop.length~%> <%-- "~" removed from after loop --%>
|
||||
<%--h3>Articles</h3--%>
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging()%></div><%endif%>
|
||||
|
||||
<%-- "~" removed from after loop and before endloop--%>
|
||||
<%loop links_loop~%>
|
||||
<%include link.html%>
|
||||
<%~endloop%>
|
||||
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging(button_id => 'paging_button2')%></div><%endif%>
|
||||
<%~endif%>
|
||||
|
||||
<%--
|
||||
<%if editors_loop.length~%>
|
||||
<h3>Editors</h3>
|
||||
<ul>
|
||||
<%~loop editors_loop%>
|
||||
<li><%Username%></li>
|
||||
<%~endloop%>
|
||||
</ul>
|
||||
<%~endif%>
|
||||
--%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,12 @@
|
||||
<%set detailed_url = get_detailed_url($ID)%>
|
||||
<% if Link_Type eq 'article' %>
|
||||
<% include include_detailed_article.html %>
|
||||
<% elseif Link_Type eq 'photo' %>
|
||||
<% if showLargePic eq 'Yes' %>
|
||||
<% include include_detailed_photo_large.html %>
|
||||
<% else %>
|
||||
<% include include_detailed_photo.html %>
|
||||
<% endif %>
|
||||
<% else %>
|
||||
<% include include_detailed_video.html %>
|
||||
<% endif %>
|
@ -0,0 +1,411 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<%Links::Utils::load_reviews($ID, $detailed_max_reviews)~%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%>
|
||||
<%convert_nl_br%><html>
|
||||
<head>
|
||||
<title><%site_title%>: <%Title%></title>
|
||||
|
||||
<%--Facebook Meta Tags--%>
|
||||
<meta name="title" content="<%Title%>" />
|
||||
<meta name="description" content="<%Description%>" />
|
||||
<meta property="og:title" content="<%Title%>"/>
|
||||
<meta property="og:site_name" content="<%site_title%>"/>
|
||||
<meta property="og:type" content="article"/>
|
||||
<meta property="og:url" content=""/>
|
||||
<%if Image1_thumbnail_path%>
|
||||
<link rel="image_src" href="<%Image1_thumbnail_path%>" / >
|
||||
<meta property="og:image" content="<%Image1_thumbnail_path%>"/>
|
||||
<%endif%>
|
||||
<%--End Facebook Meta Tags--%>
|
||||
<%include include_common_head.html%>
|
||||
<style>
|
||||
.detail_imageleft {
|
||||
float: left;
|
||||
margin-right: 10px;
|
||||
}
|
||||
.detail_imageright {
|
||||
float: right;
|
||||
margin-left: 10px;
|
||||
}
|
||||
.detail_part {
|
||||
clear: both;
|
||||
padding-top: 20px;
|
||||
}
|
||||
.detail_text {
|
||||
font-size: 12px;
|
||||
margin-bottom: 1em;
|
||||
text-align: justify;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body id="detailed">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<div style="padding: 0px 10px 0px 10px;">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
|
||||
<%--if next_url or prev_url%><p class="linknav"><%if prev_url%><a href="<%prev_url%>"><img src="<%Links::Utils::image_url('paging-prev.gif')%>" alt="<" /> Previous</a><%endif%><%if next_url and prev_url%> | <%endif%><%if next_url%><a href="<%next_url%>">Next <img src="<%Links::Utils::image_url('paging-next.gif')%>" alt=">" /></a><%endif%></p><%endif--%>
|
||||
|
||||
<h2>
|
||||
<%Title%><%if URL and URL ne 'http://'%> <span class="hsmall">(<a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>">Visit this link</a>)</span><%endif%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h2>
|
||||
|
||||
<p class="info">
|
||||
Written by: <%if LinkOwner ne 'admin'%><a href="<%config.db_cgi_url%>/search.cgi?LinkOwner=<%LinkOwner%>"><%endif%><%Contact_Name%><%if LinkOwner ne 'admin'%></a><%endif%><br />
|
||||
<%--Hits: <%Hits%><br />--%>
|
||||
Date: <%Add_Date%><br />
|
||||
<%--if Add_Date ne $Mod_Date%>Last Changed: <%Mod_Date%><br /><%endif--%>
|
||||
</p>
|
||||
|
||||
<%if Votes~%>
|
||||
<p class="rating">
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
</p>
|
||||
<%~endif%>
|
||||
|
||||
<%--if Description%><p class="description"><%Description%></p><%endif--%>
|
||||
|
||||
<div class="detail_part">
|
||||
<%if Image1_medium_path or Paragraph1%>
|
||||
<%if Image1_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image1_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph1%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph1%>
|
||||
</div>
|
||||
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image2_medium_path or Paragraph2%>
|
||||
<%if Image2_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image2_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph2%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph2%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image3_medium_path or Paragraph3%>
|
||||
<%if Image3_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image3_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph3%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph3%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image4_medium_path or Paragraph4%>
|
||||
<%if Image4_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image4_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph4%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph4%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image5_medium_path or Paragraph5%>
|
||||
<%if Image5_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image5_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph5%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph5%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image6_medium_path or Paragraph6%>
|
||||
<%if Image6_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image6_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph6%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph6%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image7_medium_path or Paragraph7%>
|
||||
<%if Image7_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image7_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph7%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph7%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image8_medium_path or Paragraph8%>
|
||||
<%if Image8_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image8_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph8%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph8%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image9_medium_path or Paragraph9%>
|
||||
<%if Image9_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image9_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph9%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph9%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image10_medium_path or Paragraph10%>
|
||||
<%if Image10_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image10_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph10%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph10%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image11_medium_path or Paragraph11%>
|
||||
<%if Image11_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image11_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph11%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph11%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image12_medium_path or Paragraph12%>
|
||||
<%if Image12_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image12_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph12%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph12%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image13_medium_path or Paragraph13%>
|
||||
<%if Image13_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image13_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph13%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph13%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image14_medium_path or Paragraph14%>
|
||||
<%if Image14_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image14_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph14%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph14%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image15_medium_path or Paragraph15%>
|
||||
<%if Image15_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image15_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph15%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph15%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image16_medium_path or Paragraph16%>
|
||||
<%if Image16_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image16_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph16%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph16%>
|
||||
</div>
|
||||
<%endif%>
|
||||
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
<p class="actions">
|
||||
<a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Comment on this article</a>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">ADMIN: EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Editor' AND user.Status neq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/user.cgi?do=logout">Log Out</a><%endif%>
|
||||
<%--a href="<%config.db_cgi_url%>/rate.cgi?ID=<%ID%>">Rate It</a--%>
|
||||
<%if config.bookmark_enabled%><a href="<%config.db_cgi_url%>/bookmark.cgi?action=link_add;ID=<%ID%>">Bookmark It</a><%endif%>
|
||||
<%if isLinkOwner%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">Edit this link</a><%endif%>
|
||||
<%if paymentsEnabled%><a href="<%config.db_cgi_url%>/modify.cgi?do=payment_linked;process_payment=1;modify=1;ID=<%ID%>"><%if isUnpaid or isFree%>New Payment<%else%>Renewal Payment<%endif%></a><%endif%>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
|
||||
|
||||
<%--script type="text/javascript">
|
||||
tweetmeme_source = 'slowtwitch';
|
||||
</script>
|
||||
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script--%>
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-text="<%Title%>" data-count="vertical" data-via="slowtwitch">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
|
||||
</p>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div style="height: 250px; padding-top: 20px;" class="clear">
|
||||
|
||||
<div style="width: 300px; height: 250px; float: right; vertical-align: top; border-left: 10px solid white;">
|
||||
<%adzone_300x250_1%>
|
||||
</div>
|
||||
|
||||
<div style="width: 300px; float: left;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Articles related to this one</span>
|
||||
<%if RelatedArticles%>
|
||||
|
||||
<%related_articles($RelatedArticles)%>
|
||||
<%loop related_articles_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%Image1_thumbnail_path%>" style="padding-left: 10px"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%endloop%>
|
||||
|
||||
<%elsif Related_Article1%>
|
||||
<p><%Related_Article1%></p>
|
||||
<%if Related_Article2%>
|
||||
<p><%Related_Article2%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article3%>
|
||||
<p><%Related_Article3%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article4%>
|
||||
<p><%Related_Article4%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article5%>
|
||||
<p><%Related_Article5%></p>
|
||||
<%endif%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related articles</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<%if test%>
|
||||
<div style="width: 300px;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Photos related to this one</span>
|
||||
<%set RelatedPhotos ||= "1"%>
|
||||
<%if RelatedPhotos%>
|
||||
|
||||
<%related_photos($RelatedPhotos)%>
|
||||
<%loop related_photos_loop%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="/photos<%Image1_thumbnail_path%>" style="padding-left: 10px"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%shorten_it($Description,160)%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%endloop%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related photos</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
<%endif%>
|
||||
|
||||
|
||||
<%if Review_Loop.length~%>
|
||||
<a name="Comments"></a><h3 id="comments">Comments</h3>
|
||||
|
||||
<p class="reviewsheader"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Add your own comment</a></p>
|
||||
|
||||
<%loop Review_Loop~%>
|
||||
<%include review_include.html%>
|
||||
<%~endloop%>
|
||||
|
||||
<%if Review_Total > $Review_Loop.length%><p class="reviewsfooter"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>">Read <%Review_Total%> comment<%if Review_Total != 1%>s<%endif%></a></p><%endif%>
|
||||
<%~endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,40 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: GLinks Variable Dump</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<h2>GLinks Variable Dump</h2>
|
||||
|
||||
<%--DUMP--%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,60 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>FIST Downloads</title>
|
||||
|
||||
|
||||
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>F.I.S.T. RESOURCES</strong></font>
|
||||
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- Below are <a href="#Anchor-DOWNLOADS-49575">downloads</a>. As F.I.S.T. graduates, you have limited use rights of the publications below. They are "Kinkos ready," that is, if you send any of these files (e.g., the manual, the printable worksheet) to <a onclick="CSAction(new Array(/*CMP*/'c1d3e5a83'));return CSClickReturn()" href="http://www.fedex.com/us/officeprint/main/index.html" csclick="c1d3e5a83">FedexKinkos</a>, and follow the instructions, they'll print it/them for you and you can pick them up, or have them shipped (or just burn them on a CD and hand carry them in).<br>
|
||||
<br>
|
||||
- The <em>main</em> resource, in additions to the downloads below, you'll find on our <a href = http://www.slowtwitch.com/stackreach/index.php>STACK/REACH database</a>, which we always try to keep updated. From time to time we'll put out a call to those on our list who do what you do, to ask what isn't on that dbase that needs to be. Here you'll find our <a href = http://www.slowtwitch.com/Fit_Calculator/bar_bore_calc.php>Handlebar to Head Tube Top</a> calculator. Here is our <a href = http://www.slowtwitch.com/Fit_Calculator/stem_calc.php>Stem Calculator</a>, a most helpful tool that very few fitters know about (or they'd be using it constantly).<br>
|
||||
<br>
|
||||
- Obviously, the generation of the stack & reach data is most helpful with the appropriate tools. The current best position simulators we know of are the GURU System 2 fit bike, and our special make-up of the Purely Custom fit bike that pretty much does everything you need for an affordable price. That second bike is available from us, including affordable financing. (Just call or email us.)<br>
|
||||
</p>
|
||||
<p><a name="Anchor-DOWNLOADS-49575" id="Anchor-DOWNLOADS-49575"></a><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>DOWNLOADS</strong></font></p>
|
||||
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- <a href="http://www.slowtwitch.com/fist/F.I.S.T._ROAD_protocol_8.01.pdf">F.I.S.T. Road Protocol</a> (8.0): This 36-page pdf that accompanies the workshop.<br>
|
||||
<br>
|
||||
- <a href="http://www.slowtwitch.com/fist/F.I.S.T._coords_to_solutions_8.01.pdf">F.I.S.T. Coordinates to Solutions</a> (8.0): This 16-page pdf that accompanies the workshop.<br>
|
||||
<br>
|
||||
- <a href="http://www.slowtwitch.com/fist/2016/fit_bike_manual_2016_v1.pdf">Generic Fit Bike Manual (V1)</a>: This is the most up-to-date manual as of this writing (more recent than the two manuals referenced just above). There are some protocol differences between this and the other manuals. When the other manuals are updated they'll reflect the protocols in this manual.<br>
|
||||
<br>
|
||||
- <a href="http://www.slowtwitch.com/fist/2016/slowtwitch_road_worksheet_2016.pdf">Printable worksheet for road</a>: This is brand new. It is a one-page worksheet on which you write in the sx/sy and hx/hy of each trial during the fit session. If you ask Kinkos to print these as "NCR carbonless duplicates," then 1 page goes to the customer, and one is retained in your file. Kinkos is familiar with this nomenclature.<br>
|
||||
<br>
|
||||
- <a href="http://www.slowtwitch.com/fist/2016/Slowtwitch_tri_worksheet_2017.jpg
|
||||
">Printable worksheet for tri</a>: Same kinda thing, but for tri.
|
||||
<br><br>
|
||||
- <a href="http://www.slowtwitch.com/fist/2016/nologo_tri_worksheet_2016.pdf
|
||||
">Logo-less worksheet for tri</a>: The road worksheet without our logo, so that you can stick yours in if you'd like.
|
||||
<br><br>
|
||||
- <a href="http://www.slowtwitch.com/fist/2016/slowtwitch_road_worksheet_2016.pdf
|
||||
">Printable worksheet for road</a>: Logo-less tri worksheet.<br>
|
||||
<br>
|
||||
- <a href="http://www.slowtwitch.com/fist/2016/nologo_tri_worksheet_2016.pdf
|
||||
">Logo-less worksheet for road</a>: Logo-less tri worksheet.<br>
|
||||
<br>
|
||||
NOTE: <em>Only</em> F.I.S.T.-Certified fitters are allowed to reprint the materials above, and <em>only</em> for use in that fitter's personal fit business, with his personal fit clients. Any other reprinting of the materials above is prohibited except through prior written consent of Dan Empfield.<br><br>
|
||||
- <a href="http://www.slowtwitch.com/fist/SC bar-stem 2014.xlsx
|
||||
">Trek Speed Concept Excel-based Armrest x/y Solver</a>.<br>
|
||||
<br>
|
||||
- <a href="Felt_TT_Fit_Calculator_V4-1.xlsx
|
||||
">Felt IA Excel-based Armrest x/y Solver</a>.<br>
|
||||
<br>
|
||||
- <a href="New_Timemachine_Sizing_Protocol.xlsx
|
||||
">BMC TimeMachine x/y Solver</a>.<br>
|
||||
<br>
|
||||
- <a href="p5-geometry.pdf
|
||||
">Cervelo PDF-based P5 Armrest x/y Solver</a>.<br>
|
||||
<br>
|
||||
- You may remember a <a href="http://www.slowtwitch.com/fist/cheat_sheet_hxhy.xls">cheat sheet</a> I cobbled up for a retailer having problems with "no results" when clicking on the bike report on a popular bit of bike fit software. This Excel-based spreadsheet is designed to help you stay out of trouble. This was a quickie, generated in a hurry, and its accuracy should be gauged with that in mind. Best to keep HX in mind always during a fit while using a bike that generates this metric (GURU, Purely Custom, Shimano).<br>
|
||||
<br>
|
||||
- F.I.S.T. Logo: In jpg format below. Just drag and drop. Shoot me an email if you'd like a vectored version of this logo.</font></p>
|
||||
<p><img src="fist_logo.jpg" alt="" height="348" width="346" border="0"></p>
|
||||
<hr>
|
||||
<p><font size="2" color="black" face="Verdana,Arial,Helvetica,sans-serif">Reproduction of material from any Slowtwitch.com page<br>
|
||||
without written permission is strictly prohibited.<br>
|
||||
Copyright © 1999-2016 Slowtwitch.com<br>
|
||||
All rights reserved, Slowtwitch.com<br>
|
||||
17116 Bob's Gap Rd, Valyermo, CA 93563-0056</font><font size="2" color="black"><br>
|
||||
</font><font size="2" color="black" face="Verdana,Arial,Helvetica,sans-serif">Telephone 661•944•5239<br>
|
||||
<a href="mailto:slowman@slowtwitch.com">slowman@slowtwitch.com<br>
|
||||
</a></font></p>
|
@ -0,0 +1,474 @@
|
||||
{
|
||||
'ad_120x240' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<!-- Zone ID: 21 -->
|
||||
<!-- Size Width: 120 -->
|
||||
<!-- Size Height: 240 -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=21&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+escape(document.location)+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=21&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=21&pid=0&position=1" height="240" width="120" hspace="0" vspace="0" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'ad_120x600_noroadblocks' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<!-- Zone ID: 50 -->
|
||||
<!-- Zone Name: Slowtwitch - 160x600 - No Roadblocks Allowed -->
|
||||
<!-- Size ID: 14 -->
|
||||
<!-- Size Name: Skyscraper -->
|
||||
<!-- Size Width: 160 -->
|
||||
<!-- Size Height: 600 -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=50&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+escape(document.location)+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=50&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=50&pid=0&position=1" height="600" width="160" hspace="0" vspace="0" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'ad_120x600_roadblocks' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<!-- Zone ID: 49 -->
|
||||
<!-- Zone Name: Slowtwitch - 160x600 - Roadblocks Allowed -->
|
||||
<!-- Size ID: 14 -->
|
||||
<!-- Size Name: Skyscraper -->
|
||||
<!-- Size Width: 160 -->
|
||||
<!-- Size Height: 600 -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=49&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+escape(document.location)+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=49&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=49&pid=0&position=1" height="600" width="160" hspace="0" vspace="0" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'ad_300x250_noroadblocks' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<!-- Zone ID: 43 -->
|
||||
<!-- Zone Name: Slowtwitch - 300x250 - No Roadblocks Allowed -->
|
||||
<!-- Size ID: 8 -->
|
||||
<!-- Size Name: Medium Rectangle -->
|
||||
<!-- Size Width: 300 -->
|
||||
<!-- Size Height: 250 -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=43&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+escape(document.location)+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=43&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=43&pid=0&position=1" height="250" width="300" hspace="0" vspace="0" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'ad_300x250_roadblocks' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<!-- Zone ID: 44 -->
|
||||
<!-- Zone Name: Slowtwitch - Database Entry - 300x250 - Roadblock Friendly -->
|
||||
<!-- Size ID: 8 -->
|
||||
<!-- Size Name: Medium Rectangle -->
|
||||
<!-- Size Width: 300 -->
|
||||
<!-- Size Height: 250 -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=42&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+escape(document.location)+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=42&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=42&pid=0&position=1" height="250" width="300" hspace="0" vspace="0" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'ad_728x90' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<!-- Zone ID: 46 -->
|
||||
<!-- Zone Name: Slowtwitch 728x90 -->
|
||||
<!-- Size ID: 19 -->
|
||||
<!-- Size Name: Jumbo Banner -->
|
||||
<!-- Size Width: 728 -->
|
||||
<!-- Size Height: 90 -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=46&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+escape(document.location)+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=46&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=46&pid=0&position=1" height="90" width="728" hspace="0" vspace="0" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'ad_728x90_roadblocks' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<!-- Zone ID: 55 -->
|
||||
<!-- Zone Name: Slowtwitch 728x90 -->
|
||||
<!-- Size ID: 19 -->
|
||||
<!-- Size Name: Jumbo Banner -->
|
||||
<!-- Size Width: 728 -->
|
||||
<!-- Size Height: 90 -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=55&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+escape(document.location)+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=55&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=55&pid=0&position=1" height="90" width="728" hspace="0" vspace="0" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'cat_match' => 'sub {
|
||||
my $fullname = shift || return;
|
||||
my $url = $DB->table(\'Category\')->as_url($fullname);
|
||||
if (index($url, "Bike_Fit") != -1) {
|
||||
return "true";
|
||||
} else {
|
||||
return "false";
|
||||
}
|
||||
}',
|
||||
'category_url' => 'sub {
|
||||
my $fullname = shift || return;
|
||||
my $url = $DB->table(\'Category\')->as_url($fullname);
|
||||
return $url;
|
||||
}',
|
||||
'comscore' => '<!-- Begin comScore Tag -->
|
||||
<script>
|
||||
var _comscore = _comscore || [];
|
||||
_comscore.push({ c1: "2", c2: "10037191" });
|
||||
(function() {
|
||||
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
|
||||
s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js <http://scorecardresearch.com/beacon.js> <http://scorecardresearch.com/beacon.js> ";
|
||||
el.parentNode.insertBefore(s, el);
|
||||
})();
|
||||
</script>
|
||||
<noscript>
|
||||
<img src="http://b.scorecardresearch.com/p?c1=2&c2=10037191&cv=2.0&cj=1" />
|
||||
</noscript>
|
||||
<!-- End comScore Tag -->',
|
||||
'convert_nl_br' => 'sub {
|
||||
my $tags = GT::Template->tags;
|
||||
foreach (keys %$tags) {
|
||||
next if ($_ eq \'RelatedArticles\');
|
||||
$tags->{$_} =~ s/\r//g;
|
||||
$tags->{$_} =~ s/\n/<br \/>/g;
|
||||
}
|
||||
return $tags;
|
||||
}',
|
||||
'dans_series' => '- <a href="http://www.slowtwitch.com/News/F.I.S.T._Workshop_schedule_set_957.html">F.I.S.T. Workshops</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/Fit_Calculator/fit_calculator.php">Geometry Calculator</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/retailers/">Retailers</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/stackreach/index.php">Stack // Reach</a>
|
||||
<br />- <a href="http://training.slowtwitch.com/">Training Log</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/triclubs/">Triathlon Clubs</a>',
|
||||
'ga_link_tracker' => '<!--Google Analytics Link Tracker -->
|
||||
<script type="text/javascript">
|
||||
function recordOutboundLink(link, category, action) {
|
||||
_gat._getTrackerByName()._trackEvent(category, action);
|
||||
setTimeout(\'document.location = "\' + link.href + \'"\', 100);
|
||||
}
|
||||
</script>',
|
||||
'get_detailed_url' => 'sub {
|
||||
my $id = shift;
|
||||
return $CFG->{build_detail_url} . \'/\' . $DB->table(\'Links\')->detailed_url($id);
|
||||
}',
|
||||
'get_footer_categories' => 'sub {
|
||||
# usage ($depth, $sb, $so);
|
||||
my $category = $DB->table(\'Category\');
|
||||
my $depth = shift || 0;
|
||||
my $sb = shift || "Name";
|
||||
my $so = shift ||"ASC";
|
||||
my $pos = shift || 1;
|
||||
|
||||
$category->select_options("ORDER BY $sb $so");
|
||||
my $sth = $category->select( { CatDepth => $depth, Cat_Pos => $pos });
|
||||
my @loop;
|
||||
while (my $link = $sth->fetchrow_hashref) {
|
||||
$link->{URL} = "$CFG->{build_root_url}/" . $category->as_url($link->{Full_Name}) . "/" . ($CFG->{build_index_include} ? $CFG->{build_index} : \'\');
|
||||
|
||||
push @loop, $link;
|
||||
}
|
||||
return { \'category_links_loop\' => \@loop };
|
||||
}',
|
||||
'get_header_categories' => 'sub {
|
||||
# usage ($depth, $sb, $so);
|
||||
my $category = $DB->table(\'Category\');
|
||||
my $depth = shift || 0;
|
||||
my $sb = shift || "Name";
|
||||
my $so = shift ||"ASC";
|
||||
my $pos = shift || 0;
|
||||
|
||||
$category->select_options("ORDER BY $sb $so");
|
||||
my $sth = $category->select( { CatDepth => $depth, Cat_Pos => $pos });
|
||||
my @loop;
|
||||
while (my $link = $sth->fetchrow_hashref) {
|
||||
$link->{URL} = "$CFG->{build_root_url}/" . $category->as_url($link->{Full_Name}) . "/" . ($CFG->{build_index_include} ? $CFG->{build_index} : \'\');
|
||||
|
||||
push @loop, $link;
|
||||
}
|
||||
return { \'category_links_loop\' => \@loop };
|
||||
}',
|
||||
'get_links' => 'sub {
|
||||
# usage ($type, $sb, $so);
|
||||
my $db = $DB->table(\'Links\');
|
||||
my $type = shift || "editorial";
|
||||
my $sb = shift || "Add_Date";
|
||||
my $so = shift ||"DESC";
|
||||
my $mh = shift || 10;
|
||||
|
||||
$db->select_options("ORDER BY $sb $so", "LIMIT $mh");
|
||||
my $sth = $db->select({ Type => $type }, VIEWABLE);
|
||||
my @loop;
|
||||
while (my $link = $sth->fetchrow_hashref) {
|
||||
$link = Links::SiteHTML::tags(\'link\',$link);
|
||||
push @loop, $link;
|
||||
}
|
||||
return { $type . \'_links_loop\' => \@loop };
|
||||
}',
|
||||
'get_links_categories' => 'sub {
|
||||
my $links = shift;
|
||||
my @ids = map { $_->{ID} } @$links;
|
||||
my $catlink = $DB->table(\'CatLinks\',\'Category\');
|
||||
my %names = $catlink->select(\'LinkID\', \'Full_Name\', { LinkID => \@ids })->fetchall_list;
|
||||
|
||||
return \%names;
|
||||
}',
|
||||
'glam_widget' => '<a href="mailto:slowman@slowtwitch.com?cc=lars@slowtwitch.com&Subject=Send me a Slowtwitch Media Guide"><img src="http://www.slowtwitch.com/images/advertise_160.png"></a>
|
||||
',
|
||||
'google_analytics' => '<!-- Google Analytics -->
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push([\'_setAccount\', \'UA-2419103-1\']);
|
||||
_gaq.push([\'_setDomainName\', \'.slowtwitch.com\']);
|
||||
_gaq.push([\'_trackPageview\']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;
|
||||
ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';
|
||||
var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>',
|
||||
'old_related_articles' => 'sub {
|
||||
my $related = shift || return;
|
||||
my @ids = split ("\n",$related);
|
||||
my @loop;
|
||||
my $db = $DB->table(\'Links\');
|
||||
require Links::SiteHTML;
|
||||
foreach my $id (@ids) {
|
||||
my $link = $db->get($id);
|
||||
$link = Links::SiteHTML::tags(\'link\',$link);
|
||||
push @loop, $link;
|
||||
}
|
||||
return { related_articles_loop => \@loop };
|
||||
}',
|
||||
'poll' => '<!--#include virtual="/cgi-bin/ssi_poll.cgi?poll=home" -->',
|
||||
'quantcast' => '<!-- Quantcast Tag -->
|
||||
<script type="text/javascript">
|
||||
var _qevents = _qevents || [];
|
||||
|
||||
(function() {
|
||||
var elem = document.createElement(\'script\');
|
||||
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
|
||||
elem.async = true;
|
||||
elem.type = "text/javascript";
|
||||
var scpt = document.getElementsByTagName(\'script\')[0];
|
||||
scpt.parentNode.insertBefore(elem, scpt);
|
||||
})();
|
||||
|
||||
_qevents.push({
|
||||
qacct:"p-wtcPAHdnETGn_"
|
||||
});
|
||||
</script>
|
||||
|
||||
<noscript>
|
||||
<div style="display:none;">
|
||||
<img src="//pixel.quantserve.com/pixel/p-wtcPAHdnETGn_.gif" border="0" height="1" width="1" alt="Quantcast"/>
|
||||
</div>
|
||||
</noscript>
|
||||
<!-- End Quantcast tag -->',
|
||||
'related_articles' => 'sub {
|
||||
my $related = shift || return;
|
||||
my @ids = split ("\n",$related);
|
||||
my @loop;
|
||||
my $db = $DB->table(\'Links\');
|
||||
|
||||
my $linkid = shift;
|
||||
my $cond = GT::SQL::Condition->new();
|
||||
$cond->add(\'RelatedArticles\',\'like\', \'%\' . $linkid . \'%\');
|
||||
my $sth = $db->select($cond);
|
||||
my $seen = {};
|
||||
while (my $link = $sth->fetchrow_hashref()) {
|
||||
$link = Links::SiteHTML::tags(\'link\',$link);
|
||||
my @rids = split("\n", $link->{RelatedArticles});
|
||||
my $found = 0;
|
||||
for (@rids) {
|
||||
my $tid = $_;
|
||||
$tid =~ s/\s+//g;
|
||||
$found = 1 if ($tid == $linkid);
|
||||
}
|
||||
push @loop, $link if ($found);
|
||||
$seen->{$link->{ID}} = 1 if ($found);
|
||||
}
|
||||
|
||||
require Links::SiteHTML;
|
||||
foreach my $id (@ids) {
|
||||
next if ($seen->{$id});
|
||||
my $rlink = $db->get($id);
|
||||
if ($rlink) {
|
||||
$rlink = Links::SiteHTML::tags(\'link\',$rlink);
|
||||
push @loop, { %$rlink };
|
||||
}
|
||||
}
|
||||
return { related_articles_loop => \@loop };
|
||||
}
|
||||
',
|
||||
'related_photos' => 'sub {
|
||||
my $related = shift || return;
|
||||
my @ids = split ("\n",$related);
|
||||
my @loop;
|
||||
use lib \'/home/slowtwitch/slowtwitch.com/cgi-bin/photos/admin\';
|
||||
Links::init(\'/home/slowtwitch/slowtwitch.com/cgi-bin/photos/admin\');
|
||||
require Plugins::SlideShow;
|
||||
my $DBH = new GT::SQL \'/home/slowtwitch/slowtwitch.com/cgi-bin/photos/admin/defs\';
|
||||
my $db = $DBH->table(\'Links\');
|
||||
require Links::SiteHTML;
|
||||
foreach my $id (@ids) {
|
||||
my $link = $db->get($id);
|
||||
my $fh = $db->file_info("Image1_thumbnail", $link->{ID});
|
||||
my $fdir = $fh->File_Directory();
|
||||
my $full_path = "$fh";
|
||||
my $rel_path = $full_path;
|
||||
$rel_path =~ s,$fdir,,;
|
||||
$rel_path =~ s,%,%25,g;
|
||||
|
||||
$link->{Image1_thumbnail_path} = $rel_path;
|
||||
$link = Links::SiteHTML::tags(\'link\',$link);
|
||||
push @loop, $link;
|
||||
}
|
||||
return { related_photos_loop => \@loop };
|
||||
}',
|
||||
'replace_line_break' => 'sub {
|
||||
my $text = shift;
|
||||
$text =~ s/<br\s*\/?>/ /g;
|
||||
return $text;
|
||||
}',
|
||||
'rewrite_detail_url' => 'sub {
|
||||
my $tags = GT::Template->tags;
|
||||
if ($tags->{detailed_url} and !$IN->param(\'d\')) {
|
||||
$tags->{detailed_url} =~ s/(\d+)\.html$/j$1.html/;
|
||||
}
|
||||
return $tags;
|
||||
}',
|
||||
'round' => 'sub {
|
||||
my $num = shift;
|
||||
return sprintf("%.1f", $num - 0.05);
|
||||
}
|
||||
',
|
||||
'shorten_it' => 'sub {
|
||||
my $str = shift;
|
||||
my $length = shift || 160;
|
||||
if ($length > 0 and length $str > $length) {
|
||||
$str = substr($str,0,$length);
|
||||
$str =~ s/\s+\w+$//g;
|
||||
$str .= " ...";
|
||||
}
|
||||
return $str;
|
||||
}',
|
||||
'sidenav' => '<ul class="sidenav">
|
||||
<li><a href="http://www.slowtwitch.com/retailers/">Bike Shops</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/coaches/">Coaches</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Bike_Fit/F.I.S.T._2010/11_Schedule_live_1426.html">F.I.S.T. Workshops</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/fitters/">Fitters</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Fit_Calculator/fit_calculator.php">Geometry Calculator</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/runshops/">Running Stores</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/stackreach/">Stack // Reach</a></li>
|
||||
<li><a href="http://training.slowtwitch.com/">Training Log</a></li>
|
||||
<li><a class="last" href="http://www.slowtwitch.com/triclubs/">Triathlon Clubs</a></li>
|
||||
</ul>',
|
||||
'sidenav_fitter' => '<ul class="sidenav">
|
||||
<li><a href="http://www.slowtwitch.com/Bike_Fit/index.html">Bike Fit Articles</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Bike_Fit/F_I_S_T__Workshops/index.html">F.I.S.T. Workshops </a></li>
|
||||
<li><a href="http://www.slowtwitch.com/stackreach/">Stack/Reach Database</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Fit_Calculator/stem_calc.php">Stem Calculator</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Fit_Calculator/bar_bore_calc.php">Bar to HT Calculator</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Fit_Calculator/fit_calculator.php">Tri Geometry Calculator</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/fitters/">Fitters Database</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/retailers/">Bike Shops Database</a></li>
|
||||
<li><a class="last" href="http://forum.slowtwitch.com/gforum.cgi?forum=10;">Fitter\'s Forum</a></li>
|
||||
</ul>',
|
||||
'site_title' => '<:: Welcome to Slowtwitch.com ::>',
|
||||
'site_title_short' => 'Slowtwitch.com',
|
||||
'slowdrive' => '<form action="https://secure.slowtwitch.com/cgi-bin/glist.cgi" method="post" name="subdrive">
|
||||
<input type="hidden" name="do" value="user_subscribe">
|
||||
<input type=hidden name="lid" value="158">
|
||||
<div style="width: 158px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="http://www.slowtwitch.com/images/glinks/slowtwitch_subdrive_top_blugry_160.png" style="padding-bottom: 0px; margin-bottom: 0px;"/></span>
|
||||
<span style="clear: both; float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><input type="text" id="searchbox" name="email" class="text" style="width: 130px; vertical-align: baseline; margin-top: 8px; margin-left: 4px;"></span>
|
||||
<span style="float: right; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="http://www.slowtwitch.com/images/glinks/clear_shim.gif" height=1 width=4><input type="image" value="Submit" alt="Sign Up!" src="http://www.slowtwitch.com/images/glinks/slowtwitch_subdrive_right_blugry.png"></span>
|
||||
<img src="http://www.slowtwitch.com/images/glinks/slowtwitch_subdrive_bottom_blugry_160.png" style="border: none; vertical-align: bottom;" /></div>
|
||||
</form>',
|
||||
'thumbnail' => 'sub {
|
||||
my $link = shift;
|
||||
my $image1_thumbnail_path = shift;
|
||||
if ($image1_thumbnail_path) {
|
||||
return $image1_thumbnail_path;
|
||||
} elsif ($link->{Link_Type} ne \'video\') {
|
||||
return;
|
||||
}
|
||||
|
||||
if ($link->{Thumbnail_URL} and $link->{Thumbnail_URL} ne \'http://\') {
|
||||
return $link->{Thumbnail_URL};
|
||||
} else {
|
||||
require Plugins::ConvertVideo;
|
||||
|
||||
my $field = Plugins::ConvertVideo::get_file_path($link->{ID}, "thumbnail_file_field");
|
||||
if ($field->{thumbnail_file_field_path}) {
|
||||
return $field->{thumbnail_file_field_path};
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}',
|
||||
'ticker_loop' => 'sub {
|
||||
my @coupon_links_loop;
|
||||
my $db = $DB->table(\'Ticker\');
|
||||
my $sth = $db->do(\'SELECT ticker_text, ticker_link FROM glinks_Ticker ORDER BY ticker_text ASC\');
|
||||
while (my $result = $sth->fetchrow_hashref) {
|
||||
push @coupon_links_loop, {
|
||||
coupon => $result->{ticker_text},
|
||||
url => $result->{ticker_link}
|
||||
};
|
||||
}
|
||||
|
||||
return { \'coupon_links_loop\' => \@coupon_links_loop };
|
||||
}'
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,354 @@
|
||||
{
|
||||
'adzone_120x240_1' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=21&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=21&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=21&pid=0&position=1" height="240" width="120" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_120x60_3' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=4&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=4&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=4&pid=0&position=1" height="60" width="120" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_120x90_5' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=14&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=14&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=14&pid=0&position=1" height="90" width="120" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_120x90_6' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=15&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=15&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=15&pid=0&position=1" height="90" width="120" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_120x90_7' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=16&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=16&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=16&pid=0&position=1" height="90" width="120" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_120x90_zone1' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=1&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=1&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=1&pid=0&position=1" height="90" width="120" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_300x250_1' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=19&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=19&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=19&pid=0&position=1" height="250" width="300" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_728x90_1' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=20&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=20&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=20&pid=0&position=1" height="90" width="728" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'adzone_skyscraper_1' => '<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<SCRIPT language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
document.write(\'<SCR\'+\'IPT src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=18&pid=0&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'" language="JavaScript" type="text/javascript"></SCR\'+\'IPT>\');
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A href="http://reach.slowtwitch.com/servlet/click/zone?zid=18&pid=0&lookup=true&position=1" target="_top">
|
||||
<IMG src="http://reach.slowtwitch.com/servlet/view/banner/image/zone?zid=18&pid=0&position=1" height="600" width="120" border="0" alt="Click Here!">
|
||||
</A>
|
||||
</NOSCRIPT>
|
||||
|
||||
<!-- END ADVERTPRO CODE BLOCK -->',
|
||||
'category_url' => 'sub {
|
||||
my $fullname = shift || return;
|
||||
my $url = $DB->table(\'Category\')->as_url($fullname);
|
||||
return $url;
|
||||
}',
|
||||
'convert_nl_br' => 'sub {
|
||||
my $tags = GT::Template->tags;
|
||||
foreach (keys %$tags) {
|
||||
next if ($_ eq \'RelatedArticles\');
|
||||
$tags->{$_} =~ s/\r//g;
|
||||
$tags->{$_} =~ s/\n/<br \/>/g;
|
||||
}
|
||||
return $tags;
|
||||
}',
|
||||
'dans_series' => '- <a href="http://www.slowtwitch.com/News/F.I.S.T._Workshop_schedule_set_957.html">F.I.S.T. Workshops</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/Fit_Calculator/fit_calculator.php">Geometry Calculator</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/retailers/">Retailers</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/stackreach.html">Stack // Reach</a>
|
||||
<br />- <a href="http://training.slowtwitch.com/">Training Log</a>
|
||||
<br />- <a href="http://www.slowtwitch.com/triclubs/">Triathlon Clubs</a>',
|
||||
'get_detailed_url' => 'sub {
|
||||
my $id = shift;
|
||||
return $CFG->{build_detail_url} . \'/\' . $DB->table(\'Links\')->detailed_url($id);
|
||||
}
|
||||
',
|
||||
'get_footer_categories' => 'sub {
|
||||
# usage ($depth, $sb, $so);
|
||||
my $category = $DB->table(\'Category\');
|
||||
my $depth = shift || 0;
|
||||
my $sb = shift || "Name";
|
||||
my $so = shift ||"ASC";
|
||||
my $pos = shift || 1;
|
||||
|
||||
$category->select_options("ORDER BY $sb $so");
|
||||
my $sth = $category->select( { CatDepth => $depth, Cat_Pos => $pos });
|
||||
my @loop;
|
||||
while (my $link = $sth->fetchrow_hashref) {
|
||||
$link->{URL} = "$CFG->{build_root_url}/" . $category->as_url($link->{Full_Name}) . "/" . ($CFG->{build_index_include} ? $CFG->{build_index} : \'\');
|
||||
|
||||
push @loop, $link;
|
||||
}
|
||||
return { \'category_links_loop\' => \@loop };
|
||||
}',
|
||||
'get_header_categories' => 'sub {
|
||||
# usage ($depth, $sb, $so);
|
||||
my $category = $DB->table(\'Category\');
|
||||
my $depth = shift || 0;
|
||||
my $sb = shift || "Name";
|
||||
my $so = shift ||"ASC";
|
||||
my $pos = shift || 0;
|
||||
|
||||
$category->select_options("ORDER BY $sb $so");
|
||||
my $sth = $category->select( { CatDepth => $depth, Cat_Pos => $pos });
|
||||
my @loop;
|
||||
while (my $link = $sth->fetchrow_hashref) {
|
||||
$link->{URL} = "$CFG->{build_root_url}/" . $category->as_url($link->{Full_Name}) . "/" . ($CFG->{build_index_include} ? $CFG->{build_index} : \'\');
|
||||
|
||||
push @loop, $link;
|
||||
}
|
||||
return { \'category_links_loop\' => \@loop };
|
||||
}',
|
||||
'get_links' => 'sub {
|
||||
# usage ($type, $sb, $so);
|
||||
my $db = $DB->table(\'Links\');
|
||||
my $type = shift || "editorial";
|
||||
my $sb = shift || "Add_Date";
|
||||
my $so = shift ||"DESC";
|
||||
my $mh = shift || 10;
|
||||
|
||||
$db->select_options("ORDER BY $sb $so", "LIMIT $mh");
|
||||
my $sth = $db->select({ Type => $type }, VIEWABLE);
|
||||
my @loop;
|
||||
while (my $link = $sth->fetchrow_hashref) {
|
||||
$link = Links::SiteHTML::tags(\'link\',$link);
|
||||
push @loop, $link;
|
||||
}
|
||||
return { $type . \'_links_loop\' => \@loop };
|
||||
}',
|
||||
'get_links_categories' => 'sub {
|
||||
my $links = shift;
|
||||
my @ids = map { $_->{ID} } @$links;
|
||||
my $catlink = $DB->table(\'CatLinks\',\'Category\');
|
||||
my %names = $catlink->select(\'LinkID\', \'Full_Name\', { LinkID => \@ids })->fetchall_list;
|
||||
|
||||
return \%names;
|
||||
}',
|
||||
'glam_widget' => '<script type="text/javascript" language="JavaScript">
|
||||
brash_affiliate_id = \'19564997\';
|
||||
brash_logo_type = \'BSSPGL\';
|
||||
brash_logo_size = \'120x28\';
|
||||
color_or_grayscale_flag =\'\';
|
||||
brash_logo_color = \'wht\';
|
||||
brash_gs_logo_color = \'wht\';
|
||||
brash_logo_country = \'US\';
|
||||
</script>
|
||||
<script src="http://www8.glam.com/js/widgets/brash_logo.js"></script>',
|
||||
'poll' => '<!--#include virtual="/cgi-bin/ssi_poll.cgi?poll=home" -->',
|
||||
'related_articles' => 'sub {
|
||||
my $related = shift || return;
|
||||
my @ids = split ("\n",$related);
|
||||
my @loop;
|
||||
my $db = $DB->table(\'Links\');
|
||||
require Links::SiteHTML;
|
||||
foreach my $id (@ids) {
|
||||
my $link = $db->get($id);
|
||||
$link = Links::SiteHTML::tags(\'link\',$link);
|
||||
push @loop, $link;
|
||||
}
|
||||
return { related_articles_loop => \@loop };
|
||||
}',
|
||||
'related_photos' => 'sub {
|
||||
my $related = shift || return;
|
||||
my @ids = split ("\n",$related);
|
||||
my @loop;
|
||||
use lib \'/home/slowtwitch/slowtwitch.com/cgi-bin/photos/admin\';
|
||||
Links::init(\'/home/slowtwitch/slowtwitch.com/cgi-bin/photos/admin\');
|
||||
require Plugins::SlideShow;
|
||||
my $DBH = new GT::SQL \'/home/slowtwitch/slowtwitch.com/cgi-bin/photos/admin/defs\';
|
||||
my $db = $DBH->table(\'Links\');
|
||||
require Links::SiteHTML;
|
||||
foreach my $id (@ids) {
|
||||
my $link = $db->get($id);
|
||||
my $fh = $db->file_info("Image1_thumbnail", $link->{ID});
|
||||
my $fdir = $fh->File_Directory();
|
||||
my $full_path = "$fh";
|
||||
my $rel_path = $full_path;
|
||||
$rel_path =~ s,$fdir,,;
|
||||
$rel_path =~ s,%,%25,g;
|
||||
|
||||
$link->{Image1_thumbnail_path} = $rel_path;
|
||||
$link = Links::SiteHTML::tags(\'link\',$link);
|
||||
push @loop, $link;
|
||||
}
|
||||
return { related_photos_loop => \@loop };
|
||||
}',
|
||||
'replace_line_break' => 'sub {
|
||||
my $text = shift;
|
||||
$text =~ s/<br\s*\/?>/ /g;
|
||||
return $text;
|
||||
}',
|
||||
'rewrite_detail_url' => 'sub {
|
||||
my $tags = GT::Template->tags;
|
||||
if ($tags->{detailed_url} and !$IN->param(\'d\')) {
|
||||
$tags->{detailed_url} =~ s/(\d+)\.html$/j$1.html/;
|
||||
}
|
||||
return $tags;
|
||||
}',
|
||||
'round' => 'sub {
|
||||
my $num = shift;
|
||||
return sprintf("%.1f", $num - 0.05);
|
||||
}
|
||||
',
|
||||
'shorten_it' => 'sub {
|
||||
my $str = shift;
|
||||
my $length = shift || 160;
|
||||
if ($length > 0 and length $str > $length) {
|
||||
$str = substr($str,0,$length);
|
||||
$str =~ s/\s+\w+$//g;
|
||||
$str .= " ...";
|
||||
}
|
||||
return $str;
|
||||
}',
|
||||
'sidenav' => '<ul class="sidenav">
|
||||
<li><a href="http://www.slowtwitch.com/retailers/">Bike Shops</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/coaches/">Coaches</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Bike_Fit/F.I.S.T._2010/11_Schedule_live_1426.html">F.I.S.T. Workshops</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/fitters/">Fitters</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/Fit_Calculator/fit_calculator.php">Geometry Calculator</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/runshops/">Running Stores</a></li>
|
||||
<li><a href="http://www.slowtwitch.com/stackreach.html">Stack // Reach</a></li>
|
||||
<li><a href="http://training.slowtwitch.com/">Training Log</a></li>
|
||||
<li><a class="last" href="http://www.slowtwitch.com/triclubs/">Triathlon Clubs</a></li>
|
||||
</ul>',
|
||||
'site_title' => '<:: Welcome to Slowtwitch.com ::>',
|
||||
'site_title_short' => 'Slowtwitch.com',
|
||||
'thumbnail' => 'sub {
|
||||
my $link = shift;
|
||||
my $image1_thumbnail_path = shift;
|
||||
if ($image1_thumbnail_path) {
|
||||
return $image1_thumbnail_path;
|
||||
} elsif ($link->{Link_Type} ne \'video\') {
|
||||
return;
|
||||
}
|
||||
|
||||
if ($link->{Thumbnail_URL} and $link->{Thumbnail_URL} ne \'http://\') {
|
||||
return $link->{Thumbnail_URL};
|
||||
} else {
|
||||
require Plugins::ConvertVideo;
|
||||
|
||||
my $field = Plugins::ConvertVideo::get_file_path($link->{ID}, "thumbnail_file_field");
|
||||
if ($field->{thumbnail_file_field_path}) {
|
||||
return $field->{thumbnail_file_field_path};
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
',
|
||||
'ticker_loop' => 'sub {
|
||||
my @coupon_links_loop;
|
||||
my $db = $DB->table(\'Ticker\');
|
||||
my $sth = $db->do(\'SELECT ticker_text, ticker_link FROM glinks_Ticker ORDER BY ticker_text ASC\');
|
||||
while (my $result = $sth->fetchrow_hashref) {
|
||||
push @coupon_links_loop, {
|
||||
coupon => $result->{ticker_text},
|
||||
url => $result->{ticker_link}
|
||||
};
|
||||
}
|
||||
|
||||
return { \'coupon_links_loop\' => \@coupon_links_loop };
|
||||
}',
|
||||
'unescape_tags' => 'sub {
|
||||
my $text = shift;
|
||||
|
||||
my @tags = (\'b\', \'i\', \'u\');
|
||||
|
||||
foreach my $tag (@tags) {
|
||||
$text =~ s/<$tag>/<$tag>/g;
|
||||
$text =~ s/<\/$tag>/<\/$tag>/g;
|
||||
}
|
||||
|
||||
return $text;
|
||||
}
|
||||
'
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,120 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%></title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="home">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--set split = Links::Utils::column_split($category_loop.length, $home_category_cols)~%>
|
||||
<div class="clear">
|
||||
<%loop category_loop%>
|
||||
<%~set splitmod = $row_num % $split%>
|
||||
<%~if row_num == 1 or splitmod == 1 or split == 1%><dl><%endif%>
|
||||
<%~include subcategory.html%>
|
||||
<%~if row_num == $category_loop.length or splitmod == 0%></dl><%endif%>
|
||||
<%~endloop%>
|
||||
</div--%>
|
||||
|
||||
<%-- latest articles --%>
|
||||
<div class="clear">
|
||||
<dl style="width: 300px; float: left; margin-left: 0px; margin-top: 0px; padding-top: 0px; padding-right: 15px; border-right: 1px dotted dimgray; text-align: justify;">
|
||||
<img src="http://www.slowtwitch.com/new_site_mock_images/home10.jpg" /><br /><br />
|
||||
<%get_links('news','Add_Date DESC, Timestmp','DESC',20)%>
|
||||
<%set i=1%>
|
||||
<%loop news_links_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div class="clear" style="padding-bottom: 10px">
|
||||
<% set tb = thumbnail($loop_value, $Image1_thumbnail_path) %>
|
||||
<%if tb %><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%tb%>" style="padding-left: 10px; max-width: 100px;" />
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<%if Link_Type eq "photo" and showLargePic eq "no" %><img src="http://www.slowtwitch.com/images/glinks/photo.gif" /> <%endif%><%if Link_Type eq "video" OR hasVideo eq "Yes" %><img src="http://www.slowtwitch.com/images/glinks/video.gif" /> <%endif%><a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%--a href="<%detailed_url%>" class="headline"><%Title%></a><%if Link_Type eq "photo" and showLargePic eq "no" %> <img src="http://www.slowtwitch.com/images/glinks/photo.gif" /><%endif%><%if Link_Type eq "video" %> <img src="http://www.slowtwitch.com/images/glinks/video.gif" /><%endif%><br /--%>
|
||||
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%if i = 5%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%ad_300x250_noroadblocks%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if i = 9%%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<iframe src="http://www.facebook.com/plugins/likebox.php?id=218142676048&width=300&connections=10&stream=false&header=true&height=287" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:287px;" allowTransparency="true"></iframe>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%set i=i+1%>
|
||||
<%endloop%>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl style="width: 300px; float: right; margin-top: 0px; margin-right: 0px; padding-top: 0px; padding-left: 5px; text-align: justify;">
|
||||
<img src="http://www.slowtwitch.com/new_site_mock_images/home9.jpg" /><br /><br />
|
||||
<%get_links('editorial','Add_Date DESC, Timestmp','DESC',16)%>
|
||||
<%set i=1%>
|
||||
<%loop editorial_links_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div class="clear" style="padding-bottom: 10px">
|
||||
<% set tb = thumbnail($loop_value, $Image1_thumbnail_path) %>
|
||||
<%if tb%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%tb%>" style="padding-left: 10px; max-width: 100px;" />
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<%if Link_Type eq "photo" and showLargePic eq "no" %><img src="http://www.slowtwitch.com/images/glinks/photo.gif" /> <%endif%><%if Link_Type eq "video" OR hasVideo eq "Yes" %><img src="http://www.slowtwitch.com/images/glinks/video.gif" /> <%endif%><a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%if i = 3%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%ad_300x250_roadblocks%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if i = 7%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%ad_300x250_noroadblocks%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if i = 11%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<a class="twitter-timeline" href="https://twitter.com/slowtwitch" data-widget-id="347821823934738432">Tweets by @slowtwitch</a>
|
||||
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
|
||||
</div>
|
||||
<%endif%>
|
||||
|
||||
<%set i=i+1%>
|
||||
<%endloop%>
|
||||
</dl>
|
||||
</div>
|
||||
<%--h4>There <%if grand_total != 1%>are<%else%>is<%endif%> <strong><%grand_total%></strong> link<%if grand_total != 1%>s<%endif%> for you to choose from!</h4--%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,148 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%></title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="home">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
|
||||
<div class="clear"><!--#include virtual="/photos/include_photos_snippet.html" --></div>
|
||||
<br />
|
||||
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--set split = Links::Utils::column_split($category_loop.length, $home_category_cols)~%>
|
||||
<div class="clear">
|
||||
<%loop category_loop%>
|
||||
<%~set splitmod = $row_num % $split%>
|
||||
<%~if row_num == 1 or splitmod == 1 or split == 1%><dl><%endif%>
|
||||
<%~include subcategory.html%>
|
||||
<%~if row_num == $category_loop.length or splitmod == 0%></dl><%endif%>
|
||||
<%~endloop%>
|
||||
</div--%>
|
||||
|
||||
<%-- latest articles --%>
|
||||
<div class="clear">
|
||||
<dl style="width: 300px; float: left; margin-left: 0px; margin-top: 0px; padding-top: 0px; padding-right: 15px; border-right: 1px dotted dimgray; text-align: justify;">
|
||||
<img src="http://www.slowtwitch.com/new_site_mock_images/home10.jpg" /><br /><br />
|
||||
<%get_links('news','Add_Date DESC, Timestmp','DESC',20)%>
|
||||
<%set i=1%>
|
||||
<%loop news_links_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div class="clear" style="padding-bottom: 10px">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%Image1_thumbnail_path%>" style="padding-left: 10px"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%if i = 5%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%adzone_300x250_1%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if i = 9%%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<iframe src="http://www.facebook.com/plugins/likebox.php?id=218142676048&width=300&connections=10&stream=false&header=true&height=287" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:287px;" allowTransparency="true"></iframe>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%set i=i+1%>
|
||||
<%endloop%>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl style="width: 300px; float: right; margin-top: 0px; margin-right: 0px; padding-top: 0px; padding-left: 5px; text-align: justify;">
|
||||
<img src="http://www.slowtwitch.com/new_site_mock_images/home9.jpg" /><br /><br />
|
||||
<%get_links('editorial','Add_Date','DESC',18)%>
|
||||
<%set i=1%>
|
||||
<%loop editorial_links_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div class="clear" style="padding-bottom: 10px">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%Image1_thumbnail_path%>" style="padding-left: 10px;"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%if i = 2%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%adzone_300x250_1%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if i = 6%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%adzone_300x250_1%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if i = 11%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<script src="http://widgets.twimg.com/j/2/widget.js"></script>
|
||||
<script>
|
||||
new TWTR.Widget({
|
||||
version: 2,
|
||||
type: 'profile',
|
||||
rpp: 3,
|
||||
interval: 5000,
|
||||
width: 300,
|
||||
height: 250,
|
||||
theme: {
|
||||
shell: {
|
||||
background: '#0a51a1',
|
||||
color: '#ffffff'
|
||||
},
|
||||
tweets: {
|
||||
background: '#fcfcfc',
|
||||
color: '#000000',
|
||||
links: '#0a51a1'
|
||||
}
|
||||
},
|
||||
features: {
|
||||
scrollbar: false,
|
||||
loop: false,
|
||||
live: false,
|
||||
hashtags: true,
|
||||
timestamp: true,
|
||||
avatars: false,
|
||||
behavior: 'all'
|
||||
}
|
||||
}).render().setUser('slowtwitch').start();
|
||||
</script>
|
||||
</div>
|
||||
<%endif%>
|
||||
|
||||
<%set i=i+1%>
|
||||
<%endloop%>
|
||||
</dl>
|
||||
</div>
|
||||
<%--h4>There <%if grand_total != 1%>are<%else%>is<%endif%> <strong><%grand_total%></strong> link<%if grand_total != 1%>s<%endif%> for you to choose from!</h4--%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,102 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%></title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="home">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
|
||||
<div class="clear"><!--#include virtual="/photos/include_photos_snippet.html" --></div>
|
||||
<br />
|
||||
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--set split = Links::Utils::column_split($category_loop.length, $home_category_cols)~%>
|
||||
<div class="clear">
|
||||
<%loop category_loop%>
|
||||
<%~set splitmod = $row_num % $split%>
|
||||
<%~if row_num == 1 or splitmod == 1 or split == 1%><dl><%endif%>
|
||||
<%~include subcategory.html%>
|
||||
<%~if row_num == $category_loop.length or splitmod == 0%></dl><%endif%>
|
||||
<%~endloop%>
|
||||
</div--%>
|
||||
|
||||
<%-- latest articles --%>
|
||||
<div class="clear">
|
||||
<dl style="width: 300px; float: left; margin-left: 0px; margin-top: 0px; padding-top: 0px; padding-right: 15px; border-right: 1px dotted dimgray; text-align: justify;">
|
||||
<img src="http://www.slowtwitch.com/new_site_mock_images/home10.jpg" /><br /><br />
|
||||
<%get_links('news','Add_Date','DESC',20)%>
|
||||
<%set i=1%>
|
||||
<%loop news_links_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div class="clear" style="padding-bottom: 10px">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%Image1_thumbnail_path%>" style="padding-left: 10px"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%if i = 10%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%adzone_300x250_zone22%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%set i=i+1%>
|
||||
<%endloop%>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl style="width: 300px; float: right; margin-top: 0px; margin-right: 0px; padding-top: 0px; padding-left: 5px; text-align: justify;">
|
||||
<img src="http://www.slowtwitch.com/new_site_mock_images/home9.jpg" /><br /><br />
|
||||
<%get_links('editorial','Add_Date','DESC',20)%>
|
||||
<%set i=1%>
|
||||
<%loop editorial_links_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div class="clear" style="padding-bottom: 10px">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%Image1_thumbnail_path%>" style="padding-left: 10px;"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%if i = 5%>
|
||||
<div style="padding-bottom: 5px; margin-bottom: 5px; padding-left: 0px;">
|
||||
<%adzone_300x250_1%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%set i=i+1%>
|
||||
<%endloop%>
|
||||
</dl>
|
||||
</div>
|
||||
<%--h4>There <%if grand_total != 1%>are<%else%>is<%endif%> <strong><%grand_total%></strong> link<%if grand_total != 1%>s<%endif%> for you to choose from!</h4--%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar_sidenav.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,7 @@
|
||||
<div style="width: 158px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/our_partners_top_160.png" style="padding-bottom: 0px; margin-bottom: 0px;" /></span>
|
||||
<%ticker_loop%>
|
||||
<ul class="partners"><%loop coupon_links_loop%>
|
||||
<li><a <%if last%>class="last"<%endif%>href="<%url%>"><%coupon%></a><br /></li>
|
||||
<%endloop%></ul>
|
||||
<img src="/images/glinks/mostpopular_bottom_blugry_160.png" style="margin-top: 3px; border: none; vertical-align: bottom;" /></div>
|
@ -0,0 +1,78 @@
|
||||
<link rel="shortcut icon" href="http://www.slowtwitch.com/favicon.ico" />
|
||||
<meta http-equiv="content-type" content="text/html; charset=<%config.header_charset || iso-8859-1%>" />
|
||||
<%if Meta_Description%><meta name="description" content="<%Meta_Description%>" /><%endif%>
|
||||
<%if Meta_Keywords%><meta name="keywords" content="<%Meta_Keywords%>" /><%endif%>
|
||||
<link rel="apple-touch-icon" href="http://www.slowtwitch.com/images/slowtwitch_apple.png" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Slowtwitch.com - RSS" href="http://www.slowtwitch.com/rss" />
|
||||
<%if theme%><link type="text/css" rel="stylesheet" href="<%config.build_static_url%>/<%t%>/<%theme%>.css" /><%endif%>
|
||||
<%~-- If your site is statically built, then the login status will always say 'Login/Register'. This javascript replaces it with 'Logout' if the user is logged in. --~%>
|
||||
<%if not d and not user.Username~%>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/utils.js"></script>
|
||||
<%--
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
registerEvent(window, 'onload', function () {
|
||||
var loginbar = document.getElementById('loginbar');
|
||||
if (!loginbar)
|
||||
return;
|
||||
var loginlink = loginbar.firstChild;
|
||||
if (loginlink.className != 'out')
|
||||
return;
|
||||
var cookies = document.cookie.split(';');
|
||||
for (var i = 0; i < cookies.length; i++) {
|
||||
if (cookies[i].match(/^\s*<%config.user_cookie_prefix%>s=[0-9a-f]{32}\s*$/)) {
|
||||
loginlink.href = '<%config.db_cgi_url%>/user.cgi?logout=1';
|
||||
loginlink.className = 'in';
|
||||
loginlink.firstChild.nodeValue = 'Logout';
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
//]]>
|
||||
</script>
|
||||
--%>
|
||||
<%~endif%>
|
||||
|
||||
<!-- <script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.js"></script> -->
|
||||
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="/js/jquery.url.js"></script>
|
||||
<%google_analytics%>
|
||||
<%ga_link_tracker%>
|
||||
<%comscore%>
|
||||
<%quantcast%>
|
||||
|
||||
<!-- BEGIN ADVERTSERVE SHOUTBOX CODE -->
|
||||
<script type="text/javascript">
|
||||
document.write('<scr'+'ipt src="http://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=57&pid=0&shoutbox=true&align=right&closeable=true&polite=false&random='+Math.floor(89999999*Math.random()+10000000)+'&millis='+new Date().getTime()+'&referrer='+encodeURIComponent((window!=top&&window.location.ancestorOrigins)?window.location.ancestorOrigins[window.location.ancestorOrigins.length-1]:document.location)+'" type="text/javascript"></scr'+'ipt>');
|
||||
</script>
|
||||
<!-- END ADVERTSERVE SHOUTBOX CODE -->
|
||||
|
||||
<%--DoubleClick Ad Code--%>
|
||||
<!-- begin script to create random number for ads -->
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
sgi_ord=Math.random()*10000000000000000;
|
||||
//-->
|
||||
</script>
|
||||
<!-- End random number script -->
|
||||
|
||||
<%--Facebook Hide Share Bar Code--%>
|
||||
<!-- begin script to hide facebook share bar -->
|
||||
<script type="text/javascript"> if (top.location != location) { top.location.href = document.location.href; } </script>
|
||||
<!-- end hide facebook share bar script -->
|
||||
<%--End Facebook Hide Share Bar Code--%>
|
||||
|
||||
<!-- Facebook Pixel Code -->
|
||||
<script>
|
||||
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
|
||||
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
|
||||
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
|
||||
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
|
||||
document,'script','//connect.facebook.net/en_US/fbevents.js');
|
||||
|
||||
fbq('init', '895910530528995');
|
||||
fbq('track', "PageView");</script>
|
||||
<noscript><img height="1" width="1" style="display:none"
|
||||
src="https://www.facebook.com/tr?id=895910530528995&ev=PageView&noscript=1"
|
||||
/></noscript>
|
||||
<!-- End Facebook Pixel Code -->
|
@ -0,0 +1,7 @@
|
||||
<%--Plugins::MostPopular::generate_popular_links%><h3>Most popular articles over the course of the last week from <%FromDate%> to <%ToDate%></h3>
|
||||
<p><%loop MostPopularLinks%>
|
||||
<a href="<%config.db_cgi_url%>/jump.cgi?Detailed=<%ID%>"><%Title%></a> (# of views: <%count%>)<br />
|
||||
<%endloop%></p>
|
||||
|
||||
<br /><br /--%>
|
||||
|
@ -0,0 +1,414 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<%Links::Utils::load_reviews($ID, $detailed_max_reviews)~%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%>
|
||||
<%convert_nl_br%><html>
|
||||
<head>
|
||||
<title><%Title%> - <%site_title_short%></title>
|
||||
<%--Facebook Meta Tags--%>
|
||||
<meta name="title" content="<%escape_html Title%>" />
|
||||
<meta name="description" content="<%escape_html Description%>" />
|
||||
<meta property="og:title" content="<%escape_html Title%>"/>
|
||||
<meta name="og:description" content="<%escape_html Description%>" />
|
||||
<meta property="og:site_name" content="<%site_title_short%>"/>
|
||||
<meta property="og:type" content="article"/>
|
||||
<meta property="og:url" content="<%detailed_url%>"/>
|
||||
<meta property="fb:app_id" content="193269620735521"/>
|
||||
<%--meta property="fb:admins" content="100001571171264,721935200,100004276806266" /--%>
|
||||
<%--Twitter Meta Tags--%>
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:site" content="@slowtwitch " />
|
||||
<meta name="twitter:creator" content="@slowtwitch" />
|
||||
<meta name="twitter:title" content="<%escape_html Title%>" />
|
||||
<meta name="twitter:description" content="<%escape_html Description%>" />
|
||||
<%if Image1_thumbnail_path%>
|
||||
<link rel="image_src" href="<%escape_html Image1_largest_path%>" / >
|
||||
<meta property="og:image" content="<%escape_html Image1_largest_path%>"/>
|
||||
<meta name="twitter:image" content="<%escape_html Image1_largest_path%>" />
|
||||
<%endif%>
|
||||
<%--End Facebook Meta Tags--%>
|
||||
<%--End Twitter Meta Tags--%>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="detailed">
|
||||
<%include include_facebook_comments.html%>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<div style="padding: 0px 10px 0px 10px;">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
|
||||
<%--if next_url or prev_url%><p class="linknav"><%if prev_url%><a href="<%prev_url%>"><img src="<%Links::Utils::image_url('paging-prev.gif')%>" alt="<" /> Previous</a><%endif%><%if next_url and prev_url%> | <%endif%><%if next_url%><a href="<%next_url%>">Next <img src="<%Links::Utils::image_url('paging-next.gif')%>" alt=">" /></a><%endif%></p><%endif--%>
|
||||
|
||||
<h2>
|
||||
<%Title%><%if URL and URL ne 'http://'%> <span class="hsmall">(<a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>">Visit this link</a>)</span><%endif%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h2>
|
||||
|
||||
<p class="info">
|
||||
Written by: <%if LinkOwner ne 'admin'%><a href="<%config.db_cgi_url%>/search.cgi?LinkOwner=<%LinkOwner%>"><%endif%><%Contact_Name%><%if LinkOwner ne 'admin'%></a><%endif%><br />
|
||||
<%--Hits: <%Hits%><br />--%>
|
||||
Date: <%Add_Date%><br />
|
||||
<%--if Add_Date ne $Mod_Date%>Last Changed: <%Mod_Date%><br /><%endif--%>
|
||||
|
||||
</p>
|
||||
|
||||
<%if Votes~%>
|
||||
<p class="rating">
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
</p>
|
||||
<%~endif%>
|
||||
|
||||
<%--if Description%><p class="description"><%Description%></p><%endif--%>
|
||||
|
||||
<div class="detail_part">
|
||||
<%if Image1_medium_path or Paragraph1%>
|
||||
<%if Image1_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image1_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph1%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph1%>
|
||||
</div>
|
||||
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image2_medium_path or Paragraph2%>
|
||||
<%if Image2_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image2_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph2%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph2%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image3_medium_path or Paragraph3%>
|
||||
<%if Image3_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image3_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph3%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph3%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image4_medium_path or Paragraph4%>
|
||||
<%if Image4_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image4_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph4%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph4%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image5_medium_path or Paragraph5%>
|
||||
<%if Image5_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image5_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph5%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph5%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image6_medium_path or Paragraph6%>
|
||||
<%if Image6_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image6_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph6%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph6%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image7_medium_path or Paragraph7%>
|
||||
<%if Image7_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image7_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph7%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph7%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image8_medium_path or Paragraph8%>
|
||||
<%if Image8_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image8_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph8%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph8%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image9_medium_path or Paragraph9%>
|
||||
<%if Image9_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image9_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph9%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph9%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image10_medium_path or Paragraph10%>
|
||||
<%if Image10_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image10_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph10%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph10%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image11_medium_path or Paragraph11%>
|
||||
<%if Image11_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image11_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph11%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph11%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image12_medium_path or Paragraph12%>
|
||||
<%if Image12_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image12_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph12%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph12%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image13_medium_path or Paragraph13%>
|
||||
<%if Image13_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image13_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph13%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph13%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image14_medium_path or Paragraph14%>
|
||||
<%if Image14_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image14_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph14%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph14%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image15_medium_path or Paragraph15%>
|
||||
<%if Image15_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image15_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph15%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph15%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image16_medium_path or Paragraph16%>
|
||||
<%if Image16_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image16_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph16%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph16%>
|
||||
</div>
|
||||
<%endif%>
|
||||
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
<p class="actions">
|
||||
<%--a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Comment on this article</a--%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">ADMIN: EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Editor' AND user.Status neq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/user.cgi?do=logout">Log Out</a><%endif%>
|
||||
<%--a href="<%config.db_cgi_url%>/rate.cgi?ID=<%ID%>">Rate It</a--%>
|
||||
<%if config.bookmark_enabled%><a href="<%config.db_cgi_url%>/bookmark.cgi?action=link_add;ID=<%ID%>">Bookmark It</a><%endif%>
|
||||
<%if isLinkOwner%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">Edit this link</a><%endif%>
|
||||
<%if paymentsEnabled%><a href="<%config.db_cgi_url%>/modify.cgi?do=payment_linked;process_payment=1;modify=1;ID=<%ID%>"><%if isUnpaid or isFree%>New Payment<%else%>Renewal Payment<%endif%></a><%endif%>
|
||||
</p>
|
||||
|
||||
<div class="fb-comments" data-href="<%detailed_url%>" data-width="620" data-num-posts="5"></div>
|
||||
|
||||
<p>
|
||||
<div style="float:left;">
|
||||
<%--script type="text/javascript">
|
||||
tweetmeme_source = 'slowtwitch';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script--%>
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-text="<%Title%>" data-count="vertical" data-via="slowtwitch">Tweet</a>
|
||||
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<div style="float:left; height: 60px;">
|
||||
<iframe src="http://www.facebook.com/plugins/like.php?app_id=193269620735521&href=<%detailed_url%>&send=false&layout=box_count&show_faces=false&action=like&colorscheme=light&font=verdana&" scrolling="no" frameborder="0" style="border:none; overflow:hidden;" allowTransparency="true"></iframe>
|
||||
<%--<a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a>
|
||||
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>--%>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div style="height: 250px; padding-top: 20px;" class="clear">
|
||||
|
||||
<div style="width: 300px; height: 250px; float: right; vertical-align: top; border-left: 10px solid white;">
|
||||
<%ad_300x250_roadblocks%>
|
||||
</div>
|
||||
|
||||
<div style="width: 300px; float: left;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Articles related to this one</span>
|
||||
<%if RelatedArticles%>
|
||||
|
||||
<%related_articles($RelatedArticles, $ID)%>
|
||||
<%loop related_articles_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<% set tb = thumbnail($loop_value, $Image1_thumbnail_path) %>
|
||||
<%if tb %><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%tb%>" style="padding-left: 10px; max-width: 100px;" />
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<%endloop%>
|
||||
|
||||
<%elsif Related_Article1%>
|
||||
<p><%Related_Article1%></p>
|
||||
<%if Related_Article2%>
|
||||
<p><%Related_Article2%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article3%>
|
||||
<p><%Related_Article3%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article4%>
|
||||
<p><%Related_Article4%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article5%>
|
||||
<p><%Related_Article5%></p>
|
||||
<%endif%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related articles</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<%if test%>
|
||||
<div style="width: 300px;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Photos related to this one</span>
|
||||
<%set RelatedPhotos ||= "1"%>
|
||||
<%if RelatedPhotos%>
|
||||
|
||||
<%related_photos($RelatedPhotos)%>
|
||||
<%loop related_photos_loop%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="/photos<%Image1_thumbnail_path%>" style="padding-left: 10px"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%shorten_it($Description,160)%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%endloop%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related photos</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
<%endif%>
|
||||
|
||||
|
||||
<%if Review_Loop.length~%>
|
||||
<a name="Comments"></a><h3 id="comments">Comments</h3>
|
||||
|
||||
<%--p class="reviewsheader"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Add your own comment</a></p--%>
|
||||
|
||||
<%loop Review_Loop~%>
|
||||
<%include review_include.html%>
|
||||
<%~endloop%>
|
||||
|
||||
<%if Review_Total > $Review_Loop.length%><p class="reviewsfooter"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>">Read <%Review_Total%> comment<%if Review_Total != 1%>s<%endif%></a></p><%endif%>
|
||||
<%~endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,438 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<%Links::Utils::load_reviews($ID, $detailed_max_reviews)~%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%>
|
||||
<%convert_nl_br%><html>
|
||||
<head>
|
||||
<title><%Title%> - <%site_title_short%></title>
|
||||
<%--Facebook Meta Tags--%>
|
||||
<meta name="title" content="<%escape_html Title%>" />
|
||||
<meta name="description" content="<%escape_html Description%>" />
|
||||
<meta property="og:title" content="<%escape_html Title%>"/>
|
||||
<meta name="og:description" content="<%escape_html Description%>" />
|
||||
<meta property="og:site_name" content="<%site_title_short%>"/>
|
||||
<meta property="og:type" content="article"/>
|
||||
<meta property="og:url" content="<%detailed_url%>"/>
|
||||
<meta property="fb:admins" content="100001571171264,721935200" />
|
||||
<%--Twitter Meta Tags--%>
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:site" content="@slowtwitch " />
|
||||
<meta name="twitter:creator" content="@slowtwitch" />
|
||||
<meta name="twitter:title" content="<%escape_html Title%>" />
|
||||
<meta name="twitter:description" content="<%escape_html Description%>" />
|
||||
<%if Image1_thumbnail_path%>
|
||||
<link rel="image_src" href="<%escape_html Image1_largest_path%>" / >
|
||||
<meta property="og:image" content="<%escape_html Image1_largest_path%>"/>
|
||||
<meta name="twitter:image" content="<%escape_html Image1_largest_path%>" />
|
||||
<%endif%>
|
||||
<%--End Facebook Meta Tags--%>
|
||||
<%--End Twitter Meta Tags--%>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="detailed">
|
||||
<%include include_facebook_comments.html%>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<div style="padding: 0px 10px 0px 10px;">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
|
||||
<%--if next_url or prev_url%><p class="linknav"><%if prev_url%><a href="<%prev_url%>"><img src="<%Links::Utils::image_url('paging-prev.gif')%>" alt="<" /> Previous</a><%endif%><%if next_url and prev_url%> | <%endif%><%if next_url%><a href="<%next_url%>">Next <img src="<%Links::Utils::image_url('paging-next.gif')%>" alt=">" /></a><%endif%></p><%endif--%>
|
||||
|
||||
<h2>
|
||||
<%Title%><%if URL and URL ne 'http://'%> <span class="hsmall">(<a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>">Visit this link</a>)</span><%endif%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h2>
|
||||
|
||||
<p class="info">
|
||||
Written by: <%if LinkOwner ne 'admin'%><a href="<%config.db_cgi_url%>/search.cgi?LinkOwner=<%LinkOwner%>"><%endif%><%Contact_Name%><%if LinkOwner ne 'admin'%></a><%endif%><br />
|
||||
<%--Hits: <%Hits%><br />--%>
|
||||
Date: <%Add_Date%><br />
|
||||
<%--if Add_Date ne $Mod_Date%>Last Changed: <%Mod_Date%><br /><%endif--%>
|
||||
|
||||
</p>
|
||||
|
||||
<%if Votes~%>
|
||||
<p class="rating">
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
</p>
|
||||
<%~endif%>
|
||||
|
||||
<%--if Description%><p class="description"><%Description%></p><%endif--%>
|
||||
|
||||
<div class="detail_part">
|
||||
<%if Image1_medium_path or Paragraph1%>
|
||||
<%if Image1_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image1_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph1%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph1%>
|
||||
</div>
|
||||
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image2_medium_path or Paragraph2%>
|
||||
<%if Image2_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image2_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph2%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph2%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image3_medium_path or Paragraph3%>
|
||||
<%if Image3_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image3_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph3%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph3%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image4_medium_path or Paragraph4%>
|
||||
<%if Image4_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image4_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph4%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph4%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image5_medium_path or Paragraph5%>
|
||||
<%if Image5_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image5_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph5%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph5%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image6_medium_path or Paragraph6%>
|
||||
<%if Image6_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image6_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph6%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph6%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image7_medium_path or Paragraph7%>
|
||||
<%if Image7_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image7_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph7%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph7%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image8_medium_path or Paragraph8%>
|
||||
<%if Image8_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image8_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph8%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph8%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image9_medium_path or Paragraph9%>
|
||||
<%if Image9_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image9_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph9%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph9%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image10_medium_path or Paragraph10%>
|
||||
<%if Image10_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image10_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph10%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph10%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image11_medium_path or Paragraph11%>
|
||||
<%if Image11_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image11_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph11%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph11%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image12_medium_path or Paragraph12%>
|
||||
<%if Image12_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image12_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph12%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph12%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image13_medium_path or Paragraph13%>
|
||||
<%if Image13_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image13_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph13%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph13%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image14_medium_path or Paragraph14%>
|
||||
<%if Image14_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image14_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph14%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph14%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image15_medium_path or Paragraph15%>
|
||||
<%if Image15_medium_path%>
|
||||
<div class="detail_imageleft">
|
||||
<img src="<%Image15_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph15%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph15%>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%if Image16_medium_path or Paragraph16%>
|
||||
<%if Image16_medium_path%>
|
||||
<div class="detail_imageright">
|
||||
<img src="<%Image16_medium_path%>" />
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if Paragraph16%>
|
||||
<div class="detail_text">
|
||||
<%Paragraph16%>
|
||||
</div>
|
||||
<%endif%>
|
||||
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
<p class="actions">
|
||||
<%--a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Comment on this article</a--%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">ADMIN: EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Editor' AND user.Status neq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/user.cgi?do=logout">Log Out</a><%endif%>
|
||||
<%--a href="<%config.db_cgi_url%>/rate.cgi?ID=<%ID%>">Rate It</a--%>
|
||||
<%if config.bookmark_enabled%><a href="<%config.db_cgi_url%>/bookmark.cgi?action=link_add;ID=<%ID%>">Bookmark It</a><%endif%>
|
||||
<%if isLinkOwner%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">Edit this link</a><%endif%>
|
||||
<%if paymentsEnabled%><a href="<%config.db_cgi_url%>/modify.cgi?do=payment_linked;process_payment=1;modify=1;ID=<%ID%>"><%if isUnpaid or isFree%>New Payment<%else%>Renewal Payment<%endif%></a><%endif%>
|
||||
</p>
|
||||
|
||||
<div class="fb-comments" data-href="<%detailed_url%>" data-width="620" data-num-posts="5"></div>
|
||||
|
||||
<p>
|
||||
<div style="float:left;">
|
||||
<%--script type="text/javascript">
|
||||
tweetmeme_source = 'slowtwitch';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script--%>
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-text="<%Title%>" data-count="vertical" data-via="slowtwitch">Tweet</a>
|
||||
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<div style="float:left; height: 60px;">
|
||||
|
||||
<!-- Place this tag where you want the +1 button to render -->
|
||||
<g:plusone size="tall"></g:plusone>
|
||||
|
||||
<!-- Place this render call where appropriate -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<div style="float:left; height: 60px;">
|
||||
|
||||
<a href="http://pinterest.com/pin/create/button/?url=<%detailed_url%><%if Image1_medium_path%>&media=<%Image1_medium_path%><%endif%>&description=<%escape_html Description%>" class="pin-it-button" count-layout="vertical"><img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" /></a>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<div style="float:left; height: 60px;">
|
||||
<iframe src="http://www.facebook.com/plugins/like.php?app_id=193269620735521&href=<%detailed_url%>&send=false&layout=box_count&show_faces=false&action=like&colorscheme=light&font=verdana&" scrolling="no" frameborder="0" style="border:none; overflow:hidden;" allowTransparency="true"></iframe>
|
||||
<%--<a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a>
|
||||
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>--%>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div style="height: 250px; padding-top: 20px;" class="clear">
|
||||
|
||||
<div style="width: 300px; height: 250px; float: right; vertical-align: top; border-left: 10px solid white;">
|
||||
<%ad_300x250_roadblocks%>
|
||||
</div>
|
||||
|
||||
<div style="width: 300px; float: left;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Articles related to this one</span>
|
||||
<%if RelatedArticles%>
|
||||
|
||||
<%related_articles($RelatedArticles, $ID)%>
|
||||
<%loop related_articles_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<% set tb = thumbnail($loop_value, $Image1_thumbnail_path) %>
|
||||
<%if tb %><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%tb%>" style="padding-left: 10px; max-width: 100px;" />
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<%endloop%>
|
||||
|
||||
<%elsif Related_Article1%>
|
||||
<p><%Related_Article1%></p>
|
||||
<%if Related_Article2%>
|
||||
<p><%Related_Article2%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article3%>
|
||||
<p><%Related_Article3%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article4%>
|
||||
<p><%Related_Article4%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article5%>
|
||||
<p><%Related_Article5%></p>
|
||||
<%endif%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related articles</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<%if test%>
|
||||
<div style="width: 300px;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Photos related to this one</span>
|
||||
<%set RelatedPhotos ||= "1"%>
|
||||
<%if RelatedPhotos%>
|
||||
|
||||
<%related_photos($RelatedPhotos)%>
|
||||
<%loop related_photos_loop%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<%if Image1_thumbnail_path%><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="/photos<%Image1_thumbnail_path%>" style="padding-left: 10px"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%shorten_it($Description,160)%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<%endloop%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related photos</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
<%endif%>
|
||||
|
||||
|
||||
<%if Review_Loop.length~%>
|
||||
<a name="Comments"></a><h3 id="comments">Comments</h3>
|
||||
|
||||
<%--p class="reviewsheader"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Add your own comment</a></p--%>
|
||||
|
||||
<%loop Review_Loop~%>
|
||||
<%include review_include.html%>
|
||||
<%~endloop%>
|
||||
|
||||
<%if Review_Total > $Review_Loop.length%><p class="reviewsfooter"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>">Read <%Review_Total%> comment<%if Review_Total != 1%>s<%endif%></a></p><%endif%>
|
||||
<%~endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,244 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<%Links::Utils::load_reviews($ID, $detailed_max_reviews)~%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%>
|
||||
<%convert_nl_br%><html>
|
||||
<head>
|
||||
<title><%Title%> - <%site_title_short%></title>
|
||||
<%--Facebook Meta Tags--%>
|
||||
<meta name="title" content="<%escape_html Title%>" />
|
||||
<meta name="description" content="<%escape_html Description%>" />
|
||||
<meta property="og:title" content="<%escape_html Title%>"/>
|
||||
<meta name="og:description" content="<%escape_html Description%>" />
|
||||
<meta property="og:site_name" content="<%site_title_short%>"/>
|
||||
<meta property="og:type" content="article"/>
|
||||
<meta property="og:url" content="<%get_detailed_url($ID)%>"/>
|
||||
<meta property="fb:app_id" content="193269620735521"/>
|
||||
<%--meta property="fb:admins" content="100001571171264,721935200,100004276806266" /--%>
|
||||
<%--Twitter Meta Tags--%>
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:site" content="@slowtwitch " />
|
||||
<meta name="twitter:creator" content="@slowtwitch" />
|
||||
<meta name="twitter:title" content="<%escape_html Title%>" />
|
||||
<meta name="twitter:description" content="<%escape_html Description%>" />
|
||||
<%if Image1_thumbnail_path%>
|
||||
<link rel="image_src" href="<%escape_html Image1_largest_path%>" / >
|
||||
<meta property="og:image" content="<%escape_html Image1_largest_path%>"/>
|
||||
<meta name="twitter:image" content="<%escape_html Image1_largest_path%>" />
|
||||
<%endif%>
|
||||
<%--End Facebook Meta Tags--%>
|
||||
<%--End Twitter Meta Tags--%>
|
||||
<script LANGUAGE="javascript">
|
||||
function window_popup(url){
|
||||
window.open(url,'imageframe','width=650,height=500,resizable=yes,menubar=no,scrollbars=no');
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.js"></script>
|
||||
<%include include_common_head.html%>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.lightbox-0.5.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<%config.build_static_url%>/jquery/css/jquery.lightbox-0.5.css" media="screen" />
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
var settings = {txtTitle: ""};
|
||||
$('.detail_photo_imageleft a').lightBox(settings); // Select all links in object with gallery ID
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body id="detailed">
|
||||
<%include include_facebook_comments.html%>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
|
||||
<%--
|
||||
<%if next_url or prev_url%><p class="linknav"><%if prev_url%><a href="<%prev_url%>"><img src="<%Links::Utils::image_url('paging-prev.gif')%>" alt="<" /> Previous</a><%endif%><%if next_url and prev_url%> | <%endif%><%if next_url%><a href="<%next_url%>">Next <img src="<%Links::Utils::image_url('paging-next.gif')%>" alt=">" /></a><%endif%></p><%endif%>
|
||||
--%>
|
||||
|
||||
<h2>
|
||||
<%Title%><%if URL and URL ne 'http://'%> <span class="hsmall">(<a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>">Visit this link</a>)</span><%endif%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h2>
|
||||
|
||||
<p class="info">
|
||||
Written by: <%if LinkOwner ne 'admin'%><a href="<%config.db_cgi_url%>/search.cgi?LinkOwner=<%LinkOwner%>"><%endif%><%Contact_Name%><%if LinkOwner ne 'admin'%></a><%endif%><br />
|
||||
<%-- Hits: <%Hits%><br /> --%>
|
||||
Added: <%Add_Date%><br />
|
||||
<%if Add_Date ne $Mod_Date%>Last Modified: <%Mod_Date%><br /><%endif%>
|
||||
<br />
|
||||
</p>
|
||||
|
||||
<%if Votes~%>
|
||||
<p class="rating">
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
</p>
|
||||
<%~endif%>
|
||||
|
||||
<div class="detail_part">
|
||||
<div class="detail_photo_imageleft">
|
||||
<%if Image1%><a href="<%Image1_large_path%>" title="<%if Image1_description%><%Image1_description%><%else%>Image #1<%endif%>"><img src="<%Image1_thumbnail_path%>" title="<%if Image1_description%><%replace_line_break($Image1_description)%><%else%>Image #1<%endif%>"></a><%endif%>
|
||||
<%if Image2%><a href="<%Image2_large_path%>" title="<%if Image2_description%><%Image2_description%><%else%>Image #2<%endif%>"><img src="<%Image2_thumbnail_path%>" title="<%if Image2_description%><%replace_line_break($Image2_description)%><%else%>Image #2<%endif%>"></a><%endif%>
|
||||
<%if Image3%><a href="<%Image3_large_path%>" title="<%if Image3_description%><%Image3_description%><%else%>Image #3<%endif%>"><img src="<%Image3_thumbnail_path%>" title="<%if Image3_description%><%replace_line_break($Image3_description)%><%else%>Image #3<%endif%>"></a><%endif%>
|
||||
<%if Image4%><a href="<%Image4_large_path%>" title="<%if Image4_description%><%Image4_description%><%else%>Image #4<%endif%>"><img src="<%Image4_thumbnail_path%>" title="<%if Image4_description%><%replace_line_break($Image4_description)%><%else%>Image #4<%endif%>"></a><%endif%>
|
||||
<%if Image5%><a href="<%Image5_large_path%>" title="<%if Image5_description%><%Image5_description%><%else%>Image #5<%endif%>"><img src="<%Image5_thumbnail_path%>" title="<%if Image5_description%><%replace_line_break($Image5_description)%><%else%>Image #5<%endif%>"></a><%endif%>
|
||||
<%if Image6%><a href="<%Image6_large_path%>" title="<%if Image6_description%><%Image6_description%><%else%>Image #6<%endif%>"><img src="<%Image6_thumbnail_path%>" title="<%if Image6_description%><%replace_line_break($Image6_description)%><%else%>Image #6<%endif%>"></a><%endif%>
|
||||
<%if Image7%><a href="<%Image7_large_path%>" title="<%if Image7_description%><%Image7_description%><%else%>Image #7<%endif%>"><img src="<%Image7_thumbnail_path%>" title="<%if Image7_description%><%replace_line_break($Image7_description)%><%else%>Image #7<%endif%>"></a><%endif%>
|
||||
<%if Image8%><a href="<%Image8_large_path%>" title="<%if Image8_description%><%Image8_description%><%else%>Image #8<%endif%>"><img src="<%Image8_thumbnail_path%>" title="<%if Image8_description%><%replace_line_break($Image8_description)%><%else%>Image #8<%endif%>"></a><%endif%>
|
||||
<%if Image9%><a href="<%Image9_large_path%>" title="<%if Image9_description%><%Image9_description%><%else%>Image #9<%endif%>"><img src="<%Image9_thumbnail_path%>" title="<%if Image9_description%><%replace_line_break($Image9_description)%><%else%>Image #9<%endif%>"></a><%endif%>
|
||||
<%if Image10%><a href="<%Image10_large_path%>" title="<%if Image10_description%><%Image10_description%><%else%>Image #10<%endif%>"><img src="<%Image10_thumbnail_path%>" title="<%if Image10_description%><%replace_line_break($Image10_description)%><%else%>Image #10<%endif%>"></a><%endif%>
|
||||
<%if Image11%><a href="<%Image11_large_path%>" title="<%if Image11_description%><%Image11_description%><%else%>Image #11<%endif%>"><img src="<%Image11_thumbnail_path%>" title="<%if Image11_description%><%replace_line_break($Image11_description)%><%else%>Image #11<%endif%>"></a><%endif%>
|
||||
<%if Image12%><a href="<%Image12_large_path%>" title="<%if Image12_description%><%Image12_description%><%else%>Image #12<%endif%>"><img src="<%Image12_thumbnail_path%>" title="<%if Image12_description%><%replace_line_break($Image12_description)%><%else%>Image #12<%endif%>"></a><%endif%>
|
||||
<%if Image13%><a href="<%Image13_large_path%>" title="<%if Image13_description%><%Image13_description%><%else%>Image #13<%endif%>"><img src="<%Image13_thumbnail_path%>" title="<%if Image13_description%><%replace_line_break($Image13_description)%><%else%>Image #13<%endif%>"></a><%endif%>
|
||||
<%if Image14%><a href="<%Image14_large_path%>" title="<%if Image14_description%><%Image14_description%><%else%>Image #14<%endif%>"><img src="<%Image14_thumbnail_path%>" title="<%if Image14_description%><%replace_line_break($Image14_description)%><%else%>Image #14<%endif%>"></a><%endif%>
|
||||
<%if Image15%><a href="<%Image15_large_path%>" title="<%if Image15_description%><%Image15_description%><%else%>Image #15<%endif%>"><img src="<%Image15_thumbnail_path%>" title="<%if Image15_description%><%replace_line_break($Image15_description)%><%else%>Image #15<%endif%>"></a><%endif%>
|
||||
<%if Image16%><a href="<%Image16_large_path%>" title="<%if Image16_description%><%Image16_description%><%else%>Image #16<%endif%>"><img src="<%Image16_thumbnail_path%>" title="<%if Image16_description%><%replace_line_break($Image16_description)%><%else%>Image #16<%endif%>"></a><%endif%>
|
||||
<%if Image17%><a href="<%Image17_large_path%>" title="<%if Image17_description%><%Image17_description%><%else%>Image #17<%endif%>"><img src="<%Image17_thumbnail_path%>" title="<%if Image17_description%><%replace_line_break($Image17_description)%><%else%>Image #17<%endif%>"></a><%endif%>
|
||||
<%if Image18%><a href="<%Image18_large_path%>" title="<%if Image18_description%><%Image18_description%><%else%>Image #18<%endif%>"><img src="<%Image18_thumbnail_path%>" title="<%if Image18_description%><%replace_line_break($Image18_description)%><%else%>Image #18<%endif%>"></a><%endif%>
|
||||
<%if Image19%><a href="<%Image19_large_path%>" title="<%if Image19_description%><%Image19_description%><%else%>Image #19<%endif%>"><img src="<%Image19_thumbnail_path%>" title="<%if Image19_description%><%replace_line_break($Image19_description)%><%else%>Image #19<%endif%>"></a><%endif%>
|
||||
<%if Image20%><a href="<%Image20_large_path%>" title="<%if Image20_description%><%Image20_description%><%else%>Image #20<%endif%>"><img src="<%Image20_thumbnail_path%>" title="<%if Image20_description%><%replace_line_break($Image20_description)%><%else%>Image #20<%endif%>"></a><%endif%>
|
||||
|
||||
</div>
|
||||
<div class="detail_text">
|
||||
<%if Paragraph1%><%Paragraph1%><%endif%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="actions">
|
||||
<%--a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Comment on this article</a--%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Editor'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/user.cgi?do=logout">Log Out</a><%endif%>
|
||||
<%--a href="<%config.db_cgi_url%>/rate.cgi?ID=<%ID%>">Rate It</a--%>
|
||||
<%if config.bookmark_enabled%><a href="<%config.db_cgi_url%>/bookmark.cgi?action=link_add;ID=<%ID%>">Bookmark It</a><%endif%>
|
||||
<%if isLinkOwner%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">Edit this link</a><%endif%>
|
||||
<%if paymentsEnabled%><a href="<%config.db_cgi_url%>/modify.cgi?do=payment_linked;process_payment=1;modify=1;ID=<%ID%>"><%if isUnpaid or isFree%>New Payment<%else%>Renewal Payment<%endif%></a><%endif%>
|
||||
</p>
|
||||
|
||||
<div class="fb-comments" data-href="<%detailed_url%>" data-width="620" data-num-posts="5"></div>
|
||||
|
||||
<p>
|
||||
<div style="float:left;">
|
||||
<%--script type="text/javascript">
|
||||
tweetmeme_source = 'slowtwitch';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script--%>
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-text="<%Title%>" data-count="vertical" data-via="slowtwitch">Tweet</a>
|
||||
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<div style="float:left; height: 60px;">
|
||||
<iframe src="http://www.facebook.com/plugins/like.php?app_id=193269620735521&href=<%detailed_url%>&send=false&layout=box_count&width=225&show_faces=false&action=like&colorscheme=light&font=verdana&" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width: 225px; height: 90px;" allowTransparency="true"></iframe>
|
||||
<%--<a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a>
|
||||
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>--%>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div style="height: 250px; padding-top: 20px;" class="clear">
|
||||
|
||||
<div style="width: 300px; height: 250px; float: right; vertical-align: top; border-left: 10px solid white;">
|
||||
<%ad_300x250_roadblocks%>
|
||||
</div>
|
||||
|
||||
<div style="width: 300px; float: left;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Articles related to this one</span>
|
||||
<%if RelatedArticles%>
|
||||
|
||||
<%related_articles($RelatedArticles, $ID)%>
|
||||
<%loop related_articles_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<% set tb = thumbnail($loop_value, $Image1_thumbnail_path) %>
|
||||
<%if tb %><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%tb%>" style="padding-left: 10px; max-width: 100px;" />
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<%endloop%>
|
||||
|
||||
<%elsif Related_Article1%>
|
||||
<p><%Related_Article1%></p>
|
||||
<%if Related_Article2%>
|
||||
<p><%Related_Article2%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article3%>
|
||||
<p><%Related_Article3%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article4%>
|
||||
<p><%Related_Article4%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article5%>
|
||||
<p><%Related_Article5%></p>
|
||||
<%endif%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related articles</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<%if Review_Loop.length~%>
|
||||
<a name="Comments"></a><h3 id="comments">Comments</h3>
|
||||
|
||||
<%--p class="reviewsheader"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Add your own comment</a></p--%>
|
||||
|
||||
<%loop Review_Loop~%>
|
||||
<%include review_include.html%>
|
||||
<%~endloop%>
|
||||
|
||||
<%if Review_Total > $Review_Loop.length%><p class="reviewsfooter"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>">Read <%Review_Total%> comment<%if Review_Total != 1%>s<%endif%></a></p><%endif%>
|
||||
<%~endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
<%--
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image1_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image1_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image2_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image2_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image3_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image3_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image4_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image4_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image5_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image5_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image6_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image6_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image7_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image7_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image8_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image8_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image9_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image9_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image10_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image10_thumbnail" title="<%Title%>"></a>
|
||||
--%>
|
@ -0,0 +1,278 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<%Links::Utils::load_reviews($ID, $detailed_max_reviews)~%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%>
|
||||
<%convert_nl_br%><html>
|
||||
<head>
|
||||
<title><%Title%> - <%site_title_short%></title>
|
||||
<%--Facebook Meta Tags--%>
|
||||
<meta property="og:title" content="<%escape_html Title%>"/>
|
||||
<meta name="og:description" content="<%escape_html Description%>" />
|
||||
<meta property="og:site_name" content="<%site_title_short%>"/>
|
||||
<meta property="og:type" content="article"/>
|
||||
<meta property="og:url" content="<%get_detailed_url($ID)%>"/>
|
||||
<meta property="fb:app_id" content="193269620735521"/>
|
||||
<%--meta property="fb:admins" content="100001571171264,721935200,100004276806266" /--%>
|
||||
<%--Twitter Meta Tags--%>
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:site" content="@slowtwitch " />
|
||||
<meta name="twitter:creator" content="@slowtwitch" />
|
||||
<meta name="twitter:title" content="<%escape_html Title%>" />
|
||||
<meta name="twitter:description" content="<%escape_html Description%>" />
|
||||
<%if Image1_thumbnail_path%>
|
||||
<link rel="image_src" href="<%escape_html Image1_largest_path%>" / >
|
||||
<meta property="og:image" content="<%escape_html Image1_largest_path%>"/>
|
||||
<meta name="twitter:image" content="<%escape_html Image1_largest_path%>" />
|
||||
<%endif%>
|
||||
<%--End Facebook Meta Tags--%>
|
||||
<%--End Twitter Meta Tags--%>
|
||||
<meta name="title" content="<%escape_html Title%>" />
|
||||
<meta name="description" content="<%escape_html Description%>" />
|
||||
<script LANGUAGE="javascript">
|
||||
function window_popup(url){
|
||||
window.open(url,'imageframe','width=650,height=500,resizable=yes,menubar=no,scrollbars=no');
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.js"></script>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="detailed">
|
||||
<%include include_facebook_comments.html%>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
|
||||
<%--
|
||||
<%if next_url or prev_url%><p class="linknav"><%if prev_url%><a href="<%prev_url%>"><img src="<%Links::Utils::image_url('paging-prev.gif')%>" alt="<" /> Previous</a><%endif%><%if next_url and prev_url%> | <%endif%><%if next_url%><a href="<%next_url%>">Next <img src="<%Links::Utils::image_url('paging-next.gif')%>" alt=">" /></a><%endif%></p><%endif%>
|
||||
--%>
|
||||
|
||||
<h2>
|
||||
<%Title%><%if URL and URL ne 'http://'%> <span class="hsmall">(<a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>">Visit this link</a>)</span><%endif%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h2>
|
||||
|
||||
<p class="info">
|
||||
Written by: <%if LinkOwner ne 'admin'%><a href="<%config.db_cgi_url%>/search.cgi?LinkOwner=<%LinkOwner%>"><%endif%><%Contact_Name%><%if LinkOwner ne 'admin'%></a><%endif%><br />
|
||||
<%-- Hits: <%Hits%><br /> --%>
|
||||
Added: <%Add_Date%><br />
|
||||
<%if Add_Date ne $Mod_Date%>Last Modified: <%Mod_Date%><br /><%endif%>
|
||||
<br />
|
||||
</p>
|
||||
|
||||
<%if Votes~%>
|
||||
<p class="rating">
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
</p>
|
||||
<%~endif%>
|
||||
|
||||
<div class="detail_part">
|
||||
<div class="detail_text">
|
||||
<%if Paragraph1%><%Paragraph1%><%endif%>
|
||||
|
||||
<br/><br/>
|
||||
|
||||
<div id="detail_large_photo" style="text-align: justify;">
|
||||
|
||||
<%if Image1_description%><%Image1_description%><br/><br/><%endif%>
|
||||
<%if Image1%><div align="center"><img src="<%Image1_largest_path%>" title="<%if Image1_description%><%replace_line_break($Image1_description)%><%else%>Image #1<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image2_description%><%Image2_description%><br/><br/><%endif%>
|
||||
<%if Image2%><div align="center"><img src="<%Image2_largest_path%>" title="<%if Image2_description%><%replace_line_break($Image2_description)%><%else%>Image #2<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image3_description%><%Image3_description%><br/><br/><%endif%>
|
||||
<%if Image3%><div align="center"><img src="<%Image3_largest_path%>" title="<%if Image3_description%><%replace_line_break($Image3_description)%><%else%>Image #3<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image4_description%><%Image4_description%><br/><br/><%endif%>
|
||||
<%if Image4%><div align="center"><img src="<%Image4_largest_path%>" title="<%if Image4_description%><%replace_line_break($Image4_description)%><%else%>Image #4<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image5_description%><%Image5_description%><br/><br/><%endif%>
|
||||
<%if Image5%><div align="center"><img src="<%Image5_largest_path%>" title="<%if Image5_description%><%replace_line_break($Image5_description)%><%else%>Image #5<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image6_description%><%Image6_description%><br/><br/><%endif%>
|
||||
<%if Image6%><div align="center"><img src="<%Image6_largest_path%>" title="<%if Image6_description%><%replace_line_break($Image6_description)%><%else%>Image #6<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image7_description%><%Image7_description%><br/><br/><%endif%>
|
||||
<%if Image7%><div align="center"><img src="<%Image7_largest_path%>" title="<%if Image7_description%><%replace_line_break($Image7_description)%><%else%>Image #7<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image8_description%><%Image8_description%><br/><br/><%endif%>
|
||||
<%if Image8%><div align="center"><img src="<%Image8_largest_path%>" title="<%if Image8_description%><%replace_line_break($Image8_description)%><%else%>Image #8<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image9_description%><%Image9_description%><br/><br/><%endif%>
|
||||
<%if Image9%><div align="center"><img src="<%Image9_largest_path%>" title="<%if Image9_description%><%replace_line_break($Image9_description)%><%else%>Image #9<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image10_description%><%Image10_description%><br/><br/><%endif%>
|
||||
<%if Image10%><div align="center"><img src="<%Image10_largest_path%>" title="<%if Image10_description%><%replace_line_break($Image10_description)%><%else%>Image #10<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image11_description%><%Image11_description%><br/><br/><%endif%>
|
||||
<%if Image11%><div align="center"><img src="<%Image11_largest_path%>" title="<%if Image11_description%><%replace_line_break($Image11_description)%><%else%>Image #11<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image12_description%><%Image12_description%><br/><br/><%endif%>
|
||||
<%if Image12%><div align="center"><img src="<%Image12_largest_path%>" title="<%if Image12_description%><%replace_line_break($Image12_description)%><%else%>Image #12<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image13_description%><%Image13_description%><br/><br/><%endif%>
|
||||
<%if Image13%><div align="center"><img src="<%Image13_largest_path%>" title="<%if Image13_description%><%replace_line_break($Image13_description)%><%else%>Image #13<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image14_description%><%Image14_description%><br/><br/><%endif%>
|
||||
<%if Image14%><div align="center"><img src="<%Image14_largest_path%>" title="<%if Image14_description%><%replace_line_break($Image14_description)%><%else%>Image #14<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image15_description%><%Image15_description%><br/><br/><%endif%>
|
||||
<%if Image15%><div align="center"><img src="<%Image15_largest_path%>" title="<%if Image15_description%><%replace_line_break($Image15_description)%><%else%>Image #15<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image16_description%><%Image16_description%><br/><br/><%endif%>
|
||||
<%if Image16%><div align="center"><img src="<%Image16_largest_path%>" title="<%if Image16_description%><%replace_line_break($Image16_description)%><%else%>Image #16<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image17_description%><%Image17_description%><br/><br/><%endif%>
|
||||
<%if Image17%><div align="center"><img src="<%Image17_largest_path%>" title="<%if Image17_description%><%replace_line_break($Image17_description)%><%else%>Image #17<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image18_description%><%Image18_description%><br/><br/><%endif%>
|
||||
<%if Image18%><div align="center"><img src="<%Image18_largest_path%>" title="<%if Image18_description%><%replace_line_break($Image18_description)%><%else%>Image #18<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image19_description%><%Image19_description%><br/><br/><%endif%>
|
||||
<%if Image19%><div align="center"><img src="<%Image19_largest_path%>" title="<%if Image19_description%><%replace_line_break($Image19_description)%><%else%>Image #19<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
<%if Image20_description%><%Image20_description%><br/><br/><%endif%>
|
||||
<%if Image20%><div align="center"><img src="<%Image20_largest_path%>" title="<%if Image20_description%><%replace_line_break($Image20_description)%><%else%>Image #20<%endif%>"><br/><br/></div><%endif%>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="actions">
|
||||
<%--a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Comment on this article</a--%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Editor'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/user.cgi?do=logout">Log Out</a><%endif%>
|
||||
<%--a href="<%config.db_cgi_url%>/rate.cgi?ID=<%ID%>">Rate It</a--%>
|
||||
<%if config.bookmark_enabled%><a href="<%config.db_cgi_url%>/bookmark.cgi?action=link_add;ID=<%ID%>">Bookmark It</a><%endif%>
|
||||
<%if isLinkOwner%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">Edit this link</a><%endif%>
|
||||
<%if paymentsEnabled%><a href="<%config.db_cgi_url%>/modify.cgi?do=payment_linked;process_payment=1;modify=1;ID=<%ID%>"><%if isUnpaid or isFree%>New Payment<%else%>Renewal Payment<%endif%></a><%endif%>
|
||||
</p>
|
||||
|
||||
<div class="fb-comments" data-href="<%detailed_url%>" data-width="620" data-num-posts="5"></div>
|
||||
|
||||
<p>
|
||||
<div style="float:left;">
|
||||
<%--script type="text/javascript">
|
||||
tweetmeme_source = 'slowtwitch';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script--%>
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-text="<%Title%>" data-count="vertical" data-via="slowtwitch">Tweet</a>
|
||||
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<div style="float:left; height: 60px;">
|
||||
<iframe src="http://www.facebook.com/plugins/like.php?app_id=193269620735521&href=<%detailed_url%>&send=false&layout=box_count&show_faces=false&action=like&colorscheme=light&font=verdana&" scrolling="no" frameborder="0" style="border:none; overflow:hidden;" allowTransparency="true"></iframe>
|
||||
<%--<a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a>
|
||||
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>--%>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div style="height: 250px; padding-top: 20px;" class="clear">
|
||||
|
||||
<div style="width: 300px; height: 250px; float: right; vertical-align: top; border-left: 10px solid white;">
|
||||
<%ad_300x250_roadblocks%>
|
||||
</div>
|
||||
|
||||
<div style="width: 300px; float: left;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Articles related to this one</span>
|
||||
<%if RelatedArticles%>
|
||||
|
||||
<%related_articles($RelatedArticles, $ID)%>
|
||||
<%loop related_articles_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<% set tb = thumbnail($loop_value, $Image1_thumbnail_path) %>
|
||||
<%if tb %><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%tb%>" style="padding-left: 10px; max-width: 100px;" />
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<%endloop%>
|
||||
|
||||
<%elsif Related_Article1%>
|
||||
<p><%Related_Article1%></p>
|
||||
<%if Related_Article2%>
|
||||
<p><%Related_Article2%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article3%>
|
||||
<p><%Related_Article3%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article4%>
|
||||
<p><%Related_Article4%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article5%>
|
||||
<p><%Related_Article5%></p>
|
||||
<%endif%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related articles</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<%if Review_Loop.length~%>
|
||||
<a name="Comments"></a><h3 id="comments">Comments</h3>
|
||||
|
||||
<%--p class="reviewsheader"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Add your own comment</a></p--%>
|
||||
|
||||
<%loop Review_Loop~%>
|
||||
<%include review_include.html%>
|
||||
<%~endloop%>
|
||||
|
||||
<%if Review_Total > $Review_Loop.length%><p class="reviewsfooter"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>">Read <%Review_Total%> comment<%if Review_Total != 1%>s<%endif%></a></p><%endif%>
|
||||
<%~endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
<%--
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image1_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image1_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image2_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image2_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image3_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image3_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image4_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image4_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image5_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image5_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image6_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image6_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image7_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image7_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image8_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image8_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image9_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image9_thumbnail" title="<%Title%>"></a>
|
||||
<a href="#" onclick="window_popup('<%config.db_cgi_url%>/showpicture.cgi?ID=<%ID%>&v=Image10_large'); return false;"><img src="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>&v=Image10_thumbnail" title="<%Title%>"></a>
|
||||
--%>
|
@ -0,0 +1,202 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<%Links::Utils::load_reviews($ID, $detailed_max_reviews)~%>
|
||||
<%convert_nl_br%><html>
|
||||
<head>
|
||||
<title><%Title%> - <%site_title_short%></title>
|
||||
<%--Facebook Meta Tags--%>
|
||||
<meta name="title" content="<%escape_html Title%>" />
|
||||
<meta name="description" content="<%escape_html Description%>" />
|
||||
<meta property="og:title" content="<%escape_html Title%>"/>
|
||||
<meta name="og:description" content="<%escape_html Description%>" />
|
||||
<meta property="og:site_name" content="<%site_title_short%>"/>
|
||||
<meta property="og:type" content="article"/>
|
||||
<meta property="og:url" content="<%get_detailed_url($ID)%>"/>
|
||||
<meta property="fb:app_id" content="193269620735521"/>
|
||||
<%--meta property="fb:admins" content="100001571171264,721935200,100004276806266" /--%>
|
||||
<%--Twitter Meta Tags--%>
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:site" content="@slowtwitch " />
|
||||
<meta name="twitter:creator" content="@slowtwitch" />
|
||||
<meta name="twitter:title" content="<%escape_html Title%>" />
|
||||
<meta name="twitter:description" content="<%escape_html Description%>" />
|
||||
<%if Thumbnail_URL and Thumbnail_URL ne 'http://' %>
|
||||
<link rel="image_src" href="<%Thumbnail_URL%>" / >
|
||||
<meta property="og:image" content="<%Thumbnail_URL%>"/>
|
||||
<meta name="twitter:image" content="<%Thumbnail_URL%>" />
|
||||
<%else%>
|
||||
<% Plugins::ConvertVideo::get_file_path($ID, "thumbnail_file_field") %>
|
||||
<%if thumbnail_file_field_path%>
|
||||
<link rel="image_src" href="<%thumbnail_file_field_path%>" / >
|
||||
<meta property="og:image" content="<%thumbnail_file_field_path%>"/>
|
||||
<meta name="twitter:image" content="<%thumbnail_file_field_path%>" />
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
<%--End Facebook Meta Tags--%>
|
||||
<%--End Twitter Meta Tags--%>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="detailed">
|
||||
<%include include_facebook_comments.html%>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
|
||||
<h2>
|
||||
<%Title%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h2>
|
||||
|
||||
<%if Votes~%>
|
||||
<p class="rating">
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
</p>
|
||||
<%~endif%>
|
||||
|
||||
<p class="info">
|
||||
Written by: <%if LinkOwner ne 'admin'%><a href="<%config.db_cgi_url%>/search.cgi?LinkOwner=<%LinkOwner%>"><%endif%><%Contact_Name%><%if LinkOwner ne 'admin'%></a><%endif%><br />
|
||||
<%-- Hits: <%Hits%><br /> --%>
|
||||
Added: <%Add_Date%><br />
|
||||
<%if Add_Date ne $Mod_Date%>Last Modified: <%Mod_Date%><br /><%endif%>
|
||||
<br />
|
||||
</p>
|
||||
|
||||
<div class="detail_part">
|
||||
<div class="detail_videoleft">
|
||||
<%if URL and URL ne 'http://' %><%set video = $URL%><%endif%>
|
||||
<%if Image_URL and Image_URL ne 'http://' %><%set image = $Image_URL%><%endif%>
|
||||
<%if video%><%include include_video_player.html%><%endif%>
|
||||
</div>
|
||||
<br />
|
||||
<div class="detail_text">
|
||||
<%if Paragraph1%><%Paragraph1%><%endif%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="actions">
|
||||
<%--a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Comment on this article</a--%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Editor'%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">EDIT THIS ARTICLE</a><%endif%>
|
||||
<%if user.Status eq 'Administrator'%><a href="<%config.db_cgi_url%>/user.cgi?do=logout">Log Out</a><%endif%>
|
||||
<%--a href="<%config.db_cgi_url%>/rate.cgi?ID=<%ID%>">Rate It</a--%>
|
||||
<%if config.bookmark_enabled%><a href="<%config.db_cgi_url%>/bookmark.cgi?action=link_add;ID=<%ID%>">Bookmark It</a><%endif%>
|
||||
<%if isLinkOwner%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">Edit this link</a><%endif%>
|
||||
<%if paymentsEnabled%><a href="<%config.db_cgi_url%>/modify.cgi?do=payment_linked;process_payment=1;modify=1;ID=<%ID%>"><%if isUnpaid or isFree%>New Payment<%else%>Renewal Payment<%endif%></a><%endif%>
|
||||
</p>
|
||||
|
||||
<div class="fb-comments" data-href="<%detailed_url%>" data-width="620" data-num-posts="5"></div>
|
||||
|
||||
<p>
|
||||
<div style="float:left;">
|
||||
<%--script type="text/javascript">
|
||||
tweetmeme_source = 'slowtwitch';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script--%>
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-text="<%Title%>" data-count="vertical" data-via="slowtwitch">Tweet</a>
|
||||
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<div style="float:left; height: 60px;">
|
||||
<iframe src="http://www.facebook.com/plugins/like.php?app_id=193269620735521&href=<%detailed_url%>&send=false&layout=box_count&show_faces=false&action=like&colorscheme=light&font=verdana&" scrolling="no" frameborder="0" style="border:none; overflow:hidden;" allowTransparency="true"></iframe>
|
||||
<%--<a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a>
|
||||
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>--%>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div style="height: 250px; padding-top: 20px;" class="clear">
|
||||
|
||||
<div style="width: 300px; height: 250px; float: right; vertical-align: top; border-left: 10px solid white;">
|
||||
<%ad_300x250_roadblocks%>
|
||||
</div>
|
||||
|
||||
<div style="width: 300px; float: left;">
|
||||
<span style="font-size: 13px; font-weight: bold;">Articles related to this one</span>
|
||||
<%if RelatedArticles%>
|
||||
|
||||
<%related_articles($RelatedArticles,$ID)%>
|
||||
<%loop related_articles_loop%>
|
||||
<%Plugins::SlideShow::generate_paths($ID)%><%rewrite_detail_url%>
|
||||
<div style="padding-bottom: 10px; padding-top: 5px; padding-right: 10px; text-align: justify;">
|
||||
<% set tb = thumbnail($loop_value, $Image1_thumbnail_path) %>
|
||||
<%if tb %><div style="float: right; width:100px; padding-right: 10px;">
|
||||
<img src="<%tb%>" style="padding-left: 10px; max-width: 100px;"/>
|
||||
</div><%endif%>
|
||||
<div>
|
||||
<a href="<%detailed_url%>" class="headline"><%Title%></a><br />
|
||||
<%Description%> <span style="font-style: italic;"><%GT::Date::date_transform($Add_Date,$config.date_user_format, '%m%.%dd%.%yy%')%></span>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<%endloop%>
|
||||
|
||||
<%elsif Related_Article1%>
|
||||
<p><%Related_Article1%></p>
|
||||
<%if Related_Article2%>
|
||||
<p><%Related_Article2%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article3%>
|
||||
<p><%Related_Article3%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article4%>
|
||||
<p><%Related_Article4%></p>
|
||||
<%endif%>
|
||||
<%if Related_Article5%>
|
||||
<p><%Related_Article5%></p>
|
||||
<%endif%>
|
||||
|
||||
<%else%>
|
||||
<p>There are no related articles</p>
|
||||
<%endif%>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<%if Review_Loop.length~%>
|
||||
<a name="Comments"></a><h3 id="comments">Comments</h3>
|
||||
|
||||
<%--p class="reviewsheader"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Add your own comment</a></p--%>
|
||||
|
||||
<%loop Review_Loop~%>
|
||||
<%include review_include.html%>
|
||||
<%~endloop%>
|
||||
|
||||
<%if Review_Total > $Review_Loop.length%><p class="reviewsfooter"><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>">Read <%Review_Total%> comment<%if Review_Total != 1%>s<%endif%></a></p><%endif%>
|
||||
<%~endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,12 @@
|
||||
<% if ID == 5513 %>
|
||||
<br>
|
||||
<%else%>
|
||||
<div id="fb-root"></div>
|
||||
<script>(function(d, s, id) {
|
||||
var js, fjs = d.getElementsByTagName(s)[0];
|
||||
if (d.getElementById(id)) return;
|
||||
js = d.createElement(s); js.id = id;
|
||||
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=193269620735521";
|
||||
fjs.parentNode.insertBefore(js, fjs);
|
||||
}(document, 'script', 'facebook-jssdk'));</script>
|
||||
<%endif%>
|
@ -0,0 +1,71 @@
|
||||
<hr class="hide" />
|
||||
<div id="footer" class="clear">
|
||||
|
||||
<%get_footer_categories(0 , 'Name', 'ASC')%>
|
||||
<ul class="secondarynav">
|
||||
<%--loop category_links_loop--%>
|
||||
<!--li>
|
||||
<a href="<%escape_html URL%>"><%Name%></a>
|
||||
</li-->
|
||||
<%--endloop--%>
|
||||
<li><a href="/aboutus.html">ABOUT US</a></li>
|
||||
<li><a href="/privacy.html">PRIVACY POLICY</a></li>
|
||||
<li style="background-image: none"><a href="/agreement.html">USER AGREEMENT</a></li>
|
||||
</ul>
|
||||
|
||||
<%--ul class="secondarynav">
|
||||
<li><a href="/aboutus.html">ABOUT US</a></li>
|
||||
<li><a href="/privacy.html">PRIVACY POLICY</a></li>
|
||||
<li style="background-image: none"><a href="/agreement.html">USER AGREEMENT</a></li>
|
||||
<%--li><a href="/advertise/advertise.html">ADVERTISE</a></li--%>
|
||||
</ul--%>
|
||||
|
||||
|
||||
<p>© 1999-2015 Slowtwitch, Inc., and Slowtwitch.com<br />
|
||||
Reproduction of material from any Slowtwitch.com page without written permission is strictly prohibited.<br />
|
||||
17116 Bob's Gap Rd, Valyermo, CA 93563-0056<br />
|
||||
Telephone 661<36>944<34>5239<br />
|
||||
<a href="mailto:slowman@slowtwitch.com">slowman-AT-slowtwitch-DOT-com</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
<%--if in.debug%><%DUMP%><%endif--%>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$('a:not([href*="' + document.domain + '"])').each(function () {
|
||||
var href = $(this).attr('href');
|
||||
if (href && href.charAt(0) != '#' && href.match(/^javascript:/gi) == null && href.match(/^mailto:/gi) == null && href.match(/gforum/gi) == null) {
|
||||
var host = $.url.setUrl(href).attr("host");
|
||||
|
||||
if (host != null) {
|
||||
var sub = host.indexOf('.') + 1;
|
||||
if (host.indexOf('.', sub) != -1)
|
||||
host = host.slice(sub);
|
||||
|
||||
if (host != 'slowtwitch.com') {
|
||||
$(this).click(function () {
|
||||
recordOutboundLink($(this)[0], 'Outbound Links', host);
|
||||
return false;
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<%-- WALLPAPER AdBlock Code --%>
|
||||
<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
<script type="text/javascript">
|
||||
document.write('<scr'+'ipt src="http://reach.slowtwitch.com/servlet/view/wallpaper/javascript/zone?zid=52&pid=0&resolution='+screen.width+'x'+screen.height+'&random='+Math.floor(89999999*Math.random()+10000000)+'&millis='+new Date().getTime()+'&referrer='+encodeURIComponent(document.location)+'" type="text/javascript"></scr'+'ipt>');
|
||||
</script>
|
||||
<!-- END ADVERTPRO CODE BLOCK -->
|
||||
|
||||
<%-- PEEL Code --%>
|
||||
<!-- BEGIN ADVERTPRO CODE BLOCK -->
|
||||
<script type="text/javascript">
|
||||
document.write('<scr'+'ipt src="http://reach.slowtwitch.com/servlet/view/pagepeel/javascript/zone?zid=53&pid=0&random='+Math.floor(89999999*Math.random()+10000000)+'&millis='+new Date().getTime()+'&referrer='+encodeURIComponent(document.location)+'" type="text/javascript"></scr'+'ipt>');
|
||||
</script>
|
||||
<!-- END ADVERTPRO CODE BLOCK -->
|
@ -0,0 +1,260 @@
|
||||
<script language="javascript">
|
||||
$(document).ready(function(){
|
||||
$("#SelectWebsite").click(selectWebsite);
|
||||
$("#SelectFile").click(selectFile);
|
||||
$("#Link_Type").change(selectLinkType);
|
||||
$("#modify_form").submit(checkSubmit);
|
||||
});
|
||||
|
||||
function selectWebsite() {
|
||||
$("#filecontent").hide();
|
||||
$("#websitecontent").show();
|
||||
}
|
||||
|
||||
function selectFile() {
|
||||
$("#websitecontent").hide();
|
||||
$("#filecontent").show();
|
||||
}
|
||||
|
||||
function selectLinkType() {
|
||||
var type = $("#Link_Type").val();
|
||||
|
||||
if (type == 'article') {
|
||||
$("#article_photo_form").show();
|
||||
$("#video_form").hide();
|
||||
|
||||
for (i = 1; i <= 16 ; i++) {
|
||||
$("#article" + i).show();
|
||||
$("#photo" + i).hide();
|
||||
}
|
||||
|
||||
$("#article_has_video").show();
|
||||
$("#photo_body").hide();
|
||||
$("#photo_extra").hide();
|
||||
$("#photo_large_pic").hide();
|
||||
} else if (type == 'photo') {
|
||||
$("#article_photo_form").show();
|
||||
$("#video_form").hide();
|
||||
|
||||
for (i = 1; i <= 16 ; i++) {
|
||||
$("#article" + i).hide();
|
||||
$("#photo" + i).show();
|
||||
}
|
||||
|
||||
$("#article_has_video").hide();
|
||||
$("#photo_body").show();
|
||||
$("#photo_extra").show();
|
||||
$("#photo_large_pic").show();
|
||||
} else {
|
||||
$("#article_photo_form").hide();
|
||||
$("#photo_body").show();
|
||||
$("#video_form").show();
|
||||
}
|
||||
}
|
||||
|
||||
function checkSubmit() {
|
||||
var type = $("#Link_Type").val();
|
||||
|
||||
if (type == 'article') {
|
||||
clearVideoData(0);
|
||||
} else if (type == 'photo') {
|
||||
clearVideoData(0);
|
||||
$("#Paragraph1").val($("#Main_Body").val());
|
||||
} else if (type == 'video') {
|
||||
if ($('#SelectWebsite').is(':checked')) {
|
||||
if (! checkUrlVal("#URL") ||
|
||||
$("#Image_Path").val() == "") {
|
||||
if (! confirm("You haven't entered all the information. The video link may not display properly. Continue?")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
clearVideoData(1);
|
||||
} else {
|
||||
if ($("#File_Path").val() == "") {
|
||||
if (! confirm("You haven't entered all the information. The video link may not display properly. Continue?")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
clearVideoData(2);
|
||||
}
|
||||
$("#Paragraph1").val($("#Main_Body").val());
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function clearVideoData(index) {
|
||||
if (index != 1) {
|
||||
$("#URL").val("http://");
|
||||
$("#Image_Path").val("");
|
||||
} else {
|
||||
$("#admin_convert_video").attr('checked', true);
|
||||
}
|
||||
|
||||
if (index != 2) {
|
||||
$("#File_Path").val("");
|
||||
}
|
||||
|
||||
if (index == 0) {
|
||||
$("#admin_convert_video").attr('checked', false);
|
||||
}
|
||||
}
|
||||
|
||||
function checkUrlVal(id_str) {
|
||||
if ($(id_str).val() == '' || $(id_str).val() == "http://") {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
<div class="row required clear">
|
||||
<label for="Title" class="name">Title: <span>*</span></label>
|
||||
<div class="value">
|
||||
<input type="text" id="Title" name="Title" value="<%if Title%><%escape_html Title%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row<%unless category_loop_selected%> required<%endunless%> clear">
|
||||
<label for="CatLinks.CategoryID" class="name">Category:<%unless category_loop_selected%> <span>*</span><%endunless%></label>
|
||||
<div class="value wrappedtext">
|
||||
<%~if config.db_gen_category_list == 2%>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/treecats.js"></script>
|
||||
<%~set selected_cats = Links::Tools::category_list_selected%>
|
||||
<%~loop selected_cats%>
|
||||
<input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" />
|
||||
<%~endloop%>
|
||||
<noscript>
|
||||
<ul class="categories">
|
||||
<%~loop selected_cats%>
|
||||
<li><%Full_Name%></li>
|
||||
<%~endloop%>
|
||||
<%~if not selected_cats.length%>
|
||||
<li><%Links::language('ADD_SELCAT')%></li>
|
||||
<%~endif%>
|
||||
</ul>
|
||||
</noscript>
|
||||
<div id="treecats"></div>
|
||||
<script type="text/javascript">
|
||||
var tc = new treecats({ selectionMode : 'multiple', cgiURL : '<%config.db_cgi_url%>', imageURL : '<%config.build_static_url%>/<%t%>/images' });
|
||||
tc.load();
|
||||
</script>
|
||||
<%~elsif category_loop_selected%>
|
||||
<%~if category_loop.length > 1%>
|
||||
<ul class="categories"><%loop category_loop%><li><%Full_Name%><input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" /></li><%endloop%></ul>
|
||||
<%~else%>
|
||||
<%loop category_loop%><%Full_Name%><input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" /><%endloop%>
|
||||
<%~endif%>
|
||||
<%~else%>
|
||||
<select id="CatLinks.CategoryID" name="CatLinks.CategoryID">
|
||||
<%~loop category_loop%>
|
||||
<option value="<%escape_html ID%>"<%if selected%> selected="selected"<%endif%>><%' ' x $CatDepth%><%Name%></option>
|
||||
<%~endloop%>
|
||||
</select>
|
||||
<%~endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row required clear">
|
||||
<label for="Type" class="name">Type: <span>*</span></label>
|
||||
<div class="value">
|
||||
<select name="Type" id="Type">
|
||||
<option value="editorial"<%if Type eq 'editorial'%> selected<%endif%>>editorial</option>
|
||||
<option value="news"<%if Type eq 'news'%> selected<%endif%>>news</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row required clear">
|
||||
<label for="Link_Type" class="name">Link Type: <span>*</span></label>
|
||||
<div class="value">
|
||||
<% if modify and Link_Type%>
|
||||
<input type="hidden" id="Link_Type" name="Link_Type" value="<%Link_Type%>">
|
||||
<%if Link_Type eq 'photo'%>Photo Gallery<%elseif Link_Type eq 'video'%>Video<%else%>Article<%endif%>
|
||||
<% else %>
|
||||
<select name="Link_Type" id="Link_Type">
|
||||
<option value="article"<%if Link_Type eq 'article'%> selected<%endif%>>Article</option>
|
||||
<option value="photo"<%if Link_Type eq 'photo'%> selected<%endif%>>Photo Gallery</option>
|
||||
<option value="video"<%if Link_Type eq 'video'%> selected<%endif%>>Video</option>
|
||||
</select>
|
||||
<% endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Description" class="name">Description:</label>
|
||||
<div class="value">
|
||||
<textarea id="Description" name="Description" rows="3" cols="25"><%if Description%><%escape_html Description%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Contact_Name" class="name">Contact Name:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Contact_Name" name="Contact_Name" value="<%if Contact_Name%><%escape_html Contact_Name%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Contact_Email" class="name">Contact E-mail:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Contact_Email" name="Contact_Email" value="<%if Contact_Email%><%escape_html Contact_Email%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Add_Date" class="name">Add Date: </label>
|
||||
<div class="value">
|
||||
<input type="text" id="Add_Date" name="Add_Date" value="<%if Add_Date%><%escape_html Add_Date%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Mod_Date" class="name">Mod Date: </label>
|
||||
<div class="value">
|
||||
<input type="text" id="Mod_Date" name="Mod_Date" value="<%if Mod_Date%><%escape_html Mod_Date%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div id='photo_body' class="row clear"<%if Link_Type ne 'photo' and Link_Type ne 'video' %> style="display:none"<% endif %>>
|
||||
<label for="Main_Body" class="name">Main Body:</label>
|
||||
<div class="value">
|
||||
<textarea id="Main_Body" name="Main_Body" rows="3" cols="25"><%if Paragraph1%><%escape_html Paragraph1%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div id='video_form'<%if Link_Type ne 'video'%> style="display:none"<%endif%>>
|
||||
<% include include_form_video.html %>
|
||||
</div>
|
||||
<div id='article_photo_form'<%if Link_Type eq 'video'%> style="display:none"<%endif%>>
|
||||
<% include include_form_article_photo.html %>
|
||||
</div>
|
||||
|
||||
<div class="row clear">
|
||||
<label for="RelatedArticles" class="name">Related Article IDs:<br />One per line</label>
|
||||
<div class="value">
|
||||
<textarea id="RelatedArticles" name="RelatedArticles" rows="3" cols="25"><%if RelatedArticles%><%escape_html RelatedArticles%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article1" class="name">Related Article #1:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article1" name="Related_Article1" value="<%if Related_Article1%><%escape_html Related_Article1%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article2" class="name">Related Article #2:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article2" name="Related_Article2" value="<%if Related_Article2%><%escape_html Related_Article2%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article3" class="name">Related Article #3:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article3" name="Related_Article3" value="<%if Related_Article3%><%escape_html Related_Article3%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article4" class="name">Related Article #4:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article4" name="Related_Article4" value="<%if Related_Article4%><%escape_html Related_Article4%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article5" class="name">Related Article #5:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article5" name="Related_Article5" value="<%if Related_Article5%><%escape_html Related_Article5%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,247 @@
|
||||
<script language="javascript">
|
||||
$(document).ready(function(){
|
||||
$("#SelectWebsite").click(selectWebsite);
|
||||
$("#SelectFile").click(selectFile);
|
||||
$("#Link_Type").change(selectLinkType);
|
||||
$("#modify_form").submit(checkSubmit);
|
||||
});
|
||||
|
||||
function selectWebsite() {
|
||||
$("#filecontent").hide();
|
||||
$("#websitecontent").show();
|
||||
}
|
||||
|
||||
function selectFile() {
|
||||
$("#websitecontent").hide();
|
||||
$("#filecontent").show();
|
||||
}
|
||||
|
||||
function selectLinkType() {
|
||||
var type = $("#Link_Type").val();
|
||||
|
||||
if (type == 'article') {
|
||||
$("#article_photo_form").show();
|
||||
$("#video_form").hide();
|
||||
|
||||
for (i = 1; i <= 16 ; i++) {
|
||||
$("#article" + i).show();
|
||||
$("#photo" + i).hide();
|
||||
}
|
||||
|
||||
$("#article_has_video").show();
|
||||
$("#photo_body").hide();
|
||||
$("#photo_extra").hide();
|
||||
$("#photo_large_pic").hide();
|
||||
} else if (type == 'photo') {
|
||||
$("#article_photo_form").show();
|
||||
$("#video_form").hide();
|
||||
|
||||
for (i = 1; i <= 16 ; i++) {
|
||||
$("#article" + i).hide();
|
||||
$("#photo" + i).show();
|
||||
}
|
||||
|
||||
$("#article_has_video").hide();
|
||||
$("#photo_body").show();
|
||||
$("#photo_extra").show();
|
||||
$("#photo_large_pic").show();
|
||||
} else {
|
||||
$("#article_photo_form").hide();
|
||||
$("#photo_body").show();
|
||||
$("#video_form").show();
|
||||
}
|
||||
}
|
||||
|
||||
function checkSubmit() {
|
||||
var type = $("#Link_Type").val();
|
||||
|
||||
if (type == 'article') {
|
||||
clearVideoData(0);
|
||||
} else if (type == 'photo') {
|
||||
clearVideoData(0);
|
||||
$("#Paragraph1").val($("#Main_Body").val());
|
||||
} else if (type == 'video') {
|
||||
if ($('#SelectWebsite').is(':checked')) {
|
||||
if (! checkUrlVal("#URL") ||
|
||||
$("#Image_Path").val() == "") {
|
||||
if (! confirm("You haven't entered all the information. The video link may not display properly. Continue?")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
clearVideoData(1);
|
||||
} else {
|
||||
if ($("#File_Path").val() == "") {
|
||||
if (! confirm("You haven't entered all the information. The video link may not display properly. Continue?")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
clearVideoData(2);
|
||||
}
|
||||
$("#Paragraph1").val($("#Main_Body").val());
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function clearVideoData(index) {
|
||||
if (index != 1) {
|
||||
$("#URL").val("http://");
|
||||
$("#Image_Path").val("");
|
||||
} else {
|
||||
$("#admin_convert_video").attr('checked', true);
|
||||
}
|
||||
|
||||
if (index != 2) {
|
||||
$("#File_Path").val("");
|
||||
}
|
||||
|
||||
if (index == 0) {
|
||||
$("#admin_convert_video").attr('checked', false);
|
||||
}
|
||||
}
|
||||
|
||||
function checkUrlVal(id_str) {
|
||||
if ($(id_str).val() == '' || $(id_str).val() == "http://") {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
<div class="row required clear">
|
||||
<label for="Title" class="name">Title: <span>*</span></label>
|
||||
<div class="value">
|
||||
<input type="text" id="Title" name="Title" value="<%if Title%><%escape_html Title%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row<%unless category_loop_selected%> required<%endunless%> clear">
|
||||
<label for="CatLinks.CategoryID" class="name">Category:<%unless category_loop_selected%> <span>*</span><%endunless%></label>
|
||||
<div class="value wrappedtext">
|
||||
<%~if config.db_gen_category_list == 2%>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/treecats.js"></script>
|
||||
<%~set selected_cats = Links::Tools::category_list_selected%>
|
||||
<%~loop selected_cats%>
|
||||
<input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" />
|
||||
<%~endloop%>
|
||||
<noscript>
|
||||
<ul class="categories">
|
||||
<%~loop selected_cats%>
|
||||
<li><%Full_Name%></li>
|
||||
<%~endloop%>
|
||||
<%~if not selected_cats.length%>
|
||||
<li><%Links::language('ADD_SELCAT')%></li>
|
||||
<%~endif%>
|
||||
</ul>
|
||||
</noscript>
|
||||
<div id="treecats"></div>
|
||||
<script type="text/javascript">
|
||||
var tc = new treecats({ <%-- selectionMode : 'multiple', --%> cgiURL : '<%config.db_cgi_url%>', imageURL : '<%config.build_static_url%>/<%t%>/images' });
|
||||
tc.load();
|
||||
</script>
|
||||
<%~elsif category_loop_selected%>
|
||||
<%~if category_loop.length > 1%>
|
||||
<ul class="categories"><%loop category_loop%><li><%Full_Name%><input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" /></li><%endloop%></ul>
|
||||
<%~else%>
|
||||
<%loop category_loop%><%Full_Name%><input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" /><%endloop%>
|
||||
<%~endif%>
|
||||
<%~else%>
|
||||
<select id="CatLinks.CategoryID" name="CatLinks.CategoryID">
|
||||
<%~loop category_loop%>
|
||||
<option value="<%escape_html ID%>"<%if selected%> selected="selected"<%endif%>><%' ' x $CatDepth%><%Name%></option>
|
||||
<%~endloop%>
|
||||
</select>
|
||||
<%~endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row required clear">
|
||||
<label for="Type" class="name">Type: <span>*</span></label>
|
||||
<div class="value">
|
||||
<select name="Type" id="Type">
|
||||
<option value="editorial"<%if Type eq 'editorial'%> selected<%endif%>>editorial</option>
|
||||
<option value="news"<%if Type eq 'news'%> selected<%endif%>>news</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row required clear">
|
||||
<label for="Link_Type" class="name">Link Type: <span>*</span></label>
|
||||
<div class="value">
|
||||
<% if modify and Link_Type%>
|
||||
<input type="hidden" id="Link_Type" name="Link_Type" value="<%Link_Type%>">
|
||||
<%if Link_Type eq 'photo'%>Photo Gallery<%elseif Link_Type eq 'video'%>Video<%else%>Article<%endif%>
|
||||
<% else %>
|
||||
<select name="Link_Type" id="Link_Type">
|
||||
<option value="article"<%if Link_Type eq 'article'%> selected<%endif%>>Article</option>
|
||||
<option value="photo"<%if Link_Type eq 'photo'%> selected<%endif%>>Photo Gallery</option>
|
||||
<option value="video"<%if Link_Type eq 'video'%> selected<%endif%>>Video</option>
|
||||
</select>
|
||||
<% endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Description" class="name">Description:</label>
|
||||
<div class="value">
|
||||
<textarea id="Description" name="Description" rows="3" cols="25"><%if Description%><%escape_html Description%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Contact_Name" class="name">Contact Name:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Contact_Name" name="Contact_Name" value="<%if Contact_Name%><%escape_html Contact_Name%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Contact_Email" class="name">Contact E-mail:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Contact_Email" name="Contact_Email" value="<%if Contact_Email%><%escape_html Contact_Email%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div id='photo_body' class="row clear"<%if Link_Type ne 'photo' and Link_Type ne 'video' %> style="display:none"<% endif %>>
|
||||
<label for="Main_Body" class="name">Main Body:</label>
|
||||
<div class="value">
|
||||
<textarea id="Main_Body" name="Main_Body" rows="3" cols="25"><%if Paragraph1%><%escape_html Paragraph1%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div id='video_form'<%if Link_Type ne 'video'%> style="display:none"<%endif%>>
|
||||
<% include include_form_video.html %>
|
||||
</div>
|
||||
<div id='article_photo_form'<%if Link_Type eq 'video'%> style="display:none"<%endif%>>
|
||||
<% include include_form_article_photo.html %>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="RelatedArticles" class="name">Related Article IDs:<br />One per line</label>
|
||||
<div class="value">
|
||||
<textarea id="RelatedArticles" name="RelatedArticles" rows="3" cols="25"><%if RelatedArticles%><%escape_html RelatedArticles%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article1" class="name">Related Article #1:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article1" name="Related_Article1" value="<%if Related_Article1%><%escape_html Related_Article1%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article2" class="name">Related Article #2:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article2" name="Related_Article2" value="<%if Related_Article2%><%escape_html Related_Article2%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article3" class="name">Related Article #3:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article3" name="Related_Article3" value="<%if Related_Article3%><%escape_html Related_Article3%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article4" class="name">Related Article #4:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article4" name="Related_Article4" value="<%if Related_Article4%><%escape_html Related_Article4%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article5" class="name">Related Article #5:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article5" name="Related_Article5" value="<%if Related_Article5%><%escape_html Related_Article5%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,275 @@
|
||||
<div class="row required clear">
|
||||
<label for="Title" class="name">Title: <span>*</span></label>
|
||||
<div class="value">
|
||||
<input type="text" id="Title" name="Title" value="<%if Title%><%escape_html Title%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<%--
|
||||
<div class="row required clear">
|
||||
<label for="URL" class="name">URL: <span>*</span></label>
|
||||
<div class="value">
|
||||
<input type="text" id="URL" name="URL" value="<%if URL%><%escape_html URL%><%else%>http://<%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
--%>
|
||||
<div class="row<%unless category_loop_selected%> required<%endunless%> clear">
|
||||
<label for="CatLinks.CategoryID" class="name">Category:<%unless category_loop_selected%> <span>*</span><%endunless%></label>
|
||||
<div class="value wrappedtext">
|
||||
<%~if config.db_gen_category_list == 2%>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/treecats.js"></script>
|
||||
<%~set selected_cats = Links::Tools::category_list_selected%>
|
||||
<%~loop selected_cats%>
|
||||
<input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" />
|
||||
<%~endloop%>
|
||||
<noscript>
|
||||
<ul class="categories">
|
||||
<%~loop selected_cats%>
|
||||
<li><%Full_Name%></li>
|
||||
<%~endloop%>
|
||||
<%~if not selected_cats.length%>
|
||||
<li><%Links::language('ADD_SELCAT')%></li>
|
||||
<%~endif%>
|
||||
</ul>
|
||||
</noscript>
|
||||
<div id="treecats"></div>
|
||||
<script type="text/javascript">
|
||||
var tc = new treecats({ <%-- selectionMode : 'multiple', --%> cgiURL : '<%config.db_cgi_url%>', imageURL : '<%config.build_static_url%>/<%t%>/images' });
|
||||
tc.load();
|
||||
</script>
|
||||
<%~elsif category_loop_selected%>
|
||||
<%~if category_loop.length > 1%>
|
||||
<ul class="categories"><%loop category_loop%><li><%Full_Name%><input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" /></li><%endloop%></ul>
|
||||
<%~else%>
|
||||
<%loop category_loop%><%Full_Name%><input type="hidden" name="CatLinks.CategoryID" value="<%escape_html ID%>" /><%endloop%>
|
||||
<%~endif%>
|
||||
<%~else%>
|
||||
<select id="CatLinks.CategoryID" name="CatLinks.CategoryID">
|
||||
<%~loop category_loop%>
|
||||
<option value="<%escape_html ID%>"<%if selected%> selected="selected"<%endif%>><%' ' x $CatDepth%><%Name%></option>
|
||||
<%~endloop%>
|
||||
</select>
|
||||
<%~endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row required clear">
|
||||
<label for="Title" class="name">Type: <span>*</span></label>
|
||||
<div class="value">
|
||||
<select name="Type">
|
||||
<option value="editorial"<%if Type eq 'editorial'%> selected<%endif%>>editorial</option>
|
||||
<option value="news"<%if Type eq 'news'%> selected<%endif%>>news</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Description" class="name">Description:</label>
|
||||
<div class="value">
|
||||
<textarea id="Description" name="Description" rows="3" cols="25"><%if Description%><%escape_html Description%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Contact_Name" class="name">Contact Name:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Contact_Name" name="Contact_Name" value="<%if Contact_Name%><%escape_html Contact_Name%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Contact_Email" class="name">Contact E-mail:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Contact_Email" name="Contact_Email" value="<%if Contact_Email%><%escape_html Contact_Email%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Add_Date" class="name">Add Date: </label>
|
||||
<div class="value">
|
||||
<input type="text" id="Add_Date" name="Add_Date" value="<%if Add_Date%><%escape_html Add_Date%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Mod_Date" class="name">Mod Date: </label>
|
||||
<div class="value">
|
||||
<input type="text" id="Mod_Date" name="Mod_Date" value="<%if Mod_Date%><%escape_html Mod_Date%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph1" class="name">Paragraph #1:</label>
|
||||
<textarea id="Paragraph1" name="Paragraph1" rows="3" cols="25"><%if Paragraph1%><%escape_html Paragraph1%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #1: <input type="file" name="Image1" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #2: <input type="file" name="Image2" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph2" class="name">Paragraph #2:</label>
|
||||
<textarea id="Paragraph2" name="Paragraph2" rows="3" cols="25"><%if Paragraph2%><%escape_html Paragraph2%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph3" class="name">Paragraph #3:</label>
|
||||
<textarea id="Paragraph3" name="Paragraph3" rows="3" cols="25"><%if Paragraph3%><%escape_html Paragraph3%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #3: <input type="file" name="Image3" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #4: <input type="file" name="Image4" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph4" class="name">Paragraph #4:</label>
|
||||
<textarea id="Paragraph4" name="Paragraph4" rows="3" cols="25"><%if Paragraph4%><%escape_html Paragraph4%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph5" class="name">Paragraph #5:</label>
|
||||
<textarea id="Paragraph5" name="Paragraph5" rows="3" cols="25"><%if Paragraph5%><%escape_html Paragraph5%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #5: <input type="file" name="Image5" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #6: <input type="file" name="Image6" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph6" class="name">Paragraph #6:</label>
|
||||
<textarea id="Paragraph6" name="Paragraph6" rows="3" cols="25"><%if Paragraph6%><%escape_html Paragraph6%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph7" class="name">Paragraph #7:</label>
|
||||
<textarea id="Paragraph7" name="Paragraph7" rows="3" cols="25"><%if Paragraph7%><%escape_html Paragraph7%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #7: <input type="file" name="Image7" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #8: <input type="file" name="Image8" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph8" class="name">Paragraph #8:</label>
|
||||
<textarea id="Paragraph8" name="Paragraph8" rows="3" cols="25"><%if Paragraph8%><%escape_html Paragraph8%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph9" class="name">Paragraph #9:</label>
|
||||
<textarea id="Paragraph9" name="Paragraph9" rows="3" cols="25"><%if Paragraph9%><%escape_html Paragraph9%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #9: <input type="file" name="Image9" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #10: <input type="file" name="Image10" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph10" class="name">Paragraph #10:</label>
|
||||
<textarea id="Paragraph10" name="Paragraph10" rows="3" cols="25"><%if Paragraph10%><%escape_html Paragraph10%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph11" class="name">Paragraph #11:</label>
|
||||
<textarea id="Paragraph11" name="Paragraph11" rows="3" cols="25"><%if Paragraph11%><%escape_html Paragraph11%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #11: <input type="file" name="Image11" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #12: <input type="file" name="Image12" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph12" class="name">Paragraph #12:</label>
|
||||
<textarea id="Paragraph12" name="Paragraph12" rows="3" cols="25"><%if Paragraph12%><%escape_html Paragraph12%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph13" class="name">Paragraph #13:</label>
|
||||
<textarea id="Paragraph13" name="Paragraph13" rows="3" cols="25"><%if Paragraph13%><%escape_html Paragraph13%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #13: <input type="file" name="Image13" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #14: <input type="file" name="Image14" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph14" class="name">Paragraph #14:</label>
|
||||
<textarea id="Paragraph14" name="Paragraph14" rows="3" cols="25"><%if Paragraph14%><%escape_html Paragraph14%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Paragraph15" class="name">Paragraph #15:</label>
|
||||
<textarea id="Paragraph15" name="Paragraph15" rows="3" cols="25"><%if Paragraph15%><%escape_html Paragraph15%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #15: <input type="file" name="Image15" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #16: <input type="file" name="Image16" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Paragraph16" class="name">Paragraph #16:</label>
|
||||
<textarea id="Paragraph16" name="Paragraph16" rows="3" cols="25"><%if Paragraph16%><%escape_html Paragraph16%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row clear">
|
||||
<label for="RelatedArticles" class="name">Related Article IDs:<br />One per line</label>
|
||||
<div class="value">
|
||||
<textarea id="RelatedArticles" name="RelatedArticles" rows="3" cols="25"><%if RelatedArticles%><%escape_html RelatedArticles%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row clear">
|
||||
<label for="Related_Article1" class="name">Related Article #1:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article1" name="Related_Article1" value="<%if Related_Article1%><%escape_html Related_Article1%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article2" class="name">Related Article #2:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article2" name="Related_Article2" value="<%if Related_Article2%><%escape_html Related_Article2%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article3" class="name">Related Article #3:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article3" name="Related_Article3" value="<%if Related_Article3%><%escape_html Related_Article3%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article4" class="name">Related Article #4:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article4" name="Related_Article4" value="<%if Related_Article4%><%escape_html Related_Article4%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Related_Article5" class="name">Related Article #5:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Related_Article5" name="Related_Article5" value="<%if Related_Article5%><%escape_html Related_Article5%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
|
@ -0,0 +1,268 @@
|
||||
<% set show_photo = 0 %>
|
||||
<% if Link_Type eq 'photo' %>
|
||||
<% set show_photo = 1 %>
|
||||
<% endif %>
|
||||
<div id='article_has_video' class="row clear"<%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="hasVideo" class="name">Does this article have a video embedded?</label>
|
||||
<div class="value">
|
||||
<select name="hasVideo" id="hasVideo">
|
||||
<option value="Yes"<%if hasVideo eq 'Yes'%> selected<%endif%>>Yes</option>
|
||||
<option value="No"<%ifnot hasVideo eq 'Yes'%> selected<%endif%>>No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div id='photo_large_pic' class="row clear"<%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="showLargePic" class="name">Use Large Pictures Template?</label>
|
||||
<div class="value">
|
||||
<select name="showLargePic" id="showLargePic">
|
||||
<option value="Yes"<%if showLargePic eq 'Yes'%> selected<%endif%>>Yes</option>
|
||||
<option value="No"<%ifnot showLargePic eq 'Yes'%> selected<%endif%>>No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo1' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image1_description">Description for Image #1:</label>
|
||||
<textarea id="Image1_description" name="Image1_description" rows="3" cols="25"><%if Image1_description%><%escape_html Image1_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article1' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph1" class="name">Paragraph #1:</label>
|
||||
<textarea id="Paragraph1" name="Paragraph1" rows="3" cols="25"><%if Paragraph1%><%escape_html Paragraph1%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #1: <input type="file" name="Image1" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #2: <input type="file" name="Image2" />
|
||||
</div>
|
||||
<div class="form_right" id='photo2' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image2_description">Description for Image #2:</label>
|
||||
<textarea id="Image2_description" name="Image2_description" rows="3" cols="25"><%if Image2_description%><%escape_html Image2_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article2' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph2" class="name">Paragraph #2:</label>
|
||||
<textarea id="Paragraph2" name="Paragraph2" rows="3" cols="25"><%if Paragraph2%><%escape_html Paragraph2%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo3' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image3_description">Description for Image #3:</label>
|
||||
<textarea id="Image3_description" name="Image3_description" rows="3" cols="25"><%if Image3_description%><%escape_html Image3_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article3' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph3" class="name">Paragraph #3:</label>
|
||||
<textarea id="Paragraph3" name="Paragraph3" rows="3" cols="25"><%if Paragraph3%><%escape_html Paragraph3%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #3: <input type="file" name="Image3" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #4: <input type="file" name="Image4" />
|
||||
</div>
|
||||
<div class="form_right" id='photo4' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image4_description">Description for Image #4:</label>
|
||||
<textarea id="Image4_description" name="Image4_description" rows="3" cols="25"><%if Image4_description%><%escape_html Image4_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article4' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph4" class="name">Paragraph #4:</label>
|
||||
<textarea id="Paragraph4" name="Paragraph4" rows="3" cols="25"><%if Paragraph4%><%escape_html Paragraph4%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo5' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image5_description">Description for Image #5:</label>
|
||||
<textarea id="Image5_description" name="Image5_description" rows="3" cols="25"><%if Image5_description%><%escape_html Image5_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article5' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph5" class="name">Paragraph #5:</label>
|
||||
<textarea id="Paragraph5" name="Paragraph5" rows="3" cols="25"><%if Paragraph5%><%escape_html Paragraph5%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #5: <input type="file" name="Image5" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #6: <input type="file" name="Image6" />
|
||||
</div>
|
||||
<div class="form_right" id='photo6' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image6_description">Description for Image #6:</label>
|
||||
<textarea id="Image6_description" name="Image6_description" rows="3" cols="25"><%if Image6_description%><%escape_html Image6_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article6' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph6" class="name">Paragraph #6:</label>
|
||||
<textarea id="Paragraph6" name="Paragraph6" rows="3" cols="25"><%if Paragraph6%><%escape_html Paragraph6%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo7' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image7_description">Description for Image #7:</label>
|
||||
<textarea id="Image7_description" name="Image7_description" rows="3" cols="25"><%if Image7_description%><%escape_html Image7_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article7' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph7" class="name">Paragraph #7:</label>
|
||||
<textarea id="Paragraph7" name="Paragraph7" rows="3" cols="25"><%if Paragraph7%><%escape_html Paragraph7%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #7: <input type="file" name="Image7" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #8: <input type="file" name="Image8" />
|
||||
</div>
|
||||
<div class="form_right" id='photo8' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image8_description">Description for Image #8:</label>
|
||||
<textarea id="Image8_description" name="Image8_description" rows="3" cols="25"><%if Image8_description%><%escape_html Image8_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article8' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph8" class="name">Paragraph #8:</label>
|
||||
<textarea id="Paragraph8" name="Paragraph8" rows="3" cols="25"><%if Paragraph8%><%escape_html Paragraph8%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo9' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image9_description">Description for Image #9:</label>
|
||||
<textarea id="Image9_description" name="Image9_description" rows="3" cols="25"><%if Image9_description%><%escape_html Image9_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article9' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph9" class="name">Paragraph #9:</label>
|
||||
<textarea id="Paragraph9" name="Paragraph9" rows="3" cols="25"><%if Paragraph9%><%escape_html Paragraph9%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #9: <input type="file" name="Image9" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #10: <input type="file" name="Image10" />
|
||||
</div>
|
||||
<div class="form_right" id='photo10' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image10_description">Description for Image #10:</label>
|
||||
<textarea id="Image10_description" name="Image10_description" rows="3" cols="25"><%if Image10_description%><%escape_html Image10_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article10' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph10" class="name">Paragraph #10:</label>
|
||||
<textarea id="Paragraph10" name="Paragraph10" rows="3" cols="25"><%if Paragraph10%><%escape_html Paragraph10%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo11' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image11_description">Description for Image #11:</label>
|
||||
<textarea id="Image11_description" name="Image11_description" rows="3" cols="25"><%if Image11_description%><%escape_html Image11_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article11' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph11" class="name">Paragraph #11:</label>
|
||||
<textarea id="Paragraph11" name="Paragraph11" rows="3" cols="25"><%if Paragraph11%><%escape_html Paragraph11%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #11: <input type="file" name="Image11" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #12: <input type="file" name="Image12" />
|
||||
</div>
|
||||
<div class="form_right" id='photo12' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image12_description">Description for Image #12:</label>
|
||||
<textarea id="Image12_description" name="Image12_description" rows="3" cols="25"><%if Image12_description%><%escape_html Image12_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article12' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph12" class="name">Paragraph #12:</label>
|
||||
<textarea id="Paragraph12" name="Paragraph12" rows="3" cols="25"><%if Paragraph12%><%escape_html Paragraph12%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo13' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image13_description">Description for Image #13:</label>
|
||||
<textarea id="Image13_description" name="Image13_description" rows="3" cols="25"><%if Image13_description%><%escape_html Image13_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article13' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph13" class="name">Paragraph #13:</label>
|
||||
<textarea id="Paragraph13" name="Paragraph13" rows="3" cols="25"><%if Paragraph13%><%escape_html Paragraph13%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #13: <input type="file" name="Image13" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #14: <input type="file" name="Image14" />
|
||||
</div>
|
||||
<div class="form_right" id='photo14' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image14_description">Description for Image #14:</label>
|
||||
<textarea id="Image14_description" name="Image14_description" rows="3" cols="25"><%if Image14_description%><%escape_html Image14_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article14' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph14" class="name">Paragraph #14:</label>
|
||||
<textarea id="Paragraph14" name="Paragraph14" rows="3" cols="25"><%if Paragraph14%><%escape_html Paragraph14%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left" id='photo15' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image15_description">Description for Image #15:</label>
|
||||
<textarea id="Image15_description" name="Image15_description" rows="3" cols="25"><%if Image15_description%><%escape_html Image15_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_left" id='article15' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph15" class="name">Paragraph #15:</label>
|
||||
<textarea id="Paragraph15" name="Paragraph15" rows="3" cols="25"><%if Paragraph15%><%escape_html Paragraph15%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #15: <input type="file" name="Image15" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #16: <input type="file" name="Image16" />
|
||||
</div>
|
||||
<div class="form_right" id='photo16' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Image16_description">Description for Image #16:</label>
|
||||
<textarea id="Image16_description" name="Image16_description" rows="3" cols="25"><%if Image16_description%><%escape_html Image16_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right" id='article16' <%if show_photo %> style="display:none"<% endif %>>
|
||||
<label for="Paragraph16" class="name">Paragraph #16:</label>
|
||||
<textarea id="Paragraph16" name="Paragraph16" rows="3" cols="25"><%if Paragraph16%><%escape_html Paragraph16%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div id='photo_extra' <%if not show_photo %> style="display:none"<% endif %>>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Image17_description">Description for Image #17:</label>
|
||||
<textarea id="Image17_description" name="Image17_description" rows="3" cols="25"><%if Image17_description%><%escape_html Image17_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #17: <input type="file" name="Image17" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #18: <input type="file" name="Image18" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Image18_description">Description for Image #18:</label>
|
||||
<textarea id="Image18_description" name="Image18_description" rows="3" cols="25"><%if Image18_description%><%escape_html Image18_description%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left">
|
||||
<label for="Image19_description">Description for Image #19:</label>
|
||||
<textarea id="Image19_description" name="Image19_description" rows="3" cols="25"><%if Image19_description%><%escape_html Image19_description%><%endif%></textarea>
|
||||
</div>
|
||||
<div class="form_right form_image">
|
||||
Image #19: <input type="file" name="Image19" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<div class="form_left form_image">
|
||||
Image #20: <input type="file" name="Image20" />
|
||||
</div>
|
||||
<div class="form_right">
|
||||
<label for="Image20_description">Description for Image #20:</label>
|
||||
<textarea id="Image20_description" name="Image20_description" rows="3" cols="25"><%if Image20_description%><%escape_html Image20_description%><%endif%></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,65 @@
|
||||
<%~if File_Path%>
|
||||
<%set selectfile = 1 %>
|
||||
<% else %>
|
||||
<%set selectfile = 0 %>
|
||||
<%endif~%>
|
||||
<div class="row clear">
|
||||
<label for="Selection" class="name">Selection:</label>
|
||||
<div class="value">
|
||||
<input type="radio" id="SelectWebsite" name="Selection"<%ifnot selectfile%> checked<%endif%> value="website"><label for="SelectWebsite">Website</label>
|
||||
<input type="radio" id="SelectFile" name="Selection"<%if selectfile%> checked<%endif%> value="file"><label for="SelectFile">File</label>
|
||||
</div>
|
||||
</div>
|
||||
<div id='websitecontent'<%if selectfile%> style="display:none"<%endif%>>
|
||||
<div class="row clear">
|
||||
<label for="URL" class="name">URL:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="URL" name="URL" value="<%if URL%><%escape_html URL%><%else%>http://<%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Image_Path" class="name">Image:</label>
|
||||
<div class="value">
|
||||
<input type="file" id="Image_Path" name="Image_Path"/><%if Image_Path%> <%Image_Path%><%endif%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id='filecontent'<%ifnot selectfile%> style="display:none"<%endif%>>
|
||||
<div class="row clear">
|
||||
<label for="File_Path" class="name">File:</label>
|
||||
<div class="value">
|
||||
<input type="file" id="File_Path" name="File_Path"/><%if File_Path%> <%File_Path%><%endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="admin_convert_video" class="name">Generate Thumbnail and Image:</label>
|
||||
<div class="value">
|
||||
<input type="checkbox" id="admin_convert_video" name="admin_convert_video" value="1"/>
|
||||
<img src="/images/question-mark.gif" onmouseover="document.getElementById('tooltip').style.display='block'" onmouseout="document.getElementById('tooltip').style.display='none'"/>
|
||||
<div id='tooltip' class="toolTip">Select this checkbox if you want to generate the associated video files (for example, image file, flash file) while uploading the video file. This process may take several minutes.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="row clear">
|
||||
<label for="Tag" class="name">Tag:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Tag" name="Tag" value="<%if Tag%><%escape_html Tag%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Family_Friendly" class="name">Family Friendly</label>
|
||||
<div class="value">
|
||||
<select name="Family_Friendly">
|
||||
<option></option>
|
||||
<option value="No"<%if Family_Friendly eq 'No'%> selected<%endif%>>No</option>
|
||||
<option value="Yes"<%if Family_Friendly eq 'Yes'%> selected<%endif%>>Yes</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label for="Duration" class="name">Duration:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Duration" name="Duration"<%if Duration%> value="<%escape_html Duration%>"<%endif%> class="text" />
|
||||
</div>
|
||||
</div>
|
||||
-->
|
@ -0,0 +1,49 @@
|
||||
<div id="header">
|
||||
<div id="ad_728x90"><%ad_728x90_roadblocks%></div>
|
||||
<%--div id="loginbar"><a href="<%config.db_cgi_url%>/user.cgi<%if user.Username%>?logout=1<%endif%>" class="<%if user.Username%>in<%else%>out<%endif%>"><%if user.Username%>Logout<%else%>Login/Register<%endif%></a></div--%>
|
||||
<div id="logo"><h1><a href="<%config.build_root_url%>"><%site_title%></a></h1></div>
|
||||
</div>
|
||||
<div class="navbar clear">
|
||||
<%--img src="/images/glinks/navbar.jpg" /><br /--%>
|
||||
<%--ul class="primarynav">
|
||||
<li class="home"><a href="<%config.build_root_url%>">Home</a></li>
|
||||
<li><a href="<%config.db_cgi_url%>/add.cgi<%if category_id%>?ID=<%category_id%><%endif%>">Add a Link</a></li>
|
||||
<li><a href="<%config.db_cgi_url%>/modify.cgi<%if category_id%>?ID=<%category_id%><%endif%>">Modify a Link</a></li>
|
||||
<li><a href="<%config.build_root_url%>/New/">New Links</a></li>
|
||||
<%--li><a href="<%config.build_root_url%>/Cool/">Cool Links</a></li--%>
|
||||
<li><a href="<%config.build_root_url%>/Ratings/">Top Rated</a></li>
|
||||
<%--li><a href="<%config.db_cgi_url%>/jump.cgi?ID=random<%if config.build_detailed%>;Detailed=1<%endif%>">Random Link</a></li--%>
|
||||
<%if config.newsletter_enabled%><li><a href="<%config.db_cgi_url%>/subscribe.cgi">Newsletter</a></li><%endif%>
|
||||
<%if config.bookmark_enabled%><li><a href="<%config.db_cgi_url%>/bookmark.cgi">Bookmarks</a></li><%endif%>
|
||||
<%if Links::Utils::is_editor%><li><a href="<%config.db_cgi_url%>/browser.cgi">Editors</a></li><%endif%>
|
||||
</ul--%>
|
||||
|
||||
<%get_header_categories(0 , 'Name', 'ASC')%>
|
||||
<ul class="primarynav">
|
||||
<li class="home"><a href="<%config.build_root_url%>">Home</a></li>
|
||||
<%--li><a href="http://www.slowtwitch.com/old_index.html">Archives</a></li--%>
|
||||
<%loop category_links_loop%>
|
||||
<%if Name eq "Features"%>
|
||||
<li><a href="http://www.slowtwitch.com/podcast/" style="color: white;">Podcast</a></li>
|
||||
<%endif%>
|
||||
<%if Name eq "Interview"%>
|
||||
<li><a href="http://forum.slowtwitch.com" style="color: white;">FORUM</a></li>
|
||||
<%endif%>
|
||||
<%if Name eq "RD Aids"%>
|
||||
<li><a href="http://calendar.slowtwitch.com" style="color: white;">Race Calendar</a></li>
|
||||
<li><a href="http://slowtwitch.com/roadshow/" style="color: white;">Roadshow</a></li>
|
||||
<%endif%>
|
||||
<%if Name eq "Tech"%>
|
||||
<li><a href="http://slowtwitch.com/store" style="color: white;">Store</a></li>
|
||||
<%endif%>
|
||||
<li>
|
||||
<a href="<%escape_html URL%>"><%Name%></a>
|
||||
</li>
|
||||
<%endloop%>
|
||||
<%--li style="background: none;"><a href="http://www.slowtwitch.com/rss" style="color: white;"><img src="/images/glinks/rss_orange_11.gif" height="9px" width="9px" style="vertical-align: middle; border: none;"> RSS</a></li--%>
|
||||
<%--li><a>CALENDAR</a></li--%>
|
||||
</ul>
|
||||
<%~if secondarynav%><%include $secondarynav%><%endif%>
|
||||
</div>
|
||||
|
||||
<hr class="hide" />
|
@ -0,0 +1,25 @@
|
||||
<%-- Note that this left sidebar is not displayed by default. See the examples in static/luna/luna.css on how to display the sidebar. --%>
|
||||
<div id="leftsidebar">
|
||||
|
||||
<div style="margin-bottom: 15px;">
|
||||
<%ad_120x600_roadblocks%>
|
||||
</div>
|
||||
|
||||
<div style="margin-bottom: 15px;">
|
||||
<%include include_advertisers.html%>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<%glam_widget%>
|
||||
</div>
|
||||
|
||||
<%--div style="margin-top: 15px; margin-bottom: 15px;">
|
||||
<%include newest_reviews.html%>
|
||||
</div--%>
|
||||
|
||||
<%--div style="margin-top: 15px;">
|
||||
<a href="<%config.db_cgi_url%>/add.cgi"><img src="/images/glinks/author_add_blugry.png"></a>
|
||||
<%if user.Username%><a href="<%config.db_cgi_url%>/user.cgi?logout=1" ><img src="/images/glinks/author_logout_blugry.png"></a><%endif%>
|
||||
</div--%>
|
||||
|
||||
</div>
|
@ -0,0 +1,59 @@
|
||||
<div id="rightsidebar">
|
||||
|
||||
<div style="margin-bottom: 15px;">
|
||||
<%--form action="http://search.sportgenic.net/slowtwitch/results" method="get"--%>
|
||||
<form action="<%config.db_cgi_url%>/search.cgi" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<div style="width: 158px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><img src="/images/glinks/slowtwitch_search_top_blugry_160.png" style="padding-bottom: 0px; margin-bottom: 0px;"/></span>
|
||||
<span style="clear: both; float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><input type="text" id="searchbox" name="query" value="<%if query%><%escape_html query%><%endif%>" class="text" style="width: 130px; vertical-align: baseline; margin-top: 8px; margin-left: 4px;"></span>
|
||||
<span style="float: right; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/clear_shim.gif" height=1 width=4><input type="image" value="Submit" alt="Search!" src="http://www.slowtwitch.com/images/glinks/slowtwitch_search_right_blugry.png"></span>
|
||||
<a href="http://www.slowtwitch.com/cgi-bin/articles/search.cgi"><img src="/images/glinks/slowtwitch_search_bottom_advanced_blugry_160.png" style="border: none; vertical-align: bottom;" /></a></div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div style="margin-bottom: 15px;">
|
||||
<form action="https://secure.slowtwitch.com/cgi-bin/glist.cgi" method="post" name="subdrive">
|
||||
<input type="hidden" name="do" value="user_subscribe">
|
||||
<input type=hidden name="lid" value="158">
|
||||
<div style="width: 158px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="http://www.slowtwitch.com/images/glinks/slowtwitch_subdrive_top_blugry_160.png" style="padding-bottom: 0px; margin-bottom: 0px;"/></span>
|
||||
<span style="clear: both; float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><input type="text" id="searchbox" name="email" class="text" style="width: 130px; vertical-align: baseline; margin-top: 8px; margin-left: 4px;"></span>
|
||||
<span style="float: right; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="http://www.slowtwitch.com/images/glinks/clear_shim.gif" height=1 width=4><input type="image" value="Submit" alt="Sign Up!" src="http://www.slowtwitch.com/images/glinks/slowtwitch_subdrive_right_blugry.png"></span>
|
||||
<img src="http://www.slowtwitch.com/images/glinks/slowtwitch_subdrive_bottom_blugry_160.png" style="border: none; vertical-align: bottom;" /></div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<div style="margin-bottom: 15px;">
|
||||
<div style="background-color: #ffffff; width: 158px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/sidenav_top_blugry_160.png" style="padding-bottom: 0px; margin-bottom: 0px;" /></span>
|
||||
<div><% if cat_match($Full_Name) eq "true" %><%sidenav_fitter%><%else%><%sidenav%><%endif%></div>
|
||||
<img src="/images/glinks/dans_bottom_blugry_160.png" style="margin-top: 3px; border: none; vertical-align: bottom;" /></div>
|
||||
</div>
|
||||
|
||||
<div style="margin-top: 15px;">
|
||||
<%--if page_id eq "home"%><%ad_120x600_noroadblocks%><%else%><%ad_120x240%><%endif--%>
|
||||
<%ad_120x600_noroadblocks%>
|
||||
</div>
|
||||
|
||||
<%--div style="margin-top: 15px;">
|
||||
<%poll%>
|
||||
</div--%>
|
||||
|
||||
<div style="margin-top: 15px;">
|
||||
<%include most_popular.html%>
|
||||
</div>
|
||||
|
||||
<%--div style="margin-top: 15px;">
|
||||
<form action="https://secure.slowtwitch.com/cgi-bin/glist.cgi" method="post" name="Newsletter">
|
||||
<input type="hidden" name="do" value="user_subscribe">
|
||||
<input type=hidden name="lid" value="5">
|
||||
<div style="width: 158px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/slowtwitch_newsletter_top_blugry_160.png" style="padding-bottom: 0px; margin-bottom: 0px;"/></span>
|
||||
<span style="clear: both; float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><input type="text" id="searchbox" name="email" class="text" style="width: 130px; vertical-align: baseline; margin-top: 8px; margin-left: 4px;"></span>
|
||||
<span style="float: right; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/clear_shim.gif" height=1 width=4><input type="image" value="Submit" alt="Sign Up!" src="http://www.slowtwitch.com/images/glinks/slowtwitch_newsletter_right_blugry.png"></span>
|
||||
<img src="/images/glinks/slowtwitch_newsletter_bottom_blugry_160.png" style="border: none; vertical-align: bottom;" /></div>
|
||||
</form>
|
||||
</div--%>
|
||||
|
||||
</div>
|
@ -0,0 +1,46 @@
|
||||
<div id="rightsidebar">
|
||||
|
||||
<div style="margin-bottom: 15px;">
|
||||
<%adzone_120x60_3%>
|
||||
</div>
|
||||
|
||||
<div style="margin-bottom: 15px;">
|
||||
<div style="background-color: #ffffff; width: 118px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/sidenav_top_blugry.png" style="padding-bottom: 0px; margin-bottom: 0px;" /></span>
|
||||
<div><%sidenav%></div>
|
||||
<img src="/images/glinks/dans_bottom_blugry.png" style="margin-top: 3px; border: none; vertical-align: bottom;" /></div>
|
||||
</div>
|
||||
|
||||
<div style="margin-top: 15px;">
|
||||
<%adzone_120x240_1%>
|
||||
</div>
|
||||
|
||||
<%--div style="margin-top: 15px;">
|
||||
<form action="https://secure.slowtwitch.com/cgi-bin/glist.cgi" method="post" name="slowdrive">
|
||||
<input type="hidden" name="do" value="user_subscribe">
|
||||
<input type=hidden name="lid" value="29">
|
||||
<div style="width: 118px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/slowtwitch_slowdrive_top_blugry.png" style="padding-bottom: 0px; margin-bottom: 0px;"/></span>
|
||||
<span style="clear: both; float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><input type="text" id="searchbox" name="email" class="text" style="width: 90px; vertical-align: baseline; margin-top: 8px; margin-left: 4px;"></span>
|
||||
<span style="float: right; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/clear_shim.gif" height=1 width=4><input type="image" value="Submit" alt="Sign Up!" src="http://www.slowtwitch.com/images/glinks/slowtwitch_slowdrive_right_blugry.png"></span>
|
||||
<img src="/images/glinks/slowtwitch_slowdrive_bottom_blugry.png" style="margin-top: 3px; border: none; vertical-align: bottom;" /></div>
|
||||
</form>
|
||||
</div--%>
|
||||
|
||||
<div style="margin-top: 15px;">
|
||||
<form action="https://secure.slowtwitch.com/cgi-bin/glist.cgi" method="post" name="Newsletter">
|
||||
<input type="hidden" name="do" value="user_subscribe">
|
||||
<input type=hidden name="lid" value="5">
|
||||
<div style="width: 118px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<span style="float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/slowtwitch_newsletter_top_blugry.png" style="padding-bottom: 0px; margin-bottom: 0px;"/></span>
|
||||
<span style="clear: both; float: left; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><input type="text" id="searchbox" name="email" class="text" style="width: 90px; vertical-align: baseline; margin-top: 8px; margin-left: 4px;"></span>
|
||||
<span style="float: right; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;"><img src="/images/glinks/clear_shim.gif" height=1 width=4><input type="image" value="Submit" alt="Sign Up!" src="http://www.slowtwitch.com/images/glinks/slowtwitch_newsletter_right_blugry.png"></span>
|
||||
<img src="/images/glinks/slowtwitch_newsletter_bottom_blugry.png" style="border: none; vertical-align: bottom;" /></div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<%--div style="margin-top: 15px;">
|
||||
<%poll%>
|
||||
</div--%>
|
||||
|
||||
</div>
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,32 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Slowtwitch.com: Latest News & Reader Coupons</title>
|
||||
<style type="text/css">
|
||||
a:link { color: #03306F; text-decoration:none; font-family:'Verdana,Helvetica,Arial,sans-serif'; }
|
||||
a:visited { color:#333366; text-decoration:none; font-family:'Verdana,Helvetica,Arial,sans-serif'; }
|
||||
a:hover { color:#0A50A1; text-decoration:underline; font-family:'Verdana,Helvetica,Arial,sans-serif'; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<%ticker_loop%>
|
||||
|
||||
<table style="border:1px solid #708090" bgcolor="white" cellpadding="4" cellspacing="0" width=90%>
|
||||
<tr bgcolor="#999999">
|
||||
<td align="center">
|
||||
<font face="Verdana,Arial,Helvetica" size=2 color="black">
|
||||
<b>Latest News & Reader Coupons</b>
|
||||
</font>
|
||||
</td>
|
||||
</tr>
|
||||
<%loop coupon_links_loop%>
|
||||
<tr>
|
||||
<td style="border-bottom:1px solid #708090">
|
||||
<font face="Verdana,Arial,Helvetica" size=2 color="black">• <a href="<%url%>"><%coupon%></a></font>
|
||||
</td>
|
||||
</tr>
|
||||
<%endloop%>
|
||||
</table>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,3 @@
|
||||
<%loop coupon_links_loop%>
|
||||
<a href="<%url%>"><%coupon%></a>
|
||||
<%endloop%>
|
@ -0,0 +1,25 @@
|
||||
<% if not image %>
|
||||
<% Plugins::ConvertVideo::get_file_path($ID, "image_file_field") %>
|
||||
<% set image = $image_file_field_path %>
|
||||
<% endif %>
|
||||
<% if not video %>
|
||||
<% Plugins::ConvertVideo::get_file_path($ID, "flash_file_field") %>
|
||||
<% set video = $flash_file_field_path %>
|
||||
<% endif %>
|
||||
<% Plugins::ConvertVideo::get_flash_dimension() %>
|
||||
<div class="video">
|
||||
<script type="text/javascript" src="http://www.slowtwitch.com/videos/static/swfobject.js"></script>
|
||||
<div id="player"><a href="<%video%>" style="display:block;width:<%video_width%>px;height:<%video_height%>px"></a></div>
|
||||
<script type="text/javascript">
|
||||
var so = new SWFObject('http://www.slowtwitch.com/videos/static/mediaplayer.swf','mpl','<%video_width%>','<%video_height%>','8');
|
||||
so.addParam('allowscriptaccess','always');
|
||||
so.addParam('allowfullscreen','true');
|
||||
so.addParam('wmode','transparent');
|
||||
so.addVariable('height','331');
|
||||
so.addVariable('width','400');
|
||||
so.addVariable("file","<%video%>");
|
||||
<%if image%> so.addVariable("image","<%image%>"); <%endif%>
|
||||
so.write('player');
|
||||
|
||||
</script>
|
||||
</div>
|
@ -0,0 +1,47 @@
|
||||
<% set url = $config.db_cgi_url %>
|
||||
<% set show_thumbnail = '' %>
|
||||
<%if Link_Type eq 'photo' and Image1_thumbnail %>
|
||||
<% set show_thumbnail = "$url/jump.cgi?ID=$ID&v=Image1_thumbnail" %>
|
||||
<%elseif Link_Type eq 'video' and Thumbnail_Path %>
|
||||
<% set show_thumbnail = "$url/jump.cgi?ID=$ID&v=Thumbnail_Path" %>
|
||||
<%elseif Link_Type eq 'video' and Thumbnail_URL and Thumbnail_URL ne 'http://' %>
|
||||
<% set show_thumbnail = $Thumbnail_URL %>
|
||||
<%endif%>
|
||||
<%rewrite_detail_url%><div id="l<%ID%>" class="linklisting" >
|
||||
<% if show_thumbnail %>
|
||||
<div class="linkleft">
|
||||
<a href="<%detailed_url%>"><img src="<%show_thumbnail%>" height="80" width="100" ></a>
|
||||
</div>
|
||||
<div class="linkright">
|
||||
<%endif%>
|
||||
|
||||
<h4 class="linktitle">
|
||||
<%if detailed_url and isValidated eq 'Yes'%><a href="<%detailed_url%>"><%elsif URL ne 'http://' and isValidated eq 'Yes'%><a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>"><%endif%><%if highlight%><%Links::Tools::highlight($Title, $query)%><%else%><%Title%><%endif%><%if isValidated eq 'Yes'%><%if detailed_url or URL ne 'http://'%></a><%endif%><%endif%>
|
||||
<%if search_results_categories.$ID %>(<% search_results_categories.$ID %>)<%endif%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h4>
|
||||
<%if URL ne 'http://'%><p class="linkurl"><%if isValidated eq 'Yes'%><a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>"><%endif%><%if highlight%><%set equery = escape_html $query%><%set eURL = escape_html $URL%><%Links::Tools::highlight($eURL, $equery)%><%else%><%escape_html URL%><%endif%><%if isValidated eq 'Yes'%></a><%endif%></p><%endif%>
|
||||
|
||||
<p class="linkrating">
|
||||
<%~if Votes%>
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" title="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
<%~endif%>
|
||||
<%~if paymentsEnabled and ExpiryDateFormatted and wasPaid%>
|
||||
<%if isNotify or isExpired%><span class="linkexpired"><%endif%><%if isExpired%>Expired on:<%else%>Expiry date:<%endif%> <%ExpiryDateFormatted%><%if isNotify or isExpired%></span><%endif%>
|
||||
<%~endif%>
|
||||
</p>
|
||||
|
||||
<%if Description%><% set desc = shorten_it($Description,200) %><div class="linkdescription" ><%if highlight%><%Links::Tools::highlight($desc, $query)%><%else%><%desc%><%endif%></div><%endif%>
|
||||
|
||||
<%if show_thumbnail%>
|
||||
</div>
|
||||
<%endif%>
|
||||
</div>
|
@ -0,0 +1,39 @@
|
||||
<%rewrite_detail_url%><div id="l<%ID%>" class="linklisting">
|
||||
<h4 class="linktitle">
|
||||
<%if detailed_url and isValidated eq 'Yes'%><a href="<%detailed_url%>"><%elsif URL ne 'http://' and isValidated eq 'Yes'%><a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>"><%endif%><%if highlight%><%Links::Tools::highlight($Title, $query)%><%else%><%Title%><%endif%><%if isValidated eq 'Yes'%><%if detailed_url or URL ne 'http://'%></a><%endif%><%endif%>
|
||||
<%if isNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
<%if isChanged%><span class="updated-item"><span>updated</span></span><%endif%>
|
||||
<%if isPopular%><span class="popular-item"><span>popular</span></span><%endif%>
|
||||
<%~if paymentsEnabled%>
|
||||
<%if isUnpaid%><span class="unpaid-item"><span>unpaid</span></span><%endif%>
|
||||
<%if isExpired%><span class="expired-item"><span>expired</span></span><%endif%>
|
||||
<%if isFree%><span class="free-item"><span>free</span></span><%endif%>
|
||||
<%~endif%>
|
||||
</h4>
|
||||
<%if URL ne 'http://'%><p class="linkurl"><%if isValidated eq 'Yes'%><a href="<%config.db_cgi_url%>/jump.cgi?ID=<%ID%>"><%endif%><%if highlight%><%set equery = escape_html $query%><%set eURL = escape_html $URL%><%Links::Tools::highlight($eURL, $equery)%><%else%><%escape_html URL%><%endif%><%if isValidated eq 'Yes'%></a><%endif%></p><%endif%>
|
||||
|
||||
<p class="linkrating">
|
||||
<%~if Votes%>
|
||||
<%~set intRating = $Rating i/ 1%>
|
||||
<img src="<%Links::Utils::image_url("stars-10-${intRating}.gif")%>" alt="<%intRating%> out of 10 stars" title="<%intRating%> out of 10 stars" /> (<%Votes%> vote<%if Votes != 1%>s<%endif%>)
|
||||
<%~endif%>
|
||||
<%~if paymentsEnabled and ExpiryDateFormatted and wasPaid%>
|
||||
<%if isNotify or isExpired%><span class="linkexpired"><%endif%><%if isExpired%>Expired on:<%else%>Expiry date:<%endif%> <%ExpiryDateFormatted%><%if isNotify or isExpired%></span><%endif%>
|
||||
<%~endif%>
|
||||
</p>
|
||||
|
||||
<%if Description%><div class="linkdescription"><%if highlight%><%Links::Tools::highlight($Description, $query)%><%else%><%Description%><%endif%></div><%endif%>
|
||||
|
||||
<p class="linkactions">
|
||||
<%~if isValidated eq Yes%>
|
||||
<%--if Review_Count%><a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>">Read <%Review_Count%> Comment<%if Review_Count != 1%>s<%endif%></a><%endif%>
|
||||
<a href="<%config.db_cgi_url%>/review.cgi?ID=<%ID%>;add_review=1">Comment on this article</a>--%>
|
||||
<%--a href="<%config.db_cgi_url%>/rate.cgi?ID=<%ID%>">Rate It</a--%>
|
||||
<%if config.bookmark_enabled%><a href="<%config.db_cgi_url%>/bookmark.cgi?action=link_add;ID=<%ID%>">Bookmark It</a><%endif%>
|
||||
<%if not isExpired and not isUnpaid%>
|
||||
<%if isLinkOwner or not config.user_required%><a href="<%config.db_cgi_url%>/modify.cgi?LinkID=<%ID%>">Edit this link</a><%endif%>
|
||||
<%endif%>
|
||||
<%~endif%>
|
||||
<%if paymentsEnabled%><a href="<%config.db_cgi_url%>/modify.cgi?do=payment_linked;process_payment=1;modify=1;ID=<%ID%>"><%if not wasPaid%>New Payment<%else%>Renewal Payment<%endif%></a><%endif%>
|
||||
</p>
|
||||
</div>
|
@ -0,0 +1,34 @@
|
||||
To: <%if Contact_Email%><%if Contact_Name%>"<%Contact_Name%>" <<%Contact_Email%>><%else%><%Contact_Email%><%endif%><%elsif Name%>"<%Name%>" <<%Email%>><%else%><%Email%><%endif%>
|
||||
Subject: Your link has been approved
|
||||
From: <%config.db_admin_email%>
|
||||
|
||||
Hello<%if Contact_Name%> <%Contact_Name%><%elsif Name%> <%Name%><%endif%>,
|
||||
|
||||
Thank you for visiting our site. We've added the following link into
|
||||
our directory:
|
||||
|
||||
Title: <%Title%>
|
||||
URL: <%URL%>
|
||||
Category: <%Category%>
|
||||
Description: <%Description%>
|
||||
Contact Name: <%Contact_Name%>
|
||||
Contact E-mail: <%Contact_Email%>
|
||||
|
||||
You can see your new listing at:
|
||||
|
||||
<%config.build_root_url%>/<%home_index%>
|
||||
|
||||
Should you have any questions, please don't hesitate to ask.
|
||||
|
||||
Sincerely,
|
||||
|
||||
<%site_title%>
|
||||
|
||||
<%~--
|
||||
File : link_added.eml
|
||||
Description : This is the e-mail a user receives when their link is
|
||||
validated.
|
||||
Tags : All the properties of the link that was just validated
|
||||
are available plus:
|
||||
Category => The category the link was added to.
|
||||
--%>
|
@ -0,0 +1,81 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<%~if logout and error%>
|
||||
<%~set message = $error%>
|
||||
<%~set error = ''%>
|
||||
<%~endif%>
|
||||
<%~if url and not error%>
|
||||
<%~set error = 'You must first login before you can access that.'%>
|
||||
<%~endif%>
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: User Login</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="login">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>User Login</h2>
|
||||
|
||||
<p>Login:<%--site_title--%></p>
|
||||
|
||||
<form action="<%config.db_cgi_url%>/user.cgi" method="post">
|
||||
<input type="hidden" name="login" value="1" />
|
||||
<%if url%><input type="hidden" name="url" value="<%escape_html url%>" /><%endif%>
|
||||
|
||||
<div class="row required clear">
|
||||
<label for="Username" class="name">Username:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Username" name="Username" value="<%if Username%><%escape_html Username%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row required clear">
|
||||
<label for="Password" class="name">Password:</label>
|
||||
<div class="value">
|
||||
<input type="password" id="Password" name="Password" class="password" />
|
||||
</div>
|
||||
</div>
|
||||
<%~if config.user_sessions eq Cookies%>
|
||||
<div class="row clear">
|
||||
<label for="Remember" class="name">Remember Me:</label>
|
||||
<div class="value">
|
||||
<input type="checkbox" id="Remember" name="Remember" class="checkbox" />
|
||||
</div>
|
||||
</div>
|
||||
<%~endif%>
|
||||
<div class="formsubmit">
|
||||
<input type="submit" value="Login" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<p>
|
||||
<%--If you don't have an account, please <a href="<%config.db_cgi_url%>/user.cgi?signup_form=1">register</a>.<br /--%>
|
||||
If you've forgotten your password, we can <a href="<%config.db_cgi_url%>/user.cgi?email_pass=1">e-mail it to you</a>.
|
||||
</p>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,61 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Forgotten Password</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="login_email">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Forgot your password?</h2>
|
||||
|
||||
<p>
|
||||
Simply enter your e-mail address that you signed up with and we will e-mail you your password.
|
||||
</p>
|
||||
|
||||
<form action="<%config.db_cgi_url%>/user.cgi" method="post">
|
||||
<input type="hidden" name="send_pass" value="1" />
|
||||
<%if url%><input type="hidden" name="url" value="<%escape_html url%>" /><%endif%>
|
||||
|
||||
<div class="row required clear">
|
||||
<label for="Email" class="name">E-mail Address:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="Email" name="Email" value="" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="formsubmit">
|
||||
<input type="submit" value="Submit" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<%--p>
|
||||
If you don't have an account, please <a href="<%config.db_cgi_url%>/user.cgi?signup_form=1">register</a>.
|
||||
</p--%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,48 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Logged In</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="login_success">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Logged In</h2>
|
||||
|
||||
<p>
|
||||
You have been successfully logged in.<%--site_title--%>
|
||||
</p>
|
||||
|
||||
<%if not d and Links::Utils::is_editor%>
|
||||
<p>
|
||||
Enter the <a href="<%config.db_cgi_url%>/browser.cgi">editor system</a>.
|
||||
</p>
|
||||
<%endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,99 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Modify a Link</title>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.js"></script>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/jquery/jquery.lightbox-0.5.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<%config.build_static_url%>/jquery/css/jquery.lightbox-0.5.css" media="screen" />
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="modify">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Modify a Link</h2>
|
||||
<%~ set megabytes = 1048576 ~%>
|
||||
<%~ set image_cfg = Links::Plugins::get_plugin_user_cfg('SlideShow') ~%>
|
||||
<%~ set image_size = image_cfg.max_upload_size / $megabytes ~%>
|
||||
<%~ set image_size = round($image_size) ~%>
|
||||
<%~ set video_max_size = Plugins::ConvertVideo::get_video_max_size() ~%>
|
||||
<%~ set video_size = $video_max_size / $megabytes ~%>
|
||||
<%~ set video_size = round($video_size) ~%>
|
||||
<p>
|
||||
<b>Note:</b> image files must be smaller than <% if image_size %><% image_size %><%else%>1<%endif%>MB and video files must be smaller than <% if video_size %><% video_size %><%else%>1<%endif%>MB.
|
||||
</p>
|
||||
|
||||
<form id="modify_form" action="<%config.db_cgi_url%>/modify.cgi" enctype="multipart/form-data" method="post">
|
||||
<input type="hidden" name="modify" value="1" />
|
||||
<%~if LinkID%>
|
||||
<input type="hidden" name="LinkID" value="<%escape_html LinkID%>" />
|
||||
<input type="hidden" name="Current_ID" value="<%escape_html LinkID%>" />
|
||||
<%~else%>
|
||||
<%~if config.db_gen_category_list == 2%>
|
||||
<noscript>
|
||||
<%~endif%>
|
||||
<p>
|
||||
Please enter the URL of the link you wish to modify. Make sure it is identical to the one already in the database:
|
||||
</p>
|
||||
<div class="row required clear">
|
||||
<label for="Current_URL" class="name">URL: <span>*</span></label>
|
||||
<div class="value">
|
||||
<input type="text" name="Current_URL" value="<%if Current_URL%><%escape_html Current_URL%><%endif%>" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
<%~if config.db_gen_category_list == 2%>
|
||||
</noscript>
|
||||
<div id="LinkID" class="row required clear" style="display: none">
|
||||
<label class="name">Link: <span>*</span></label>
|
||||
<div class="value wrappedtext">
|
||||
<%~if Current_ID%>
|
||||
<input type="hidden" name="Current_ID" value="<%escape_html Current_ID%>" />
|
||||
<%~endif%>
|
||||
<script type="text/javascript" src="<%config.build_static_url%>/treecats.js"></script>
|
||||
<div id="treecats-links"></div>
|
||||
<script type="text/javascript">
|
||||
var tcl = new treecats({ selectionMode : 'link', workspace : 'treecats-links', objName : 'tcl', inputName : 'Current_ID', cgiURL : '<%config.db_cgi_url%>', imageURL : '<%config.build_static_url%>/<%t%>/images' });
|
||||
tcl.load();
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
document.getElementById('LinkID').style.display = '';
|
||||
</script>
|
||||
<%~endif%>
|
||||
<p>
|
||||
Enter the new information (all of it, not just the changes) below:
|
||||
</p>
|
||||
<%~endif%>
|
||||
<%include include_form.html%>
|
||||
<div class="formsubmit">
|
||||
<input type="submit" name="modify_submit" value="Modify" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,55 @@
|
||||
<%~ set title = "Modify a Link" %>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: <%title%></title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="modify_select">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2><% title %></h2>
|
||||
|
||||
<p>
|
||||
Please select which link you would like to modify:
|
||||
</p>
|
||||
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging()%></div><%endif%>
|
||||
|
||||
<form action="<%config.db_cgi_url%>/modify.cgi" method="post">
|
||||
<%~loop link_results_loop%>
|
||||
<input type="radio" name="LinkID" value="<%escape_html ID%>" class="radio"<%if isValidated eq No or isExpired or isUnpaid%> disabled="disabled"<%endif%> />
|
||||
<%include link.html%>
|
||||
<%~endloop%>
|
||||
<input type="submit" value="Modify Link" class="submit" />
|
||||
</form>
|
||||
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging(button_id => 'paging_button2')%></div><%endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Link Modified</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="modify_success">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Link Modified</h2>
|
||||
|
||||
<p>
|
||||
<%~if payment_term eq free%>
|
||||
Your link has been changed to a free link:
|
||||
<%~else%>
|
||||
We have received your request to modify the link as follows:
|
||||
<%~endif%>
|
||||
</p>
|
||||
|
||||
<div class="row clear">
|
||||
<label class="name">Title:</label>
|
||||
<div class="value wrappedtext"><%Title%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Category:</label>
|
||||
<div class="value wrappedtext">
|
||||
<%~if Category_loop.length > 1%>
|
||||
<ul><%loop Category_loop%><li><%loop_value%></li><%endloop%></ul>
|
||||
<%~else%>
|
||||
<%Category%>
|
||||
<%~endif%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Link Type:</label>
|
||||
<div class="value wrappedtext"><%if Link_Type eq 'photo'%>Photo Gallery<%elseif Link_Type eq 'video'%>Video<%else%>Article<%endif%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Description:</label>
|
||||
<div class="value wrappedtext"><%escape_html Description%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Contact Name:</label>
|
||||
<div class="value wrappedtext"><%escape_html Contact_Name%></div>
|
||||
</div>
|
||||
<div class="row clear">
|
||||
<label class="name">Contact E-mail:</label>
|
||||
<div class="value wrappedtext"><%escape_html Contact_Email%></div>
|
||||
</div>
|
||||
|
||||
<%if not config.user_direct_mod and payment_term ne free%><p>Thank you! We will send you an e-mail once your link has been validated.</p><%endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,9 @@
|
||||
<div style="width: 158px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<img src="/images/glinks/mostpopular_top_blugry_160.png" />
|
||||
<%Plugins::MostPopular::generate_popular_links%><%--FromDate%> to <%ToDate--%>
|
||||
<%set i = 1%>
|
||||
<p style="padding: 0px 4px 0px 4px; text-align: left;"><%loop MostPopularLinks%><%rewrite_detail_url%>
|
||||
<a href="<%config.db_cgi_url%>/jump.cgi?Detailed=<%ID%>&from=popular"><%i%>. <%Title%></a> <%--(<%count%> views)--%><br /><br /><%set i = i+1%>
|
||||
<%endloop%></p>
|
||||
<img src="/images/glinks/mostpopular_bottom_blugry_160.png" /></div>
|
||||
|
@ -0,0 +1,9 @@
|
||||
<div style="width: 118px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<img src="/images/glinks/mostpopular_top_blugry.png" />
|
||||
<%Plugins::MostPopular::generate_popular_links%><%--FromDate%> to <%ToDate--%>
|
||||
<%set i = 1%>
|
||||
<p style="padding: 0px 4px 0px 4px;"><%loop MostPopularLinks%><%rewrite_detail_url%>
|
||||
<a href="<%detailed_url%>"><%i%>. <%Title%></a> <%--(<%count%> views)--%><br /><br /><%set i = i+1%>
|
||||
<%endloop%></p>
|
||||
<img src="/images/glinks/mostpopular_bottom_blugry.png" /></div>
|
||||
|
@ -0,0 +1,68 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: New Links</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="new">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>New Links</h2>
|
||||
|
||||
<%-- Displays a list of dates and counts for each link --~%>
|
||||
<%if new_index~%>
|
||||
<ul>
|
||||
<%~loop link_results_loop%>
|
||||
<li><a href="<%url%>"><%date%></a> (<%count%>)</li>
|
||||
<%endloop~%>
|
||||
</ul>
|
||||
<%~-- Displays the new links without span pages --~%>
|
||||
<%~elsif title_linked_loop%>
|
||||
<%~loop title_linked_loop%>
|
||||
<%new_date%>
|
||||
<%loop links%>
|
||||
<p class="category"><%Links::Utils::format_title($title_loop, separator => $category_separator, no_escape_separator => $no_escape_category_separator, include_home => 0, link_type => 1)%></p>
|
||||
<%include link.html%>
|
||||
<%~endloop%>
|
||||
<%~endloop%>
|
||||
<%~-- Displays the actual new links --~%>
|
||||
<%else%>
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging()%></div><%endif%>
|
||||
|
||||
<%if link_results_loop%>
|
||||
<%loop link_results_loop%>
|
||||
<%Links::Utils::format_title($title_loop, separator => $category_separator, no_escape_separator => $no_escape_category_separator, include_home => 0, link_type => 1)%>
|
||||
<%include link.html%>
|
||||
<%endloop%>
|
||||
<%endif%>
|
||||
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging(button_id => 'paging_button2')%></div><%endif%>
|
||||
<%endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,11 @@
|
||||
<div style="width: 118px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<img src="/images/glinks/newestreviews_top_blugry.png" />
|
||||
<%Plugins::NewestReviews::generate_newest_reviews%>
|
||||
<%set i = 1%>
|
||||
<p style="padding: 0px 4px 0px 4px;"><%loop NewestReviewsLinks%><%rewrite_detail_url%>
|
||||
<a href="<%config.db_cgi_url%>/jump.cgi?Detailed=<%ID%>&from=reviews#Comments"><%i%>. <%Review_Subject%>
|
||||
</a> <br /><br /><%set i = i+1%>
|
||||
<%endloop%>
|
||||
</p>
|
||||
<img src="/images/glinks/newestreviews_bottom_blugry.png" /></div>
|
||||
|
@ -0,0 +1,11 @@
|
||||
<div style="width: 118px; border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
|
||||
<img src="/images/glinks/newestreviews_top_blugry.png" />
|
||||
<%Plugins::NewestReviews::generate_newest_reviews%>
|
||||
<%set i = 1%>
|
||||
<p style="padding: 0px 4px 0px 4px;"><%loop NewestReviewsLinks%><%rewrite_detail_url%>
|
||||
<a href="<%detailed_url%>#Comments"><%i%>. <%Review_Subject%>
|
||||
</a> <br /><br /><%set i = i+1%>
|
||||
<%endloop%>
|
||||
</p>
|
||||
<img src="/images/glinks/newestreviews_bottom_blugry.png" /></div>
|
||||
|
@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Privacy Policy</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="category">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<h2>Privacy Policy</h2>
|
||||
|
||||
<p class="info">
|
||||
Written by: <a href="http://www.slowtwitch.com/cgi-bin/articles/search.cgi?LinkOwner=slowman">Dan Empfield</a><br />
|
||||
Date: Tue Sep 18 2007<br />
|
||||
</p>
|
||||
|
||||
<div class="detail_part">
|
||||
<div class="detail_text">
|
||||
INFORMATION WE GATHER
|
||||
<br /> </br>
|
||||
<br />The information we gather falls into two categories: 1) personal information you voluntarily supply when you complete a survey, register as a user on our FORUM, enter a contest or provide your e-mail address, and 2) tracking information collected as you navigate through our sites.
|
||||
<br /> </br>
|
||||
<br />PERSONAL INFORMATION VOLUNTARILY SUPPLIED:
|
||||
<br /> </br>
|
||||
<br />If you have registered or signed up on Slowtwitch, we will not sell, rent, swap or authorize any third party to use your email address without your permission. This also applies to any information that personally identifies you, except as noted immediately below.
|
||||
<br /> </br>
|
||||
<br />We may disclose personal information if we are required to do so by law or we in good faith believe that such action is necessary to (1) comply with the law or with legal process; (2) protect and defend our rights and property; (3) protect against misuse or unauthorized use of our website(s); or (4) protect the personal safety or property of our users or the public (among other things, this means that if you provide false information or attempt to pose as someone else, information about you may be disclosed as part of any investigation into your actions).
|
||||
<br /> </br>
|
||||
<br />We do, however, share information about our audience in aggregate form. For example, we may want to know how long the average reader spends on our site, or which pages or features get the most attention. Slowtwitch may perform statistical analyses of readers and their reading patterns for product development purposes and to generally inform advertisers about the nature of our subscriber base. We may use demographic and preference information to allow advertising on our Web sites to be targeted, in aggregate, to the users for whom they are most pertinent.
|
||||
<br /> </br>
|
||||
<br />USE OF COOKIES:
|
||||
<br /> </br>
|
||||
<br />This Site uses Google Analytics, a web analytics service provided by Google, Inc. (<28>Google<6C>). Google Analytics uses <20>cookies<65>, which are text files placed on your computer, to help us analyze how users use the Site. The information generated by the cookie about your use of the Site (including your IP address) will be transmitted to and stored by Google on their servers. Google will use this information for the purpose of evaluating your use of the Site, compiling reports on Site activity for us, and providing other services related to Site activity and Internet usage. Google may also transfer this information to third parties when required to do so by law, or where third parties process the information for Google.
|
||||
<br /> </br>
|
||||
<br />This site also collects information for both Facebook and Google Remarketing, which enables third party vendors who participate in Facebook<6F>s Custom Audience program as well as the Google Display Network (inclusive of Google) to show targeted ads on the Internet. Third party vendors, including Facebook and Google, use cookies to serve ads based on a user<65>s prior visits to this website.
|
||||
<br /> </br>
|
||||
<br />You may refuse the use of cookies by selecting the appropriate settings on your browser. Alternatively, you may opt out of Google<6C>s use of cookies by visiting the Google advertising opt-out page. To opt-out of Facebook<6F>s use of cookies, visit Facebook<6F>s advertising opt-out page. The information generated by the cookie may also be aggregated and accessed by third parties who provide services related to the Site to us. By using this Site, you consent to the processing of such data about you by Google, Facebook and such third parties in the manner and for the purposes set forth above.
|
||||
<br /> </br>
|
||||
<br />INTERNET BASED ADVERTISING:
|
||||
<br /> </br>
|
||||
<br />Some of the ads you see on this web site are tailored to your interests and based on your activity online or in the applications on your mobile device. This type of ad tailoring — sometimes called "interest-based" or "online behavioral" advertising — is enabled through various technologies, including browser cookies, mobile advertising identifiers as well as other non-cookie technologies. To help protect your privacy, we are committed to providing you transparency and choice for these activities. For more information and to opt-out of interest-based advertising, please visit: http://optout.networkadvertising.org/?c=1#!/
|
||||
<br /> </br>
|
||||
<br />FORUM USE
|
||||
<br /> </br>
|
||||
<br />Any information you disclose when posting to our FORUM, along with your message board screen name or ID, becomes public, and Slowtwitch has no control over how readers may use or treat what you post or divulge.
|
||||
<br /> </br>
|
||||
<br />EMAIL CORRESPONDENCE
|
||||
<br /> </br>
|
||||
<br />If, at any time, you prefer not to receive email newsletters or correspondence from us, simply follow the unsubscribe options at the bottom of each e-mail.
|
||||
<br /> </br>
|
||||
<br />AMENDMENTS TO THIS POLICY
|
||||
<br /> </br>
|
||||
<br />Our Privacy Policy may be amended from time to time. Any such changes will be posted on this Privacy Policy page.
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,122 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Survey of Bike and Tri Retailers, June, 2013</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<center><h1>Survey of Retailers: June 2013</h1></center>
|
||||
<center><h2>Authored by Dan Empfield</h2></center>
|
||||
|
||||
<font = "verdana"><font size = "2">Below are selected results of our mid-June survey taken of specialty bike retail stores. We asked 700 specialty stores to participate, 164 stores responded and took this survey. Below are results I felt most applicable and timely. There are a LOT of charts below, so, the read is a little weighty. I hope you'll find it helpful in your business.<p>
|
||||
|
||||
I think it<69>s fairest to begin by discussing who took this survey. Of the 700 stores I asked to participate a large number of them are, no doubt, tri-leaning, because the very stores I invited to participate meet at least one of the following criteria. They are: 1) the larger overall higher-end stores in the United States and Canada; 2) those stores heavily invested in high-end sales; 3) stores heavily invested in bike fit. In order just to be circumscribed inside the Slowtwitch universe there is probably some degree of tri-interest if not specificity. To wit:
|
||||
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/tri_important_unfiltered.jpg"></div>
|
||||
|
||||
<p><p>This first chart, immediately above, is the way the 164 respondents answered, when asked what triathlon represents in importance, as a market (a vertical) in their stores. So, as you see, tri is an important market to the respondents. But then, this survey is a snapshot of how tri and higher-end road are selling this season in retail stores.
|
||||
|
||||
In the chart below we see how these stores are doing, store-wide, all markets, all verticals:<p>
|
||||
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/ytd_overall_unfiltered.jpg"></div>
|
||||
|
||||
<p><p>Let<EFBFBD>s see how tri bike sales doing in these stores, and just below that how road bike sales are doing in these stores, for comparison:<p>
|
||||
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/ytd_tri_sales_unfiltered.jpg"></div>
|
||||
|
||||
<p>
|
||||
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/ytd_road.jpg"></div>
|
||||
|
||||
<p><p>In the stores we surveyed, both tri and road sales are up more than they<65>re down, however, let<65>s filter out those respondents who say they don<6F>t sell a particular type of product (in other words, let us only count stores that sell road when we calculate whether they're up or down YTD in road sales). When we do so, tri sales are up in 37 percent of the stores who sell this product. They<65>re down in 35 percent of the stores who sell the product. So, really, tri sales are flat, year-over-year, in North America so far season-to-date. I think that<61>s what we can say based on this survey.
|
||||
|
||||
Road sales are, in general, up in 45 percent of the stores surveyed, so, road as a market is doing slightly better than tri alone. MTB is about even with road, that is, if you consider only those stores that sell MTB (119 of the 164 respondents), about 45 percent report that MTB sales are up.
|
||||
|
||||
What about other triathlon-related products?<p>
|
||||
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/ytd_accessory.jpg"></div>
|
||||
|
||||
<p><p>Accessories, tri-related, seem to be doing okay. A little bit better than bike sales. About 40 percent of those who sell accessories report that their sales are up YTD, while about 23 percent report that sales are down. But we<77>re counting wetsuits separately, and here<72>s how wetsuits fared:
|
||||
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/ytd_wetsuit.jpg"></div>
|
||||
|
||||
<p><p>Here<EFBFBD>s where the market struggles. Slightly more report more down than up, and my guess is that this can be laid at the feet of three causes: the ability to easily buy a wetsuit mail order; the explosion of wetsuit brands without a corresponding, scaled, explosion in wetsuit sales; and the preponderance of race directors acting as conduits enabling the sale of XTERRA Wetsuits, that is, race registration engines, triathlon<6F>s national governing body (USA Triathlon), and race directors all pushing the XTERRA brand directly to the consumer. <p>
|
||||
|
||||
I am not making a judgment or statement about this sales channel, rather just the observation that this seems to best explain why tri accessories (saddles, hydration systems, aero helmets, aero wheels, etc.) are up, but wetsuits sales are not.
|
||||
|
||||
Still, for all this, wetsuit sales remain strong in many retail stores, that is, they are either flat or up in 6 out of 10 stores surveyed who carry this product, assuming same sales year-over-year mean same <i>strong</i> sales versus year-over-year weak sales.
|
||||
|
||||
<p>I<EFBFBD>d like to change themes for a moment, and talk about fitting. Here<72>s how our 164 stores characterized bike fitting:
|
||||
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/fit_results.jpg"></div>
|
||||
|
||||
<p><p>Notable here, I think, is that almost 6 out of 10 stores say that fitting is a major part of their businesses, and that the number of those indicating it<69>s a small part of their business, and those who have no fit philosophy, are pretty small. Again, that might just be the nature of the respondents. Maybe those stores for whom fit is not on the radar are also not on my radar, so, very few of these stores took this survey, or were never asked to take it, and that's why stores of this nature are underreported here (if they are underreported). <p>
|
||||
|
||||
Of those who took the survey 43 percent say F.I.S.T. Is their go-to fit philosophy, and I<>m surprised Retul is not more highly chosen. Maybe it<69>s just a case of who chose to respond to the survey. However, I think it<69>s more than that. I think Retul is well respected as a first class maker of fit tools, but I think its protocol is less well acknowledged. I don<6F>t think that<61>s bad. Retul began as a protocol-agnostic maker of tools, and subsequently acquired and taught its own protocol.
|
||||
|
||||
Conversely, F.I.S.T. is tool-agnostic, that is, F.I.S.T. works best with a fit bike (no newsflash there) and it works best-yet with specific X/Y adjustable fit bikes, however F.I.S.T. cares not whether that fit bike is a Guru Experience, a Purely Custom, an Exit Cycling or, indeed, a Retul M<>ve. Therefore, perhaps a lot of Retul M<>ve and Retul motion capture customers prefer these are their tools of choice, yet prefer as their F.I.S.T. protocol of choice. There may be some evidence of this inside the numbers of this survey. Here is how the above question is answered among those who have one of these 4 fit bikes:
|
||||
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/fitbike_fit_philosophy.jpg"></div>
|
||||
|
||||
<p><p>Staying on this theme, I think what<61>s notable in this survey is what happens once a shop does adopt the use of what I consider the leading <20>conforming<6E> fit bikes: the 4 fit bikes that I think best facilitate the leading dynamic fit protocols. So, let<65>s look at how these 164 shops answered the questions above when we filter for these 4 fit simulators:
|
||||
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/fitbike_ytd-tri.jpg"></div>
|
||||
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/ytd_tri_no-fit-bike.jpg"></div>
|
||||
|
||||
<p><p>If you do have one of these four fit bikes on your floor, your YTD tri bike sales are up 43 percent, rather than the overall average of 33 percent. If you have no fit bike at all in your store, you see the results, as reported by the stores themselves. One conclusion that one might draw is that <i>tri</i> customers are preferring to shop at stores that do have significant fit expertise.
|
||||
|
||||
<p>That established, shops that had no fit bike did not overly suffer. Their numbers, storewide, YTD, were only slightly worse than the results of all shops. Further, they<65>re MTB sales were even <i>better</i>. I think this is partly due to a lack, as of today, of much attention paid to MTB fit.
|
||||
|
||||
<p>If you ascribe to a fit system that does not employ the use of a fit bike, you don<6F>t need a fit bike. I think the preponderant system in this category today is BG Fit, and I thought it illustrative to select those who employ BG Fit as their methodology of choice. Here is what happens to bike sales when BG Fit is the protocol:
|
||||
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/bg_tri_vertical_compare.jpg"></div>
|
||||
|
||||
<p>
|
||||
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/bg_ytd_road.jpg"></div>
|
||||
|
||||
<p><p>
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/bg_ytd_mtb.jpg"></div>
|
||||
|
||||
<p><p><p>In the three charts just above, we see what bike sales look like in those stores that have indicated they rely on the BG Fit system. If you only look at tri bike sales when BG Fit is the system employed (the first of the three charts just above) it's not a pretty sight. However, just below that chart is how these stores fare in the road vertical. Just below that - the chart immediately above - is what we see when BG Fit is the system employed and it<69>s MTB we<77>re considering. Things look much better in road and MTB sales. Just below, here<72>s what BG Fit users report as to their overall shop performance YTD, year-over-year:
|
||||
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/retailers_0613/bg_ytd_overall.jpg"></div>
|
||||
|
||||
<p><p>What<EFBFBD>s our take-away? I think it<69>s that if you<6F>re a Specialized retailer, BG Fit seems to be a suitable system for road bike sales and for MTB sales. Where things begin to get tougher is when BG Fit is the system used for tri bike fit. Partly, it<69>s because Specialized offers a variety of robust options for road and for MTB. The bikes are just so good, and the options sufficiently varied (a Roubaix fits riders that a Tarmac won<6F>t fit and vice versa, and the Ruby is a terrific women's bike), that customers and fitters have options. BG Fit is designed to make Specialized bikes fit customers <20> to pair a customer with the right Specialized model. The Shiv is, in a way, analogous to the Roubaix, in that it<69>s <20>tall and narrow<6F> in its geometry. There is no <20>Tarmac analog<6F> made by Specialized. Therefore, if the fit system is geared only to show how to fit a Shiv to a customer, that<61>s going to be a problem for those customers who need to ride the morphological analog to a Tarmac.<p>
|
||||
|
||||
To recap, and in conclusion, the tri market as a whole seems to me to be slightly up, but the trajectory is not steep, rather it's like riding up a 1 percent grade. I think those who do well in tri are those who have a specific interest in fitting. I suspect it<69>s because triathletes both need more attention given to fit, and they know it. And because they know it, it<69>s a self-fulfilling cycle: because they need a shop with fit expertise they seek out shops with advanced knowledge and advanced tools. Those shops get the sales.
|
||||
|
||||
I think the same thing is happening in high end road. F.I.S.T. has both a road and a tri protocol, so does Retul, the Guru Experience project uses the F.I.S.T. protocol for both tri and road fitting, and increasingly the discriminating customers are migrating toward the use of one of these dynamic protocols with the use of a fit bike that supercharges these protocols.
|
||||
|
||||
<p>I have some other thoughts about the tri market, but they are suspicions and guesses and not a result of the survey answers. So I<>ll leave this for a future survey and analysis. Any retailers who have questions or comments about this survey can either email me, or we have a <a href = http://forum.slowtwitch.com/gforum.cgi?forum=10;>Fitter's Forum</a> on Slowtwitch and while this survey isn't specific just to fitting some of us hang out there, and you may ask questions or make comments there as well.
|
||||
</font>
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,43 @@
|
||||
<div id="r<%ReviewID%>" class="review">
|
||||
<%~if show_link_info%>
|
||||
<%~set ID = $LinkID%>
|
||||
<%~Links::Utils::load_link_info%>
|
||||
<%include link.html%>
|
||||
<%~set ID = ''%>
|
||||
<%~endif%>
|
||||
<h4 class="reviewsubject">
|
||||
<%Review_Subject%><%if Review_CanModify%> <span class="hsmall">(<a href="<%config.db_cgi_url%>/review.cgi?edit_review=1;ID=<%Review_LinkID%>;ReviewID=<%ReviewID%>;confirmed=1">edit</a>)</span><%endif%>
|
||||
<img src="<%Links::Utils::image_url("stars-5-${Review_Rating}.gif")%>" alt="<%Review_Rating%> out of 5 stars" title="<%Review_Rating%> out of 5 stars" />
|
||||
<%if Review_IsNew%><span class="new-item"><span>new</span></span><%endif%>
|
||||
</h4>
|
||||
<%~if Review_ByLine%>
|
||||
<h5 class="reviewbyline">
|
||||
<%Review_ByLine%>
|
||||
</h5>
|
||||
<%~endif%>
|
||||
<p class="reviewer">
|
||||
Reviewed by: <%if Review_GuestName%><a href="mailto:<%Review_GuestEmail%>"><%Review_GuestName%></a><%else%><a href="<%config.db_cgi_url%>/review.cgi?username=<%Review_Owner%>"><%Review_Owner%></a><%endif%>, <%Review_Date%><%if Review_ModifyDate%> (Modified: <%Review_ModifyDate%>)<%endif%>
|
||||
</p>
|
||||
<%~if Review_Contents%>
|
||||
<div class="reviewcontent">
|
||||
<%Review_Contents%>
|
||||
</div>
|
||||
<%~endif%>
|
||||
<%--div class="reviewhelpful clear">
|
||||
<span><%if Num%><%Review_WasHelpful%> of <%Num%> people found this review helpful<%endif%></span>
|
||||
<form action="<%config.db_cgi_url%>/review.cgi">
|
||||
<%if nh and nh != 1%><input type="hidden" name="nh" value="<%escape_html nh%>" /><%endif%>
|
||||
<input type="hidden" name="helpful" value="1" />
|
||||
<%if ID%><input type="hidden" name="ID" value="<%escape_html ID%>" /><%endif%>
|
||||
<%if username%><input type="hidden" name="username" value="<%escape_html username%>" /><%endif%>
|
||||
<%if ReviewID%><input type="hidden" name="ReviewID" value="<%escape_html ReviewID%>" /><%endif%>
|
||||
<span>
|
||||
<%~if last_helpful%>
|
||||
Thanks for the feedback.
|
||||
<%~else%>
|
||||
Was this review helpful to you? <input type="submit" name="yes" value="yes" class="submit" /> <input type="submit" name="no" value="no" class="submit" />
|
||||
<%~endif%>
|
||||
</span>
|
||||
</form>
|
||||
</div--%>
|
||||
</div>
|
@ -0,0 +1,81 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Survey of Tech Run Retailers, July, 2013</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<center><h1>Survey of Tech Running Retailers: July 2013</h1></center>
|
||||
<center><h2>Authored by Dan Empfield</h2></center>
|
||||
|
||||
<font = "verdana"><font size = "2">Many of you, as of this writing, are getting ready to head to Outdoor Retailer. To that end, here are the results of our state-of-the-industry sampler poll. We just conducted a fairly decent-sized poll of bike retailers, about 170 shops participated. We don<6F>t have the same deep relationships with footwear retailers that we have with bike shops, however, we did poll 36 retail stores and below is what we found.
|
||||
<p>
|
||||
First, some disclaimers. As there are probably 700 tech running footwear retailers in the U.S., for us to poll only 36 of them means you can leverage these results only so far. Also, we publish Slowtwitch.com, and it<69>s a portal read by triathletes. It's only natural to assume that the poll respondents were stores trending toward triathlon-centricity.
|
||||
<p>
|
||||
Maybe that<61>s true. We asked this in our poll, and we<77>ll lead with a chart telling us who the respondents were.
|
||||
<p>
|
||||
<p><div align="center"><img src="http://www.slowtwitch.com/images/surveys/footwear_retailers_0713/trimarketimportance.jpg"></div>
|
||||
<p>
|
||||
<p><p>Each store was asked to rank 11 footwear brands by revenues. A store would place a 1 by its largest revenue brand, 2 for second-largest, and on down, with an option to indicate that the brand is not sold. The chart below tells you more about who are respondents are.
|
||||
<p>
|
||||
Brooks is the largest revenue brand in these 36 stores when considered in the aggregate. Asics and Saucony are close behind in revenues. This probably sounds about right. However, look how far down we see Nike, and Adidas even further down. Obviously this is not representative of these companies, which taken together probably total near $40 billion in annual sales. However, none of the 36 stores we polled were mass marketers, or sporting goods stores, or Foot Lockers. None sell basketball or soccer shoes. All 36 polled were independent running footwear sellers. Independent running footwear resellers and running footwear manufacturers can look at this chart and determine better than I whether this chart rings true as a proxy for these kinds of businesses in general.
|
||||
<p>
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/footwear_retailers_0713/brand_prominence.jpg"></div>
|
||||
<p>
|
||||
<p><p>While others are better equipped than I to critique the above chart for relevance, I find this chart matches quite closely the trends we see among our readers. If you consider polls taken of Slowtwitchers over the past 6 years, shown below, Asics has fallen in brand use, Saucony has grown, so has Brooks, and if you look at our most recent polls, our readers are telling us that they<65>re buying what the retailers are telling us they<65>re selling.
|
||||
<p>
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/footwear_retailers_0713/brands_over_time.jpg"></div>
|
||||
<p><p>We can see from the poll above the trajectory of each brand by looking at the circuitous lines each brand is scribing, each time we ask the question of our readers. Asics has gone in one direction, Brooks and Saucony in the other. Is this also what we see when we ask the retailers we polled this same question? (Neither the retailers, nor anyone, has seen our aggregate polling of Slowtwitchers prior to its publication above.)
|
||||
<p><p>
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/footwear_retailers_0713/Brand-Performance-in-store.jpg"></div>
|
||||
<p>
|
||||
<p><p>In the poll just above, this is how our 36 running retailers answered the question. We simply asked these retailers whether a running shoe brand was ascendant in their stores, or whether it was in decline. The obvious ascendant large brands were Brooks and Saucony. In the smaller brands, the clear ascendant upstart is Hoka One One.
|
||||
<p>
|
||||
We also wanted to know what trends these retailers sensed in the engineering or architecture or technical style of running shoes. We didn<64>t present them an exhaustive list, we just asked two questions: Is the minimalist shoe in ascendancy or decline? Second, is the lower-drop, or low-ramp, shoe trending up or down? Some folks may think this is confusing, because minimalist shoes have as one feature low-drop. However, our retailers had no trouble parsing between the two terms.
|
||||
<p>
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/footwear_retailers_0713/shoe_engineering.jpg"></div>
|
||||
<p>
|
||||
<p><p>Finally, I wanted to know what activities these retailers themselves personally engage in. Maybe this is not relevant, however, I suspect it is, because in my own 25 years in this business I<>ve noticed that a lot of buying and selling is personal. When a brand honors or conversely dishonors a particular market (whether high school runners, walkers, triathletes, ultra or trail runners, newbies, oldsters, women, the frugal, the spendy) through its ads, its sponsorships, its price points, the engineering and models of its shoes, or simply through the words and attitudes of its employees and sales reps, I think that has an effect on how that brand is treated and positioned in the store. That effect can either be positive or negative.
|
||||
<p>
|
||||
<div align="center"><img src="http://www.slowtwitch.com/images/surveys/footwear_retailers_0713/respondentshabits.jpg"></div>
|
||||
<p>
|
||||
<p><p>True, we only have answers from 36 stores, but I think it<69>s notable, surprising to some, but not to me, that so many shop principals do personally engage in both footraces and multisports races. Even those who indicated that triathlon is neither their largest or even a vital market (more than half) are nevertheless personally engaged in multisport on a competitive level. Therefore, I think brands adopt a dismissive attitude of any market at their own peril, even if they are not as a business engaged in that market.
|
||||
<p>
|
||||
I think Asics has turned a corner in its approach to and interest in multisport, probably helped through the Hyperspeed winning the men<65>s Hawaiian Ironman World Championship twice over the past 3 years. Asics is closing in on $1 billion in annual sales, but while Nike has a stronghold in basketball, Adidas<61> is in soccer, Asics has always hung its hat on running. Running has always been its core. I think Asics correctly sees this and is eager to reverse some of the trend lines above.
|
||||
<p>
|
||||
My takeaway, just looking at all the charts above, is that Born to Run<75>s impact on running technology <20> specifically minimalism <20> is waning. But it opened the door <20> it forced open the door <20> to new ideas of how to build running shoes, and in so doing made a way for existing second-tier brands (like Saucony) to move into the top tier, while allowing new brands (like Newton and Hoka) to get a leg up.
|
||||
<p>
|
||||
<EFBFBD>Hold on!<21> you might complain, <20>These specialty stores, even all 700 of them, still only represent well less than half of the sales of tech running shoes in the U.S.<2E> True. However, I<>ve never known Foot Locker, Zappos, or Sports Authority to take a flier on an unknown, unproven product. They all only order deep in shoes that these 700 stores first made popular. In a way, these tech running stores hand permission slips to running footwear brands. Until these specialty stores <20> through their front-line efforts in each community <20> green light the sale of these models to the mass merchants, these new models aren<65>t getting sold in any significant numbers.
|
||||
<p>
|
||||
For this reason I pay attention to what these small, independent tech running stores say, because they<65>re the industry<72>s bellweather. I hope you found this small survey illustrative.
|
||||
|
||||
</font>
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,389 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Slowtwitch Saddle Tour</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<center><h1>Slowtwitch Saddle Tour</h1></center>
|
||||
<center><h2>22 Cities, 39 Partner Locations</h2></center>
|
||||
<p>
|
||||
<font = "verdana"><font size = "2">
|
||||
|
||||
An overview of the <a href = http://www.slowtwitch.com/Features/Slowtwitch_Saddle_Tour_3810.html> Slowtwitch Saddle Tour</a> is published elsewhere. What you'll read here are the mechanics of how a saddle "demo" operates, how you go about obtaining a demo for yourself, and how you as a Saddle Tour participant can reap the greatest benefit from this initiative.
|
||||
<p>
|
||||
To forestall the inevitable question of "Why isn't my LBS a part of this Tour?", the participating retail stores were chosen in this way: They already had in their stores the necessary (and expensive) tooling to execute the saddle demo protocols; their personnel had sufficient and appropriate training; and they each agreed to carry the necessary saddle inventories. It's that simple. These stores did not pay us to participate. We approached each of these stores on the basis of what we knew about them. We asked 40 stores to participate, and 39 said yes.
|
||||
<p>
|
||||
<b>Scheduling a Saddle Tour Appointment</b><br>
|
||||
Most Saddle Tour stops are 3 or 4 days in length, that is, it's like when a touring act, or a play, comes to your town for 4 shows. Once those shows are over, they're over. So, the wise and enterprising concert goer plans in advance. You may be able to take a Saddle Tour demo on a walk-in basis. However, most participating shops require an appointment, or some advance notice. On the list of participating shops below is the phone number of every shop. In some cases, the name of the person you should ask for is also listed. Call before you arrive. Allow for a half-hour. Most Saddle Tour demos will take 15 or 20 minutes. Maybe 25. Still, best allow for 30.
|
||||
<p>
|
||||
There is no charge to you for the saddle demo, however there is certainly a limit to how many saddle demos can be executed during the Slowtwitch Saddle Tour window. These demos occur aboard fit bikes, which have as their "day jobs" the task of sitting underneath those who need to be fitted for road or tri bikes. Therefore, because this is a no-charge service does not mean it's an especially available service. If you wait to schedule an appointment you may get your feelings hurt when you discover no appointment slots exist.
|
||||
<p>
|
||||
<b>What you should bring</b><br>
|
||||
Bring cycling shoes, pedals, and your kit, i.e., your bib or shorts and jersey. And socks. Bring your fit coordinates if you want to get the most out of this session, and by "most" I'm talking about a saddle demo while in your aero position. This demo is going to take place on a fit simulator, and you want that simulator set up to match the position in which you'll ride your tri bike. So, what's a fit coordinate? Go to your Slowtwitch Forum User Profile, look at the bottom of that profile, you'll see a utility called Bike Fit Manager. This is the place you archive your bike fit coordinates. This will tell you how to measure your coordinates. If you want to know what this looks like, here's <a href = http://forum.slowtwitch.com/gforum.cgi?username=Slowman>my</a> User Profile, and you can see what my fit coordinates look like. If you bring these fit coordinates in to your Slowtwitch Saddle Tour demo, these participating shops are trained in how to match the fit bike to your coordinates.
|
||||
<p>
|
||||
You should also bring with you as much as you know about your existing set up: the saddle you're now riding, the aerobars you ride, and so forth.
|
||||
<p>
|
||||
<b>Is this a bike fit session?</b><br>
|
||||
No. You're not getting a bike fit. At least not a proper bike fit. If you do not know your coordinates, or if you don't want to bring coordinates because you are certain your bike is not set up even close to properly, the Slowtwitch Saddle Tour participating shop will spend 3 or 4 minutes roughing out a position for you. Getting you close.
|
||||
<p>
|
||||
One thing I hope you'll take away from this exercise is a sense of how these new, modern fit bikes work. It is on these tools that fitters execute today's modern dynamic fits. Consider coming back to this shop to avail yourself of a proper fit session.
|
||||
<p>
|
||||
You may also want to tell the fitter who's executing the Saddle Tour demo what your target race power is, if you know it. The more you can replicate race conditions, the more this demo will bear fruit.
|
||||
<p>
|
||||
|
||||
<center><h3><EFBFBD> <20> <20> <20> <20> <20> List of Metro Areas in Date Order <20> <20> <20> <20> <20> <20> </h3></center>
|
||||
<p>
|
||||
Atlanta, GA <20> Aug 15 - 17 <20> Thur thru Sat<br>
|
||||
Boston, MA <20> Aug 15 - 17 <20> Thur thru Sat<br>
|
||||
Denver, CO <20> Aug 15 - 17 <20> Thur thru Sat<br>
|
||||
Boulder, CO <20> Aug 15 - 17 <20> Thur thru Sat<br>
|
||||
Washington DC <20> Aug 21 - 24 <20> Wed thru Sat<br>
|
||||
Baltimore, MD <20> Aug 21 - 24 <20> Wed thru Sat<br>
|
||||
Los Angeles, CA <20> Aug 21 - 24 <20> Wed thru Sat<br>
|
||||
Dallas/Ft. Worth, TX <20> Aug 21 - 24 <20> Wed thru Sat<br>
|
||||
Detroit, MI <20> Aug 21 - 24 <20> Wed thru Sat<br>
|
||||
Tampa, FL <20> Aug 21 - 24 <20> Wed thru Sat<br>
|
||||
Orlando, FL <20> Aug 21 - 24 <20> Wed thru Sat<br>
|
||||
San Francisco, CA <20> Aug 23 - 24 <20> Fri thru Sat<br>
|
||||
Raleigh, NC <20> Aug 28 - 31 <20> Wed thru Sat<br>
|
||||
State of Connecticut <20> Aug 28 - 31 <20> Wed thru Sat<br>
|
||||
Minneapolis, MN <20> Aug 28 - 31 <20> Wed thru Sat<br>
|
||||
San Diego, CA <20> Aug 28 - 31 <20> Wed thru Sat<br>
|
||||
Houston, TX <20> Aug 28 - 31 <20> Wed thru Sat<br>
|
||||
Seattle, WA <20> Aug 28 - 31 <20> Wed thru Sat<br>
|
||||
Sacramento, CA <20> Aug 28 - 31 <20> Wed thru Sat<br>
|
||||
New York, NY <20> Sep 11 - 14 <20> Wed thru Sat<br>
|
||||
Philadelphia, PA <20> Sep 25 - 28 <20> Wed thru Sat<br>
|
||||
Chicago, IL <20> Sep 25 - 28 <20> Wed thru Sat<br>
|
||||
|
||||
<center><h3><EFBFBD> <20> <20> <20> <20> <20> List of Participating Shops <20> <20> <20> <20> <20> <20> </h3></center>
|
||||
<p>
|
||||
Atlanta, GA <20> Aug 15 - 17 <20> Thur thru Sat<br><br>
|
||||
|
||||
All3Sports<br>
|
||||
Brent Pease<br>
|
||||
8601 Dunwoody Pl #420<br>
|
||||
Atlanta, GA<br>
|
||||
770-587-9994<br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Boston, MA <20> Aug 15 - 17 <20> Thur thru Sat<br><br>
|
||||
|
||||
Fast Splits<br>
|
||||
Brian Hughes<br>
|
||||
612 Washington St<br>
|
||||
Newton, MA 02458<br>
|
||||
617-630-8500<br><br>
|
||||
|
||||
Fit Werkx<br>
|
||||
67 Foster St.<br>
|
||||
Peabody, MA 01960<br>
|
||||
978-532-7348<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Denver, CO <20> Aug 15 - 17 <20> Thur thru Sat<br><br>
|
||||
|
||||
Treads Bicycle Outfitters Aurora<br>
|
||||
16701 E Iliff Ave<br>
|
||||
Aurora, CO 80013<br>
|
||||
303-750-1671<br><br>
|
||||
|
||||
Treads Bicycle Outfitters Lakewood<br>
|
||||
3234 S Wadsworth Blvd<br>
|
||||
Lakewood, CO 80227<br><br>
|
||||
|
||||
Treads Bicycle Outfitters Parker<br>
|
||||
10831 S Crossroads Dr<br>
|
||||
Parker, CO 80134<br>
|
||||
303-690-2900<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Boulder, CO <20> Aug 15 - 17 <20> Thur thru Sat<br><br>
|
||||
|
||||
Colorado Multisport<br>
|
||||
2480 Canyon Blvd<br>
|
||||
Boulder, CO 80302<br>
|
||||
303-865-4604<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20><br><br>
|
||||
|
||||
Washington DC <20> Aug 21 - 24 <20> Wed thru Sat<br><br>
|
||||
|
||||
Sportfit Lab<br>
|
||||
Doug Baumgarten<br>
|
||||
1041 Sterling Rd #103<br>
|
||||
Herndon, VA 20170<br>
|
||||
703-435-5537<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20><br><br>
|
||||
|
||||
Baltimore, MD <20> Aug 21 - 24 <20> Wed thru Sat<br><br>
|
||||
|
||||
Bike Doctor<br>
|
||||
Steve Ruck<br>
|
||||
953 Ritchie Hwy<br>
|
||||
Arnold, MD 21012<br>
|
||||
410-544-3532<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20><br><br>
|
||||
|
||||
Los Angeles, CA <20> Aug 21 - 24 <20> Wed thru Sat<br><br>
|
||||
|
||||
Triathlon Lab<br>
|
||||
3328 Pico Blvd<br>
|
||||
Santa Monica, CA<br>
|
||||
310-581-6100<br><br>
|
||||
|
||||
Bike Religion<br>
|
||||
34150 E Pacific Coast Hwy<br>
|
||||
Dana Point, CA<br>
|
||||
855-433-8806<br><br>
|
||||
|
||||
Hypercat Racing<br>
|
||||
4160 Market St #3<br>
|
||||
Ventura, CA 93003<br>
|
||||
805-477-0353<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20><br><br>
|
||||
|
||||
Dallas/Ft. Worth, TX <20> Aug 21 - 24 <20> Wed thru Sat<br><br>
|
||||
|
||||
Knobbies and Slicks<br>
|
||||
8300 Precinct Line Rd #110<br>
|
||||
Colleyville, TX<br>
|
||||
817-281-4957<br><br>
|
||||
|
||||
Tri Shop<br>
|
||||
6101 Windhaven Parkway #100<br>
|
||||
Plano, TX 75093<br>
|
||||
972-378-5476<br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br>
|
||||
|
||||
Detroit, MI <20> Aug 21 - 24 <20> Wed thru Sat<br><br>
|
||||
|
||||
Fraser Bicycle<br>
|
||||
34501 Utica Road<br>
|
||||
Fraser, MI 48026<br>
|
||||
586-294-4070<br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Tampa, FL <20> Aug 21 - 24 <20> Wed thru Sat<br><br>
|
||||
|
||||
Outspokin<br>
|
||||
3300 S. Dale Mabry Hwy<br>
|
||||
Tampa, FL<br>
|
||||
813-831-1414<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Orlando, FL <20> Aug 21 - 24 <20> Wed thru Sat<br><br>
|
||||
|
||||
Evolve Bicycles<br>
|
||||
13 Blake Blvd.<br>
|
||||
Celebration, FL 34747<br>
|
||||
321-939-2453<br><br>
|
||||
|
||||
Out-Spoke-N<br>
|
||||
1061 South Sun Drive #1073<br>
|
||||
Lake Mary, FL 32746<br>
|
||||
407-688-1959<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20><br><br>
|
||||
|
||||
San Francisco, CA <20> Aug 23 - 24 <20> Fri thru Sat<br><br>
|
||||
|
||||
Sports Basement Presidio<br>
|
||||
610-Old Mason St.<br>
|
||||
San Francisco, CA<br>
|
||||
415-437-0100<br><br>
|
||||
|
||||
Sports Basement Walnut Creek<br>
|
||||
1881 Ygnacio Valley Rd.<br>
|
||||
Walnut Creek, CA<br>
|
||||
925-941-6100<br><br>
|
||||
|
||||
Sports Basement Sunnyvale<br>
|
||||
1177 Kern Ave<br>
|
||||
Sunnyvale, CA<br>
|
||||
408-732-0300<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Raleigh, NC <20> Aug 28 - 31 <20> Wed thru Sat<br><br>
|
||||
|
||||
Inside Out Sports<br>
|
||||
8111 Creedmoor Rd<br>
|
||||
Raleigh, NC<br>
|
||||
Brennan Station<br>
|
||||
919-861-9903<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
State of Connecticut <20> Aug 28 - 31 <20> Wed thru Sat<br><br>
|
||||
|
||||
Bethel Cycle<br>
|
||||
5 Depot Pl<br>
|
||||
Bethel, CT 06801<br>
|
||||
203-504-8960<br><br>
|
||||
|
||||
Greenwich Bicycles<br>
|
||||
35 Amogerone Crossway<br>
|
||||
Greenwich, CT 06830<br>
|
||||
203-869-4141<br><br>
|
||||
|
||||
Pacific Swim Bike Run<br>
|
||||
575 Pacific St.<br>
|
||||
Stamford, CT 06902<br>
|
||||
203-504-8960<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Minneapolis, MN <20> Aug 28 - 31 <20> Wed thru Sat<br><br>
|
||||
|
||||
Now Bikes & Fitness<br>
|
||||
1201 County Road East, #100<br>
|
||||
Arden Hills, MN 55112<br>
|
||||
651-490-7709<br><br>
|
||||
|
||||
Now Bikes & Fitness<br>
|
||||
75 N Snelling Ave<br>
|
||||
St. Paul, MN 55104<br>
|
||||
651-644-2354<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
San Diego, CA <20> Aug 28 - 31 <20> Wed thru Sat<br><br>
|
||||
|
||||
Nytro Multisport<br>
|
||||
940 S. Coast Hwy 101<br>
|
||||
Encinitas, CA<br>
|
||||
760-632-0006<br><br>
|
||||
|
||||
Moment Cycle Sports<br>
|
||||
2816 Historic Decatur Rd #135<br>
|
||||
San Diego, CA 92106<br>
|
||||
619-523-2453<br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Houston, TX <20> Aug 28 - 31 <20> Wed thru Sat<br><br>
|
||||
|
||||
Bicycle World<br>
|
||||
14536 Memorial Dr.<br>
|
||||
Houston, TX<br>
|
||||
281-556-0923<br><br>
|
||||
|
||||
Bicycle World<br>
|
||||
23233 Kingsland Blvd<br>
|
||||
Katy, TX 77494<br>
|
||||
281-665-1016<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Seattle, WA <20> Aug 28 - 31 <20> Wed thru Sat<br><br>
|
||||
|
||||
Northwest Tri and Bike <br>
|
||||
15423 SE 272nd St.,<br>
|
||||
Kent, WA 98042<br>
|
||||
253-638-2453 <br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Sacramento, CA <20> Aug 28 - 31 <20> Wed thru Sat<br><br>
|
||||
|
||||
Davis Wheelworks<br>
|
||||
Joe Santos<br>
|
||||
247 F St.,<br>
|
||||
Davis, CA 95616<br>
|
||||
530-753-3186<br><br>
|
||||
|
||||
Rocklin Endurance Sports<br>
|
||||
Rich Burns<br>
|
||||
22161 Sunset Blvd., #200<br>
|
||||
Rocklin, CA 95765<br>
|
||||
916-259-2820<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
New York, NY <20> Sep 11 - 14 <20> Wed thru Sat<br><br>
|
||||
|
||||
ACME Bicycle Co.<br>
|
||||
Jonathan Blyer<br>
|
||||
597 Degraw Street, Suite 2F<br>
|
||||
Brooklyn, NY 11217<br>
|
||||
917-355-3397<br><br>
|
||||
|
||||
Cycle Craft<br>
|
||||
Brendan Poh<br>
|
||||
99 U.S. Hwy 46 East<br>
|
||||
Parsippany, NJ<br>
|
||||
973-227-4462<br><br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Philadelphia, PA <20> Sep 25 - 28 <20> Wed thru Sat<br><br>
|
||||
|
||||
Bell's Bike Shop<br>
|
||||
Steve Palladinetti<br>
|
||||
1320 E. Passyunk Ave.<br>
|
||||
Philadelphia, PA 19147<br>
|
||||
215-543-6000<br>
|
||||
|
||||
<EFBFBD> <20> <20> <20> <20> <20><br><br>
|
||||
|
||||
Chicago, IL <20> Sep 25 - 28 <20> Wed thru Sat<br><br>
|
||||
|
||||
EndureIt!<br>
|
||||
504 W Fifth Ave<br>
|
||||
Naperville, IL 60563<br>
|
||||
630-305-6771<br><br>
|
||||
|
||||
Running Away Multisport<br>
|
||||
2219 N. Clybourn Ave<br>
|
||||
Chicago, IL 60614<br>
|
||||
773-395-2929<br><br>
|
||||
|
||||
Running Away Multisport<br>
|
||||
800 Waukegan Rd.<br>
|
||||
Deerfield, IL 60015<br>
|
||||
847-945-2929<br>
|
||||
<br>
|
||||
|
||||
|
||||
|
||||
</font>
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,72 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Search Form</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="search">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Search Form</h2>
|
||||
|
||||
<form action="<%config.db_cgi_url%>/search.cgi">
|
||||
<div class="row required clear">
|
||||
<label for="query" class="name">Search:</label>
|
||||
<div class="value">
|
||||
<input type="text" id="query" name="query" class="text" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="searchoption">
|
||||
<input type="radio" id="bool-and" name="bool" value="and" <%if bool eq 'and' or not bool%>checked="checked" <%endif%>class="radio" /><label for="bool-and">Results must contain all words</label>
|
||||
<input type="radio" id="bool-or" name="bool" value="or" <%if bool eq 'or'%>checked="checked" <%endif%>class="radio" /><label for="bool-or">Results can contain any of the words</label>
|
||||
</div>
|
||||
|
||||
<div class="searchoption">
|
||||
<input type="radio" id="substring-1" name="substring" value="1" <%if substring%>checked="checked" <%endif%>class="radio" /><label for="substring-1">Find similar words</label>
|
||||
<input type="radio" id="substring-0" name="substring" value="0" <%unless substring%>checked="checked" <%endif%>class="radio" /><label for="substring-0">Find exact words</label>
|
||||
</div>
|
||||
|
||||
<div class="row searchoption clear">
|
||||
<label for="mh" class="name">Links per page:</label>
|
||||
<div class="value">
|
||||
<select id="mh" name="mh">
|
||||
<option<%if mh == 10%> selected="selected"<%endif%>>10</option>
|
||||
<option<%if mh == 25 or not mh%> selected="selected"<%endif%>>25</option>
|
||||
<option<%if mh == 50%> selected="selected"<%endif%>>50</option>
|
||||
<option<%if mh == 100%> selected="selected"<%endif%>>100</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="formsubmit">
|
||||
<input type="submit" value="Search" class="submit" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,70 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Search Results</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body id="search_results">
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<div class="crumb"><%Links::Utils::format_title($main_title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div>
|
||||
<h2>Search Results</h2>
|
||||
|
||||
<p>
|
||||
Your search<%if query%> for <%if highlight%><%set equery = escape_html $query%><%Links::Tools::highlight($equery, $equery)%><%else%><strong><%escape_html query%></strong><%endif%><%endif%> returned <strong><%cat_hits%></strong> categor<%if cat_hits != 1%>ies<%else%>y<%endif%> and <strong><%link_hits%></strong> link<%if link_hits != 1%>s<%endif%>
|
||||
</p>
|
||||
|
||||
<%if category_results_loop.length~%>
|
||||
<h3>Categories</h3>
|
||||
|
||||
<ul>
|
||||
<%~loop category_results_loop%>
|
||||
<%~set formatted_title = Links::Utils::format_title($title_loop, separator => $category_separator, no_escape_separator => $no_escape_category_separator, include_home => 0, link_type => 1)%>
|
||||
<li><%if highlight and query%><%Links::Tools::highlight($formatted_title, $query)%><%else%><%formatted_title%><%endif%></li>
|
||||
<%~endloop%>
|
||||
</ul>
|
||||
<%~endif%>
|
||||
|
||||
<%if link_results_loop.length~%>
|
||||
<h3>Links</h3>
|
||||
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging()%></div><%endif%>
|
||||
|
||||
<% set search_results_categories = get_links_categories($link_results_loop) %>
|
||||
<%loop link_results_loop~%>
|
||||
<%if title_loop.length%>
|
||||
<%~set formatted_title = Links::Utils::format_title($title_loop, separator => $category_separator, no_escape_separator => $no_escape_category_separator, include_home => 0, link_type => 1)%>
|
||||
<p class="category"><%if highlight and query%><%Links::Tools::highlight($formatted_title, $query)%><%else%><%formatted_title%><%endif%></p>
|
||||
<%~endif%>
|
||||
<%include link.html%>
|
||||
<%~endloop%>
|
||||
<%~endif%>
|
||||
|
||||
<%if paging.num_hits%><div class="paging"><%Links::Utils::paging(button_id => 'paging_button2')%></div><%endif%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,732 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Slowtwitch TBI 50 (2013)</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<center><h1>Slowtwitch TBI 50</h1></center><p>
|
||||
<p>
|
||||
<font size = 2>
|
||||
<p>
|
||||
The list below represents, in order by vote total, the top 50 multisport retailers during 2013. Those in yellow highlight are the top-10 vote getters. These are the top retailers in the United States, as voted by their vendors (80% of the score weight) and consumers (weighted 20%). This list was announced in January, 2014, and this is the second year these retailers have been elected and honored. TBI stands for Triathlon Business International, and is an industry organization comprised of many of triathlon's top manufacturers, race organizers, retailers, media and event services companies.
|
||||
<p>
|
||||
Ballots were sent out to 75 vendors in every multisport sector: running shoe and bike makers, accessory and swim companies, and distributors. These vendors were asked to choose from among roughly 400 retailers, culled from an original list of about 800 retailers who sell bikes, swim specialty and run specialty. These 400 retailers were split into 9 regions, so that retailers from high-density areas did not dominate the voting.
|
||||
<p>
|
||||
No voting cohort is ideal. Vendors are in a better position than consumers to judge among retailers in a large area, such as the entire United States, because a consumer in Tennessee cannot fairly assess the value of his local retailers versus those in Vermont or Oregon. Vendors are not perfect, because they tend to too-often vote simply based on sales figures. After much testing, the current 80/20 score weighting seems to yield what seems a fair result.
|
||||
<p>
|
||||
Vendors were asked to score their ballots based on the following:
|
||||
<p>
|
||||
- Superior technical and brand knowledge.<br>
|
||||
- Broad and deep tri-related inventory in stock.<br>
|
||||
- Strong service to the local community.<br>
|
||||
- Specific knowledge of triathlon.<br>
|
||||
- Strong ability to match the right product, size, and set-up to the customer.<br>
|
||||
- Strong intangibles (local race and club support, training rides and runs, guest speakers).<br>
|
||||
<p>
|
||||
Just below this list of 50 is the same list sorted by state.
|
||||
<p>
|
||||
<p>
|
||||
<p>
|
||||
</font size = 2>
|
||||
</font = verdana>
|
||||
<style>
|
||||
<!--table {}
|
||||
.style0
|
||||
{text-align:general;
|
||||
vertical-align:bottom;
|
||||
white-space:nowrap;
|
||||
color:windowtext;
|
||||
font-size:9.0pt;
|
||||
font-weight:400;
|
||||
font-style:normal;
|
||||
text-decoration:none;
|
||||
font-family:Verdana;
|
||||
border:none;}
|
||||
td
|
||||
{padding-top:1px;
|
||||
padding-right:1px;
|
||||
padding-left:1px;
|
||||
color:windowtext;
|
||||
font-size:9.0pt;
|
||||
font-weight:400;
|
||||
font-style:normal;
|
||||
text-decoration:none;
|
||||
font-family:Verdana;
|
||||
text-align:general;
|
||||
vertical-align:bottom;
|
||||
border:none;
|
||||
white-space:nowrap;}
|
||||
.xl24
|
||||
{background:#FCF305;}
|
||||
.xl25
|
||||
{text-align:left;}
|
||||
ruby
|
||||
{ruby-align:left;}
|
||||
rt
|
||||
{color:windowtext;
|
||||
font-size:8.0pt;
|
||||
font-weight:400;
|
||||
font-style:normal;
|
||||
text-decoration:none;
|
||||
font-family:Verdana;
|
||||
display:none;}
|
||||
-->
|
||||
</style>
|
||||
<center>
|
||||
<table border=0 cellpadding=0 cellspacing=0 width=431 style='border-collapse:
|
||||
collapse;table-layout:fixed'>
|
||||
<col class=xl25 width=36>
|
||||
<col width=227>
|
||||
<col width=141>
|
||||
<col width=27>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25 width=36></td>
|
||||
<td width=227></td>
|
||||
<td width=141></td>
|
||||
<td width=27></td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>1</td>
|
||||
<td class=xl24 width=227>All3Sports</td>
|
||||
<td class=xl24 width=141>Atlanta</td>
|
||||
<td class=xl24 width=27>GA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>2</td>
|
||||
<td class=xl24>Nytro Multisport</td>
|
||||
<td class=xl24>Encinitas</td>
|
||||
<td class=xl24>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>3</td>
|
||||
<td class=xl24>Speedy Reedy</td>
|
||||
<td class=xl24>Seattle</td>
|
||||
<td class=xl24>WA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>4</td>
|
||||
<td class=xl24>Gear West Bike and Triathlon</td>
|
||||
<td class=xl24>Long Lake</td>
|
||||
<td class=xl24>MN</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>5</td>
|
||||
<td class=xl24>Trisports.com</td>
|
||||
<td class=xl24>Tucson</td>
|
||||
<td class=xl24>AZ</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>6</td>
|
||||
<td class=xl24>Athletes Lounge</td>
|
||||
<td class=xl24>Portland</td>
|
||||
<td class=xl24>OR</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>7</td>
|
||||
<td class=xl24>Austin Tri Cyclist</td>
|
||||
<td class=xl24>Austin</td>
|
||||
<td class=xl24>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>8</td>
|
||||
<td class=xl24>R&A Cycles</td>
|
||||
<td class=xl24>Brooklyn</td>
|
||||
<td class=xl24>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>9</td>
|
||||
<td class=xl24>Colorado Multisport</td>
|
||||
<td class=xl24>Boulder</td>
|
||||
<td class=xl24>CO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>10</td>
|
||||
<td class=xl24>Running Away Multisport</td>
|
||||
<td class=xl24>Deerfield</td>
|
||||
<td class=xl24>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>11</td>
|
||||
<td>Triathlon Lab</td>
|
||||
<td>Santa Monica</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>12</td>
|
||||
<td>Inside Out Sports</td>
|
||||
<td>Cary</td>
|
||||
<td>NC</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>13</td>
|
||||
<td>Moment Cycle Sport</td>
|
||||
<td>San Diego</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>14</td>
|
||||
<td>Tribe Multisport</td>
|
||||
<td>Scottsdale</td>
|
||||
<td>AZ</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>15</td>
|
||||
<td>Running Away Multisport</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>16</td>
|
||||
<td>Jack and Adams</td>
|
||||
<td>Austin</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>17</td>
|
||||
<td>Element Multisport</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>18</td>
|
||||
<td>T3 Multisport</td>
|
||||
<td>Indianapolis</td>
|
||||
<td>IN</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>19</td>
|
||||
<td>Richardson Bike Mart</td>
|
||||
<td>Richardson</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>20</td>
|
||||
<td>Inside Out Sports</td>
|
||||
<td>Charlotte</td>
|
||||
<td>NC</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>21</td>
|
||||
<td>Podium Multisport</td>
|
||||
<td>Atlanta</td>
|
||||
<td>GA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>22</td>
|
||||
<td>Bonzai Sports</td>
|
||||
<td>Falls Church</td>
|
||||
<td>VA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>23</td>
|
||||
<td>Davis Wheelworks</td>
|
||||
<td>Davis</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>24</td>
|
||||
<td>Wheat Ridge Cyclery</td>
|
||||
<td>Wheat Ridge</td>
|
||||
<td>CO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>25</td>
|
||||
<td>Sunerise Tri</td>
|
||||
<td>West Babylon</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>26</td>
|
||||
<td>Paragon Sports</td>
|
||||
<td>NY</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>27</td>
|
||||
<td>SBR Multisports</td>
|
||||
<td>NY</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>28</td>
|
||||
<td>Get a Grip Cycles</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>29</td>
|
||||
<td>Mack Cycle</td>
|
||||
<td>Miami</td>
|
||||
<td>FL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>30</td>
|
||||
<td>TriBella</td>
|
||||
<td>Boulder</td>
|
||||
<td>CO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>31</td>
|
||||
<td>Contender Bicycles</td>
|
||||
<td>Salt Lake City</td>
|
||||
<td>UT</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>32</td>
|
||||
<td>Fit Werx 2</td>
|
||||
<td>Peabody</td>
|
||||
<td>MA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>33</td>
|
||||
<td>Endurance House</td>
|
||||
<td>Middleton</td>
|
||||
<td>WI</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>34</td>
|
||||
<td>Fast Splits</td>
|
||||
<td>Newton</td>
|
||||
<td>MA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>35</td>
|
||||
<td>Arts Cyclery</td>
|
||||
<td>San Luis Obispo</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>36</td>
|
||||
<td>Chainwheel</td>
|
||||
<td>Little Rock</td>
|
||||
<td>AK</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>37</td>
|
||||
<td>Naperville Running Co</td>
|
||||
<td>Naperville</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>38</td>
|
||||
<td>Play Tri</td>
|
||||
<td>Dallas</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>39</td>
|
||||
<td>Northwest Tri and Bike</td>
|
||||
<td>Kent</td>
|
||||
<td>WA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>40</td>
|
||||
<td>Big Shark Bicycle Company</td>
|
||||
<td>St. Louis</td>
|
||||
<td>MO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>41</td>
|
||||
<td>Freshbikes</td>
|
||||
<td>Arlington</td>
|
||||
<td>VA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>42</td>
|
||||
<td>Belmont Wheelworks</td>
|
||||
<td>Belmont</td>
|
||||
<td>MA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>43</td>
|
||||
<td>Brickwell Cycling and Multisports</td>
|
||||
<td>Great Neck</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>44</td>
|
||||
<td>Fleet Feet</td>
|
||||
<td>Sacramento</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>45</td>
|
||||
<td>Bike Doctor</td>
|
||||
<td>Arnold</td>
|
||||
<td>MD</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>46</td>
|
||||
<td>Britton's Bike Shop</td>
|
||||
<td>San Antonio</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>47</td>
|
||||
<td>Tri Shop</td>
|
||||
<td>Plano</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>48</td>
|
||||
<td>SBR Sports</td>
|
||||
<td>Orem</td>
|
||||
<td>UT</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>49</td>
|
||||
<td>Tri Town</td>
|
||||
<td>Boise</td>
|
||||
<td>ID</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13 class=xl25>50</td>
|
||||
<td>Urban Tri Gear</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border=0 cellpadding=0 cellspacing=0 width=430 style='border-collapse:
|
||||
collapse;table-layout:fixed'>
|
||||
<col width=35>
|
||||
<col width=227>
|
||||
<col width=141>
|
||||
<col width=27>
|
||||
<tr height=13>
|
||||
<td height=13 width=35></td>
|
||||
<td width=227></td>
|
||||
<td width=141></td>
|
||||
<td width=27></td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td colspan=3><center>Sorted by State</center></td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Chainwheel</td>
|
||||
<td>Little Rock</td>
|
||||
<td>AK</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Trisports.com</td>
|
||||
<td>Tucson</td>
|
||||
<td>AZ</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Tribe Multisport</td>
|
||||
<td>Scottsdale</td>
|
||||
<td>AZ</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Nytro Multisport</td>
|
||||
<td>Encinitas</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Triathlon Lab</td>
|
||||
<td>Santa Monica</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Moment Cycle Sport</td>
|
||||
<td>San Diego</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Davis Wheelworks</td>
|
||||
<td>Davis</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Arts Cyclery</td>
|
||||
<td>San Luis Obispo</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Fleet Feet</td>
|
||||
<td>Sacramento</td>
|
||||
<td>CA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Colorado Multisport</td>
|
||||
<td>Boulder</td>
|
||||
<td>CO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Wheat Ridge Cyclery</td>
|
||||
<td>Wheat Ridge</td>
|
||||
<td>CO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>TriBella</td>
|
||||
<td>Boulder</td>
|
||||
<td>CO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Mack Cycle</td>
|
||||
<td>Miami</td>
|
||||
<td>FL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>All3Sports</td>
|
||||
<td>Atlanta</td>
|
||||
<td>GA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Podium Multisport</td>
|
||||
<td>Atlanta</td>
|
||||
<td>GA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Tri Town</td>
|
||||
<td>Boise</td>
|
||||
<td>ID</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Running Away Multisport</td>
|
||||
<td>Deerfield</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Running Away Multisport</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Element Multisport</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Get a Grip Cycles</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Naperville Running Co</td>
|
||||
<td>Naperville</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Urban Tri Gear</td>
|
||||
<td>Chicago</td>
|
||||
<td>IL</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>T3 Multisport</td>
|
||||
<td>Indianapolis</td>
|
||||
<td>IN</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Fit Werx 2</td>
|
||||
<td>Peabody</td>
|
||||
<td>MA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Fast Splits</td>
|
||||
<td>Newton</td>
|
||||
<td>MA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Belmont Wheelworks</td>
|
||||
<td>Belmont</td>
|
||||
<td>MA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Bike Doctor</td>
|
||||
<td>Arnold</td>
|
||||
<td>MD</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Gear West Bike and Triathlon</td>
|
||||
<td>Long Lake</td>
|
||||
<td>MN</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Big Shark Bicycle Company</td>
|
||||
<td>St. Louis</td>
|
||||
<td>MO</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Inside Out Sports</td>
|
||||
<td>Cary</td>
|
||||
<td>NC</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Inside Out Sports</td>
|
||||
<td>Charlotte</td>
|
||||
<td>NC</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>R&A Cycles</td>
|
||||
<td>Brooklyn</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Sunerise Tri</td>
|
||||
<td>West Babylon</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Paragon Sports</td>
|
||||
<td>NY</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>SBR Multisports</td>
|
||||
<td>NY</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Brickwell Cycling and Multisports</td>
|
||||
<td>Great Neck</td>
|
||||
<td>NY</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Athletes Lounge</td>
|
||||
<td>Portland</td>
|
||||
<td>OR</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Austin Tri Cyclist</td>
|
||||
<td>Austin</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Jack and Adams</td>
|
||||
<td>Austin</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Richardson Bike Mart</td>
|
||||
<td>Richardson</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Play Tri</td>
|
||||
<td>Dallas</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Britton's Bike Shop</td>
|
||||
<td>San Antonio</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Tri Shop</td>
|
||||
<td>Plano</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Contender Bicycles</td>
|
||||
<td>Salt Lake City</td>
|
||||
<td>UT</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>SBR Sports</td>
|
||||
<td>Orem</td>
|
||||
<td>UT</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Bonzai Sports</td>
|
||||
<td>Falls Church</td>
|
||||
<td>VA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Freshbikes</td>
|
||||
<td>Arlington</td>
|
||||
<td>VA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Speedy Reedy</td>
|
||||
<td>Seattle</td>
|
||||
<td>WA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Northwest Tri and Bike</td>
|
||||
<td>Kent</td>
|
||||
<td>WA</td>
|
||||
</tr>
|
||||
<tr height=13>
|
||||
<td height=13></td>
|
||||
<td>Endurance House</td>
|
||||
<td>Middleton</td>
|
||||
<td>WI</td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
@ -0,0 +1,40 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title><%site_title%>: Stack & Reach Database</title>
|
||||
<%include include_common_head.html%>
|
||||
</head>
|
||||
<body>
|
||||
<%include include_accessibility.html%>
|
||||
<div id="wrapper">
|
||||
<%include include_header.html%>
|
||||
<%include include_contentheader.html%>
|
||||
<div id="ocwrapper" class="clear">
|
||||
<div id="icwrapper" class="clear">
|
||||
<%include include_leftsidebar.html%>
|
||||
<div id="contentwrapper" class="shadowleft">
|
||||
<%include include_contentwrapper_top.html%>
|
||||
<div class="shadowtop"><div class="shadowtopleft"></div><div class="shadowtopright"></div></div>
|
||||
<div class="shadowright">
|
||||
<div id="content">
|
||||
<%include include_content_top.html%>
|
||||
|
||||
<%--div class="crumb"><%Links::Utils::format_title($title_loop, separator => $crumb_separator, no_escape_separator => $no_escape_crumb_separator, include_home => 1, link_type => 2)%></div--%>
|
||||
<h2>Stack & Reach Database</h2>
|
||||
|
||||
<%include include_stack_reach_content.html%>
|
||||
|
||||
<%include include_content_bottom.html%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadowbottom"><div class="shadowbottomleft"></div><div class="shadowbottomright"></div></div>
|
||||
<%include include_contentwrapper_bottom.html%>
|
||||
</div>
|
||||
<%include include_rightsidebar.html%>
|
||||
</div>
|
||||
</div>
|
||||
<%include include_contentfooter.html%>
|
||||
<%include include_footer.html%>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,2 @@
|
||||
<dt><a href="<%escape_html URL%>"><%if RelationName%><%RelationName%><%else%><%Name%><%endif%><%if Related%>@<%endif%></a> <%--(<%Number_of_Links%>)--%><%if Has_New_Links eq 'Yes'%> <span class="new-item"><span>new</span></span><%endif%><%if Has_Changed_Links eq 'Yes'%> <span class="updated-item"><span>updated</span></span><%endif%></dt>
|
||||
<%if Description%><dd><%Description%></dd><%endif%>
|
Reference in New Issue
Block a user