Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 07-15-2004, 05:35 PM
ethics ethics is offline
 
Join Date: Feb 2002
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default My post of the day mod...

Hi,
I started designing a post of the day mod where members vote for their favorite post/thread, and then at midnight, it will show that post on the front page for the next whole day, and the votig will begin again at 0 for the NEXT day. (As if that made any sense. lol)

I have it all completed except the button in the "Thread Tools" drop down menu, and I can't seem to find the right part of the template, nor the right code to impliment. I have the following PHP code (beta code) for the page that the button you click SENDS you to, all I need it help with the Thread Tools drop down menu.

Thanks for the help in advance.
Brett


PLEASE NOTE: I haven't been able to Beta or even Alpha test this code since I haven't gotten the Thread Tools button created. I'm sure most coders will see alot of errors there, I know there were alot of errors in my page that actually shows the favorite post of the day. But all those errors were cleared up within minutes or so, so I'm not really concerned about any errors in the code. just getting the Thread Tools button designed.

Code:
<?php
//Set month/day/year
  $date_m = date("m");
  $date_d = date("d");
  $date_y = date("y");

//Create Next Day
  $date_d = $date_d + 1;
  
//Checkdate
while (isset($date)) {
  $status = checkdate($date_m, $date_d, $date_y);
  if $status == true {
      $date = $date_m$date_d$date_y;
  } else {
      $date_d = 1;
      $date_m = $date_m + 1;
      $status = checkdate($date_m, $date_d, $date_y);
      if $status == true {
          $date = $date_m$date_d$date_y;
      } else {
          $date_m = 1;
          $date_y = $date_y + 1;
          $status = checkdate($date_m, $date_d, $date_y);
          if $status == true {
              $date = $date_m$date_d$date_y;
          } else {
              print ("Error: Please click the back button, and re-vote.");
              exit;
      }
  }
  }
}

//Seeing if thread has been voted for
    $sql_find_vote = "SELECT votes FROM pod WHERE threadid = '$threadid',date = '$date'";
    $result_find_vote = mysql_query($sql_find_vote,$conn) or die (mysql_error());
    $did_it_find_vote = mysql_num_rows($result_find_vote);
    if (isset($did_it_find_vote)) {

        //Insert New Vote
            $sql_insert_vote = "INSERT INTO pod VALUES ('','$date','$threadid',
                                '$thread['title']','1')";
            $result_insert_vote = mysql_query($sql_insert_vote,$conn) or die (mysql_error());
    } else {

        //Update votes
            $votes = $sql_find_vote['votes'];
            $newvotes = $votes + 1;
            $sql_update_vote = "UPDATE pod SET votes = '$newvotes' WHERE threadid = '$threadid',
                                date = '$date' ";
            $result_update_vote = mysql_query($sql_update_vote,$conn) or die (mysql_error());
    }
print ("Thank you for voting.");
?>
Reply With Quote
  #2  
Old 07-17-2004, 10:39 PM
FleaBag's Avatar
FleaBag FleaBag is offline
 
Join Date: Dec 2001
Posts: 1,674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's in the showthread template...

Look for this...

Code:
<a href="#goto_threadtools">$vbphrase[thread_tools]</a>
Everything you need is under that. If you need more help let me know.
Reply With Quote
  #3  
Old 07-17-2004, 11:12 PM
ethics ethics is offline
 
Join Date: Feb 2002
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Code:
<td class="vbmenu_control" id="threadtools">
    <a href="#goto_threadtools"<if condition="is_browser('ie')">
accesskey="3"</if>>$vbphrase[thread_tools]</a>
		<if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("threadtools"); </script></if>
</td>
That's all it has, what i'm needing to do, is actually add an item to the menu that pops up, when you click on that.

Thanks for replying, further help is greatly appreciated.

Sincerely,
Brett
Reply With Quote
  #4  
Old 07-18-2004, 02:29 AM
FleaBag's Avatar
FleaBag FleaBag is offline
 
Join Date: Dec 2001
Posts: 1,674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry mate it seems I led you to the wrong part of the template, my mistake, I should have checked and not gone from memory.

Find...
Code:
<!-- thread tools menu -->
<div class="vbmenu_popup" id="threadtools_menu" style="display:none">
<form action="postings.php" method="post" name="threadadminform">
	<table cellpadding="4" cellspacing="1" border="0">
Underneath add...
Code:
<tr>
<td class="vbmenu_option">
YOUR HTML, EG HYPERLINK OR FORM ELEMENT GOES HERE!
</td>
</tr>
This will then place a new option at the top of the Thread Tools dropdown.
Reply With Quote
  #5  
Old 07-18-2004, 08:42 AM
ethics ethics is offline
 
Join Date: Feb 2002
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

THANKS!!!! It worked perfectly, you are awesome. I'm going to finish beta testing it on my forum, I'll probably bring it back over here when I am totally finished with it on my board, and I have some extra time to actually make it into an official "mod" packet.

Brett
Reply With Quote
  #6  
Old 07-18-2004, 05:45 PM
FleaBag's Avatar
FleaBag FleaBag is offline
 
Join Date: Dec 2001
Posts: 1,674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No problem at all.

I'd love to use this on my site, I'd be happy to help with testing.
Reply With Quote
  #7  
Old 08-23-2004, 08:24 PM
ethics ethics is offline
 
Join Date: Feb 2002
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey, got caught up with some other things. I'm not fully done with my own testing. But I'll definitally message you when I'm ready to great it tested and use your help.

Glad you would like to use it on your site. :nervous:

I'll let you know.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:08 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04364 seconds
  • Memory Usage 2,220KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (5)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete