vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Mass template change (https://vborg.vbsupport.ru/showthread.php?t=82296)

WiBu 05-31-2005 10:06 AM

Mass template change
 
After a little bit of inspiration from Trigunflame's compression hack I thought of this. A mass replace function for templates. For example, I'm going through optimizing the design of my forum and want to find and replace a certain patch of code which is used on almost every template with an optimized piece of code (CSS driven).

Would it be possible? It would kind of be like the Find and Replace of Dreamweaver...

kall 05-31-2005 10:08 AM

It's there by default...
Quote:

Find and Replace in Templates (be careful!)
and even...
Quote:

Notes for Using Regular Expressions with Find and Replace
The regular expression option is for advanced users only! Setting this option to 'yes' will use preg_replace() instead of str_replace() for your find/replace operation. Do not use this option if you are not sure how to use PCRE regular expressions!

Example usage: Find <img (.*)/?> and replace with <img \1 /> would find all <img> tags and make them XHTML compliant by adding the closing slash. The actual command executed from this would be:

preg_replace('#<img (.*)/?>#siU', '<img \1 />', $template);

WiBu 05-31-2005 11:22 AM

*slaps forhead* doh. Thanks :)


All times are GMT. The time now is 08:08 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.01165 seconds
  • Memory Usage 1,711KB
  • 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_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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