index.tpl 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395
  1. <div class="landing-page sitelock">
  2. <div class="hero">
  3. <div class="container">
  4. <img class="img-fluid" src="{$WEB_ROOT}/assets/img/marketconnect/sitelock/logo.png">
  5. <h3 class="h4">{lang key="store.sitelock.tagline"}</h3>
  6. </div>
  7. </div>
  8. <nav class="navbar navbar-light navbar-expand-lg border-top border-bottom">
  9. <div class="container">
  10. <span class="navbar-brand"></span>
  11. <button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#nav-landing-page" aria-expanded="false">
  12. <span class="sr-only">{lang key="toggleNav"}</span>
  13. <span class="navbar-toggler-icon"></span>
  14. </button>
  15. <div class="collapse navbar-collapse" id="nav-landing-page">
  16. <ul class="nav navbar-nav">
  17. <li class="nav-item"><a class="nav-link" href="#" onclick="smoothScroll('#plans');return false">{lang key="store.sitelock.plansAndPricing"}</a></li>
  18. <li class="nav-item"><a class="nav-link" href="#" onclick="smoothScroll('#features');return false">{lang key="store.sitelock.featuresLink"}</a></li>
  19. <li class="nav-item"><a class="nav-link" href="#" onclick="smoothScroll('#emergency');return false">{lang key="store.sitelock.websiteHacked"}</a></li>
  20. <li class="nav-item"><a class="nav-link" href="#" onclick="smoothScroll('#faq');return false">{lang key="store.sitelock.faq"}</a></li>
  21. </ul>
  22. </div>
  23. </div>
  24. </nav>
  25. <div class="content-block">
  26. <div class="container">
  27. <h3>{lang key="store.sitelock.contentHeadline"}</h3>
  28. <p>{lang key="store.sitelock.contentBodyParagraph1"}</p>
  29. <p>{lang key="store.sitelock.contentBodyParagraph2"}</p>
  30. <p>{lang key="store.sitelock.contentBodyParagraph3"}</p>
  31. </div>
  32. </div>
  33. <div class="content-block plans" id="plans">
  34. <div class="container">
  35. {if !$loggedin && $currencies}
  36. <form method="post" action="" class="pull-right">
  37. <select name="currency" class="form-control currency-selector" onchange="submit()">
  38. <option>{lang key="changeCurrency"} ({$activeCurrency.prefix} {$activeCurrency.code})</option>
  39. {foreach $currencies as $currency}
  40. <option value="{$currency['id']}">{$currency['prefix']} {$currency['code']}</option>
  41. {/foreach}
  42. </select>
  43. </form>
  44. {/if}
  45. <div class="text-center">
  46. <h2>{lang key="store.sitelock.comparePlans"}</h2>
  47. <h4>{lang key="store.sitelock.comparePlansSubtitle"}</h4>
  48. </div>
  49. <div class="row plan-comparison">
  50. {foreach $plans as $plan}
  51. <div class="col-lg-{if count($plans) == 4}3{elseif count($plans) == 3}4{elseif count($plans) == 2}4 {if $plan@first}offset-lg-2{/if}{else}4 offset-lg-4{/if} {if count($plans) == 1}offset-md-3{/if}">
  52. <div class="plan">
  53. <div class="header">
  54. <h4>
  55. {$plan->name}
  56. <span class="float-right">
  57. {if $plan->isFree()}
  58. {lang key="orderpaymenttermfree"}
  59. {elseif $plan->pricing()->annually()}
  60. {$plan->pricing()->annually()->toPrefixedString()}
  61. {elseif $plan->pricing()->first()}
  62. {$plan->pricing()->first()->toPrefixedString()}
  63. {else}
  64. -
  65. {/if}
  66. </span>
  67. </h4>
  68. <p>{$plan->description}</p>
  69. </div>
  70. <ul>
  71. {foreach $plan->features as $label => $value}
  72. <li>
  73. <span>{$label}</span>
  74. {if is_bool($value)}
  75. <i class="fas fa-{if $value}check{else}times{/if}"></i>
  76. {else}
  77. {$value}
  78. {/if}
  79. </li>
  80. {/foreach}
  81. </ul>
  82. <div class="footer">
  83. <form method="post" action="{routePath('cart-order')}">
  84. <input type="hidden" name="pid" value="{$plan->id}">
  85. <select name="billingcycle" class="form-control">
  86. {foreach $plan->pricing()->allAvailableCycles() as $cycle}
  87. <option value="{$cycle->cycle()}">
  88. {if $cycle->isRecurring()}
  89. {if $cycle->isYearly()}
  90. {$cycle->cycleInYears()}
  91. {else}
  92. {$cycle->cycleInMonths()}
  93. {/if}
  94. -
  95. {/if}
  96. {$cycle->toFullString()}</option>
  97. {/foreach}
  98. </select>
  99. <button type="submit" class="btn btn-primary btn-block">{lang key="store.sitelock.buyNow"}</button>
  100. </form>
  101. </div>
  102. </div>
  103. </div>
  104. {/foreach}
  105. </div>
  106. </div>
  107. </div>
  108. <div class="content-block features" id="features">
  109. <div class="container">
  110. <h2>SiteLock Features</h2>
  111. <h4>Provides a range of features designed to protect both your website and your business’ reputation:</h4>
  112. <br>
  113. <div class="row">
  114. <div class="col-lg-6">
  115. <div class="feature-wrapper">
  116. <i class="fas fa-search fa-fw"></i>
  117. <div class="content">
  118. <h4>{lang key="store.sitelock.featuresMalwareTitle"}</h4>
  119. <p>{lang key="store.sitelock.featuresMalwareContent"}</p>
  120. </div>
  121. </div>
  122. </div>
  123. <div class="col-lg-6">
  124. <div class="feature-wrapper">
  125. <i class="fas fa-wrench fa-fw"></i>
  126. <div class="content">
  127. <h4>{lang key="store.sitelock.featuresMalwareRemovalTitle"}</h4>
  128. <p>{lang key="store.sitelock.featuresMalwareRemovalContent"}</p>
  129. </div>
  130. </div>
  131. </div>
  132. </div>
  133. <div class="row">
  134. <div class="col-lg-6">
  135. <div class="feature-wrapper">
  136. <i class="fas fa-code fa-fw"></i>
  137. <div class="content">
  138. <h4>{lang key="store.sitelock.featuresVulnerabilityTitle"}</h4>
  139. <p>{lang key="store.sitelock.featuresVulnerabilityContent"}</p>
  140. </div>
  141. </div>
  142. </div>
  143. <div class="col-lg-6">
  144. <div class="feature-wrapper">
  145. <i class="far fa-file-code fa-fw"></i>
  146. <div class="content">
  147. <h4>{lang key="store.sitelock.featuresOWASPTitle"}</h4>
  148. <p>{lang key="store.sitelock.featuresOWASPContent"}</p>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. <div class="row">
  154. <div class="col-lg-6">
  155. <div class="feature-wrapper">
  156. <i class="fas fa-trophy fa-fw"></i>
  157. <div class="content">
  158. <h4>{lang key="store.sitelock.featuresTrustSealTitle"}</h4>
  159. <p>{lang key="store.sitelock.featuresTrustSealContent"}</p>
  160. </div>
  161. </div>
  162. </div>
  163. <div class="col-lg-6">
  164. <div class="feature-wrapper">
  165. <i class="fas fa-shield-alt fa-fw"></i>
  166. <div class="content">
  167. <h4>{lang key="store.sitelock.featuresFirewallTitle"}</h4>
  168. <p>{lang key="store.sitelock.featuresFirewallContent"}</p>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173. <div class="row">
  174. <div class="col-lg-6">
  175. <div class="feature-wrapper">
  176. <i class="fas fa-lock fa-fw"></i>
  177. <div class="content">
  178. <h4>{lang key="store.sitelock.featuresReputationTitle"}</h4>
  179. <p>{lang key="store.sitelock.featuresReputationContent"}</p>
  180. </div>
  181. </div>
  182. </div>
  183. <div class="col-lg-6">
  184. <div class="feature-wrapper">
  185. <i class="fas fa-star fa-fw"></i>
  186. <div class="content">
  187. <h4>{lang key="store.sitelock.featuresSetupTitle"}</h4>
  188. <p>{lang key="store.sitelock.featuresSetupContent"}</p>
  189. </div>
  190. </div>
  191. </div>
  192. </div>
  193. <div class="row">
  194. <div class="col-lg-6">
  195. <div class="feature-wrapper">
  196. <i class="fas fa-globe fa-fw"></i>
  197. <div class="content">
  198. <h4>{lang key="store.sitelock.featuresCDNTitle"}</h4>
  199. <p>{lang key="store.sitelock.featuresCDNContent"}</p>
  200. </div>
  201. </div>
  202. </div>
  203. </div>
  204. </div>
  205. </div>
  206. {if !is_null($emergencyPlan)}
  207. <div class="content-block emergency" id="emergency">
  208. <div class="container">
  209. <h2 class="text-danger">{lang key="store.sitelock.emergencyPlanTitle"}</h2>
  210. <h3>{lang key="store.sitelock.emergencyPlanHeadline"}</h3>
  211. <p>{lang key="store.sitelock.emergencyPlanBody"}</p>
  212. <br>
  213. <div class="row">
  214. <div class="col-md-6">
  215. <div class="feature-wrapper">
  216. <i class="far fa-clock fa-fw"></i>
  217. <div class="content">
  218. <h4>{lang key="store.sitelock.emergencyPlanResponseTitle"}</h4>
  219. <p>{lang key="store.sitelock.emergencyPlanResponseContent"}</p>
  220. </div>
  221. </div>
  222. </div>
  223. <div class="col-md-6">
  224. <div class="feature-wrapper">
  225. <i class="fas fa-times fa-fw"></i>
  226. <div class="content">
  227. <h4>{lang key="store.sitelock.emergencyPlanMalwareTitle"}</h4>
  228. <p>{lang key="store.sitelock.emergencyPlanMalwareContent"}</p>
  229. </div>
  230. </div>
  231. </div>
  232. </div>
  233. <div class="row">
  234. <div class="col-md-6">
  235. <div class="feature-wrapper">
  236. <i class="fas fa-exclamation-circle fa-fw"></i>
  237. <div class="content">
  238. <h4>{lang key="store.sitelock.emergencyPlanPriorityTitle"}</h4>
  239. <p>{lang key="store.sitelock.emergencyPlanPriorityContent"}</p>
  240. </div>
  241. </div>
  242. </div>
  243. <div class="col-md-6">
  244. <div class="feature-wrapper">
  245. <i class="far fa-calendar-check fa-fw"></i>
  246. <div class="content">
  247. <h4>{lang key="store.sitelock.emergencyPlanAftercareTitle"}</h4>
  248. <p>{lang key="store.sitelock.emergencyPlanAftercareContent"}</p>
  249. </div>
  250. </div>
  251. </div>
  252. </div>
  253. <div class="row">
  254. <div class="col-md-6">
  255. <div class="feature-wrapper">
  256. <i class="far fa-envelope fa-fw"></i>
  257. <div class="content">
  258. <h4>{lang key="store.sitelock.emergencyPlanUpdatesTitle"}</h4>
  259. <p>{lang key="store.sitelock.emergencyPlanUpdatesContent"}</p>
  260. </div>
  261. </div>
  262. </div>
  263. <div class="col-md-6">
  264. <div class="feature-wrapper">
  265. <i class="fas fa-star fa-fw"></i>
  266. <div class="content">
  267. <h4>{lang key="store.sitelock.emergencyPlanPaymentTitle"}</h4>
  268. <p>{lang key="store.sitelock.emergencyPlanPaymentContent"}</p>
  269. </div>
  270. </div>
  271. </div>
  272. </div>
  273. <br>
  274. <div class="emergency-buy-banner">
  275. <div class="emergency-message">
  276. {lang key="store.sitelock.emergencyPlanOnlyCost" price="{if $emergencyPlan->pricing()->best()}{$emergencyPlan->pricing()->best()->toFullString()}{else}-{/if}" }
  277. </div>
  278. <form method="post" action="{routePath('cart-order')}">
  279. <input type="hidden" name="pid" value="{$emergencyPlan->id}">
  280. <button type="submit" class="btn btn-danger btn-lg btn-block">
  281. {lang key="store.sitelock.buyNow"}
  282. </button>
  283. </form>
  284. </div>
  285. </div>
  286. </div>
  287. {/if}
  288. <div class="content-block faq" id="faq">
  289. <div class="container">
  290. <div class="mw-928 mx-auto">
  291. <h2 class="block-title text-center">{lang key="store.sitelock.faqTitle"}</h2>
  292. <div class="panel-group" id="accordion">
  293. <div class="panel panel-default">
  294. <div class="panel-heading" id="faqOne" role="tab" aria-controls="collapseOne" aria-expanded="true" data-toggle="collapse" data-target="#collapseOne">
  295. <h4 class="panel-title">{lang key="store.sitelock.faqOneTitle"}</h4>
  296. </div>
  297. <div aria-labelledby="faqOne" class="panel-collapse collapse" id="collapseOne" data-parent="#accordion" role="tabpanel">
  298. <div class="panel-body">
  299. {lang key="store.sitelock.faqOneBody"}<br/><br/>
  300. {lang key="store.sitelock.faqOneBodyLearnMore" learnMoreLink={$learnMoreLink}}
  301. </div>
  302. </div>
  303. </div>
  304. <div class="panel panel-default">
  305. <div class="panel-heading" id="faqTwo" role="tab" aria-controls="collapseTwo" aria-expanded="false" class="collapsed" data-toggle="collapse" data-target="#collapseTwo">
  306. <h4 class="panel-title">{lang key="store.sitelock.faqTwoTitle"}</h4>
  307. </div>
  308. <div aria-labelledby="faqTwo" class="panel-collapse collapse" id="collapseTwo" data-parent="#accordion" role="tabpanel">
  309. <div class="panel-body">
  310. {lang key="store.sitelock.faqTwoBody"}
  311. </div>
  312. </div>
  313. </div>
  314. <div class="panel panel-default">
  315. <div class="panel-heading" id="faqThree" role="tab" aria-controls="collapseThree" aria-expanded="false" class="collapsed" data-toggle="collapse" data-target="#collapseThree">
  316. <h4 class="panel-title">{lang key="store.sitelock.faqThreeTitle"}</h4>
  317. </div>
  318. <div aria-labelledby="faqThree" class="panel-collapse collapse in" id="collapseThree" data-parent="#accordion" role="tabpanel">
  319. <div class="panel-body">
  320. {lang key="store.sitelock.faqThreeBody"}<br/>
  321. <ul>
  322. <li>{lang key="store.sitelock.faqThreeBodyList1"}</li>
  323. <li>{lang key="store.sitelock.faqThreeBodyList2"}</li>
  324. <li>{lang key="store.sitelock.faqThreeBodyList3"}</li>
  325. </ul>
  326. </div>
  327. </div>
  328. </div>
  329. <div class="panel panel-default">
  330. <div class="panel-heading" id="faqFour" role="tab" aria-controls="collapseFour" aria-expanded="false" class="collapsed" data-toggle="collapse" data-target="#collapseFour">
  331. <h4 class="panel-title">{lang key="store.sitelock.faqFourTitle"}</h4>
  332. </div>
  333. <div aria-labelledby="faqFour" class="panel-collapse collapse" id="collapseFour" data-parent="#accordion" role="tabpanel">
  334. <div class="panel-body">
  335. {lang key="store.sitelock.faqFourBodyParagraph1" vulnerabilityStrong="<strong>{lang key="store.sitelock.websiteVulnerability"}</strong>"}<br/><br/>
  336. {lang key="store.sitelock.faqFourBodyParagraph2" malwareStrong="<strong>{lang key="store.sitelock.malware"}</strong>"}<br/><br/>
  337. </div>
  338. </div>
  339. </div>
  340. <div class="panel panel-default">
  341. <div class="panel-heading" id="faqFive" role="tab" aria-controls="collapseFive" aria-expanded="false" class="collapsed" data-toggle="collapse" data-target="#collapseFive">
  342. <h4 class="panel-title">{lang key="store.sitelock.faqFiveTitle"}</h4>
  343. </div>
  344. <div aria-labelledby="faqFive" class="panel-collapse collapse" id="collapseFive" data-parent="#accordion" role="tabpanel">
  345. <div class="panel-body">
  346. {lang key="store.sitelock.faqFiveBody"}
  347. </div>
  348. </div>
  349. </div>
  350. <div class="panel panel-default">
  351. <div class="panel-heading" id="faqSix" role="tab" aria-controls="collapseSix" aria-expanded="false" class="collapsed" data-toggle="collapse" data-target="#collapseSix">
  352. <h4 class="panel-title">{lang key="store.sitelock.faqSixTitle"}</h4>
  353. </div>
  354. <div aria-labelledby="faqSix" class="panel-collapse collapse" id="collapseSix" data-parent="#accordion" role="tabpanel">
  355. <div class="panel-body">
  356. {lang key="store.sitelock.faqSixBody"}
  357. </div>
  358. </div>
  359. </div>
  360. </div>
  361. </div>
  362. </div>
  363. </div>
  364. <div class="content-block">
  365. <div class="container text-center">
  366. <img class="img-fluid" src="{$WEB_ROOT}/assets/img/marketconnect/sitelock/logo.png">
  367. </div>
  368. </div>
  369. </div>