vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vbArticles (https://vborg.vbsupport.ru/forumdisplay.php?f=106)
-   -   [HACK] Remove Image Thumbnail Code (https://vborg.vbsupport.ru/showthread.php?t=77856)

James Goddard 03-10-2005 01:51 PM

[HACK] Remove Image Thumbnail Code
 
This is a "fixed" version of dnoyeb2002's hack that removes the article image thumnail resize code.

The original hack hard coded the image paths and did not include category icons. This hack fixes that.

There are two reasons for removing this code: 1. It does not support GIF files. 2. Since the code uses the articles.php file to display the images it messes with the Who's online reporting whenever an article image is displayed in another script (eg CMPS).

In forums/articles.php:

Find:
PHP Code:

$articon ereg_replace($vbart_options['vbartartimgpathab'].$featuredid.'/',"",$articon);
$articonimg "<img title=\"".$title."\" src=\"articles.php?action=thumb&artid=".$featuredid."&id=".$articon."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">"

Replace with:

PHP Code:

$articonimg '<img title="' $title '" src="' $articon '" border=0>'

Find:

PHP Code:

$articon ereg_replace($vbart_options['vbartartimgpathab'].$latestarticleid.'/',"",$articon);
$articonimg "<img title=\"".$title."\" src=\"articles.php?action=thumb&artid=".$latestarticleid."&id=".$articon."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">"

Replace with:

PHP Code:

$articonimg '<img title="' $title '" src="' $articon '" border=0>'

Find:

PHP Code:

$articon ereg_replace($vbart_options['vbartartimgpathab'].$artid.'/',"",$articon);
$articonimg "<img title=\"".$title."\" src=\"articles.php?action=thumb&artid=".$artid."&id=".$articon."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">"

Replace with:

PHP Code:

$articonimg '<img title="' $title '" src="' $articon '" border=0>'

Find:

PHP Code:

$articon ereg_replace($vbart_options['vbartartimgpathab'].$artid.'/',"",$articon);
$articonimg "<img title=\"".$title."\" src=\"articles.php?action=thumb&artid=".$artid."&id=".$articon."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">"

Replace with:

PHP Code:

$articonimg '<img title="' $title '" src="' $articon '" border=0>'

Find:

PHP Code:

$subcaticon ereg_replace($vbart_options['vbartcatimgpathab'],"",$subcaticon);
 
$subcaticonimg "<img title=\"".$subcatname."\" src=\"articles.php?action=thumbcat&id=".$subcaticon."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">"

Replace with:

PHP Code:

 $subcaticonimg '<img title="' $subcatname '" src="' $subcaticon '" border=0>'

Find:

PHP Code:

$caticonc ereg_replace($vbart_options['vbartcatimgpathab'],"",$caticonc);
$caticonimgc "<img title=\"".$catnamec."\" src=\"articles.php?action=thumbcat&id=".$caticonc."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">"

Replace with:

PHP Code:

$caticonimgc '<img title="' $catname '" src="' $caticonc '" border=0>'

If you are using the CMPS featured article hack make the following change to /forums/modules/cmps-articles.php:

Find:

PHP Code:

 $articon ereg_replace($vbart_options['vbartartimgpathab'].$articleid.'/',"",$articon);
$articonimg "<a href=\"$vboptions[bburl]/articles.php?action=viewarticle&artid=".$articleid."\"><img title=\"".$title."\" src=\"$vboptions[bburl]/articles.php?action=thumb&artid=".$articleid."&id=".$articon."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth']."></a>"

Replace with:

PHP Code:

$articonimg '<a href="' $vboptions[bburl] . '/articles.php?action=viewarticle&artid=' $articleid '"><img title="' $title '" src="' $articon '" border=0>'

James

drex 03-11-2005 12:35 PM

is this to the original file or to the file of dnoyeb2002's?

the entire system is working fine except that i don't want it to resize the category images.

i tried just your part of the hack related to :

Find:

PHP Code:
$subcaticon = ereg_replace($vbart_options['vbartcatimgpathab'],"",$subcaticon);
$subcaticonimg = "<img title=\"".$subcatname."\" src=\"articles.php?action=thumbcat&id=".$subcatico n."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">";

Replace with:

PHP Code:
$subcaticonimg = '<img title="' . $subcatname . '" src="' . $subcaticon . '" border=0>';

and i still get a 'resized' category image at the top of the list...

check out x5world.com/articles.php and click on NAVIGATION category.

thanks

James Goddard 03-11-2005 01:50 PM

Quote:

Originally Posted by drex
is this to the original file or to the file of dnoyeb2002's?

the entire system is working fine except that i don't want it to resize the category images.

i tried just your part of the hack related to :

Find:

PHP Code:
$subcaticon = ereg_replace($vbart_options['vbartcatimgpathab'],"",$subcaticon);
$subcaticonimg = "<img title=\"".$subcatname."\" src=\"articles.php?action=thumbcat&id=".$subcatico n."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">";


Replace with:

PHP Code:
$subcaticonimg = '<img title="' . $subcatname . '" src="' . $subcaticon . '" border=0>';


and i still get a 'resized' category image at the top of the list...

check out x5world.com/articles.php and click on NAVIGATION category.

thanks

Looks like I missed one:

Find:

PHP Code:

$caticonc ereg_replace($vbart_options['vbartcatimgpathab'],"",$caticonc);
$caticonimgc "<img title=\"".$catnamec."\" src=\"articles.php?action=thumbcat&id=".$caticonc."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">"

Replace with:

PHP Code:

$caticonimgc '<img title="' $catname '" src="' $caticonc '" border=0>'


Club3G 06-06-2005 11:55 PM

Just used this on 2.0, solved many headaches. Thank you very much!


All times are GMT. The time now is 03:29 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.01046 seconds
  • Memory Usage 1,775KB
  • 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
  • (16)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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