UBB.Dev
Posted By: bizkit73 addon for sticky hack - 08/19/2002 4:38 PM
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?
Posted By: bizkit73 Re: addon for sticky hack - 08/21/2002 2:21 AM
is it not possible or is it just so easy that you guys are ignoring my post due to my ignorance?
Posted By: RandyM Re: addon for sticky hack - 08/21/2002 2:51 AM
Maybe no one has an answer yet..
Posted By: jordo Re: addon for sticky hack - 08/21/2002 8:51 AM
very possible.

in public_new_topic_form.pl

Quote
code:
Code
###after:

$close_option

###add:


<input type="checkbox" name="top_topic" value="yes" /> Top topic on posting?

in ubb_new_topic.cgi

code:
[qb]
Code
###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]
Posted By: bizkit73 Re: addon for sticky hack - 08/21/2002 7:53 PM
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.
Posted By: jordo Re: addon for sticky hack - 08/21/2002 9:23 PM
Code
	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);
}
}
Posted By: bizkit73 Re: addon for sticky hack - 08/21/2002 9:26 PM
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.
Posted By: bobbel Re: addon for sticky hack - 09/13/2002 1:49 PM
very nice hack, jordo!
Thanks a lot laugh

bobbel
© UBB.Developers