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 |
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 ). 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. |