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

Ogłoszenia - Publikacja wersji 1.12.8

LPT - 19-03-2015, 08:25

ok, dzieki. w takim razie zrobie aktualke i zobacze jak dziala na starym serverze, a jak bedzie trzeba przeniesc to opowiem tu jak wspolpracuje z tymi wersjami php/mysql
xlesiu - 10-05-2015, 11:08

Wydaje mi się, że jest problem z wyświetlaniem obrazków w podpisie jeżeli skorzystamy z opcji wysłania obrazka z adresu. W postach pojawia się grafika bez problemu jednak już w profilu nie. Sprawdzałem na kilku forach. Czy ktoś może to potwierdzić?
gumis112 - 06-09-2015, 00:38

witam

Moze był ten temat ale nie radze sobie prosze o pomoc po zainstalowani sb by mati taki psikus sie mi pojawił

Kod:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'cslegowi'@'localhost' (using password: NO) in /home/cslegowi/public_html/shoutbox.php on line 32

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cslegowi/public_html/shoutbox.php on line 32

kooza - 06-09-2015, 09:22

Zainstalowaleś tą wersje pod 1.12.8? http://www.przemo.org/php...pic.php?t=83062 bo mi się wydaje ze nie
kerov - 24-09-2016, 12:02

Mam problem z aktualizacją pliku posting.php

Instrukcja:
Kod:
#posting.php
#-----[ FIND ]------------------------------------------
#
    if ( $error_msg == '' )
    {
        if ( $mode != 'editpost')
        {
            $user_id = ($mode == 'reply' || $mode == 'newtopic') ? $userdata['user_id'] : $post_data['poster_id'];
            if ( $mode != 'delete' )
            {
                update_post_stats($mode, $post_data, $forum_id, $topic_id, $post_id, $user_id);
            }

            $sql = "SELECT ug.user_id, g.group_id as g_id, g.group_name , u.user_posts, g.group_count
                FROM (" . GROUPS_TABLE . " g, " . USERS_TABLE . " u)
                LEFT JOIN " . USER_GROUP_TABLE . " ug ON (g.group_id = ug.group_id AND ug.user_id = $user_id)
                WHERE u.user_id = $user_id
                    AND g.group_single_user = 0
                    AND g.group_count_enable = 1
                    AND g.group_moderator <> $user_id";
            if ( !($result = $db->sql_query($sql)) )
            {
                message_die(GENERAL_ERROR, 'Error geting users post stat', '', __LINE__, __FILE__, $sql);
            }
            $clear_cache = false;
            while ($group_data = $db->sql_fetchrow($result))
            {
                $user_already_added = (!empty($group_data['user_id']) || $user_id == ANONYMOUS) ? TRUE : FALSE;
                $user_add = ($group_data['group_count'] <= $group_data['user_posts'] && $user_id != ANONYMOUS) ? TRUE : FALSE;
                if ( $user_add && !$user_already_added )
                {
                    //user join a autogroup
                    $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
                        VALUES (" . $group_data['g_id'] . ", $user_id, 0)";
                    if ( !($db->sql_query($sql)) )
                    {
                        message_die(GENERAL_ERROR, 'Error insert users, group count', '', __LINE__, __FILE__, $sql);
                    }
                }
                $clear_cache = true;
            }
            if ( $clear_cache )
            {
                sql_cache('clear', 'user_groups');
                sql_cache('clear', 'groups_data');
                sql_cache('clear', 'moderators_list');
            }
        }

        if ( defined('ATTACHMENTS_ON') && !$comment )
        {
            $attachment_mod['posting']->insert_attachment($post_id);
        }

#
#-----[ REPLACE WITH ]----------------------------------
#
    $user_id = ($mode == 'reply' || $mode == 'newtopic') ? $userdata['user_id'] : $post_data['poster_id'];
    if (empty($error_msg) && $mode != 'editpost' && $mode != 'delete')
    {
        update_post_stats($mode, $post_data, $forum_id, $topic_id, $post_id, $user_id);
    }

    if (empty($error_msg) && $mode != 'editpost' && $user_id != ANONYMOUS)
    {
        // check auto-group join
        $sql = "SELECT g.group_id FROM " . GROUPS_TABLE . " g
                JOIN " . USERS_TABLE . " u ON u.user_id = $user_id
                LEFT JOIN " . USER_GROUP_TABLE . " ug ON (g.group_id = ug.group_id AND ug.user_id = u.user_id)
                WHERE g.group_count_enable = 1
                AND g.group_count <= u.user_posts
                AND ug.user_id IS NULL";
        if ( !($result = $db->sql_query($sql)) )
        {
            message_die(GENERAL_ERROR, 'Error geting users post stat', '', __LINE__, __FILE__, $sql);
        }
        $clear_cache = false;
        while ($group_data = $db->sql_fetchrow($result))
        {
            $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
                    VALUES (" . $group_data['group_id'] . ", $user_id, 0)";
            if ( !($db->sql_query($sql)) )
            {
                message_die(GENERAL_ERROR, 'Error insert users, group count', '', __LINE__, __FILE__, $sql);
            }
            $clear_cache = true;
        }

        if ($clear_cache)
        {
            sql_cache('clear', 'user_groups');
            sql_cache('clear', 'groups_data');
            sql_cache('clear', 'moderators_list');
        }
    }

    if (empty($error_msg))
    {
        if (defined('ATTACHMENTS_ON') && !$comment)
        {
            $attachment_mod['posting']->insert_attachment($post_id);
        }


a u mnie jest tak:
Kod:

    if ( $error_msg == '' )
    {
        if ( $mode != 'editpost')
        {
            $user_id = ($mode == 'reply' || $mode == 'newtopic') ? $userdata['user_id'] : $post_data['poster_id'];
            if ( $mode != 'delete' )
            {
                update_post_stats($mode, $post_data, $forum_id, $topic_id, $post_id, $user_id);
            }

/*
bez piwek
            $sql = "SELECT ug.user_id, g.group_id as g_id, g.group_name , u.user_posts, g.group_count
                FROM (" . GROUPS_TABLE . " g, " . USERS_TABLE . " u)
                LEFT JOIN " . USER_GROUP_TABLE . " ug ON (g.group_id = ug.group_id AND ug.user_id = $user_id)
                WHERE u.user_id = $user_id
                    AND g.group_single_user = 0
                    AND g.group_count_enable = 1
                    AND g.group_moderator <> $user_id";
            if ( !($result = $db->sql_query($sql)) )
            {
                message_die(GENERAL_ERROR, 'Error geting users post stat', '', __LINE__, __FILE__, $sql);
            }
            $clear_cache = false;
            while ($group_data = $db->sql_fetchrow($result))
            {
                $user_already_added = (!empty($group_data['user_id']) || $user_id == ANONYMOUS) ? TRUE : FALSE;
                $user_add = ($group_data['group_count'] <= $group_data['user_posts'] && $user_id != ANONYMOUS) ? TRUE : FALSE;
                if ( $user_add && !$user_already_added )
                {
                    //user join a autogroup
                    $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
                        VALUES (" . $group_data['g_id'] . ", $user_id, 0)";
                    if ( !($db->sql_query($sql)) )
                    {
                        message_die(GENERAL_ERROR, 'Error insert users, group count', '', __LINE__, __FILE__, $sql);
                    }
                }
                $clear_cache = true;
            }
*/

            $sql = "SELECT ug.user_id, g.group_id as g_id, g.group_name , u.user_posts, u.user_regdate, u.user_beers_dst, g.group_count, g.group_beer, g.group_day,g.group_count_enable
                FROM (" . GROUPS_TABLE . " g, " . USERS_TABLE . " u)
                LEFT JOIN " . USER_GROUP_TABLE . " ug ON (g.group_id = ug.group_id AND ug.user_id = $user_id)
                WHERE u.user_id = $user_id
                    AND g.group_single_user = 0
                    AND g.group_moderator <> $user_id";
            if ( !($result = $db->sql_query($sql)) )
            {
                message_die(GENERAL_ERROR, 'Error geting users post stat', '', __LINE__, __FILE__, $sql);
            }
            $clear_cache = false;
            while ($group_data = $db->sql_fetchrow($result))
            {
           
            $user_already_added = (!empty($group_data['user_id']) || $user_id == ANONYMOUS) ? TRUE : FALSE;
                           
                           
            if($group_data['group_count_enable'] == 1)
            {
                $user_add = ($group_data['group_count'] <= $group_data['user_posts'] && $user_id != ANONYMOUS) ? TRUE : FALSE;
                if ( $user_add && !$user_already_added )
                {
                    //user join a autogroup
                    $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
                        VALUES (" . $group_data['g_id'] . ", $user_id, 0)";
                    if ( !($db->sql_query($sql)) )
                    {
                        message_die(GENERAL_ERROR, 'Error insert users, group count', '', __LINE__, __FILE__, $sql);
                    }
                }
            }
               
                //piwa
                if($group_data['group_beer'] > 0)
                  {

                 
                    $user_reg = $group_data['user_regdate'];
                    $group_day = $group_data['group_day']*86400;
                    $now = time();
                    $podlicz_time = $now - $user_reg;
                 
                    if($podlicz_time >= $group_day)
                    {

                 
                    $user_add_beer = ($group_data['group_beer'] <= $group_data['user_beers_dst'] && $user_id != ANONYMOUS) ? TRUE : FALSE;
                    if ( $user_add_beer && !$user_already_added )
                    {
                         $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
                           VALUES (" . $group_data['g_id'] . ", $user_id, 0)";
                         if ( !($db->sql_query($sql)) )
                         {
                            message_die(GENERAL_ERROR, 'Error insert users, group count', '', __LINE__, __FILE__, $sql);
                         }
                    }
                   
                    }
                  }
                $clear_cache = true;
            }
           
           
            if ( $clear_cache )
            {
                sql_cache('clear', 'user_groups');
                sql_cache('clear', 'groups_data');
                sql_cache('clear', 'moderators_list');
            }
        }

        if ( defined('ATTACHMENTS_ON') && !$comment )
        {
            $attachment_mod['posting']->insert_attachment($post_id);
        }


Może ktoś pomoże ??? Bardzo prosze :)

Lord Darth - 24-09-2016, 20:03

Wyrzuć na czas aktualizacji ten mod piwny (bo i tak może nie pójść po aktualizacji na 1.12.8) i zdublowany kod (chociaż pewnie w instrukcji moda jest wstawiony ten dubel by to działało), to powinno Ci się łatwiej w tym połapać.

Prościej byłoby po prostu podmienić z czystym posting.php.

Józef Taktyka - 10-07-2017, 10:51

Cześć,

Wiem, że temat trochę stary ale mam nadal wersję 1.12.7 forum i nurtuje mnie jedna sprawa.

Czy wersja 1.12.8 naprawiła błąd z hide, który polega na tym, że jak zwykły użytkownik forum wszedł w profil użytkownika i potem w Znajdź wszystkie posty [nazwaużytkownika] to pokazywało ukrytą zawartość? Jeśli tak to czy da radę jakoś naprawić to ręcznie bez konieczności aktualizacji do wersji 1.12.8? Bo PA forum nie znalazłem opcji jak to zmienić/wyłączyć...

Dzieki z góry za odpowiedź

Józef Taktyka - 11-07-2017, 19:49

Ktoś coś? :( Przeszukałem wszystkie strony tego tematu, ale nie znalazłem odpowiedzi albo mi umknęła. A w PA nie widzę jak to wyłączyć/zmodyfikować, żeby hide zawsze działał.
luk19952 - 17-07-2017, 14:27

Nie pamiętam czy akurat to hide zostało poprawione.
Ale na Twoim miejscu i tak bym zaktualizował forum do wersji 1.12.8.

AnddrzejW - 01-01-2018, 17:58

Witam,

Podepnę się z jednym pytankiem. Być może gdzieś było ale chciałbym mieć pewność. Zaktualizowałem ostatnio forum ver. 1.12.5 do 1.12.8. Było z tymi aktualizacjami (krok po kroku) trochę perturbacji ale wszystko chodzi. Przy okazji również występował błąd nieprzeczytanych wiadomości ale poniższy myk załatwił sprawę hurtem:

UPDATE phpbb_users SET user_unread_privmsg = 0 WHERE user_id != 0

Mam inne pytanie.
Za jakiś czas zmieniam hosting i wszystko na niego już poprzerzucałem żeby potestować. Pytanie brzmi czy jak za jakiś czas podepnę aktualną bazę (obecna zdąży się lekko "zestarzeć"). Czy mogę za pomocą np Phpmyadmina (lub inaczej) zaimportować tą podpinaną już faktycznie bazę? Będzie ona oczywiście w ver. 1.12.5 i potraktować ją np updaterem dla ver. 12.12.8 ?
Chodzi żeby najzwyczajniej w świecie uniknąć kolejnej żonglerki plikami. Jest jakiś rozsądny sposób, pomóżcie.

Z góry dzięki :)

PS. wiem że mogę szybko przekierować DNSy pod nowy hosting ale jest to konto klubowe i chodzi o wykorzystanie opłaconego okresu za serwer.


Pozdrawiam.

shanonWEB - 04-01-2018, 00:02

AnddrzejW, Aktualizujemy po kolei, a nie z 1.12.5 od razu 1.12.8 - tak by nie powodować błędów.

Co do Twojego pytania to nie do końca zrozumiałem. Nie skończył Ci się jeszcze okres wynajmu na 1 hostingu, ale już przeszedłeś na drugi, tak? Możesz w pliku config zmienić dane na te z hostingu 1.

Kod:
<?php
$dbms = 'mysqli';
$dbhost = 'localhost';
$dbname = 'przemo';
$dbuser = 'root';
$dbpasswd = '';
$table_prefix = 'phpbb_';
define('PHPBB_INSTALLED', true);
?>

No i analogicznie
$dbhost podajesz ip 1 hostingu (w FAQ hostingu powinno być podane)
$dbname nazwa bazy
$dbuser nazwa uzytkownika phpmyadmin
$dbpasswd hasło dostępu do konta phpmyadmin
$table_prefix obecny prefiks tabeli z bazy

AnddrzejW - 04-01-2018, 18:55

shanonWEB napisał/a:
AnddrzejW, Aktualizujemy po kolei, a nie z 1.12.5 od razu 1.12.8 - tak by nie powodować błędów.

Co do Twojego pytania to nie do końca zrozumiałem. Nie skończył Ci się jeszcze okres wynajmu na 1 hostingu, ale już przeszedłeś na drugi, tak? Możesz w pliku config zmienić dane na te z hostingu 1.

Kod:
<?php
$dbms = 'mysqli';
$dbhost = 'localhost';
$dbname = 'przemo';
$dbuser = 'root';
$dbpasswd = '';
$table_prefix = 'phpbb_';
define('PHPBB_INSTALLED', true);
?>

No i analogicznie
$dbhost podajesz ip 1 hostingu (w FAQ hostingu powinno być podane)
$dbname nazwa bazy
$dbuser nazwa uzytkownika phpmyadmin
$dbpasswd hasło dostępu do konta phpmyadmin
$table_prefix obecny prefiks tabeli z bazy


Dzięki za info dobrze wiedzieć, na pewno się kiedyś przyda. Dlaczego kiedyś? Ano dlatego, że próbując się tutaj doczekać na jakieś konkretne rady można się zestarzeć na to nie mogę sobie już pozwolić ;) :D

A poważniej po prostu przekierowałem te stare DNSy po 2,3 dniach przerwy na nowy hosting. Baza straciła raptem kilka(naście) postów i zostawiłem to już aktywne na tym drugim.

Co do przesiadki prawie dobrze to zrozumiałeś z tym, że nie do końca bo się nad tym nie rozwodziłem. Konto z którego przenoszę jest klubowe (kibiców właściwie) a przenoszę je na nowe ale nie zupełnie tylko na takie na którym sam mam konto z 7-8 lat i dwie witryny. Przez to po pierwsze mam do nich zaufanie pod każdym względem, a po drugie mogłem potestować przenosiny z aktualizacją forum i strony klubowej w tle. To gdzie znajdują się fizycznie pliki nie ma dla odwiedzających najmniejszego znaczenia. No może trochę dla mnie bo musiałem ustąpić trochę miejsca ale przy nadejściu czasu wygaśnięcia na starym hostingu wykupimy konto już klubowe na tym obecnym hostingu tylko o lepszych parametrach które na strony klubowe wystarczą w zupełności a koszty dla kibiców /bo to de facto ich, nasze konto/ spadną o ponad połowę.
To tak w skrócie ;)

Mam za to inne pytanie, prośbę o pomoc...
Sprawa dotyczy prywatnych wiadomości w przeglądarce Firefox (pod Chrome błąd nie występuje). Chodzi o sytuację, kiedy odczytujemy prywatną odpowiedź po czym chcemy na nią odpowiedzieć. Okienko które się wtedy otwiera pod FF rozjeżdża (rozsuwa) okno przeglarki, a właściwie powoduje to okienko z emotami to po lewej od okna wiadomości, gdyż ikonki ustawiają się w poziomie w jednym rzędzie zamiast w rzędach jednym pod drugim po 4 emoty w rzędzie. Ktoś może coś zasugerować, pomóc?
Podejrzewam, że mogłem się gdzieś machnąć przy ręcznych korektach plików. Gdzie szukać błędu bo sam mogę mieć problem z namierzeniem

Z góry dzięki.

AnddrzejW - 04-01-2018, 19:01

...a tak to z grubsza wygląda, żeby zobrazować powyższe.

/sorki za post pod postem/

shanonWEB - 04-01-2018, 23:18

1. Forum jest wymarłe. Wraz z luk19952 odpowiadamy na przemian w wolnej chwili.
2. Szukałbym w css stylu (nazwastylu.css), a konkretniej gdzieś tu:
Kod:
p, td            { }

czy parametr width nie jest za wysoki.

Podeślij dane do konta testowego z adresem stronki to odpowiedz damy 1:1, bez podchodów :)

AnddrzejW - 04-01-2018, 23:54

Bez podchodów...? Hmm.... Konto już nie jest testowe tylko faktyczne. Testowe musiałbym tworzyć a nie bardzo mam czas na takie zabawy ;) Mogę podesłać plik jak będę widział który. Adres to: forum.naprzod-janow.pl


Powered by phpBB modified by Przemo © 2003 phpBB Group