phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Problem z [you]
Autor Wiadomość
Lejman

Pomógł: 1 raz
Posty: 23
Wysłany: 17-05-2010, 15:34   Problem z [you]

Mam taki problem na forum, że zamiast Gość (czyli nick użytkownika) wyświetla się Array. Zamiast TomTom jesteś spoko to wyświetla Array jesteś spoko. Jak to naprawić?
 
     
Gadatliwa Kasia 

   
kevin_


Pomógł: 768 razy
Posty: 2680
Wysłany: 17-05-2010, 15:39   

viewtopic.php [2412 linijka]

tak powinna wyglądać:
Kod:

$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $userdata['username']) : preg_replace("/\:$bbcode_uid/si", '', $message);


a u Ciebie prawdopodobnie jest

Kod:

$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $userdata) : preg_replace("/\:$bbcode_uid/si", '', $message);


chodzi oto, że z tablicy $userdata nie wybierasz dokładnie co ma zostać wyświetlone, sprawdź.
_________________
Prezes :mrgreen:
 
     
Lejman

Pomógł: 1 raz
Posty: 23
Wysłany: 17-05-2010, 15:47   

Nadal jest array.
 
     
kevin_


Pomógł: 768 razy
Posty: 2680
Wysłany: 17-05-2010, 15:53   

Załącz bbcode.php, viewtopic.php spojrzę i może coś znajdę.
_________________
Prezes :mrgreen:
 
     
Lejman

Pomógł: 1 raz
Posty: 23
Wysłany: 17-05-2010, 16:06   

Proszę

array.rar
Pobierz Plik ściągnięto 117 raz(y) 31,93 KB

 
     
kevin_


Pomógł: 768 razy
Posty: 2680
Wysłany: 17-05-2010, 16:14   

Instalowałeś moda i rozszerzyłeś funkcję "bbencode_second_pass" o nowe zmienne, bo standardowo wchodzą 3 zmienne, a u Ciebie 5!.

Poza tym zjadłeś specjalnie/niespecjalnie cały warunek click wchodzący w ten warunek: if ( $bbcode_uid != '' ), który wyświetla BBCODE (dokładnie to ta zmienna $message))

Post wyżej prosiłem Cię abyś podmienił wpisy, ale u Ciebie tego nie widzę.
Kod:

$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $postrow[$i], $topic_id, 0) : preg_replace("/\:$bbcode_uid/si", '', $message);

na
Kod:

$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $userdata['username']) : preg_replace("/\:$bbcode_uid/si", '', $message);
_________________
Prezes :mrgreen:
 
     
Lejman

Pomógł: 1 raz
Posty: 23
Wysłany: 17-05-2010, 16:17   

Podmieniałem i też nie działa.

[ Dodano: 17-05-2010, 17:25 ]
Co mam dalej zrobić? Bo nie działa dalej.

[ Dodano: 18-05-2010, 13:42 ]
Proszę o pomoc bo nie wiem jak to naprawić.
 
     
Gadatliwa Kasia 

   
sebul00000


Pomógł: 23 razy
Posty: 451
Wysłany: 01-08-2010, 23:43   

Witam. Podobny temat, więc napiszę tutaj. Zauważyłem, że problem z [ you ] jest po instalacji beer moda 2.4 i dodatkowo jeszcze po instalacji poprawki załączonej do tego moda, bo właśnie w tej poprawce jest
Kod:
#
#-----[ FIND ]--------------------------------------------------------
#

    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);

            if ( strpos($message, "[hide:$bbcode_uid]") !== 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;
                }
                // MOD Beer 2.4
                $message = hide_control($message, $postrow_post_id, $forum_topic_data['topic_poster'], $forum_id);
            }
        }
#
#-----[ REPLACE WITH ]------------------------------------------------
#

        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);
        }

        $message = hide_control($message, $postrow_post_id, $forum_topic_data['topic_poster'], $forum_id);

        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);
        }

czyli jak widać
Kod:
$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $userdata['username']) : preg_replace("/\:$bbcode_uid/si", '', $message);

zamienia się na
Kod:
$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $postrow[$i], $topic_id, 0) : preg_replace("/\:$bbcode_uid/si", '', $message);

I problem jest taki sam, czyli zamiast nicku widać Array...
Jak to ze sobą zgrać? Żeby działała ta poprawka i działał tag [ you ]?

[ Dodano: Pon 02 Sie, 10 00:40 ]
Dobra już nie ważne, dałem ten poprawny kod i odkrywanie ukrytej wiadomości działa i po napisaniu posta i po postawieniu piwa.
_________________
Za niewielką opłatą (przy mniejszych zleceniach, możliwość zapłaty smsem) robię wszystko (no może prawie wszystko ;] ) co jest związane ze skryptem forum phpBB2 by Przemo, między innymi instalacja skryptu przema, wgrywanie modów, itp.
 
     
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
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę