Thread: Mini Mods - Report Post Icon Enhancement
View Single Post
  #24  
Old 10-21-2008, 01:24 AM
COBRAws's Avatar
COBRAws COBRAws is offline
 
Join Date: Oct 2002
Location: Buenos Aires
Posts: 864
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry for the bump, I had an idea but couldnt make my way around the conditionals.

With the little line edit that Priceton posted here, the users can still click on the report icon and they will be redirected to the report thread at the reports forum. I thought about deleting that URL for users only and leave it for staff. The reason is that on my board, the report threads are for staff only, so I thought about this:


HTML Code:
			<if condition="$show['reportlink']">

				<if condition="($post['userid'] != $bbuserinfo['userid']) AND $post['reportthreadid']">

					<img class="inlineimg" src="$stylevar[imgdir_statusicon]/wol_error.gif" alt="Este mensaje ya ha sido reportado" border="0" />

				<else />

					<a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a>

				</if>
				<if condition="$show['modcplink'] AND $post['reportthreadid']">
					<a href="showthread.php?$session[sessionurl]t=$post[reportthreadid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_statusicon]/wol_error.gif" alt="Ver Reporte" border="0" /></a>
				</if> &nbsp;

			</if>

It works OK for users, without the link to the report thread and the icon changed so the user knows that it has been reported, but for Staff, it has an small problem:
Reported posts show 2 icons, A) the one that users see when a post has been reported and B) one that shows that it has been reported and has a link to the report thread. Not reported posts show up allright.

Can someone help me here? Maybe it's an stupid fix but I am not having any luck with conditionals hehe

Thanks in advance.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01320 seconds
  • Memory Usage 1,772KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_html
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete