vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   CMS article preview text - reformat (https://vborg.vbsupport.ru/showthread.php?t=267475)

Mooff 07-26-2011 09:05 PM

CMS article preview text - reformat
 
Hi all,

i'm currently looking for a way to clean up the article preview text without hacking vbulletin php files.

I want to remove all BB Tags, including color, bold, size, quote, line breaks from the preview text so it does look clean? I do not want to edit the normal article pagetext manually since i want to keep the bb codes there, but in the preview i think it does look horrible.

Does anyone has an idea how to do that, or can point me in the direction which hook i could use to catch the article previewtext and manipulate it via php-code?

Thanks for your help.

Dead Eddie 07-26-2011 10:06 PM

vbcms_article_populate_end?

Unfortunately, there's no hook in the function where the content is generated, so you'll likely have to go in and strip the tags out of the actual content after it's been generated.

Something like this will likely work (untested!)

PHP Code:

if(self::VIEW_PREVIEW == $viewtype)
{
  
$view->previewtext strip_tags($view->previewtext);




All times are GMT. The time now is 06:03 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.01104 seconds
  • Memory Usage 1,708KB
  • 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
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)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