blog page shows icon of poster
This commit is contained in:
@@ -13,12 +13,17 @@ bp = Blueprint('blog', __name__, url_prefix='/blog')
|
||||
def blog():
|
||||
db = get_db()
|
||||
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_icons={}
|
||||
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'))
|
||||
@login_required
|
||||
|
||||
@@ -7,12 +7,19 @@
|
||||
{% block content %}
|
||||
|
||||
{% for post in blog %}
|
||||
{% set op = member_ids[post[1]] %}
|
||||
<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="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">
|
||||
{{post[4]}}
|
||||
</div>
|
||||
<br class="clear" />
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user