To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Images in Overlib

Knofel - 15-05-2007, 19:21
Temat postu: Images in Overlib
Images in Overlib

Obrazki w overlibie


Kod:
#################################################################
## MOD Title: Images in Overlib
## MOD Version: 1.0
## MOD Author: Knofel
## MOD Description: Obrazki w overlibie.
##             
##
## Installation Level: Easy
## Installation Time: 2 Minutes
## Files To Edit: (1)   
##                       includes/functions_add.php
##         
#################################################################


Co modyfikacja potrafi:
:arrow: Modyfikacja włącza wyświetlanie obrazków w overlibie (tym dymku który pokazuje się po najechaniu na jakis temat) i zwiększa jego długość do 300 znaków. Nie działa z BBCode Managerem

hakowy - 10-09-2007, 14:39

hmm szkoda że nie działa z bbcm, a da się zrobić żeby działała z bbcm? I jeszcze jedno czy ten mod obciąża server, jeżeli tak to w jakim stopniu?
Jezdziec - 22-03-2008, 14:29

Kod:
$overlib_post_text = ($first_and_last_post) ? str_replace('splited_posts_text', '', $first_text) . 'splited_posts_text' . str_replace('splited_posts_text', '', $last_text) : $first_text;
$overlib_post_text = ($count_orig_word) ? preg_replace($orig_word, $replacement_word, $overlib_post_text) : $overlib_post_text;


po usunięciu tego kodu znukła możliwosc podglądu trreści ostatniego postu. Jeśli to przywróciłem to wszystko wróciło do normy, ale w jesli w pierwszym poście są obrazki to nie wyświetla, ale za to w ostatnim wyswietla :?

orszul4321 - 25-11-2008, 19:56

da radę zrobić, aby pokazywane obrazki były X razy mniejsze od oryginału?
MagicalFire - 27-03-2009, 22:49

przepraszam ale wiem ze da rade zrobić zęby to działało z BBCode menagerem
widziałem ze na jednym forum działało

spider1 - 24-05-2009, 18:32

Plik poprawiony Obrazki beda teraz jednego wymiaru


Otwórz plik includes/functions_add.php, znajdź w nim i usuń:

Kod:
$overlib_post_text = ($first_and_last_post) ? str_replace('splited_posts_text', '', $first_text) . 'splited_posts_text' . str_replace('splited_posts_text', '', $last_text) : $first_text;
$overlib_post_text = ($count_orig_word) ? preg_replace($orig_word, $replacement_word, $overlib_post_text) : $overlib_post_text;


Dalej znajdź:

Kod:
$overlib_post_text = preg_replace("#\[url=(.*?)\](.*?)\[\/url\]#si", "\\1", $overlib_post_text);


Zmień to na:

Kod:
$overlib_post_text .= preg_replace("#\[img.{11}\](.*?)\[/img.{11}\]{0,1}#i", "<img src=\"\\1 border=0 width=200> ", $first_text);
$overlib_post_text = preg_replace("#\[url=(.*?)\](.*?)\[\/url\]#si", "\\2", $overlib_post_text);


Następnie znajdź:

Kod:
 $overlib_post_text = str_replace("\n", "<br />", htmlspecialchars(substr($overlib_post_text_ary[0], 0, 260) . (((strlen($overlib_post_text_ary[0]) > 260) ? ' [...]' : ''))));
    $overlib_last_post_text = str_replace("\n", "<br />", htmlspecialchars(substr($overlib_post_text_ary[1], 0, 260) . (((strlen($overlib_post_text_ary[1]) > 260) ? ' [...]' : ''))));


I zmień to na:

Kod:
$overlib_post_text = ($count_orig_word) ? preg_replace($orig_word, $replacement_word, $overlib_post_text) : $overlib_post_text;
    $overlib_post_text = str_replace("\n", "<br />", htmlspecialchars(substr($overlib_post_text_ary[0], 0, 300) . (((strlen($overlib_post_text_ary[0]) > 300) ? ' [...]' : ''))));
    $overlib_last_post_text = str_replace("\n", "<br />", htmlspecialchars(substr($overlib_post_text_ary[1], 0, 300) . (((strlen($overlib_post_text_ary[1]) > 300) ? ' [...]' : ''))));

xKanGur - 15-11-2009, 11:17

MagicalFire napisał/a:
przepraszam ale wiem ze da rade zrobić zęby to działało z BBCode menagerem
widziałem ze na jednym forum działało
Podpisuje się pod pytaniem.


Powered by phpBB modified by Przemo © 2003 phpBB Group