Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Snitz Forums 2000 MOD-Group
 MOD Add-On Forum (W/O Code)
 Only Moderators & Admins to Post Images?

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!
Before posting, make sure you have read this topic!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
   

T O P I C    R E V I E W
leatherlips Posted - 24 October 2005 : 21:35:37
With my other post on how to only allow moderators and admins to use the reply with quote function, I was wondering if I could do the same with images. The reply with quote alteration was pretty simple, would it be just as simple with the images?

I'd like to only allow moderators and admins to be able to post images. However, I can't find where this code is. It doesn't seem to appear in the topic.asp file. Where would I look?

Would it be as simple as adding the parts below in green around the correct section of code?

If mlev >= 3 then
Section of code here
End If

Thanks.

< Moved to MOD Add-On Forum (W/O Code) by Shaggy /><
15   L A T E S T    R E P L I E S    (Newest First)
rkp Posted - 06 August 2007 : 11:09:26
does anyone have this working?<
AnonJr Posted - 03 November 2005 : 10:22:15
Now that I think about it, I believe that there is a second place in topic.asp too....<
Shaggy Posted - 03 November 2005 : 10:05:47
And don't forget the other files I mentioned above, as well. If you don't amend all occurences of FormatStr in your files, you're going to get some errors.

<
AnonJr Posted - 03 November 2005 : 09:30:30
I've not had a chance to test this, but I think this will give you what you want:

Change in inc_func_common.asp:

On (or about) Line 114 change:
function FormatStr(fString)

to:
function FormatStr(fString, bAllowImages)


On (or about) Line 126 change:
if strIMGInPosts = "1" then

to:
if strIMGInPosts = "1" And bAllowImages then



You will need to find all instances where FormatStr is called and add either True or False depending on if you want images or not.

For instance, in topic.asp around line 663 you will need to change
if qsSearchTerms <> "" then
	Response.Write	SearchHiLite(formatStr(Reply_Content))
else
	Response.Write	formatStr(Reply_Content)
end if

to
if qsSearchTerms <> "" then
	If mLev >= 3 Then
	Response.Write	SearchHiLite(formatStr(Reply_Content,True))
	Else
	Response.Write	SearchHiLite(formatStr(Reply_Content,False))
	End If
else
	If mLev >= 3 Then
	Response.Write	formatStr(Reply_Content,True)
	Else
	Response.Write	formatStr(Reply_Content,False)
	End If
end if


Let me know how it goes. (or if I goofed )<
AnonJr Posted - 03 November 2005 : 08:38:58
Great minds and all that let me get some coffee and see what can be put together...<
Shaggy Posted - 03 November 2005 : 05:30:22
We're thinking the same thing, dude

<
AnonJr Posted - 02 November 2005 : 13:25:38
I was thinking more along the lines of an extra argument passed along in the call...

FormatStr([...normalArgs...],blnAllowImages)

And then check if blnAllowImages is true or not to allow images. It would be more work up front, but it would ultimately make the function more flexible by giving more control over where images are allowed and where they aren't.<
Shaggy Posted - 02 November 2005 : 12:35:54
I wouldn't say there's a need for a field (I assume you mean database field), Anon, unless you want to make it an admin option. Although, you could use an additional boolean argument when calling the FormatStr function which would specify whether or not to call ReplaceImageTags. Would be easier, in the long run, than passing M_LEVEL.

Other files where FormatStr is used, off the top of my head: pop_preview, pop_previe_sig, pop_profile, default, default_group, pop_printer_friendly.

<
leatherlips Posted - 02 November 2005 : 12:11:24
I enjoy reading through your posts Shaggy and AnonJr, but my head is spinning....boolean, FormatStr()to ReplaceImageTags()...I have no idea what you guys are talking about.

I'm glad you guys know what you are doing!

The reason I would like to get this to work is because my forum is being used for a middle school. The teachers are the mods. I'd like to be able to allow the teachers to post images that may be used for examples for the questions they are discussing. I just don't want the middle school students (normal users) to be able to post...you never know what they'll put up. <
AnonJr Posted - 02 November 2005 : 11:09:01
Ah. I wonder if it would be worth adding a boolean field for allowing images... that way you could be more particular in where images are allowed and where they are not... or do you think it would be more work than it would be worth?<
Shaggy Posted - 02 November 2005 : 10:26:19
Actually, you'd only need to pass it through to FormatStr and then use it to check whether or not to call ReplaceImageTags. Problem is, FormatStr is used elsewhere besides topic.asp.

<
AnonJr Posted - 02 November 2005 : 09:32:36
Hmm... I'll look at it as I wait for the class to finish ...<
Shaggy Posted - 02 November 2005 : 09:28:44
It'd be tricky, you'd have to pass the member level of the poster down through FormatStr() to ReplaceImageTags().

<
AnonJr Posted - 02 November 2005 : 09:18:12
Ah. Where would it go then?<
Shaggy Posted - 02 November 2005 : 05:48:09
That wouldn't work as ReplaceImageTags() is called by the FormatStr() function which a post is passed through when it is pulled from the database, not inserted. Using the above method would mean that only moderators and admins would see images posted by any member of your forums.

<

Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.03 seconds. Powered By: Snitz Forums 2000 Version 3.4.07