Poprzedni temat :: Następny temat |
qbs Wysłany: Sro 26 Lip, 2006 |
|
|
tu mozna dyskutowac na temat modyfikacji BBCode Manager |
|
m1chu Wysłany: Sro 26 Lip, 2006 |
|
|
Powiem tyle - dobra robota :D
Ale mam pytanie. W znaczniku code mo?na gdzie? zrobi? poprawk?, ?eby w momencie gdy walniemy enter (<br />), na przyk?ad:
Kodabc
def
skrypt nie bra? jednego <br /> za <br /><br />.
Bo wychodzi z tego:
Kodabc
def
Poprostu podwaja liczb? enter?w, ?e tak si? wyra?e :] |
|
Kica Wysłany: Sro 26 Lip, 2006 |
|
|
qbs, chodzi o plik viewtopic.php. Jak kto? ma zainstalowanego Beer Moda, kod jest troche inny (a dok?adniej kod Beer Moda siedzi pomi?dzy tym kt?ry trzeba teraz podmieni?):
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, $userdata['username']) : preg_replace("/\:$user_sig_bbcode_uid/si", '', $user_sig);
}
if ( $bbcode_uid != '' )
{
$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $userdata['username']) : 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;
}
}
}
if ( strpos($message, "") !== false )
{
if ( !$userdata_reply_buffered )
{
$valid = false;
if ( $session_logged_in )
{
$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);
}
}
?>
Jak te obie modyfikacje pogodzi?? |
|
m1chu Wysłany: Sro 26 Lip, 2006 |
|
|
Kica -
--- [ ZNAJDZ ] ---
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, $userdata['username']) : preg_replace("/\:$user_sig_bbcode_uid/si", '', $user_sig);
}
if ( $bbcode_uid != '' )
{
$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $userdata['username']) : preg_replace("/\:$bbcode_uid/si", '', $message);
?>
--- [ ZAMIEN NA ] ---
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);
?>
--- [ ZNAJDZ ] ---
PHP Code:<?php
if( strpos($message, "") !== false )
{
if( !$userdata_reply_buffered )
{
$valid = false;
if( $session_logged_in )
{
$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);
}
}
?>
--- [ ZAMIEN NA ] ---
PHP Code:<?php
}
?> |
|
qbs Wysłany: Sro 26 Lip, 2006 |
|
|
Koda<br />b
[ Dodano: Sro 26 Lip, 2006 ]
PHP Code:<?php
<br />
?> |
|
m1chu Wysłany: Sro 26 Lip, 2006 |
|
|
?eby nie by?o, ?e co? mi si? uroi?o, prosz? kod:
A tu wynik:
|
|
qbs Wysłany: Sro 26 Lip, 2006 |
|
|
aaaaa, wywal stamtad <pre></pre> |
|
m1chu Wysłany: Sro 26 Lip, 2006 |
|
|
Piwko dla Ciebie, dzi?ki bardzo :D ;) |
|
reynart Wysłany: Sro 26 Lip, 2006 |
|
|
Mam pytanie dotycz?ce instrukcji
Czy u?ycie KodCREATE TABLE `phpbb_bbcode_table` (
(...)
) ENGINE=MyISAM AUTO_INCREMENT=23 ;
A KodCREATE TABLE `phpbb_bbcode_table` (
(...)
) AUTO_INCREMENT=23 ;
Zrobi du?? r??nic?? |
|
qbs Wysłany: Sro 26 Lip, 2006 |
|
|
zalezy od mysql'a, jak to powiadaja - sprawdz a sie przekonasz ;)
btw: p??niej |
|
reynart Wysłany: Sro 26 Lip, 2006 |
|
|
sprawdzi?em.. i wydaje si? ?e wszystko w porz?dku
A mysql jest z krasnala v2.7 ostatnio ci?gle jest problem z tym ENGINE / TYPE
Z tym ?e TYPE wydaje si? bardziej uniwersalny.. dzia?a mi na obu r??nych bazach a ENGINE tylko na tej z hostingu
btw. poprawi?em byka, dzi?ki za zwr?cenie uwagi |
|
m1chu Wysłany: Sro 26 Lip, 2006 |
|
|
Taki ma?y bug z tego co zauwa?y?em. Przy tagu [url=] je?li w adresie b?dzie znak ~ to nie tworzy linku tylko:
Kod[url=adres]Nazwa[/url] |
|
Crash_3d Wysłany: Sro 26 Lip, 2006 |
|
|
Linki w podpisie sie nie wyswietlaja .. |
|
qbs Wysłany: Sro 26 Lip, 2006 |
|
|
Crash_3d napisał/aLinki w podpisie sie nie wyswietlaja ..od tego sa zezwolenia |
|
Crash_3d Wysłany: Sro 26 Lip, 2006 |
|
|
Cytatod tego sa zezwolenia
w takim razie sorrx.. poprostu mialem dobrze, zainstalowalem - zle...wybacz Kubu? :) Dobra robota :*
[ Dodano: Sro 26 Lip, 2006 ]
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;
}
}
}
}
?>
mam zainstalowanego Beer moda i tego, ale jak da sie piwo to wiadomosc nadal jest ukryta. Nie wiem czy to przez ten fragment kodu...:( |
|
|
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.
|