Activity Stream
48,167 MEMBERS
64754 ONLINE
besthostingforums On YouTube Subscribe to our Newsletter besthostingforums On Twitter besthostingforums On Facebook besthostingforums On facebook groups

Page 1 of 3 123 LastLast
Results 1 to 10 of 21

Hybrid View

RT How to integrate Timthumb with... 1st May 2011, 10:30 PM
masterb56 Hey Mr-R-T, I removed this part... 18th May 2011, 08:17 AM
samipk i tried this but had problems, can... 19th May 2011, 11:45 AM
masterb56 The script works for external... 20th May 2011, 12:12 PM
RT ^ Care to share the improved one? :p 20th May 2011, 08:30 PM
niloy16 Thanks For The Great Tips. 20th May 2011, 09:00 PM
masterb56 Not really a php coder so my codes... 21st May 2011, 07:35 AM
Ryza here's the code in my functions.php... 7th Jun 2011, 10:16 PM
RT Please post your site Ryza. ... 7th Jun 2011, 10:18 PM
Ryza where should I put this code RT? ... 7th Jun 2011, 10:56 PM
RT Most probably your index file, post... 7th Jun 2011, 11:00 PM
Ryza pmed you mr rt. 7th Jun 2011, 11:07 PM
RT Replied. 7th Jun 2011, 11:08 PM
Ryza what timthumb code did you mean... 7th Jun 2011, 11:14 PM
RT This one: <div... 7th Jun 2011, 11:15 PM
raj11 plz check this m8 i only replaced... 23rd Jun 2011, 11:56 AM
masterb56 Guys update your timthumbs, alot of... 16th Aug 2011, 09:49 PM
LuDo8 What about more than one thumbnail?... 19th Aug 2011, 04:13 AM
masterb56 Timthumb will cache it so you wont... 19th Aug 2011, 04:19 AM
LuDo8 Yea, but how do I make it generate... 19th Aug 2011, 04:26 AM
sat_cse28 @masterb56 can you tell me how... 15th Sep 2011, 02:25 AM
Previous Post Previous Post   Next Post Next Post
  1.     
    #1
    Pure Awesomeness!

    Default How to integrate Timthumb with wordpress

    Firts step - Adding the "get image" function to the functions.php file:
    ----------------------------------------------------------------------

    This code basically gives us the ability to fetch the first image on the post.

    Code: 
    function catch_that_image() {
      global $post, $posts;
      $first_img = '';
      ob_start();
      ob_end_clean();
      $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
      $first_img = $matches [1] [0];
    
      if(empty($first_img)){ //Defines a default image
        $first_img = "/images/default.jpg";
      }
      return $first_img;
    }
    Second step - Adding timthumb function:
    ------------------------------------------

    Code: 
    function PostThumbURL() {
        global $post, $posts;
        $thumbnail = '';
        ob_start();the_post_thumbnail();$toparse=ob_get_contents();ob_end_clean();
        preg_match_all('/src=("[^"]*")/i', $toparse, $img_src); $thumbnail = str_replace("\"", "", $img_src[1][0]);
        return $thumbnail;
    }
    Third step - Calling timthumb to generate the thumbs on your site:
    --------------------------------------------------------------------

    Original timthumb doesn't work with external hosts such as tinypic/lulzimg...etc, but here is a customized version I've been using
    that does . You can get it from here: http://paste2.org/p/1394246 - Make a new file and name it timthumb.php and upload it to your
    theme's folder.

    This is gonna be tricky if you're not into coding, but just try to find the file(s) that return the content on the index/category pages/
    archives...etc, then add this where you want the image to show up:

    Code: 
    <div class="post_thumb">
    <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><img src="http://yourdomain.com/path/to/timthumb.php?src=<?php echo catch_that_image() ?>&w=100&h=100&zc=1" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" /></a>
    </div>
    Now, go to the "Reading Settings" in the admin control panel of wordpress and tick "Summary" instead of "Full text". (Only do this if
    your theme shows up the whole post and doesn't have the option to swith to excerpts).
    Oh, and you need to create a cache folder in the same directory of the timthumb file and chmod it to 777.

    Fourth step - Adding some css code:
    --------------------------------------

    Get your style.css file and add this somewhere in there:

    Code: 
    .post_thumb {
        padding: 0 10px 10px 0;
        float:left;
    }
    Remember that you might have to play around with that code to make it look good on your own theme, but that should work fine. Well, congratulations, now you have thumbnails on your wordpress blog .

    Example from my site:



    PS: I didn't code the functions, I found them on google and made them work together, good luck with the setup.
    RT Reviewed by RT on . How to integrate Timthumb with wordpress Firts step - Adding the "get image" function to the functions.php file: ---------------------------------------------------------------------- This code basically gives us the ability to fetch the first image on the post. function catch_that_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); Rating: 5



  2.   Sponsored Links

  3.     
    #2
    Member
    Hey Mr-R-T,

    I removed this part cause it wasn't displaying internal images on the server...

    Code: 
    $host = $_SERVER["HTTP_HOST"];
    $src = str_replace($host, "", $src);
    $host = str_replace("www.", "", $host);
    $src = str_replace($host, "", $src);


    Btw why did you turn off cache check?

  4.     
    #3
    Member
    Website's:
    wrzscene.info watchfreetvseriesonline.com
    i tried this but had problems, can anyone help out here

    http://www.besthostingforums.com/showthread.php?t=82831

  5.     
    #4
    Member
    The script works for external sources, but I found out its not working on images hosted on the server itself. Like I said above, I just removed this one:

    Code: 
    $host = $_SERVER["HTTP_HOST"];
    $src = str_replace($host, "", $src);
    $host = str_replace("www.", "", $host);
    $src = str_replace($host, "", $src);
    I also enabled cache handling and added some site filtering so it would be more secure

  6.     
    #5
    Pure Awesomeness!
    ^ Care to share the improved one?



  7.     
    #6
    Member
    Website's:
    adultrls.org tankibazz.com niloy.net
    Thanks For The Great Tips.

  8.     
    #7
    Member
    Not really a php coder so my codes are really messy

    But you can secure it a little by storing your sites in an array and doing something like this:

    Code: 
    strpos($src, $mysites);
    Which would return a boolean true or false if it has detected your designated sites or not...

    But really I don't think this is secure as there are other ways to work around it. I'm still finding a better secure solution for the designated urls

  9.     
    #8
    Banned
    here's the code in my functions.php file..



    I don't really get Step 2. is it in timthumb.php? or stil in functions.php? Added timthumb.php in my theme's folder. chmod is 644..

    also I don't really get where to put this:


    Edit my Reading settings change it to summary and edited my style.css

    but still not working..

    any help please.

  10.     
    #9
    Pure Awesomeness!
    Please post your site Ryza.

    Edit: and the second step goes in ur functions.php file.



  11.     
    #10
    Banned
    where should I put this code RT?


Page 1 of 3 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Timthumb Not Working
    By msk19994 in forum Server Management
    Replies: 4
    Last Post: 25th Oct 2012, 05:24 AM
  2. Replies: 7
    Last Post: 24th Oct 2011, 06:20 AM
  3. [Hiring] Integrate phpbb with wordpress
    By starme in forum Completed Transactions
    Replies: 6
    Last Post: 23rd Feb 2011, 03:24 PM
  4. How to add TimThumb in WordPress?
    By Palooo 2009 in forum Wordpress
    Replies: 0
    Last Post: 12th Jan 2011, 04:40 PM
  5. [Hiring] Integrate Wordpress Blog
    By Czechi in forum Completed Transactions
    Replies: 1
    Last Post: 21st Jul 2010, 07:20 PM

Tags for this Thread

BE SOCIAL