blog page shows icon of poster
This commit is contained in:
@@ -13,12 +13,17 @@ bp = Blueprint('blog', __name__, url_prefix='/blog')
|
|||||||
def blog():
|
def blog():
|
||||||
db = get_db()
|
db = get_db()
|
||||||
posts = db.execute("SELECT * FROM blog ORDER BY created DESC").fetchall()
|
posts = db.execute("SELECT * FROM blog ORDER BY created DESC").fetchall()
|
||||||
members = db.execute("SELECT id,member_name FROM member").fetchall()
|
members = db.execute("SELECT * FROM member").fetchall()
|
||||||
member_ids={}
|
member_ids={}
|
||||||
|
member_icons={}
|
||||||
for member in members:
|
for member in members:
|
||||||
member_ids[member[0]] = member[1]
|
mid = member[0]
|
||||||
|
iconid = member[6]
|
||||||
|
member_ids[mid] = member
|
||||||
|
icon = db.execute("SELECT icon_location FROM icons WHERE id=(?)",(iconid,)).fetchone()
|
||||||
|
member_icons[mid] = icon
|
||||||
|
|
||||||
return render_template('blog/blog.html', blog=posts, member_ids=member_ids)
|
return render_template('blog/blog.html', blog=posts, member_ids=member_ids, member_icons=member_icons)
|
||||||
|
|
||||||
@bp.route('/new', methods=('GET', 'POST'))
|
@bp.route('/new', methods=('GET', 'POST'))
|
||||||
@login_required
|
@login_required
|
||||||
|
|||||||
@@ -7,12 +7,19 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
{% for post in blog %}
|
{% for post in blog %}
|
||||||
|
{% set op = member_ids[post[1]] %}
|
||||||
<div class="post">
|
<div class="post">
|
||||||
|
{% if member_icons[op[0]][0] %}
|
||||||
|
<img src="{{ url_for('static', filename='icons/'+member_icons[op[0]][0]) }}" class="icon">
|
||||||
|
{% else %}
|
||||||
|
<img src="{{ url_for('static', filename='any.jpg') }}" class="icon">
|
||||||
|
{% endif %}
|
||||||
<div class="title">{{post[3]}}</div>
|
<div class="title">{{post[3]}}</div>
|
||||||
<div class="timestamp">{{post[2]}} - <a href="{{ url_for('home.page', mid=post[1]) }}">{{member_ids[post[1]]}}</a></div>
|
<div class="timestamp">{{post[2]}} - <a href="{{ url_for('home.page', mid=post[1]) }}">{{op[3]}}</a></div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
{{post[4]}}
|
{{post[4]}}
|
||||||
</div>
|
</div>
|
||||||
|
<br class="clear" />
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user