Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

BBCode Manager Final
Kliknij tutaj aby przejśc do pełnej wersji tematu
Idź do strony Wstecz  1, 2, 3, 4, 5  Dalej
 
       Unofficial modifications Strona Główna -> Pomoc dla modyfikacji
Poprzedni temat :: Następny temat  
Eldanar Wysłany: Sro 26 Lip, 2006  

Niewiem dlaczego ale u mnie nie zmienia cytatu jak napisze si? go z cudzys?owiami

quote=nazwa_cytowanego
qbs Wysłany: Sro 26 Lip, 2006  

test napisał/atest
'test' napisał/atest
Kod
[quote="test"]test[/quote]
[quote='test']test[/quote]
niestety ci nie pomoge nie majac dostepu do forum
Crash_3d Wysłany: Sro 26 Lip, 2006  

qbs, m?gby? powiedzie? jak powinien wygl?da? kod z zainstalowanym takze beer modem?

Bo wygl?da tak, ale po daniu piwa nie pokazuje ukrytej tresci...

PHP Code:<?php

if( $user_sig != '' && $user_sig_bbcode_uid != '' )         {             $user_sig = ($board_config['allow_bbcode']) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid, $postrow[$i], $topic_id, 1) : preg_replace("/\:$user_sig_bbcode_uid/si", '', $user_sig);         }         if( $bbcode_uid != '' )         {             $message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $postrow[$i], $topic_id, 0) : preg_replace("/\:$bbcode_uid/si", '', $message);   //beer mod                 if( strlen($board_config['beermod_unhide_forums']) )                 {                     $beermod_unhide_forums = @explode(',', $board_config['beermod_unhide_forums']);                     if( @in_array($forum_id, $beermod_unhide_forums) )                     {                         if( @in_array($userdata['user_id'], $beerdata['user_ids'][$postrow_post_id]) && $userdata['user_id'] != ANONYMOUS )                         {                             $userdata_reply_buffered = true;                             $valid = true;                         }                     }                 }         }  

?>
m1chu Wysłany: Sro 26 Lip, 2006  

#Crash_3d, a ustawi?e? w PA id for?w w kt?rych ma odkrywa? wiadomo?? po nadaniu piwa? Bo kod kt?ry da?em kilka post?w wcze?niej dzia?a i nie psuje beermod'a ;]
Crash_3d Wysłany: Sro 26 Lip, 2006  

m1chu napisał/aa ustawi?e? w PA id for?w w kt?rych ma odkrywa? wiadomo?? po nadaniu piwa

Tak. Przed wgraniem tego moda wszystko dzialalo, a teraz odslania jedynie po odpowiedzi w temacie. Poprawnie zmodyfikowalem t? cz?sc kodu jaka wkleilem?
m1chu Wysłany: Sro 26 Lip, 2006  

Crash_3d napisał/aPoprawnie zmodyfikowalem t? cz?sc kodu jaka wkleilem?
Pr?cz kilku spacji (kt?re zgo?a wa?ne nie powinny by?) to kod jest ok. W?a?nie sprawdzi?em u siebie na forum, dzia?a. Ten sam kod :]
qbs Wysłany: Czw 27 Lip, 2006  

upewnij sie ze w pliku users_bbcode.php funkcja dotyczaca znacznika hide wyglada tak:
PHP Code:<?php

/* HIDE BBCODE TAG by QBS */ function hide_bbcode ($txt) {     global $topic_id, $userdata, $db, $beerdata, $forum_topic_data, $post_id, $board_config, $forum_id, $replies_sql_checked;     $beermod_unhide_forums = @explode(',', $board_config['beermod_unhide_forums']);     if ( $topic_id )     {         if ( $userdata['user_id'] == $forum_topic_data['topic_poster'] || @in_array($userdata['user_id'], $beerdata['user_ids'][$post_id]) && $post_id )         {             return $txt;         }         if ( !$userdata['user_level'] && $userdata['session_logged_in'] && !$replies_checked )         {             $sql = "    select     count(post_id) as total_count                 from     " . POSTS_TABLE . "                 where    topic_id = $topic_id                 and    poster_id = " . $userdata['user_id'] . "                 limit 1";             $result = $db->sql_query($sql);             $reply = $db->sql_fetchrow($result);         }         if ( $reply['total_count'] || $userdata['user_level'] )         {             return $txt;         }     }     if ( !isset($replies_sql_checked) ) $replies_sql_checked = true;     if ( @in_array($forum_id, $beermod_unhide_forums) )     {         return 'Wiadomoś? zosta?a ukryta, aby ją przeczyta? postaw autorowi posta piwo, lub odpowiedz na temat.';     }     return 'Wiadomoś? zosta?a ukryta, aby ją przeczyta? nale?y odpowiedzie? w temacie.'; }

?>

[ Dodano: Czw 27 Lip, 2006 ]
natomiast ten fragment w pliku viewtopic.php (lub podobny sadzac na podstawie tego co wkleiles):
PHP Code:<?php

            if ( strpos($message, "") !== false )             {                 //beer mod                 if ( strlen($board_config['beermod_unhide_forums']) )                 {                     $beermod_unhide_forums = @explode(',', $board_config['beermod_unhide_forums']);                     if ( @in_array($forum_id, $beermod_unhide_forums) )                     {                         if ( @in_array($userdata['user_id'], $beerdata['user_ids'][$postrow_post_id]) && $userdata['user_id'] != ANONYMOUS )                         {                             $userdata_reply_buffered = true;                             $valid = true;                         }                     }                 }                 if ( !$userdata_reply_buffered )                 {                     $valid = ( !$is_auth['auth_mod'] ) ? false : true;                     if ( $session_logged_in && !$is_auth['auth_mod'] )                     {                         $sql = "SELECT poster_id, topic_id                             FROM " . POSTS_TABLE . "                             WHERE topic_id = $topic_id                                 AND poster_id = $user_id";                         $resultat = $db->sql_query($sql);                         $valid = $db->sql_numrows($resultat) ? true : false;                     }                     $userdata_reply_buffered = true;                 }                 $message = bbencode_third_pass($message, $bbcode_uid, $valid);             }

?>
mozesz calkowiecie usunac
Eldanar Wysłany: Czw 27 Lip, 2006  

qbs napisał/aniestety ci nie pomoge nie majac dostepu do forum

Jak wr?c? to stworz? nowego klienta FTP i podam Ci na PW, a jak znajdziesz czas to zobaczy?by? co jest nie tak...
kastak Wysłany: Czw 27 Lip, 2006  

Po zainstalowaniu tego moda nie dziala poprawnie beer mod, jest tak samo jak u Crash_3d, po daniu piwa nie pokazuje ukrytej tresci, probowalem poprawki zarowno m1chu jak i qbs i nadal nie dziala (pewnie dlatego, ze cos zle robie). Zalaczam plik viewtopic.php, moze ktos znajdzie czas i zobaczy co robie zle.
qbs Wysłany: Czw 27 Lip, 2006  

kastak, tak jak pisalem Eldanarowi, bez dostepu do forum nic nie jestem w stanie zrobic - jak widzisz tutaj to dziala bez zarzutu
qbs Wysłany: Czw 27 Lip, 2006  

dziekuje kastak
solucja na to w zalaczniku (nadpisac obecny plik)
kastak Wysłany: Pią 28 Lip, 2006  

qbs napisał/adziekuje kastak
qbs, to ja dziekuje tobie :)
Teraz zauwazylem, ze jak cytuje wiadomosc w takiej postaci:
Kod[quote="test"]test[/quote]
to wyswietla sie test napisa?/a i tu tresc cytowanego tekstu
chodzi o to ze " nie powinien sie wyswietlac. a jak cytuje w takiej postaci:
Kod[quote=test]test[/quote]
to wtedy wszystko dziala, a powinno dzialac w obu przypadkach, qbs, daje sobie uciac glowe, ze wczoraj przed twoimi zmianami dzialalo prawidlowo, choc nie daje 100% pewnosci :mrgreen:
qbs Wysłany: Pią 28 Lip, 2006  

kastak, ten znacznik akurat nie ma nic wspolnego z tym plikiem. zobacz czy kod wyjsciowy wyglada tak:
Kod </span><table style="background-color: white;color: #000000;border: 1px solid #a9b8c2;" width="90%" align="center" cellspacing="0" cellpadding="4"><tr><td><b>{QUOTED} {LANG_wrote}</b></td></tr><tr><td>{TEXT}</td></tr></table><span class="postbody">
kastak Wysłany: Pią 28 Lip, 2006  

kod jest identyczny, masz jakis pomysl na rozwiazanie tego problemu? :?
Eldanar Wysłany: Pią 28 Lip, 2006  

qbs, m?g?by? zajrze? co mam nie tak? Oczywi?cie je?li znajdziesz chwil? czasu... Dane poda?em na PW
 
       Unofficial modifications Strona Główna -> Pomoc dla modyfikacji Idź do strony Wstecz  1, 2, 3, 4, 5  Dalej
Strona 2 z 5
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.