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?
is it not possible or is it just so easy that you guys are ignoring my post due to my ignorance?
Maybe no one has an answer yet..
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]
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.
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.