CamperNews

Developer
Size
5,543 Kb
Views
14,168

How do I make an campernews?

FreeCodeCamp: Zipline - Camper News Project. What is a campernews? How do you make a campernews? This script and codes were developed by DannyCoder on 06 November 2022, Sunday.

CamperNews Previews

CamperNews - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>CamperNews</title> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css"> <link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css'> <link rel="stylesheet" href="css/style.css">
</head>
<body> <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="#"><i class="fa fa-tree"></i>&nbsp;CamperNews</a> </div> <div id="navbar" class="collapse navbar-collapse"> <!-- social media --> <ul class="nav navbar-nav navbar-right social"> <li><a href="https://www.facebook.com/freecodecamp/"><i class="fa fa-lg fa-facebook"></i></a></li> <li><a href="https://plus.google.com/+Freecodecamp/"><i class="fa fa-lg fa-google-plus"></i></a></li> <li><a href="https://twitter.com/FreeCodeCamp"><i class="fa fa-lg fa-twitter"></i></a></li> <li><a href="https://www.reddit.com/r/FreeCodeCamp/"><i class="fa fa-lg fa-reddit"></i></a></li> <li><a href="https://www.linkedin.com/company/free-code-camp"><i class="fa fa-lg fa-linkedin"></i></a></li> </ul> </div> <!--/.nav-collapse --> </div> </nav> <div class="container"> <div class="starter-template" id="news-container"> <!-- Panels go here--> <div class="row text-center loading"> <div class="col-md-12"> <div class="alert alert-success" role="alert"> <i class="fa fa-spinner fa-pulse"></i> <span class="sr-only">Loading:</span> Loading... </div> </div> </div> </div> <footer class="text-center" id="footer"> <p>&copy; FreeCodeCamp - 2015 | User: DannyCoder</p> </footer> </div> <!-- /.container --> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.6.0/moment.min.js'></script> <script src="js/index.js"></script>
</body>
</html>

CamperNews - Script Codes CSS Codes

body { padding-top: 50px; background-color: #EFEFEF; background-image: url("https://res.cloudinary.com/dannycoder/image/upload/v1451452660/wood_1_vausqn.png"); /* color: #AE9364;*/ color: rgba(160,167,144, 0.8);
}
h1, h2, h3, h5, h6 { font-family: 'Open Sans', sans-serif; font-weight: 600;
}
h4 { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; padding: 0 10px 10px 10px; font-size: 12px; line-height: 1.3em; text-transform: uppercase;
}
.starter-template { padding: 40px 15px;
}
.navbar-default { background-image: url("https://res.cloudinary.com/dannycoder/image/upload/v1451453386/green_cup_prxavs.png"); border-bottom-color: rgba(255,255,255, 0.4);
}
.navbar-header .navbar-brand { font-size: 26px; text-transform: capitalize; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color: rgba(0,0,0, 0.4);
}
#navbar { padding-right: 36px;
}
a.navbar-brand { margin-left: 20px !important;
}
#navbar .social i { color: rgba(0,0,0, 0.4);
}
/*****Navbar social media ****/
.social .fa-facebook:hover { color: #4060A5 !important;
}
.social .fa-twitter:hover { color: #00ABE3 !important;
}
.social .fa-google-plus:hover { color: #e64522 !important;
}
.social .fa-linkedin:hover { color: #0094BC !important;
}
.social .fa-reddit:hover { color: #FF4006 !important;
}
/********Panel Body*********/
.panel { background-color: rgba(66,38,13,0.4) !important; border-color: rgba(174, 147, 100, 0.2); -webkit-box-shadow: 1px 15px 95px -53px rgba(0,0,0,0.73); -moz-box-shadow: 1px 15px 95px -53px rgba(0,0,0,0.73); box-shadow: 1px 15px 95px -53px rgba(0,0,0,0.73);
}
.panel-body { padding: 0 0 20px 0;
}
.panel-body img { width: 100%; padding: 6px 6px 0 6px; border-top-right-radius: 4px; border-top-left-radius: 4px;
}
.panel-body a, .panel-body button { margin-left: 10px;
}
.panel-footer { font-size: 9px; background-color: rgba(0,0,0, 0.5); border-top-color: rgba(174, 147, 100, 0.2); padding-left: 10px !important;
}
/****custom style****/
.btn-primary { background: rgba(160,167,144, 0.4); color: rgba(160,167,144, 0.7); border-color: rgba(174, 147, 100, 0.5);
}
.btn-primary:hover { background-color: rgba(0,0,0, 0.5); color: rgba(255,255,255, 0.7); border-color: rgba(255, 255, 255, 0.5);
}
#footer { font-size: 12px; text-transform: capitalize; color: rgba(255,255,255, 0.2)
}
.container, #news-container { padding-bottom: 0 !important;
}
.loading { font-size: 24px;
}

