|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Publikacja wersji 1.12.8 |
Autor |
Wiadomość |
LPT
Posty: 3
|
Wysłany: 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 |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 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ć? |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
gumis112
Posty: 2
|
Wysłany: 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
Pomógł: 486 razy Posty: 2401
|
|
|
|
|
kerov
Posty: 70
|
Wysłany: 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
Pomógł: 2 razy Posty: 26
|
Wysłany: 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
Posty: 2
|
Wysłany: 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
Posty: 2
|
Wysłany: 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
Pomógł: 129 razy Posty: 743
|
Wysłany: 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
Posty: 14
|
Wysłany: 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. |
_________________ Pozdrawiam,
Andrzej W. |
|
|
|
|
shanonWEB
Pomógł: 10 razy Posty: 147
|
Wysłany: 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
Posty: 14
|
Wysłany: 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ć
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. |
_________________ Pozdrawiam,
Andrzej W. |
|
|
|
|
AnddrzejW
Posty: 14
|
Wysłany: 04-01-2018, 19:01
|
|
|
...a tak to z grubsza wygląda, żeby zobrazować powyższe.
/sorki za post pod postem/
screen.jpg
|
|
Plik ściągnięto 18 raz(y) 108,44 KB |
|
_________________ Pozdrawiam,
Andrzej W. |
|
|
|
|
shanonWEB
Pomógł: 10 razy Posty: 147
|
Wysłany: 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:
czy parametr width nie jest za wysoki.
Podeślij dane do konta testowego z adresem stronki to odpowiedz damy 1:1, bez podchodów |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
AnddrzejW
Posty: 14
|
Wysłany: 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 |
_________________ Pozdrawiam,
Andrzej W. |
|
|
|
|
|
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
|
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 1,6 sekundy. Zapytań do SQL: 13 | |
|
|