vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   New Posts .. User configurable... (https://vborg.vbsupport.ru/showthread.php?t=65654)

sketch42 05-30-2004 04:24 PM

New Posts .. User configurable...
 
is it possible to have users configure in the user cp what forums they want the new posts to show up in... like instead of it automatically searching the entire forum for new posts and listing all for the entire forum only list for a particular catagory that they set?

sketch42 06-05-2004 11:13 PM

bump

sketch42 06-07-2004 05:08 AM

for those that dont understand what i mean... it would look something like this

http://vb.hofoufn.com/newpostsearch.jpg

sketch42 06-07-2004 05:10 PM

bump.... i think this would be very usefull for forums with alot of different topics that the end user might not want to see

sketch42 06-08-2004 12:50 AM

bump

eoc_Jason 06-08-2004 01:22 AM

You could just go to the regular search menu, select the forums you want, and choose the "Find Posts From -> Your Last Visit" dropdown option.

However if you wanted to simplify it, your hack idea would require nothing more than 1 new template (to just display the forum list), and modifying the search.php to rewrite the do=getnew action.

sketch42 06-08-2004 05:45 AM

Quote:

Originally Posted by eoc_Jason
You could just go to the regular search menu, select the forums you want, and choose the "Find Posts From -> Your Last Visit" dropdown option.

However if you wanted to simplify it, your hack idea would require nothing more than 1 new template (to just display the forum list), and modifying the search.php to rewrite the do=getnew action.


ok this is what i came up with so far... please dont laugh...lol

PHP Code:

//open search.php

//what do i change here ??? i dunno... im not good with conditionals....


if ($_REQUEST['do'] == 'getnew' OR $_REQUEST['do'] == 'getdaily')
{
        
globalize($_REQUEST, array(
                
'forumid' => INT,
                
'days' => INT,
                
'exclude' => STR
        
));

        
// get date:
        
if ($_REQUEST['do'] == 'getnew' AND $bbuserinfo['lastvisit'] != 0)
        {
                
// if action = getnew and last visit date is set
                
$datecut $bbuserinfo['lastvisit'];
        }
        else
        {
                
$_REQUEST['do'] = 'getdaily';
                if (
$days 1)
                {
                        
$days 1;
                }
                
$datecut TIMENOW - (24 60 60 $days);
        }

################################################

//new template     "newpostsearch"


                
<td width="50%">
                        <
fieldset class="fieldset" style="margin:0px">
                                <
legend>$vbphrase[search_in_forums]</legend>
                                <
div style="padding:$stylevar[formspacer]px">
                                        <
div>
                                                <
select style="width:100%" name="forumchoice[]" size="13" multiple="multiple">
                                                        <
option value="0" $noforumselected>$vbphrase[search_all_open_forums]</option>
                                                        <
option value="subscribed">$vbphrase[search_subscribed_forums]</option>
                                                        
$searchforumbits
                                                
</select>
                                        </
div>
                                        <
div><label for="cb_childforums"><input type="checkbox" name="childforums" value="1" id="cb_childforums" $childforumschecked[1] />$vbphrase[also_search_in_child_forums]</label></div>
                                </
div>
                        </
fieldset>
                </
td>
        </
tr>
        </
table>
        </
div>
        


 
#################################################
   //    edit usercp shell
        
##### Find ####
        

     
<tr>
                <
td class="$navclass[profilepic]nowrap="nowrap"><class="smallfont" href="profile.php?$session[sessionurl]do=editprofilepic">$vbphrase[edit_profile_picture]</a></td>
        </
tr>
</if>

###### Below Add ############
//something to this effect


        
<if condition="$show['newsearchlink']">
        <
tr>
                <
td class="$navclass[newpost]nowrap="nowrap"><class="smallfont" href="search.php?$session[sessionurl]do=confignewpostsearch">$vbphrase[new_post_forum_search]</a></td>
        </
tr

help!!!! am i close???


edit: o and ill probably need one new phrase for the edit new search options

lol .... one more edit: id probably need to add this to the end of the new template: this or something like it

PHP Code:

<p align="center">
    <
select name="saveprefs">
        <
option value="1" selected="selected">$vbphrase[save_search_preferences]</option>
        <
option value="0">$vbphrase[clear_search_preferences]</option>
    </
select>
    <
input type="submit" class="button" name="doprefs" value="$vbphrase[go]/>
    <
input type="image" src="$vboptions[cleargifurl]width="1" height="1" />
</
p



All times are GMT. The time now is 04:26 PM.

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.01518 seconds
  • Memory Usage 1,767KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete