Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 07-06-2000 Last Update: Never Installs: 0
 
No support by the author.

Most people would probably find this useless, but I wanted to know if there were anyway to set a limit to the number of characters of the subject is displayed in the forumdisplay page. I mean I hate posts that have a huge subject that takes up 8 lines or something.
Something where after XX chars, or even XX lines, the subject is cut off and turned into "..." But when the post is read, the entire subject show's up.

[Edited by thetakerfan on 07-06-2000 at 01:49 PM]

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 07-06-2000, 04:54 PM
Guest
 
Posts: n/a
Default

That would not be very hard to do at all. Just test the length of the string and if it is too big, truncate it and at "..." to the end of it. I would do it but I am not sure of PHP's string manipulation functions. I really do need to get a book.
Reply With Quote
  #3  
Old 07-06-2000, 05:06 PM
Guest
 
Posts: n/a
Default

I have absolutely no clue when it comes to PHP, I was just starting to get into CGI/Perl when I decided to dumb UBB and go with vB
Reply With Quote
  #4  
Old 07-06-2000, 05:45 PM
Guest
 
Posts: n/a
Default

You'll have to do something like this:

if(strlen($subject) > 20)
$truncatedSubject = substr($subject, 0, 20) . "...";

and then print $truncatedSubject instead of $subject

(not sure though, didn't looked into the script)
Reply With Quote
  #5  
Old 07-06-2000, 05:54 PM
Guest
 
Posts: n/a
Default

It might be easier if you just manually edit your template (newthread) on the subject line and make the max length for the topic shorter.

-Brian
Reply With Quote
  #6  
Old 07-06-2000, 10:08 PM
Guest
 
Posts: n/a
Default

I want the subject when reading the post to be whatever length, its just on the forumdisplay that I want to limit it.
Reply With Quote
  #7  
Old 07-07-2000, 09:25 AM
Guest
 
Posts: n/a
Default

actually, i was working on hack for urls: long urls tend to break page layout, so I was fooling with having http://www.domain.com/.../last_dir/file.html

Mas*Mind's code is pretty correct, all you need is to hack forumdisplay.php

I'll do this once the poll hack is done
Reply With Quote
  #8  
Old 07-10-2000, 02:14 PM
Guest
 
Posts: n/a
Default

I can't seem to get more than 100 characters into my thread titles even if I want to -- but can't find any limit in the php3 code that's causing it.

Anybody know why? I'd like to have a limit of something more than 100 characters.

Am running 1.1.3. Thanks!
Reply With Quote
  #9  
Old 07-10-2000, 02:28 PM
Guest
 
Posts: n/a
Default

Check the newthread template for that field I think its max charectors allowed might be set to 100.

-Brian
Reply With Quote
  #10  
Old 07-10-2000, 03:07 PM
Guest
 
Posts: n/a
Default

Thanks for the suggestion! I changed the field from an INPUT box to a TEXTAREA -- although the TEXTAREA has no size limit (I don't think HTML allows for one), maybe I need to go back to an INPUT box and put MAXLENGTH=200 or something. Will report back.
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 01:36 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.04017 seconds
  • Memory Usage 2,262KB
  • Queries Executed 23 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)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
  • (9)postbit
  • (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
  • 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