Poprzedni temat «» Następny temat
Autor Wiadomość
bbcode manager 204
D1ugi 

Posty: 6
Postawił 9 piw(a)
Wysłany: Wto 03 Lip, 2007   bbcode manager 204
   Adres forum: www.rapcity.lua.pl


Witam, Panowie mam problem z bbcode manager 204 ot?? wyskakuje mi taki b??d gdy chce wej?? w posta
Kod
Fatal error: Call to undefined function: add_meta_keywords() in /var/www/sites/yoyo.pl/h/i/hiphop-zone/viewtopic.php on line 1133
no i nie wwiem jak to naprwi?. Prosze o Pomoc.
Postaw piwo autorowi tego posta
 
     
KnofeL 
Ti-Rex



Posty: 1546
Piwa: 3790/41
Skąd: Wodzis?aw ?l?ski
Wysłany: Wto 03 Lip, 2007   
   Adres forum: http://ave.nazwa.pl/knofel/


Nie wykona?e? kt?rego? z krok?w instrukcji lub nie wgra?e? na serwer jakieg? pliku (lub wgra?e? go w z?e miejsce)
_________________
..:: Made by KnofeL
::..

Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
Postaw piwo autorowi tego posta
 
     
Więcej szczegółów
Wystawiono 1 piw(a):
Shery
D1ugi 

Posty: 6
Postawił 9 piw(a)
Wysłany: Wto 03 Lip, 2007   
   Adres forum: www.rapcity.lua.pl


Wydaje mi si? ze dobrze wgrane no nie wiem nie znam si? na tym , poniewa? mam tego BBCode Manager w panelu administracyjnym i wszytko jest tam git ale jak m?wi?em nie znam si? za dobrze na tym
Postaw piwo autorowi tego posta
 
     
Shery 


Posty: 164
Piwa: 356/54
Wysłany: Wto 03 Lip, 2007   
   Adres forum: http://animeforum.takete.net/


ptoblem jest w pliku bbcode.php ... nie wiem o co chodzi ale po instalacji mam pust? bial? strone w viewtopic... gdy jednak zmienie nazw? bbcode.php laduje si? tylko header, z tego wnioskuje ze to ten plik ...
Aby móc ściągnąć załącznik musisz się zalogować.
_________________
Je?li ci pomog?em, pyffko postaw drogi go?ciu.
Zapraszam ci? rowniez na: http://shery.pl/
NIE POMAGAM NA GG/PW/E-MAIL
NIE SUPPORTUJE JU? SB 2.0/2.2 GDY? NIE ZAMIERZAM T?UMACZY? CI?GLE TEGO SAMEGO.
Postaw piwo autorowi tego posta
 
     
kidzior 
Niezale?ny



Posty: 775
Piwa: 300/63
Skąd: Krak?w
Wysłany: Sro 04 Lip, 2007   
   Adres forum: http://forum.niezal.org/


Pami?tajcie, aby dok?adnie edytowa? plik bbcode.php, gdy? to w?a?nie na nim wyk?ada si? najwi?cej ludzi. Wi?c nie pisa?, ?e nie dzia?a, tylko po 5 razy sprawdza? i dobrze edytowa? ten plik!
_________________
WHEN (NIE.DZIALA)
LOOP
UNTIL (DZIALA)
Postaw piwo autorowi tego posta
 
 
     
D1ugi 

Posty: 6
Postawił 9 piw(a)
Wysłany: Sro 04 Lip, 2007   
   Adres forum: www.rapcity.lua.pl


Dobra dzia?a ju? tylko mam jescze jeden problem w szybkiej odpowiedzi dzia?a bbcode, ale w zwyk?ej juz nie o to screen
Postaw piwo autorowi tego posta
 
     
Shery 


Posty: 164
Piwa: 356/54
Wysłany: Sro 04 Lip, 2007   
   Adres forum: http://animeforum.takete.net/


quick_reply.tpl tam poszukaj bledu a tak bte. quick reply, ja bym tam nie dawal, szybka odpowiedz to szybka odpowiedz po co tam ladowac w ogole bbcode... : P jak ktos b?dzie chcial to sobie nacisnie normaln? odpowiedz...

[ Dodano: Sro 04 Lip, 2007 ]
no i jednak jest blad bo po wgraniu tego kwalaka...

PHP Code:
<?php


$usergroups_ids = array();
$usergroups_checked = false;

@include($phpbb_root_path . "includes/users_bbcode.$phpEx");

function get_users_groups($topic_id)
{
    global $usergroups_checked, $usergroups_ids, $db;
    if ( !$usergroups_checked && $topic_id > 0 )
    {
        $usergroups_checked = true;
        $sql = "select p.poster_id as user_id, g.group_id
            from " . POSTS_TABLE . " p
            left join " . USER_GROUP_TABLE . " ug ON ug.user_id = p.poster_id
            left join " . GROUPS_TABLE . " g ON g.group_id = ug.group_id
            where g.group_single_user = 0
            and p.topic_id = $topic_id";

        if ( !$result = $db->sql_query($sql) )
        {
            message_die(GENERAL_ERROR, 'Couldn\'t obtain user groups data', '', __LINE__, __FILE__, $sql);
        }
        while ( $row = $db->sql_fetchrow($result) )
        {
            if ( @!in_array($row['group_id'], $usergroups_ids[$row['user_id']]) )
            {
                $usergroups_ids[$row['user_id']][] = $row['group_id'];
            }
        }
    }
    return $usergroups_ids;
}

function preg_pos( $bbintro, $text )
{
    $a = array();
    $last_pos = 0;
    do
    {
        preg_match("#\[((/*)$bbintro((=| )((.(?<!\]))*?))*)\]#i", $text, $bbpos, PREG_OFFSET_CAPTURE, $last_pos);
        if ( $bbpos[0][0] )
        {
            $a['offsets'][] = $bbpos[0][1];
            $a['types'][$bbpos[0][1]] = ( (!strlen($bbpos[2][0])) ? 'in' : 'out' );
            $a['items'][$bbpos[0][1]] = $bbpos[0][0];
            $last_pos = $bbpos[0][1] + 1;
        }
    }
    while ( $bbpos[0][0] );
    @asort($a['offsets']);
    @ksort($a['types']);
    return $a;
}

function check_replies( $topic_id, $user_id, &$topic_last_reply )
{
    global $db;
    if ( $user_id < 2 || !$topic_id )
    {
        return false;
    }
    else if ( !$topic_last_reply )
    {
        $sql = " select post_id from " . POSTS_TABLE . " where poster_id = $user_id and topic_id = $topic_id order by post_id DESC limit 1";
        if ( !$result = $db->sql_query($sql) )
        {
            message_die(GENERAL_ERROR, 'Couldn\'t obtain topic replies.', '', __LINE__, __FILE__, $sql);
        }
        $topic_last_reply = $db->sql_fetchrow($result);
        $topic_last_reply = ( $topic_last_reply['post_id'] ) ? $topic_last_reply['post_id'] : '-1';
    }
        return true;
}

function hide_control( $txt, $post_id, $topic_poster_id, $forum_id )
{
    global $beermod, $topic_last_reply, $userdata;
    preg_match_all('#\
Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
))*?)\]#is', $txt, $arr);
    if ( !count($arr[0]) )
    {
        return $txt;
    }
    $beermod_unhide_forums = @explode(',', $beermod->config['unhide_bbcode_forums']);
    foreach( $arr[0] as $id => $replacement )
    {
        if ( !$userdata['session_logged_in'] )
        {
            $return_val = 'Wiadomoś? zosta?a ukryta, aby ją przeczyta? nale?y si? zalogowa?.';
        }
        else if ( ( $topic_poster_id == $userdata['user_id'] ) || ( $post_id < $topic_last_reply && $post_id ) || $userdata['user_level'] || @in_array($userdata['user_id'], $beermod->topic_replies[$post_id]) )
        {
            $return_val = $arr[3][$id];
        }
        else if ( @in_array($forum_id, $beermod_unhide_forums) )
        {
            $return_val = 'Wiadomoś? zosta?a ukryta, aby ją przeczyta? postaw autorowi posta piwo, lub odpowiedz na temat.';
        }
        else
        {
            $return_val = 'Wiadomoś? zosta?a ukryta, aby ją przeczyta? nale?y odpowiedzie? w temacie.';
        }
        $txt = str_replace($replacement, '
Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
', $txt);
    }
    return $txt;
}

function bbencode_second_pass($text, $uid, $postdata, $topic_id = 0, $is_sig = false)
{
    global $db, $lang, $userdata;
    $user_groups = get_users_groups(intval($topic_id));
    if ( strlen($uid) == BBCODE_UID_LEN )
        $text = str_replace( ':' . $uid, '', $text );
    $text = str_replace( array('\'', '"', '\' ), array( ''', '&quot;', '\' ), $text );
    preg_match_all('#\[/((.*?)(:[0-9a-f]+))\]#', $text, $arr);
    foreach( $arr[1] as $id => $value )
    {
        $text = str_replace($arr[1], $arr[2], $text);
        if ( strlen($arr[3]) > 1 )
            $text = str_replace($arr[3], '', $text);
    }
    if ( $bbcode_cache = sql_cache('check', 'bbcode') )
    {
        include($bbcode_cache);
    }
    else
    {
        $bbcode_data = array();
        $sql = "select *
            from " . BBCODE_TABLE . "
            order by bbcode_lock DESC, bbcode_id ASC";
        if ( !$result = $db->sql_query($sql) )
        {
            message_die(GENERAL_ERROR, 'Couldn\'t obtain bbcode data', '', __LINE__, __FILE__, $sql);
        }
        while ( $row = $db->sql_fetchrow($result) )
        {
            $bbid = $row['bbcode_id'];
            unset($row['bbcode_id']);
            $bbcode_data[$bbid] = $row;
        }
        sql_cache('write', 'bbcode', $bbcode_data);
        $bbcode = $bbcode_data;
    }
    $used_bbintro = array();
    $bbcode_top_id = array();
    $bbcode_ids = array();
    foreach( $bbcode as $row )
    {
    
        if ( !$row['bbcode_sig'] && $is_sig ) continue;
        if ( $row['bbcode_admin'] && $postdata['user_level'] != ADMIN ) continue;
        if ( $row['bbcode_mod'] && !$postdata['user_level'] ) continue;
        if ( $row['bbcode_logged'] && $postdata['user_id'] == ANONYMOUS ) continue;
        if ( $row['bbcode_groups'] && !$postdata['user_level'] )
        {
            $bbgroups = explode(',', $row['bbcode_groups']);
            $stop_groups = false;
            foreach( $bbgroups as $groupid )
            {
                if ( @in_array($groupid, $user_groups[$postdata['user_id']]) )
                {
                    $stop_groups = true;
                    break;
                }
            }
            if ( !$stop_groups )
            {
                continue;
            }
        }
    
        $bbcode_id = 0;
        $bbintro = preg_replace('#^\[([a-z_0-9]+)(.+?)$#', '\1', strtolower($row['bbcode_in']));

        if ( !in_array($bbintro, $used_bbintro) )
        {
            $bbdata = preg_pos($bbintro, $text);
            $used_bbintro[] = $bbintro;
            if ( !count($bbdata['offsets']) )
                continue;
            $_offset = 0;
            $used_ids = array();
            $used_bbcode_ids = array();
            foreach( $bbdata['offsets'] as $offset )
            {
                if ( $bbdata['types'][$offset] == 'in' )
                {
                    $bbcode_id++;
                    $used_ids[] = $bbcode_id;
                    $used_bbcode_ids[] = $bbcode_id;
                }
                else
                {
                    sort($used_ids);
                    $bbcode_id = $used_ids[(count($used_ids)-1)];
                    unset($used_ids[(count($used_ids)-1)]);
                }
                $bbcode_id = intval($bbcode_id);
                $replacement_in = $bbdata['items'][$offset];
                $replacement_out = str_replace("]", ":$bbcode_id]", $bbdata['items'][$offset]);
                $text = substr_replace($text, $replacement_out, $offset + $_offset, strlen($bbdata['items'][$offset]));
                $_offset = $_offset + (strlen($replacement_out) - strlen($bbdata['items'][$offset]));
                $bbcode_top_id[$bbintro] = ( $bbcode_top_id[$bbintro] < $bbcode_id ) ? $bbcode_id : $bbcode_top_id[$bbintro];
            }
            $bbcode_ids[$bbintro] = $used_bbcode_ids;
        }
        if ( preg_match( '#\{LANG_([a-zA-Z0-9_]+)\}#', $row['bbcode_out']) )
        {
            preg_match_all( '#\{LANG_([a-zA-Z0-9_]+)\}#', $row['bbcode_out'], $langs );
            foreach ( $langs[0] as $id => $replacement )
            {
                $row['bbcode_out'] = str_replace($replacement, $lang[$langs[1][$id]], $row['bbcode_out']);
            }
        }
        
        preg_match_all('#\{[A-Z0-9_]+\}#', $row['bbcode_in'], $bbvars);

        $func = $row['bbcode_func'];
        $count = count($bbcode_ids[$bbintro]);
        for( $i = 0; $i <= $count; $i++ )
        {
            $id = $bbcode_ids[$bbintro][$i];
            $replacement_pattern = trim($row['bbcode_in']);
            $replacement_pattern = str_replace("[", "\[", $replacement_pattern);
            $replacement_pattern = str_replace("]", ":$id\]", $replacement_pattern);

            preg_match_all("#\[((.(?<!\]))+?)\]#i", $replacement_pattern, $inside);

            $inside_a = $inside[0][0];
            $inside_b = $inside[0][1];
            foreach( $bbvars[0] as $var )
            {
                if ( strpos($inside_a, $var) || strpos($inside_b, $var) )
                    $replacement_pattern = str_replace($var, '((.(?<!\[)(?<!\]))+?)', $replacement_pattern);
            }
            $replacement_pattern = preg_replace('#\{[A-Z0-9_]+\}#', '(.+?)', $replacement_pattern);
            preg_match_all("#$replacement_pattern#is", $text, $arr);
            $replacement = $row['bbcode_out'];
            
            $is_used = ( count($arr[0]) ) ? true : false;
            
            if ( !$func )
            {
                for ( $j = 1; $j <= count($bbvars[0]); $j++ )
                {
                    $replacement_in = $bbvars[0][($j-1)];
                    $replacement_out = ( $row['bbcode_lock'] ) ? str_replace(array('[', ']'), array('[', ']'), $arr[($j+($j-1))][0]) : $arr[($j+($j-1))][0];
                    $replacement_out = str_replace('&quot;', '', $replacement_out);
                    if( $row['bbcode_lock'] )
                    {
                        $replacement = str_replace( array( '.', '@', '/' ), array( '.', '@', '/' ), $replacement_out );
                    }
                    $replacement = str_replace($replacement_in, $replacement_out, $replacement);
                }
            }
            else
            {
                $arr[1][0] = ( $row['bbcode_lock'] ) ? str_replace(array('[', ']'), array('[', ']'), $arr[1][0]) : $arr[1][0];
                $arr[3][0] = ( $row['bbcode_lock'] ) ? str_replace(array('[', ']'), array('[', ']'), $arr[3][0]) : $arr[3][0];
                if( $row['bbcode_lock'] )
                {
                    $arr[1][0] = str_replace( array( '.', '@', '/' ), array( '.', '@', '/' ), $arr[1][0] );
                    $arr[3][0] = str_replace( array( '.', '@', '/' ), array( '.', '@', '/' ), $arr[3][0] );
                }
                switch( count($bbvars[0]) )
                {
                    case '1' : $replacement = $func($arr[1][0]); break;
                    case '2' : $replacement = $func($arr[1][0], $arr[3][0]); break;
                    default : $replacement = $func(); break;
                }
                if ( $row['bbcode_out'] )
                {
                    $replacement = preg_replace('#\{[A-Z0-9_]+\}#', $replacement, $row['bbcode_out']);
                }
            }
            $text = str_replace($arr[0][0], $replacement, $text);
            if ( $is_used )
            {
                unset($bbcode_ids[$bbintro][$i]);
                $text = preg_replace("#(\[|\&\#91;)($bbintro(.(?<!\])(?<!\&\#93;))+?):($id|0)(\]|\&\#93;)#i", '\1\2\5', $text);
            }
        }
        if ( count($bbcode_ids[$bbintro]) )
            sort($bbcode_ids[$bbintro]);
    }
    if ( $is_sig || $postdata['user_id'] != $userdata['user_id'] )
        $text = preg_replace("#(\[|\&\#91;)((.(?<!\])(?<!\&\#93;))+?):[0-9]+(\]|\&\#93;)#i", '', $text);
    $text = preg_replace("#(\[|\&\#91;)((.(?<!\])(?<!\&\#93;))+?):[0-9]+(\]|\&\#93;)#i", '\1\2\4', $text);
     return $text;
}


?>


pokazuje si? biala strona....

2 pytania.

1.Czemu w dosyc ciezkim do wgrania modzie nie ma gotowych plikow do podmiany... ?

2.Gdzie jest bl?d i dlaczego instrukcja jest niedokladna ?


co mam rozumiec przez vnbmvbdf { .... } znaczkow "}" jest kilka, instrukcja powinna dokladnie pokazywac jak? czesc kodu nadmienic ...
_________________
Je?li ci pomog?em, pyffko postaw drogi go?ciu.
Zapraszam ci? rowniez na: http://shery.pl/
NIE POMAGAM NA GG/PW/E-MAIL
NIE SUPPORTUJE JU? SB 2.0/2.2 GDY? NIE ZAMIERZAM T?UMACZY? CI?GLE TEGO SAMEGO.
Postaw piwo autorowi tego posta
 
     
KnofeL 
Ti-Rex



Posty: 1546
Piwa: 3790/41
Skąd: Wodzis?aw ?l?ski
Wysłany: Sro 04 Lip, 2007   
   Adres forum: http://ave.nazwa.pl/knofel/


Kod zazwyczaj pisany jest strukturalnie:
PHP Code:
<?php

function xyz() { //1
          if($cos_tam == $czemus_tam)
               { $cos_tam_innego } //2
          while($cos_tam) { // 3
               if($cos_innego == $czemus_innemu)
                      { $cos } //4
                else
                       { $cos_innego } //5
                } // 3
           for($x==0;$x<$y;$x++)
                { $cos } 5
1


?>
_________________
..:: Made by KnofeL
::..

Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
Postaw piwo autorowi tego posta
 
     
Shery 


Posty: 164
Piwa: 356/54
Wysłany: Sro 04 Lip, 2007   
   Adres forum: http://animeforum.takete.net/


no i wlasnie tam ciezko znalezc koniec tego kodu ... :shock:
_________________
Je?li ci pomog?em, pyffko postaw drogi go?ciu.
Zapraszam ci? rowniez na: http://shery.pl/
NIE POMAGAM NA GG/PW/E-MAIL
NIE SUPPORTUJE JU? SB 2.0/2.2 GDY? NIE ZAMIERZAM T?UMACZY? CI?GLE TEGO SAMEGO.
Postaw piwo autorowi tego posta
 
     
KnofeL 
Ti-Rex



Posty: 1546
Piwa: 3790/41
Skąd: Wodzis?aw ?l?ski
Wysłany: Sro 04 Lip, 2007   
   Adres forum: http://ave.nazwa.pl/knofel/


Kod
function bbencode_second_pass($text, $uid, $username = '')
{
[...]
} // bbencode_second_pass()


Kod
function bbencode_first_pass($text, $uid)
{
[...]
} // bbencode_first_pass()
_________________
..:: Made by KnofeL
::..

Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
Postaw piwo autorowi tego posta
 
     
Więcej szczegółów
Wystawiono 1 piw(a):
Shery
Shery 


Posty: 164
Piwa: 356/54
Wysłany: Sro 04 Lip, 2007   
   Adres forum: http://animeforum.takete.net/


dzi?ki bardzo :)
_________________
Je?li ci pomog?em, pyffko postaw drogi go?ciu.
Zapraszam ci? rowniez na: http://shery.pl/
NIE POMAGAM NA GG/PW/E-MAIL
NIE SUPPORTUJE JU? SB 2.0/2.2 GDY? NIE ZAMIERZAM T?UMACZY? CI?GLE TEGO SAMEGO.
Postaw piwo autorowi tego posta
 
     
D1ugi 

Posty: 6
Postawił 9 piw(a)
Wysłany: Czw 05 Lip, 2007   
   Adres forum: www.rapcity.lua.pl


Dobra, Panowie ju? sobie poradzi?em z tym mam jescze 2 problemy pierwszy to : gdy chce da? odpowiedz to wyskakuje taki b??d
Kod
Fatal error: Call to undefined function: make_bbcode_uid() in /var/www/sites/yoyo.pl/h/i/hiphop-city/includes/functions_post.php on line 204
,



a drugi to?e gdy w??czam w odpowiedzi bbcode to zjdae mi lew? cz??? tabelki wi?c prosze o pomoc bo nie wiem jak stym sobie radzi?


Postaw piwo autorowi tego posta
 
     
KnofeL 
Ti-Rex



Posty: 1546
Piwa: 3790/41
Skąd: Wodzis?aw ?l?ski
Wysłany: Czw 05 Lip, 2007   
   Adres forum: http://ave.nazwa.pl/knofel/


1. Wygl?da to tak jakby brakowa?o includowania pliku bbcode.php w functions_post.php
2. Przejrzyj pliki kt?e modyfikowa?e? (najprawdopodobniej tpl) w poszukiwaniu czego? takiego style=position: absolute; top: xxpx; left:xxpx i pozmieniaj te warto?ci
_________________
..:: Made by KnofeL
::..

Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
Postaw piwo autorowi tego posta
 
     
Więcej szczegółów
Wystawiono 1 piw(a):
D1ugi
D1ugi 

Posty: 6
Postawił 9 piw(a)
Wysłany: Czw 05 Lip, 2007   
   Adres forum: www.rapcity.lua.pl


dobra pomog?o tylko ze teraz nie wiem co zrobi?em, jak rozpoczne temat to go wida? ale gdy dam odpowiedz na ten temat to 1 post znika i ukazuje si? moja odpowiedz i tak w k??ko

Zreszt? luknij na to forum i daj tam w kt?rym? temacie odpiowiedz to zobaczysz o co mi chodzi
Postaw piwo autorowi tego posta
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  



Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione.
Strona wygenerowana w 0,64 sekundy. Zapytań do SQL: 54