|
|
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!"
|
|
|
|
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!"
|
|
|
|
Joined: Jun 2001
Posts: 2,849
Spotlight Winner
|
Spotlight Winner
Joined: Jun 2001
Posts: 2,849 |
Maybe no one has an answer yet..
|
|
|
|
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]
|
|
|
|
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!"
|
|
|
|
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); } }
|
|
|
|
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!"
|
|
|
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.
|
|
badfrog
somewhere on the coast of Maine
Posts: 94
Joined: March 2007
|
|
Forums63
Topics37,575
Posts293,931
Members13,824
|
Most Online6,139 Sep 21st, 2024
|
|
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
|
|
|
|
|