|
#54433
08/19/2002 9:38 AM
|
Joined: May 2001
Posts: 122
Member
|
Member
Joined: May 2001
Posts: 122 |
how hard would it be to add a little check box for top topic under the close topic checkbox on the reply or new topic page? for example, when you start or reply to a topic there are check boxes for Email Notification, Show Signature, Disable smilies in this post, and Close Topic. How would I add one for Top Topic?
A wise man Confucious once say, "Man who stands on toilet, high on pot!"
|
|
|
#54434
08/20/2002 7:21 PM
|
Joined: May 2001
Posts: 122
Member
|
Member
Joined: May 2001
Posts: 122 |
is it not possible or is it just so easy that you guys are ignoring my post due to my ignorance?
A wise man Confucious once say, "Man who stands on toilet, high on pot!"
|
|
|
#54435
08/20/2002 7:51 PM
|
Joined: Jun 2001
Posts: 2,849
Spotlight Winner
|
Spotlight Winner
Joined: Jun 2001
Posts: 2,849 |
Maybe no one has an answer yet..
|
|
|
#54436
08/21/2002 1:51 AM
|
Joined: Aug 2000
Posts: 874
Moderator / Developer
|
Moderator / Developer
Joined: Aug 2000
Posts: 874 |
very possible. in public_new_topic_form.pl code:
###after:
$close_option
###add:
<input type="checkbox" name="top_topic" value="yes" /> Top topic on posting?
in ubb_new_topic.cgi code: [qb]###after:
&WriteTopic($in{f}, $new_topic_number, @topic_file);
###add: if ($in{top_topic} eq 'yes') { %sticky = (); if (-e "$vars_config{MembersPath}/sticky/$in{f}.cgi") { &RequireVars("$vars_config{MembersPath}/sticky/$in{f}.cgi"); } $sticky{$new_topic_number} = 'YES'; &WriteHashToFile("$vars_config{MembersPath}/sticky/$in{f}.cgi", "sticky", %sticky); } [/qb]
|
|
|
#54437
08/21/2002 12:53 PM
|
Joined: May 2001
Posts: 122
Member
|
Member
Joined: May 2001
Posts: 122 |
thanks jordo. that works, however it needs to be a little fine tuned. with that code anyone can top a topic and I would like for that option to only be available to admins and mods.
A wise man Confucious once say, "Man who stands on toilet, high on pot!"
|
|
|
#54438
08/21/2002 2:23 PM
|
Joined: Aug 2000
Posts: 874
Moderator / Developer
|
Moderator / Developer
Joined: Aug 2000
Posts: 874 |
if ($in{top_topic} eq 'yes') { my $is_one = &is_admin_or_mod($in{f}, @user_profile); if ($is_one eq 'true') { %sticky = (); if (-e "$vars_config{MembersPath}/sticky/$in{f}.cgi") { &RequireVars("$vars_config{MembersPath}/sticky/$in{f}.cgi"); } $sticky{$new_topic_number} = 'YES'; &WriteHashToFile("$vars_config{MembersPath}/sticky/$in{f}.cgi", "sticky", %sticky); } }
|
|
|
#54439
08/21/2002 2:26 PM
|
Joined: May 2001
Posts: 122
Member
|
Member
Joined: May 2001
Posts: 122 |
thank you for the quick reply jordo. I am gonna go test this out now.
Edit: worked great. Thanks again jordo for helping me with this. It was always a pain to make a sticky post then have to click back to it in order to make it sticky.
A wise man Confucious once say, "Man who stands on toilet, high on pot!"
|
|
|
#54440
09/13/2002 6:49 AM
|
Joined: Sep 2002
Posts: 16
Junior Member
|
Junior Member
Joined: Sep 2002
Posts: 16 |
very nice hack, jordo! Thanks a lot bobbel
|
|
|
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.
|
|
Posts: 69
Joined: January 2001
|
|
Forums63
Topics37,575
Posts293,931
Members13,824
|
Most Online6,139 Sep 21st, 2024
|
|
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
|
|
|
|
|