ForumCała strona

Nawigacja

Aktualnie online

Gości online: 15

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

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
Panel "Ostatnie posty" z phpBB3
zezol
Tak, tyle, że mogę ustawić tylko UTF8. Mhm...


 
Wścibski Gość
Dodany dnia 25.11.2024 18:56:57
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Pieka
zezol napisał/a:
Tak, tyle, że mogę ustawić tylko UTF8. Mhm...

Nie rozumiem w czym problem? To ustaw UTF-8, skoro takie masz miec kodowanie.


Jestem jaki jestem Smile
 
www.php-fusion.pl
zezol
Tyle, że gdy ustawię w pliku panelu na:
dbquery('SET NAMES UTF-8');
wywala mi:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

bo musi być UTF8 a nie UTF-8. Jak by to można inaczej ustawić?


 
Pieka
Jesli w pliku anela nie masz krzakow, to zostaw go w spokoju. Sprawdz, czy na koncu pliku masz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jesli nie, to dodaj.

W pliku maincore.php tez masz wymuszenie kodowania, cos w rodzaju tego co dodajesz do panela?
Mam na mysli:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jesli tak, to w pliku panela, zaraz po dbconnect rowniez musisz to dodac.


Edytowane przez Pieka dnia 15.09.2008 09:57:25
Jestem jaki jestem Smile
 
www.php-fusion.pl
Gander
Kolega ma lekko inny problem niż zakładamy. Z jakiegoś powodu żadne SET NAMES w funkcji dbconnect() nie daje spodziewanego rezultatu i występują krzaki. Jednakże użycie:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
w panelu daje pozytywne rezultat dla danych wczytywanych z forum, jednakże późniejsze użycie dbquery() w dalszej treści strony skutkuje nieprawidłowym kodowaniem...

Wersja "alternatywna" to delikatna modyfikacja funkcji łączeniowych - zapisywanie łącza do otwartego połączenia.

Biorę w obróbkę plik maincore.php:

W okolicach linii 71 mam coś takiego:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Następnie w okolicach linii 106 mamy funkcję dbquery():
Pobierz kod źródłowy  Rozwiń Kod źródłowy


i na koniec w okolicach linii 164 funkcja dbconnect():
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Co nam to zmienia? Działanie PHP-Fusion jest identyczne jak sprzed zmian, ale zwiększają się możliwości, a z moich testów wynika że powinno to także pomóc koledze z jego problemem :)

Teraz wczytujemy do edycji plik phpbb3_last_posts_panel.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Czerwone usunąłem.

Dodatkowa informacja:
Ta konfiguracja jest specjalnie dostrojona do rozwiązania tego problemu, gdyż kolega ma oba skrypty na jednej bazie i musi stosować SET NAMES, a ponieważ z niejasnych przyczyn żadne SET NAMES nie daje efektu "pierwotnego" kodowania, trzeba się tak bawić...

Manual PHP nt. mysql_connect():
Przy drugim wywołaniu mysql_connect() z tymi samymi argumentami, nie będzie nawiązywane nowe połączenie, lecz zwrócony zostanie identyfikator już otwartego połączenia.


W przypadku gdy będziemy się łączyć z zewnętrzną bazą, linijki:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
oraz
Pobierz kod źródłowy  Rozwiń Kod źródłowy
nie są potrzebne.

Gander dodał/a następującą plik:
phpbb3_last_posts_panel.zip [2.21kB / 669 Pobrane]

Edytowane przez Gander dnia 16.09.2008 16:35:57
 
gander.solutions
zezol
Wielkie niech będą Ci dzieki, o Adamie Grin.
Nic dodać, nic ująć - pomysł się sprawdził Smile.


 
HumanusNoctorna
Zainstalowałem panel, ale wyskakuje mi taki błąd:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Wiem, że to dlatego ponieważ źle przyporządkowałem dane bazy danych, mam inną niż php fusion, ale na tym serverze. Dlatego chciałem się zapytać, czy gdybym podał komuś dane do bazy danych, to czy ktoś mógłby mi pomóc przyporządkować do odpowiednich miejsc w pliku config.
Edit:
Oki problem rozwiązany, przepraszam, że zawracałem głowy, ale jestem w tym nowy i dopiero się uczę .
Pozostał tylko błąd z tym, że po kliknięciu na temat przenosi mnie do forum portalu, anie do forum phpBB3, gdzie powinienem i co powinienem zmienić?


Edytowane przez HumanusNoctorna dnia 27.05.2009 18:37:22
 
gazunio
No mi coś niestety nie działa. Wyświetla mi posty, ale poniżej pokazuje się taki kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
- no i cała dalsza cześć strony znika. Skorzystałem z tej poprawionej wersji.
Strona główna i forum są w oddzielnych bazach.

 
Spoczywaj w pokoju... daveone
Witam,

chciałbym utworzyć dwa bliźniacze panele w którym w jednym wyświetlane będą posty tylko z jednego działu a w drugim wszystkie oprócz działu z panela poprzedniego.

Czy ktoś mógłby mi podpowiedzieć jak tego dokonać ?

Funkcja $blocade[]= w tym przypadku niestety się nie sprawdza Frown

 
lui
Pobrałem panel z tego posta: http://www.php-fu...ost_105565. Wszystko [mam nadzieję] ustawiam prawidłowo a mimo to wyskakuje błąd jak na zamieszczonym obrazku + nie wyświetla newsów mimo, że są zamieszczone. Strona i forum stoją na własnych bazach ale na tym samym serwerze. Pomocy Smile

lui dodał/a następującą grafikę:
obrazek_2.png
 
www.lui.ugu.pl
bogdan1991
Wszystko dobrze skonfigurowane w configu a wywala błędy:

Pobierz kod źródłowy  Rozwiń Kod źródłowy MYSQL




PW od moderatora:
  1. Kody i kody błędów w code - Pieka 12.01.2015 10:05

Edytowane przez bogdan1991 dnia 12.01.2015 10:08:37
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl