Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
#180809 02/24/2003 11:00 AM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Is there a way to grant access to somebody, Moderator or not to the CP NewsFader settings ONLY?
Or, can I assign a Moderator Only for that function?

There are a few people willing update the NewsFader faster that me every morning but obviously I would not want them to have access to the whole CP.

Thank you
Felix

URL
UBB.classicTM 6.3.1.1

Sponsored Links
#180810 02/24/2003 3:10 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
I may be completely wrong. laugh Try this:

Find (in cp_common.pl):

Code
[/code]and replace that with:

Code
</pre></div></div><span style="font-weight: bold">OR</span><br><br> [code]
smile

#180811 02/24/2003 3:22 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Hmm...Now when I think about it you may need to move the News Fader code. With the replaced News Fader code move it after this (code may not match completely):

[code][/code]

#180812 02/24/2003 3:50 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Thanks Prime. I will try it home tonight. What is all this supposed to do? Enable any member to update news or entitle a Moderator for NewsFader only?

#180813 02/24/2003 4:03 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Moderators only. smile I'm sure you can add specific members too with the "$membernumber" or "$pubname".

Sponsored Links
#180814 02/24/2003 4:53 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Prime, I dont get it, sorry?

Why would I give to a Moderator special permission to access NewsFader settings when he/she already have access to the whole CP?

I was interested in setting up just a member with this task, we dont have any moderators, this is a small community.

Thank you

#180815 02/24/2003 5:40 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Hehe...I edited the files so that no one (including moderators) have access to the CP except for an admin. I guess the code won't work in your case. laugh

Let me look at it again...

#180816 02/24/2003 6:44 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Sigh...I suck. tipsy

I seem to be missing a code or a whole bunch of codes here. So...The only option I can think of now is - and this is a bit unorthodox - is to:

- Create a new forum (name doesn't matter).
- Turn off the forum.
- Add the member you want to have access to the News Fader as a moderator for the forum you've just created.

---------------

Now add the code I gave you in the cp_common.pl file. After you place the code, whenever you find this code (from lines 22 - 260 and excluding the News Fader code):

Code
[/code]replace it with this:

[code]
Now only the member will be able to access the News Fader and nothing else in your CP.

It's rather unorthodox but unless I figure out how to grant access to any member specified or someone else is able to help you this is your best option for now.
laugh

#180817 02/24/2003 10:26 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Quote
quote:
Originally posted by PrimeTime:
Hehe...I edited the files so that no one (including moderators) have access to the CP except for an admin. I guess the code won't work in your case. laugh

Let me look at it again...
Prime, all this is a little confusing for me.

My forum does not need Moderators. We behave very nice smile no need for editing nor deleting posts. I dont want to name a Moderator, it would be just a useless title among friends, I dont want to do that, I want to give acceess to a few members/friends to the NewsFader to add news everyday, whoever wakes up first:)

Can you tell me clearly what to do?
Thank you my friend. smile

Felix

#180818 02/24/2003 11:01 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Err...I think you've missed my point. tipsy
Anyway, I haven't figured out how to give (selected) members access to the CP...Not yet anyway. I seem to be missing a "key" code somewhere.

**For anyone else who is reading this I'm playing around with "userStatus & $status", "pubname & $pubname", "username & $username", "user_number & $user_number" and "var" in a few UBB files.

Sponsored Links
#180819 02/25/2003 3:05 AM
Joined: Jan 2000
Posts: 5,833
Likes: 20
UBBDev / UBBWiki Owner
Time Lord
UBBDev / UBBWiki Owner
Time Lord
Joined: Jan 2000
Posts: 5,833
Likes: 20
Prime, have you checked in cp_lib.cgi? In my Moderator Lockout modification I found a few calls in the cp_lib.cgi and wanted to be sure that everything would be locked down, you may need to add something to allow a moderator to update news.

I don't know 110% if you'd need to do this, but hey its just helpful criticism...


UBB.Dev - Putting Dev into UBB.threads
Company: VNC Web Services - UBB.threads Scripts and Scripting, Install and Upgrade Services, Site and Server Maintenance.
Forums: A Gardeners Forum, Scouters World, and UGN Security
UBB.Threads: My UBB Themes, My UBB Scripts
#180820 02/25/2003 3:29 AM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Yup...cp_lib.cgi was one of the files I've looked into. I'm able to grant access to the moderators but Felix wanted specific members. That has been kinda tricky for me.

Initially I thought only the cp.cgi and cp_common.pl files needed to be edited...And maybe it does. Well, so far I haven't found a way. I think if I tinker with it long enough I'll get it but not something I'll use since no one is allowed to access the CP.

Thanks Gizzy for the suggestion...I'll take a look at cp_lib.cgi again. smile

