Jucausii.Net - Just play it!
[Tutorial] Auto Image Embed - Printable Version

+- Jucausii.Net - Just play it! (https://jucausii.net/forum)
+-- Forum: Zona IT & Web / IT & Web Area (https://jucausii.net/forum/forum-169.html)
+--- Forum: Resurse, stiinte si tehnologie / Resources , Science and Technology (https://jucausii.net/forum/forum-171.html)
+---- Forum: Platforme Web / Web platform (https://jucausii.net/forum/forum-173.html)
+----- Forum: PHPBB (https://jucausii.net/forum/forum-204.html)
+------ Forum: Tutoriale / Tutorials (https://jucausii.net/forum/forum-205.html)
+------ Thread: [Tutorial] Auto Image Embed (/thread-2307.html)



[Tutorial] Auto Image Embed - ra!z0r - 01-12-2015

Deschideţi posting.php
Caută
Code:
           if (!sizeof($error))
            {
Adaugă după
Code:
       // Auto Image Embed / 4seven / 2011
        $matches = array();
        preg_match_all("#http://(.*?)\.(?:jpe?g|png|gif)#i" , $preview_message , $matches);
        foreach ($matches[0] as $img_matches){
        if(!empty($img_matches)){
        $preview_message = preg_replace('#<a class="postlink(.*?)" href="' . $img_matches . '"(.*?)</a>#i',
                                        '<img src="' . $img_matches . '" alt="" />',
                                        $preview_message);
                                        }}
        // Auto Image Embed / 4seven / 2011        
Deschideţi viewtopic.php
Caută
Code:
        // Parse the message and subject
        $message = censor_text($row['post_text']);
Adaugă după
Code:
            // Auto Image Embed / 4seven / 2011
            $matches = array();
            preg_match_all("#http://(.*?)\.(?:jpe?g|png|gif)#i" , $message , $matches);
            foreach ($matches[0] as $img_matches){
            if(!empty($img_matches)){
            $message = preg_replace('#<a class="postlink(.*?)" href="' . $img_matches . '"(.*?)</a>#i',
                                    '<img src="' . $img_matches . '" alt="" />',
                                    $message);
                                    }}
            // Auto Image Embed / 4seven / 2011    
Demo: [Image: 54_77f8e5a337c628a662e52a14c891d0db.png]