Kauman Posted January 19, 2015 Share Posted January 19, 2015 Здравствуйте, я тут вместо стандартных иконок поставил свои картинки, и наблюдаю пару багов, во первых когда наводишь на иконку можно пометить форум как прочитанный и после этого она становится серой, во-вторых иногда появляется другая серая иконка вместо той которая была, хочу вообще убрать "Пометить форум как прочтенный", как это сделать? Link to comment Share on other sites More sharing options...
siv1987 Posted January 19, 2015 Share Posted January 19, 2015 boardIndexTemplate (Главная страница форума) <if test="hasUnread:|:$forum_data['_has_unread']"> <a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums§ion=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_icon.png' /></a> <else /> <img src='{$this->settings['img_url']}/f_icon_read.png' /> </if> Примерно аналогичный же код можно найти и в forumIndexTemplate <if test="$forum_data['_has_unread']"> <a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums§ion=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_icon.png' /></a> <script type='text/javascript'> ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" ); </script> <else /> <img src='{$this->settings['img_url']}/f_icon_read.png' /> </if> По логике заменить на (f_icon_read - иконка прочитанных форумов): <img src='{$this->settings['img_url']}/f_icon_read.png' /> Но к меткам (point) которые используются в условиях могут цепляться сторонние хуки, поэтому чтобы сделать шаблон совместим с этими хуками заменяем на: <if test="hasUnread:|:$forum_data['_has_unread']"> <img src='{$this->settings['img_url']}/f_icon_read.png' /> <else /> <img src='{$this->settings['img_url']}/f_icon_read.png' /> </if> А вообще, не самая лучшая идея калечить такой полезный функционал как отметка прочитанных и не прочитанных форумов. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now