윅슨 블로그 수정사항 업데이트 완료. - 페이지네이션 기능은 추후 어떤식으로 보여질거냐에 따라 추가해야함.
This commit is contained in:
@@ -1,37 +1,140 @@
|
||||
{% extends 'base.html' %}
|
||||
|
||||
{% block content %}
|
||||
<style>
|
||||
.blog-card {
|
||||
margin: 10px;
|
||||
}
|
||||
{% extends 'base.html' %}
|
||||
|
||||
.blog-card img {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
</style>
|
||||
<div class="uk-container">
|
||||
<div class="uk-grid uk-grid-small uk-child-width-1-4@m uk-child-width-1-2@s" uk-grid>
|
||||
{% if not posts %}
|
||||
<h4 style="margin-top: 30px">작성된 포스트가 없습니다.</h4>
|
||||
{% else %}
|
||||
{% for post in posts %}
|
||||
<div>
|
||||
<div class="uk-card uk-card-default blog-card">
|
||||
<div class="uk-card-media-top">
|
||||
<img src="{{ post.thumbnail_img | default('https://via.placeholder.com/300x200', true) }}"
|
||||
alt="{{ post.title }}" style="max-width: 100%;max-height: 500px;">
|
||||
</div>
|
||||
<div class="uk-card-body">
|
||||
<h3 class="uk-card-title">{{ post.title }}</h3>
|
||||
<a href="{{ url_for('post', post_id=post.id) }}" class="uk-button uk-button-text">Read
|
||||
more</a>
|
||||
{% block content %}
|
||||
<div class="container">
|
||||
<div class="content">
|
||||
{% if not posts %}
|
||||
<h4 style="margin-top: 100px">작성된 포스트가 없습니다.</h4>
|
||||
{% else %}
|
||||
<div class="content__inner">
|
||||
<ul class="post__lists post__lists0">
|
||||
</ul>
|
||||
<ul class="post__lists post__lists1">
|
||||
</ul>
|
||||
<div class="new__div">
|
||||
<ul class="post__lists post__lists2">
|
||||
</ul>
|
||||
<div class="new__post__div">
|
||||
<h2>최근 포스트</h2>
|
||||
<ul class="new__posts">
|
||||
{% for post in posts %}
|
||||
<li>
|
||||
<a href="{{ url_for('post', post_id=post.id) }}">
|
||||
<div class="new__desc">
|
||||
<p class="new__category">{{ post.category }}</p>
|
||||
<h3 class="new__title">{{ post.title }}</h3>
|
||||
<p class="new__date">
|
||||
<b>{{ (post.add_date).strftime("%b %d") }}</b> / {{ (post.add_date).strftime("%Y") }}
|
||||
</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<ul class="fake__lists">
|
||||
{% for r_post in random_posts %}
|
||||
<li>
|
||||
<a href="{{ url_for('post', post_id=r_post.id) }}">
|
||||
<div class="lists__img">
|
||||
<img src="{{ r_post.thumbnail_img | default('https://via.placeholder.com/300x200', true) }}" alt="{{ r_post.title }}" />
|
||||
</div>
|
||||
<div class="lists__desc">
|
||||
<p class="lists__category">{{ r_post.category }}</p>
|
||||
<h3 class="lists__title">{{ r_post.title }}</h3>
|
||||
<p class="lists__content">
|
||||
컨텐츠 내용 내용 내용 내용 내용 집어넣을곳 testtest 블라블라블라 ~~~ 어쩌고 저쩌고 컨텐츠 내용 내용 내용 내용 내용 집어넣을곳 testtest 블라블라블라 ~~~ 어쩌고 저쩌고 컨텐츠 내용 내용 내용 내용 내용 집어넣을곳 testtest 블라블라블라 ~~~ 어쩌고 저쩌고
|
||||
</p>
|
||||
{# <p class="lists__content">{{ r_post.contents | safe }}</p> #}
|
||||
<p class="lists__date">
|
||||
<b>{{ (r_post.add_date).strftime("%b %d") }}</b> / {{ (r_post.add_date).strftime("%Y") }}
|
||||
</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
<footer>
|
||||
<div class="footer__inner">
|
||||
<div class="footer__info">
|
||||
<p class="footer__tel">
|
||||
TEL 02-3141-1305 / 1306 E-mail cser@wixon.co.kr / 기업부설연구소 제 2021154317호
|
||||
</p>
|
||||
<address>
|
||||
서울시 마포구 동교로 215-1 한사 스튜디오 406 (주)윅슨어소시에이츠 / #406 , HANSA Studio, 215-1, Donggyo-ro, Mapo-gu, Seoul, Korea
|
||||
</address>
|
||||
<p class="copywriter">
|
||||
© wixon associates Inc. 2022
|
||||
</p>
|
||||
<p class="slogan">
|
||||
wixon. Who Invariable eXistence On the New era " wixon associates Inc. "
|
||||
</p>
|
||||
<ul>
|
||||
<li><a href="/"><img src="/static/images/opusclam.png" alt="WIXON" /></a></li>
|
||||
<li><a href="/"><img src="/static/images/lpstock.png" alt="WIXON" /></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
<h2 class="footer__logo">
|
||||
<a href="/"><img src="/static/images/logo.png" alt="WIXON" /></a>
|
||||
</h2>
|
||||
</div>
|
||||
</footer>
|
||||
<script>
|
||||
moment.locale('en');
|
||||
console.log(moment().format('ll'));
|
||||
|
||||
$(document).ready(function() {
|
||||
const count__lists = $(".fake__lists li").length;
|
||||
if (count__lists < 4) {
|
||||
for (let i = 0; i < count__lists; i++) {
|
||||
let n_1 = i % 3;
|
||||
switch (n_1) {
|
||||
case 1.:
|
||||
$(".post__lists0").append($(".fake__lists li:first-child"));
|
||||
break;
|
||||
case 2:
|
||||
$(".post__lists1").append($(".fake__lists li:first-child"));
|
||||
break;
|
||||
case 0:
|
||||
$(".post__lists2").append($(".fake__lists li:first-child"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}else if(count__lists>3 && count__lists<7){
|
||||
$(".post__lists2").append($(".fake__lists li:first-child"));
|
||||
for (let i = 0; i < count__lists-1; i++) {
|
||||
let n_1 = i % 2;
|
||||
switch (n_1) {
|
||||
case 0:
|
||||
$(".post__lists0").append($(".fake__lists li:first-child"));
|
||||
break;
|
||||
case 1:
|
||||
$(".post__lists1").append($(".fake__lists li:first-child"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}else{
|
||||
for(let i=0;i<6;i++){
|
||||
let n_1 = i % 2;
|
||||
switch(n_1){
|
||||
case 0:$(".post__lists0").append($(".fake__lists li:first-child"));
|
||||
break;
|
||||
case 1:$(".post__lists1").append($(".fake__lists li:first-child"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
$(".post__lists2").append($(".fake__lists li:first-child"));
|
||||
}
|
||||
$(".fake__lists").html("");
|
||||
})
|
||||
</script>
|
||||
{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user