CamperNews - Script Codes JS Codes

/** * jQuery Grid-A-Licious(tm) v3.01 */
(function(a,b){var c=function(a,b,c){var d;return function(){function h(){if(!c)a.apply(f,g);d=null}var f=this,g=arguments;if(d)clearTimeout(d);else if(c)a.apply(f,g);d=setTimeout(h,b||150)}};jQuery.fn[b]=function(a){return a?this.bind("resize",c(a)):this.trigger(b)}})(jQuery,"smartresize");(function(a){a.Gal=function(b,c){this.element=a(c);this._init(b)};a.Gal.settings={selector:".item",width:225,gutter:20,animate:false,animationOptions:{speed:200,duration:300,effect:"fadeInOnAppear",queue:true,complete:function(){}}};a.Gal.prototype={_init:function(b){var c=this;this.name=this._setName(5);this.gridArr=[];this.gridArrAppend=[];this.gridArrPrepend=[];this.setArr=false;this.setGrid=false;this.setOptions;this.cols=0;this.itemCount=0;this.prependCount=0;this.isPrepending=false;this.appendCount=0;this.resetCount=true;this.ifCallback=true;this.box=this.element;this.options=a.extend(true,{},a.Gal.settings,b);this.gridArr=a.makeArray(this.box.find(this.options.selector));this.isResizing=false;this.w=0;this.boxArr=[];this._setCols();this._renderGrid("append");a(this.box).addClass("gridalicious");a(window).smartresize(function(){c.resize()})},_setName:function(a,b){b=b?b:"";return a?this._setName(--a,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".charAt(Math.floor(Math.random()*60))+b):b},_setCols:function(){this.cols=Math.floor(this.box.width()/this.options.width);diff=(this.box.width()-this.cols*this.options.width-this.options.gutter)/this.cols;w=(this.options.width+diff)/this.box.width()*100;this.w=w;for(var b=0;b<this.cols;b++){var c=a("<div></div>").addClass("galcolumn").attr("id","item"+b+this.name).css({width:w+"%",paddingLeft:this.options.gutter,paddingBottom:this.options.gutter,"float":"left","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","-o-box-sizing":"border-box","box-sizing":"border-box"});this.box.append(c)}this.box.find(a("#clear"+this.name)).remove();var d=a("<div></div>").css({clear:"both",height:"0",width:"0",display:"block"}).attr("id","clear"+this.name);this.box.append(d)},_renderGrid:function(b,c,d,e){var f=[];var g=[];var h=[];var i=0;var j=this.prependCount;var k=this.appendCount;var l=this.options.gutter;var m=this.cols;var n=this.name;var o=0;var p=a(".galcolumn").width();if(c){g=c;if(b=="append"){k+=d;i=this.appendCount}if(b=="prepend"){this.isPrepending=true;i=Math.round(d%m);if(i<=0)i=m}if(b=="renderAfterPrepend"){k+=d;i=d}}else{g=this.gridArr;k=a(this.gridArr).size()}a.each(g,function(c,d){var e=a(d);var g="100%";if(e.hasClass("not-responsive")){g="auto"}e.css({marginBottom:l,zoom:"1",filter:"alpha(opacity=0)",opacity:"0"}).find("img, object, embed, iframe").css({width:g,height:"auto",display:"block","margin-left":"auto","margin-right":"auto"});if(b=="prepend"){i--;a("#item"+i+n).prepend(e);f.push(e);if(i==0)i=m}else{a("#item"+i+n).append(e);f.push(e);i++;if(i>=m)i=0;if(k>=m)k=k-m}});this.appendCount=k;this.itemCount=i;if(b=="append"||b=="prepend"){if(b=="prepend"){this._updateAfterPrepend(this.gridArr,g)}this._renderItem(f);this.isPrepending=false}else{this._renderItem(this.gridArr)}},_collectItems:function(){var b=[];a(this.box).find(this.options.selector).each(function(c){b.push(a(this))});return b},_renderItem:function(b){var c=this.options.animationOptions.speed;var d=this.options.animationOptions.effect;var e=this.options.animationOptions.duration;var f=this.options.animationOptions.queue;var g=this.options.animate;var h=this.options.animationOptions.complete;var i=0;var j=0;if(g===true&&!this.isResizing){if(f===true&&d=="fadeInOnAppear"){if(this.isPrepending)b.reverse();a.each(b,function(d,f){setTimeout(function(){a(f).animate({opacity:"1.0"},e);j++;if(j==b.length){h.call(undefined,b)}},i*c);i++})}else if(f===false&&d=="fadeInOnAppear"){if(this.isPrepending)b.reverse();a.each(b,function(c,d){a(d).animate({opacity:"1.0"},e);j++;if(j==b.length){if(this.ifCallback){h.call(undefined,b)}}})}if(f===true&&!d){a.each(b,function(c,d){a(d).css({opacity:"1",filter:"alpha(opacity=100)"});j++;if(j==b.length){if(this.ifCallback){h.call(undefined,b)}}})}}else{a.each(b,function(b,c){a(c).css({opacity:"1",filter:"alpha(opacity=100)"})});if(this.ifCallback){h.call(b)}}},_updateAfterPrepend:function(b,c){var d=this.gridArr;a.each(c,function(a,b){d.unshift(b)});this.gridArr=d},resize:function(){this.box.find(a(".galcolumn")).remove();this._setCols();this.ifCallback=false;this.isResizing=true;this._renderGrid("append");this.ifCallback=true;this.isResizing=false},append:function(b){var c=this.gridArr;var d=this.gridArrPrepend;a.each(b,function(a,b){c.push(b);d.push(b)});this._renderGrid("append",b,a(b).size())},prepend:function(b){this.ifCallback=false;this._renderGrid("prepend",b,a(b).size());this.ifCallback=true}};a.fn.gridalicious=function(b,c){if(typeof b==="string"){this.each(function(){var d=a.data(this,"gridalicious");d[b].apply(d,[c])})}else{this.each(function(){a.data(this,"gridalicious",new a.Gal(b,this))})}return this}})(jQuery)
$(window).load(function () { console.log("Page Loaded test"); $.getJSON("https://www.freecodecamp.com/news/hot", function(json){ var html = ""; $.when($.each(json, function(key, value){ var imageLink = (Boolean(json[key].image))? json[key].image : json[key].author.picture; var headline = json[key].headline; var articleLink = json[key].link; var username = (json[key].author.username.length > 8)? json[key].author.username.substr(0, 6) + "..." : json[key].author.username; var timePosted = moment(json[key].timePosted).fromNow(); /*var timePosted = json[key].timePosted;*/ var upVotes = json[key].upVotes.length; html += '<div class="card"><div class="panel panel-default"><div class="panel-body"><img src="' + imageLink + '" />'; html += '<h4>' + headline + '</h4>'; html += '<a href="' + articleLink + '" type="button" class="btn btn-primary btn-sm" target=_blank><i class="fa fa-comments-o"></i>&nbsp;&nbsp;Discuss</a></div>'; html += '<div class="panel-footer"><div class="row text-left">'; html += '<div class="col-md-4 col-sm-4"><span><i class="fa fa-user"></i>&nbsp;&nbsp;' + username + '</span></div>'; html += '<div class="col-md-5 col-sm-5"><i class="fa fa-clock-o"></i>&nbsp;&nbsp;' + timePosted + '</div>'; html += '<div class="col-md-3 col-sm-3"><span><i class="fa fa-heart"></i>&nbsp;&nbsp;' + upVotes + '</span></div>'; html +='</div></div></div></div>'; })).done(function(){ $("#news-container").html(html); $("#news-container").gridalicious({ selector: '.card', width: 235 }); }); });
});
CamperNews - Script Codes
CamperNews - Script Codes
Home Page Home
Developer DannyCoder
Username DannyCoder
Uploaded November 06, 2022
Rating 3
Size 5,543 Kb
Views 14,168
Do you need developer help for CamperNews?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

DannyCoder (DannyCoder) Script Codes
Create amazing marketing copy with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!