ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

JazOOn
24.02.2024 20:32:31
a już na pewno mamuty

JazOOn
24.02.2024 20:31:59
Albo dinozaury

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Obok wpisu na forum nie pokazuje się login wpisującego
Kaza
Witam

Od ośmiu lat prowadzę stronę stworzoną za pomocą PHP-Fusion adres strony www.pedagogszkoln...
Zebrałem się na odwagę i po raz pierwszy pozwalam sobie prosić Państwa o pomoc.
A oto problem.
Od jakiegoś czasu jeśli nowy użytkownik(nie wiem czy to ważne, ale jest już ponad 20 000 użytkowników), dokona wpisu na forum to obok wpisu nie pokazuje się jego login tylko data rejestracji 01.01.70 (zawsze ta sama).
Poza tym temat w którym wpis jest dokonywany "chowa się". Gdy odnajdę go i dokonam kolejnego wpisu (albo inna osoba, której login przy wpisie się pojawia) temat wraca na pierwsze miejsce.
Sprawdzałem na serwerze w bazie danych i są tam loginy osób nowo zarejestrowanych.
Zupełnie się nie znam na kwestiach technicznych stąd moja prośba o jakieś wskazówki.


PW od moderatora:
  1. Przeniesienie tematu - khaman 14.05.2017 19:40
 
Wścibski Gość
Dodany dnia 25.04.2024 06:31:33
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Pieka
Sprawdź, najlepiej wszystkie tabele w bazie bo coś Ci się ewidentnie posypało. Zakładam przy tym, że w plikach nie grzebałeś.
Jestem jaki jestem Smile
 
www.php-fusion.pl
Kaza
Bardzo dziękuję za szybką odpowiedź. W plikach nie grzebałem, bo się na tym nie znam.
O ile to możliwe, to bardzo proszę o jakieś wskazówki, pod jakim kątem mam sprawdzać tabele w bazie.
 
Pieka
Na Twoim miejscu sprawdziłbym wszystkie tabele i skorzystał z wbudowanej w phpMyAdmin funkcji "Napraw tabelę".
Jestem jaki jestem Smile
 
www.php-fusion.pl
Kaza
Serdecznie dziękuję - spróbuję.

Zrobiłem jak mi Pan poradził. Zaznaczyłem wszystkie tabele, dałem "napraw tabele" i przy każdej wyszło OK. Niestety problem, o którym pisałem nie zniknął.


PW od moderatora:
  1. Ogólna uwaga - khaman 09.05.2017 19:50

Edytowane przez khaman dnia 09.05.2017 19:50:29
 
Pieka
Widzę na stronie całkiem sporo modyfikacji i paneli/wtyczek, a więc i sporo rzeczy, które mogą zakłócać pracę standardowych skryptów. A tak przy okazji, która to wersja PHP-Fusion? Bo dział przedszkolny zdecydowanie nie jest właściwym dla tego typu tematu.
Jestem jaki jestem Smile
 
www.php-fusion.pl
Kaza
1.Co do wersji, to w panelu administratora odczytałem - v7.00.07 - mam nadzieję, że o to chodzi
2. no rzeczywiście dodałem kilka wtyczek i kilka programików, które napisałem w PHP do komunikacji z użytkownikami (coś w rodzaju qwizów), ale wszystko to instalowałem dość dawno (pewnie z dwa lata temu), a dopiero od niedawna (miesiąc?) pojawia się problem, o którym pisałem.
3. Umieściłem temat w "przedszkolu", bo za kryterium przyjąłem moją wiedzę w poruszanym temacie.

PS

Wszedłem na serwerze do bazy i w fusion_posts zauważyłem, że w polu post_author, gdzie (jak mi się wydaje - powtarzam laik ze mnie i może bzdury gadam)dla każdego autora powinna być unikatowa numeracja (ja mam nr 1) od jakiegoś czasu wpisom wszystkich nowych użytowników przyporządkowywana jest ta sama liczba zamiast unikatowej dla każdego z nich.
Powtórzę, nie znam się na tym i może plotę jakieś bzdury.
 
Pieka
Jaka to liczba?

Swoją drogą ciężko cokolwiek sprawdzić lub chociaż podejrzeć bo wszędzie masz dostęp tylko dla zarejestrowanych...

PS Niepotrzebnie na każdym kroku akcentujesz, że się nie znasz. Ja też wiem, że nic nie wiem a się tym nie "chwalę" Wink Tu mało kto coś wie, to support, a nie strona techniczna.
Jestem jaki jestem Smile
 
www.php-fusion.pl
Kaza
Ta liczba to 65535.
 
Pieka
Tak myślałem. Przeczytaj i działaj: https://www.php-f...p;chars=50
Jestem jaki jestem Smile
 
www.php-fusion.pl
Kaza
Zmieniłem typ post_author na INT(8) i przy wpisie na forum zrobionym przez nowego użytkownika pojawia się już jego login. Dziękuję za pomoc.
Pozostał jeszcze jeden problem. Post dopisywany przez nowego użytkownika nie powoduje "przeskoczenia" tematu, w którym post jest wpisywany na pierwsze miejsce listy tematów. Także nie powoduje tego instrukcja "odśwież".
Nie bardzo wiem jak się za to zabrać. Jeśli można, to proszę o jakieś wskazówki.
 
Pieka
Sprawdziłeś wszystko dokładnie? Nie masz użytkowników z tym samym ID. Przejrzałeś też pozostałe tabele, czy inne pola nie cierpią na podobną przypadłość? Wygląda na to, że w Twoim przypadku wszystko rozbija się o bazę.
Jestem jaki jestem Smile
 
www.php-fusion.pl
Kaza
ID użytkowników sprawdziłem na samym początku.Wszystkie tabele przejrzałem. Niektóre typy pozmieniałem (zgodnie z przeczytanymi tutaj sugestiami). Spróbuję dalej szukać, ale bardziej intuicyjnie niż celowoSmile
Nie bardzo wiem gdzie szukać pól odpowiadających za problem. Zobaczymy.


No i udało się. Pozmieniałem jeszcze w kilku miejscach SMALLINT na INT i pewnie szczęśliwie trafiłem.
Wszystko działa jak należy.
Jeszcze raz dziękuję za zainteresowanie i wsparcie.
Edytowane przez Kaza dnia 16.05.2017 22:28:34
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl