75 lines
3.9 KiB
Text
75 lines
3.9 KiB
Text
<div id="sidebar-wrapper-left" class="sidebar-wrapper sidebar-wrapper-left">
|
|
<div class="sidebar-bg" id="sidebar-bg-left"></div>
|
|
<div class="side-bar">
|
|
<% cache("main-sidebar-nav--#{user_signed_in?}-#{ApplicationConfig['DEPLOYMENT_SIGNATURE']}", expires_in: 5.days) do %>
|
|
<%= render "articles/sidebar_nav" %>
|
|
<div class="widget sponsorship-widget <%= "showing" unless user_signed_in? %>" id="sponsorship-widget">
|
|
<header>
|
|
<a href="/sponsors"><h4>community sponsors</h4></a>
|
|
<span class="emoji">
|
|
<img src="<%= asset_path "emoji/emoji-one-heart.png" %>" alt="emoji heart" />
|
|
</span>
|
|
</header>
|
|
<% @sponsors = Organization.where(is_gold_sponsor: true).order("sponsorship_featured_number ASC") %>
|
|
<% if @sponsors.any? %>
|
|
<div class="widget-body">
|
|
<% @sponsors.each do |organization| %>
|
|
<div class="sidebar-sponsor">
|
|
<a class="partner-link" href="<%= organization.sponsorship_url %>" target="_blank" data-details="<%= organization.slug %>__image">
|
|
<img src="<%= cloudinary(organization.nav_image_url) %>" style="margin-bottom:8px;" alt="Digital Ocean logo" />
|
|
</a>
|
|
<div class="sponsor-tagline" style="display:inline;">
|
|
<%= organization.sponsorship_tagline %>
|
|
<a class="partner-link sponsor-learn-more" href="<%= organization.sponsorship_url %>" target="_blank" data-details="<%= organization.slug %>__learn-more">
|
|
Learn More
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
<div class="sponsors-love-message">
|
|
We are grateful for wonderful sponsors who help sustain the DEV community.
|
|
</div>
|
|
<div class="sponsor-footer">
|
|
<p>
|
|
<a href="/sponsorship-info">Sponsorship Info/Policy</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
<div class="widget">
|
|
<header>
|
|
<h4>key links</h4>
|
|
</header>
|
|
<div class="widget-body">
|
|
<a href="https://twitter.com/thepracticaldev" target="_blank" rel="noopener"><img src="<%= asset_path("twitter-logo.svg") %>" alt="Twitter logo" class="social-icon" /></a>
|
|
<a href="https://github.com/thepracticaldev" target="_blank" rel="noopener"><img src="<%= asset_path("github-logo.svg") %>" alt="GitHub logo" class="social-icon" /></a>
|
|
<a href="https://instagram.com/thepracticaldev" target="_blank" rel="noopener"><img src="<%= asset_path("instagram-logo.svg") %>" alt="Instagram logo" class="social-icon" /></a>
|
|
<a href="https://facebook.com/thepracticaldev" target="_blank" rel="noopener"><img src="<%= asset_path("facebook-logo.svg") %>" alt="Facebook logo" class="social-icon" /></a>
|
|
<a href="https://twitch.tv/thepracticaldev" target="_blank" rel="noopener"><img src="<%= asset_path("twitch-logo.svg") %>" alt="Twitch logo" class="social-icon" /></a>
|
|
</div>
|
|
<div class="side-footer">
|
|
<a href="/about">About</a>
|
|
<a href="/events">Events</a>
|
|
<a href="/sponsors">Sponsors</a>
|
|
<a href="https://shop.dev.to/">DEV Shop</a>
|
|
<a href="/privacy">Privacy Policy</a>
|
|
<a href="/terms">Terms of Use</a>
|
|
<a href="/contact">Contact</a>
|
|
<a href="/faq">FAQ</a>
|
|
<a href="/code-of-conduct">Code of Conduct</a>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
<% cache("display-area-left-#{rand(5)}", expires_in: 5.minutes) do %>
|
|
<% @left_sidebar_ad = DisplayAd.where(approved: true, published: true, placement_area: "sidebar_left").order("RANDOM()").first %>
|
|
<% if @left_sidebar_ad %>
|
|
<div class="widget">
|
|
<div class="widget-body" style="margin-top:-6px">
|
|
<%= @left_sidebar_ad.processed_html.html_safe %>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
<% end %>
|
|
</div>
|
|
</div>
|