#180821 02/25/2003 1:28 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Prime, I didnt want you go through so much trouble, unless you like tha challange....

Tell me, just a thought, could you use anything from the Calendar? That script allows everybody to add posts, maybe if you work backwards allowing everybody and then go and restrict most of them? I dont know, I am just trying to help, I feel bad for putting this bug into your head...

#180822 02/25/2003 3:59 PM
Joined: May 2001
Posts: 1,042
Likes: 7
Moderator
Moderator
Offline
Joined: May 2001
Posts: 1,042
Likes: 7
why not read it by user number instead of status?

cp.cgi:
if(($ubb eq 'vars_news_fader') && ($status eq 'Administrator)) {

to

if(($ubb eq 'vars_news_fader') && ($status eq 'Administrator || $admin_number eq 'usernumber' || $admin_number eq 'anotheruser')) {

(same for set_vars_news_fader too)

and then something similar to cp_common.pl.

BTW, if you choose this method, you'll have to change line 250 or so on cp.cgi. "if ($is_one ne 'true') {" to like

if ($is_one ne 'true' && ($admin_number ne 'goodnumber' || $admin_number ne 'another')) {

just a thought...

#180823 02/25/2003 4:38 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Quote
quote:
Originally posted by Brett:
why not read it by user number instead of status?
I've never thought about the "$admin_number" as I was focusing on "$user_number" which didn't work obviously. I assumed the "$admin_number" was strictly for users with a status of an administrator.

Now even if I get it so cp.cgi will allow a specific user's number access that will leave cp_common.pl. I'll try something like:

var admin_number = $admin_number

Thanks Brett. smile

#180824 02/25/2003 4:44 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Quote
quote:
Originally posted by Felix 10:
Prime, I didnt want you go through so much trouble, unless you like tha challange....
Actually, I think it's easier to allow everyone to have access than selecting a few and will be more work.

Anyway, it's a learning curve for me as well.... wink

#180825 02/25/2003 10:24 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Ahh...Ok. I think this will work. Using the "$admin_number" instead of "$username" or "$pubname" (in cp.cgi) suggested by Brett worked. I then added a few more codes in "cp_common.p" and tested it.

This will allow only one user to have access to the NewsFader via CP.

Click Here 4 Text File

Thanks again Brett...I didn't need to add the code for line 250 in cp.cgi, only the two for NewsFader. thumbsup

If you want more members to have access let me know Felix. Good luck! smile

#180826 02/26/2003 10:03 AM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Prime, I will try this today, I will keep you posted.

While at it, can you add 3 more numabers, just in case. Maybe my site will grow one day and if I have to add more "News Anchors" I wont have to play with the files anymore other than just change 2 digits.

Thank you

#180827 02/27/2003 3:01 AM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Here you go...3 selected users.

Click Here 4 Text File

smile

#180828 02/27/2003 10:41 AM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Hi Prime

It doesnt work. First of all I lost the NewsFader Worldlet so I cant even log into the Fader settings. I have to use this link

http://www.romanianational.com/cgi-bin/cp.cgi?ubb=vars_news_fader&r=XDB4BZ

which will ask user designed as News Editor will prompt for Admin name and pass. For admin will work though.
I logged as a test member set up to get newsfader access and I get the same login screen

here, you try it for yourself. URL
login name and pass: test

thank you
Felix

#180829 02/27/2003 4:30 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Hmm...Let me check again. It worked on my end but maybe I have missed something.

#180830 02/27/2003 6:33 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Ack...I made a huge error here. eek I wondered why I was able to gain access and you couldn't. To make a long story short, so happened that the test account I have was in fact a moderator, although one on a testing forum that is enabled "off". smash

Right now I'm stumped. tipsy

#180831 02/27/2003 11:54 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
I had to take it out completely because was interfering with the CP. I couldnt view/edit categories! It was saying that I dont have to right to do that? strange..
Once I took your codes out the CP is back to normal and Wordlets reinstated.

let me know if any luck further.

thanks Prime

#180832 02/28/2003 12:08 AM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
The code should not have affected the Administrators functions (logged in as a Administrator) in CP as those settings were never touched. Unfortunately if you logged in as the selected member you won't be able to view anything and will get the error message that you are not allowed. Other than that the CP settings were not compromised.

I'll let you know if there is a breakthrough. smile

#180833 02/28/2003 12:46 AM
Joined: May 2001
Posts: 1,042
Likes: 7
Moderator
Moderator
Offline
Joined: May 2001
Posts: 1,042
Likes: 7
Quote
quote:
Originally posted by Brett:
BTW, if you choose this method, you'll have to change line 250 or so on cp.cgi. "if ($is_one ne 'true') {" to like

if ($is_one ne 'true' && ($admin_number ne 'goodnumber' || $admin_number ne 'another')) {
wink

#180834 02/28/2003 3:16 AM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Unfortunately I tried that Brett earlier today but that too didn't work. I did some other things too which had interesting results but nothing which would validate a selected user to gain access to the CP. confused

#180835 03/05/2003 7:05 AM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Hey Felix! Thanks to Brett here is the final version for Selected User CP Access. With this mod you can allocate up to 4 members who you want accessing the News Fader configuration:

Click Here

rockband

#180836 03/09/2003 10:49 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Hello Brett and PrimeTime.

I installed the hack, it does not work. The News Fader setting option in the Primary Settings vanishes the second do this:
Quote
quote:
###############################################
# Now open "cp_common.pl" and find and delete:
###############################################

document.writeln("");
I reinstate this line and the setting came back, but for ADMIN only, not for the "news editor" members though..

Options?

I have left everything as is, log in and have a look: CP
loging: test
pass: test

this is test member for one of the news editors.

Thank you

#180837 03/09/2003 11:15 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Umm...I think you've missed a couple of steps. Immediately after the instruction to delete the NewsFader drop down there is this code in the hack:

[code][/code]Do that and it should work...It was tested. smile

#180838 03/09/2003 11:19 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
I did.

Even twice, trust me!
I can sent you my files if you want to see, but there is nothing I can do wrong in such a simple hack.

#180839 03/09/2003 11:20 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Alright...Let me check something...

#180840 03/09/2003 11:29 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
I think I know. Try this and see if that works instead...Do everything the same up until you see "Find (first instance of)" in cp_common.pl:


[code][/code]Remember to back up your files as you have been doing. smile

#180841 03/10/2003 11:35 AM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Nope.. frown

same thing, once I delete that line in the cp_common.pl I lose the settings option for Admin and members set up with access dont see that regardless.

did you say it was tested? on a 6.3.1.1?

I'm on stand by, I wont remove anything for you to check.

thanks Prime.

#180842 03/10/2003 7:42 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
I think Brett tested it on 6.3 as I did with 6.4...But that shouldn't matter since the codes from 6.3 will work to 6.5 for this hack.

Alright...Try this. Leave that line of code in in cp_common.pl. In addition add the code I stated above. What I'm thinking is that the original News Fader line is the placement inside the dropdown menu. The second NewsFader code with the "admin_number" is for the permissions for your selected members.

#180843 03/10/2003 11:26 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
Still no go. In the drop down list I only get the
Modification Worldlet List. Isn't it strange?

#180844 03/11/2003 12:09 AM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Hmm...Please do this. Cut and paste the first NewsFader code and the other NewsFader code that you have in your cp_common.pl file. I need to see what's happening there.

#180845 03/11/2003 10:04 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
HERE , whole things.

Thank Prime

#180846 03/11/2003 11:03 PM
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
I've looked at it and I didn't see anything wrong with the code...Then again if it doesn't work then obviously something is missing. Umm...Try this:

Find this code (cut it):

Code
[/code]then place it above this code:

[code]
Now I'm not sure if this will make a difference but you have "if(admin_number" and change it to "if (admin_number". Also change the numbers "00000000" to a valid member's number.

I'll take a look further tonight...

#180847 03/12/2003 2:52 PM
Joined: Oct 2002
Posts: 394
Enthusiast
Enthusiast
Offline
Joined: Oct 2002
Posts: 394
I already have that line after the code you quoted.

and what do you mean by"

"if(admin_number" and change it to "if (admin_number"

isnt it the same?

#180848 03/12/2003 3:10 PM
Joined: May 2001
Posts: 1,042
Likes: 7
Moderator
Moderator
Offline
Joined: May 2001
Posts: 1,042
Likes: 7
Felix 10, which member numbers do you want to have access to the news fader?

Page 1 of 2 1 2

Link Copied to Clipboard
Donate Today!
Donate via PayPal

Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.

Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
Recommended Hosts
We have personally worked with and recommend the following Web Hosts:
Stable Host
bluehost
InterServer
Visit us on Facebook
Member Spotlight
Bill B
Bill B
Issaquah, WA
Posts: 87
Joined: December 2001
Forum Statistics
Forums63
Topics37,573
Posts293,925
Members13,849
Most Online5,166
Sep 15th, 2019
Today's Statistics
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
Top Posters
AllenAyres 21,079
JoshPet 10,369
LK 7,394
Lord Dexter 6,708
Gizmo 5,833
Greg Hard 4,625
Top Posters(30 Days)
Top Likes Received
isaac 82
Gizmo 20
Brett 7
WebGuy 2
Morgan 2
Top Likes Received (30 Days)
None yet
The UBB.Developers Network (UBB.Dev/Threads.Dev) is ©2000-2024 VNC Web Services

 
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20240430)