ForumCała strona

Nawigacja

Aktualnie online

Gości online: 11

Użytkowników online: 0

Łącznie użytkowników: 25,389
Najnowszy użytkownik: brio2000

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
27.07.2024 08:33:01
Czyli to nie była moja wina.

Pieka
26.07.2024 10:10:28
Zbieg okoliczności. Ostatnimi czasy często był niedostępny, ale hosting przeniósł się na inne maszyny i chyba nawet do innej serwerowni, więc jest szansa, że będzie lepiej.

Zbigniew@
23.07.2024 22:35:04
Czy może to ktoś wyjaśnić?Jak na pisze cos na tym forum, to za kilka godzin serwer nie dostępny.Założyłem
stronę do testowania, na v5,pl, od kilku dni serwer przestał działać.

JazOOn
05.07.2024 21:32:18
Siema. Jak tam?>

krystian1988
01.07.2024 07:16:14
Smile

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

RSS

Polecamy hosting SferaHost.pl

Wykaz postów użytkownika - Apis - które otrzymały punkt za pomoc

Apis



Tzw. mapowanie obrazka:
http://webmade.or...ylaczy.php
http://kody.wig.p...azka-area/
   
Apis



W ten sposób będzie miał klikalne napisy na obrazku a nie klikalne obszary na obrazku
   
Apis



Usunąć i dodać ponownie z inna nazwą.
   
Apis



Widocznie to bardzo stara wersja PHP-Fusion. Pora zrobić upgrade.
   
Apis



Otwórz w locale plik user_fields.php i zmień ten fragment:
Rozwiń Kod źródłowy

na
Rozwiń Kod źródłowy

i po kłopocie.
DEMO
   
Apis



Czy masz jakąś przerobioną skórkę? W każdej prawidłowo skonstruowanej strona rejestracji ma tytuł "Rejestracja" i po tym słowie dodany został tekst. Rzecz w tym, że w locale/user_fields.php pozycja u101 jest wspólna dla tytułu i przycisku - dlatego dodany tekst pojawił sie także na przycisku, co rzeczywiście jest być może zbędne.

Można więc troszkę przerobić plik register.php i w linii
Rozwiń Kod źródłowy

zmienić
Rozwiń Kod źródłowy

Oczywiście w locale/user_fields.php trzeba dodać ten nowy numer i treść:
Rozwiń Kod źródłowy


Napis o obowiązkowym wypełnianiu pól z gwiazdkę można wyróżnić kolorem stosując odpowiednie tagi html - np.:
Rozwiń Kod źródłowy

Uzyskamy kolor czerwony tej uwagi.
DEMO
   
Apis



Dodajesz w locale/user_filds.php numer u193a o treści: "Pola oznaczone.... blablabla..." a następnie zmieniasz w UserFields.class.php fragment, który podałes wyżej na
Rozwiń Kod źródłowy


DEMO
   
Apis



Najłatwiej zrobić dwie instalacje PHP-Fusion (jeśli jest mało istotne, że będzie oddzielne logowanie). Mam takie rozwiązanie u siebie na stronie (w podpisie) - odnośnik w pionowym menu głównym "Powroty na...". Ten sam serwer, subdomena domeny głównej.
   
Apis



Sądzę, że tak. Przy którymś z upgrade'ów w PHP-Fusion przechodziliśmy na inne hashowanie i przecież znakomita większość użytkowników logowała się nadal z md5. Po pierwszym zalogowaniu automatycznie hasło zostało przekonwertowane do sha256. Nie jestem tylko pewien czy nie trzeba wgrać najpierw którejś z niższych wersji PHP-Fusion zamiast najnowszej a potem dokonać upgrade'u.
   
Apis



Otwórz plik viewpage.php, odszukaj linię:
Rozwiń Kod źródłowy

i przed tą linią wstaw:
Rozwiń Kod źródłowy

oraz zrób sobie kopię pliku administration/custom_pages.php i podmień go na ten załączony:
   
Apis



Piękne dzięki - myślę, że nie tylko mnie się to przydało. Pozwalam sobie dodać pełną paczkę z poprawionym przez Piekę plikiem.

Dodane: podczas edycji artykułu poprzez wejście przez ikonkę w stopce teraz wszystko działa prawidłowo (prawidłowo wyświetla się kategoria edytowanego artykułu). Jeszcze raz dzięki, Pieka.
   
Apis



Ja też mam taką nadzieję. Podziękowanie wyrażamy zwyczajowo kliknięciem w koło ratunkowe pod postem osoby, której post okazał się pomocny Smile
   
Apis



Każdy styl ma własny folder (jest nazwany tak jak styl), w którym są pliki podlegające modyfikacji. Przede wszystkim theme.php i styles.css. To w nich dokonuje się modyfikacji wyglądu.

W każdym stylu istnieje możliwość wyłączenia kolumn bocznych i konfigurowania własnych paneli, które mogą być wyświetlane centralnie a nawet zagnieżdżone jeden w drugim. Potrzebna elementarna wiedza z HTML, CSS i trochę z PHP (poprawność kodu, bo najmniejszy błąd np. brak średnika, nawiasu, klamry wywala od razu cała stronę). Reszta to fantazja autora.
   
Apis



Jeśli wybrałeś dla serwisu stronę kodową iso-8859-2 - niektóre polskie znaki w plikach locale.php muszą być zapisane tak:

ą = ±
ś =
ź = Ľ

Jeśli tego nie zrobisz - w miejsce "ą", "ś", "ź" zobaczysz krzaki. Również WIELKIE litery w tych trzech przypadkach wyglądają inaczej niż z wpisywane z klawiatury. Odszukaj w sieci te zamienniki.

Dla strony kodowej iso-8859-2 plik locale.php w notatniku (Notepad++) zapisujemy jako ANSI a nie UTF-8.
   
Apis



Najwyraźniej w stylach skórki (szablonu) nie masz tej klasy. Sprawdź w pliku styles.css w folderze themes/twoja_skórka/ czy w nim masz zdefiniowane li class='author'. Niektóre skórki tego w ogóle nie używają (umieszczanie autora wpisu).
   
Apis



xys napisał(a):
Proszę, wyjaśnij mi to jaśniej. Przecież w skopiowanej bazie danych będą tabele z zapisem danych z różnych wtyczek, to nie rozumiem, po co te wtyczki instalować na nowo zainstalowanej stronie.

Gdy najpierw wgram bazę z poprzedniej wersji - owszem, będą tam tabele wtyczek i dane pochodzące z tych wtyczek (mam na przykład wtyczkę płatnych ogłoszeń). Jeśli jednak dopiero po wgraniu bazy zainstaluję w czystej instalacji te wtyczki - w bazie zostaną te tabele wyczyszczone z danych (nadpisane). Stracę więc dla przykładu wszystkie dodane ostatnio (i jeszcze ważne) ogłoszenia. Będę musiał ponownie wgrać te dane. Po co więc utrudniać sobie zadanie?

A więc:

1. Instaluję czystą wersję pod PHP7. Podczas instalacji (dla własnej wygody) wpisuję prefiksy baz i cookies takie same jak w używanej dotychczas wersji (patrz config.php).
2. Wgrywam i instaluję używane przeze mnie wcześniej wtyczki (przy okazji sprawdzam, czy poprawnie się instalują, co wcale nie jest takie oczywiste - krystian1988 coś o tym wie Grin ).
3. Jeśli wtyczki zainstalują się poprawnie - importuję swoją poprzednią bazę.

Mam jeszcze drugą wersję zrobienia update - dużo prostszą (bez instalacji), ale nie znaczy to, że jeśli zadziałała u mnie - zadziała u kogoś podobnie.

1. Stare pliki tworzące stronę pakuję na serwerze (w tym samym folderze głównym) do jednego podkatalogu (np. "_old" ).
2. Wgrywam do katalogu głównego nowe pliki PHP-Fusion v7.xx.xx dostosowane do wersji PHP7.
3. Przerzucam z katalogu "_old" istotne pliki (głównie np. całe katalogi "images", "Themes" ) oraz pliki wtyczek z powrotem do katalogu głównego w odpowiednie miejsca.
4. Podpinam to wszystko pod istniejącą bazę poprzednim plikiem "config.php" dodając w nim jedną linię - w moim przypadku $db_driver = "mysqli";

Nie muszę w ogóle eksportować i importować bazy ani instalować wtyczek. Muszę jednak mieć pewność, że wtyczki są kompatybilne z nową wersją.
   
Apis



Stosuję wtyczkę https://www.php-f...ost_109026
Ma kilka opcji kasowania użytkowników - może sie przyda.
   
Apis



Instrukcja Google przewiduje, że kod powinien byc po tagu <head>. Aby to spełnić - odszukaj w katalogach themes/templates plik header.php. W nim odszukaj linię:

Rozwiń Kod źródłowy

i zaraz po niej wstaw Twój kod Google Analytics:

Rozwiń Kod źródłowy

Oczywiście zmień na właściwe (Twoje) id=GA_TRACKING_ID.
Zauważ, że w drugiej linii zmieniłem cudzysłowy na apostrofy. Cudzysłowy w tym przypadku (i niemal w każdym pliku .php) mogą być tylko po echo" i na końcu ciągu.
Kopiowanie i wklejanie kodu bez tej poprawki skutkuje błędami lub całkowitym rozwaleniem strony.

Sprawdź czy moja podpowiedź działa, bo ja jestem na dodatki Google obrażony i ich nie mam B)
   
Apis



Wyjaśniam, że nie jest to cały plik upgrade_functions_include.php a jedynie jego fragment, który powodował błąd. Kod w momencie dodania miał również błąd (brak ostatniej klamry) - na szczęście autor przeedytował post poprawiając to. Ten fragment kodu trzeba wkleić w odpowiednim miejscu pliku upgrade_functions_include.php zastępując poprzedni wpis (to sam początek kodu).

Kaskadowe upgrade PF-7 --> PF-8 --> PF9 udało mi się, ale większego sensu to nie ma.
   
Apis



Poprawiony plik upgrade_functions_include.php do pobrania. W plikach PHP-FUsion 9 w folderze "upgarde" należy nim zastąpić istniejący.
   
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl