Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-28-2005, 08:32 PM
Guy G Guy G is offline
 
Join Date: Nov 2004
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Capitalize the first letter of each sentence.

In the title.
Anyone knows how to?
Reply With Quote
  #2  
Old 01-29-2005, 06:40 AM
Andy Andy is offline
 
Join Date: Sep 2003
Location: San Francisco
Posts: 138
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Edit newthread.php and change the following line

$newpost['title'] = $_POST['subject'];

to

$newpost['title']=strtoupper($_POST['subject']{0}).substr($_POST['subject'], 1);
Reply With Quote
  #3  
Old 01-29-2005, 06:45 AM
Guy G Guy G is offline
 
Join Date: Nov 2004
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Andy
$newpost['title']=strtoupper($_POST['subject']{0}).substr($_POST['subject'], 1);
That didnt work.
But this wont do what i need as well. It willl only capitalize the 1st letter and not the letter at the start of a new sentence...
Reply With Quote
  #4  
Old 01-29-2005, 06:48 AM
Tekton Tekton is offline
 
Join Date: Jun 2004
Location: Wisconsin
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

:surprised: EACH sentence? (in the title?) so every time it finds a .(period) in a post it's supposed to strtoupper the next character regardless of whether or not it's a sentence?

How many sentences do you put in your titles?
Reply With Quote
  #5  
Old 01-29-2005, 06:51 AM
Guy G Guy G is offline
 
Join Date: Nov 2004
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tekton
:surprised: EACH sentence? (in the title?) so every time it finds a .(period) in a post it's supposed to strtoupper the next character regardless of whether or not it's a sentence?

How many sentences do you put in your titles?
oooo no...

you both didnt get me right.... sorry my bad..
when i ment "in the title" i ment the question is in the title of the thread.
i want to apply this on the message itself..
Reply With Quote
  #6  
Old 01-29-2005, 07:03 AM
Tekton Tekton is offline
 
Join Date: Jun 2004
Location: Wisconsin
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh, you mean your question is in the title... confusing~

So you want to capitalize the letter after a period regardless of why the period is used?
Reply With Quote
  #7  
Old 01-29-2005, 07:06 AM
Guy G Guy G is offline
 
Join Date: Nov 2004
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tekton
Oh, you mean your question is in the title... confusing~

So you want to capitalize the letter after a period regardless of why the period is used?
Yes. Basically...

You think it might have problems or something?
Reply With Quote
  #8  
Old 01-29-2005, 07:20 AM
Tekton Tekton is offline
 
Join Date: Jun 2004
Location: Wisconsin
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I just don't see the use/need for it. Also it could cause a little oddity in links with dots (among other things I suppose) -- not that it'd do actual harm in most cases...
Reply With Quote
  #9  
Old 01-29-2005, 07:28 AM
Guy G Guy G is offline
 
Join Date: Nov 2004
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tekton
Well I just don't see the use/need for it. Also it could cause a little oddity in links with dots (among other things I suppose) -- not that it'd do actual harm in most cases...
>.<

Well thanks anyway, ill just use the one Andy wrote and apply onto the message.
Reply With Quote
  #10  
Old 01-29-2005, 07:44 AM
Tekton Tekton is offline
 
Join Date: Jun 2004
Location: Wisconsin
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Link?

If you add this after the require of global.php in newreply.php and newthread.php, it should work:

PHP Code:
$xr=0;$rvrt=0;
while(
$xr<strlen($_POST[message])){
if(
$rvrt==1){$_POST[message]{$xr}=strtoupper($_POST[message]{$xr});}
if(
$_POST[message]{$xr}=="."||$_POST[message]{$xr}==" "&&$rvrt==1){$rvrt=1;}else{$rvrt=0;}
$xr++;} 
Reply With Quote
Reply


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 09:41 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.13624 seconds
  • Memory Usage 2,252KB
  • Queries Executed 11 (?)
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
  • (1)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete