vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Simple Request: Replace Underscores (_) with a space ' ' in thread titles (https://vborg.vbsupport.ru/showthread.php?t=116663)

Iain M 05-25-2006 08:24 PM

Simple Request: Replace Underscores (_) with a space ' ' in thread titles
 
I believe there will be a simple plugin to create for this, but i'm just not sure how :)

can someone please make this or tell me how to do it?

I know this should be able to be done using str_replace,

i've tried adding a plugin with
PHP Code:

$thread['title'] = str_replace("_"" "$thread['title']); 

hook location forumdisplay_start, that didn't work :(

any help please?


thnx,
Iain

Iain M 05-26-2006 08:48 PM

anyone... please :)

Adrian Schneider 05-26-2006 08:52 PM

Change your plugin to use the hook "threadbit_display" and it should work.
You may want to consider modifying the title the user submits upon saving to database...

Iain M 05-26-2006 09:02 PM

Quote:

Originally Posted by SirAdrian
Change your plugin to use the hook "threadbit_display" and it should work.
You may want to consider modifying the title the user submits upon saving to database...

that didn't work either :\ i also tried
PHP Code:

$thread[title] = str_replace("_"" "$thread[title]); 

(i.e. removing the ')


I'm quite a n00b with vBulletin coding so i'm not quite sure how i'd be able to go about "modifying the title the user submits upon saving to database"... but i'm sure i'd get it if you (or anyone else) were to point me in the direction :)


Iain

Adrian Schneider 05-26-2006 10:43 PM

Always leave the quotes around title, otherwise if "title" is a defined constant, you will run into some problems...

Anyway, use this instead:
PHP Code:

$thread['title'] = str_replace('_'' '$thread['title']);
$thread['threadtitle'] = str_replace('_'' '$thread['threadtitle']); 


Iain M 05-27-2006 12:40 PM

Quote:

Originally Posted by SirAdrian
Always leave the quotes around title, otherwise if "title" is a defined constant, you will run into some problems...

Anyway, use this instead:
PHP Code:

$thread['title'] = str_replace('_'' '$thread['title']);
$thread['threadtitle'] = str_replace('_'' '$thread['threadtitle']); 


thnx but that still didnt work :(

that was to be in the threadbit_display hook? cos that's where i have it ...

any other ideas?


thnx,
Iain

Adrian Schneider 05-27-2006 09:53 PM

It works fine for me.

Where are you testing it from? That code will only alter it when viewing searches, forumdisplay, etc...

Iain M 05-28-2006 03:14 PM

Quote:

Originally Posted by SirAdrian
It works fine for me.

Where are you testing it from? That code will only alter it when viewing searches, forumdisplay, etc...

hmm...

i'll try again, i was testing it in forumdisplay...


EDIT:

it wasn't working becuase you had single qutes instead of double quotes, this is the code i use...
PHP Code:

$thread['title'] = str_replace("_"" "$thread['title']);
$thread['threadtitle'] = str_replace("_"" "$thread['threadtitle']); 


thank you SirAdrian :D

Adrian Schneider 05-28-2006 04:08 PM

Single quotes don't matter. You messed something else up. ;)

Iain M 05-28-2006 07:01 PM

Quote:

Originally Posted by SirAdrian
Single quotes don't matter. You messed something else up. ;)

lol, did matter for me :p the only thing i changed was the single quotes to double quotes :p


All times are GMT. The time now is 12:06 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.01247 seconds
  • Memory Usage 1,746KB
  • 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
  • (5)bbcode_php_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete