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

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

jantom



Dodaj do styles.css czy gdziekolwiek indziej, gdzie deklarujesz style.
Rozwiń Kod źródłowy
   
jantom



Podrasowałem /includes/bbcodes/img_bbocde_include.php Dalej nie jest idealnie, ale u mnie działało. Błędami w dzienniku dalej wali. Prawdopodobnie potrzeba pobawić się z try ... catch.

Rozwiń Kod źródłowy PHP
   
jantom



MySQL udźwignie coś takiego, o ile serwer zapewni mu odpowiednie warunki pracy.
Jeśli rzeczywiście to ma być cała struktura bazy danych, to może w ogóle nie potrzebujesz relacyjnej bazy danych, tylko czegoś nierelacyjnego? Tam możesz znaleźć rozwiązanie bardziej odpowiednie do Twojego celu. Nie wymądrzam się więcej, bo moja wiedza na temat NoSQL już się skończyła.
   
jantom



O ile się gdzieś nie rąbnąłem...
Masz tylko jedną sytuację, która spełnia zadanie. Masz za to 2^7 możliwości. Czyli rozwiązanie to 1/128 = 0,0078125.
   
jantom



Jak dla mnie, w Twojej liście brakuje kluczowego elementu - decyzji, kiedy wykonujesz kopię bazy danych. Samo przegranie plików, bez jej wcześniejszego eksportu (import możesz zrobić później, to już Twoja decyzja) załatwi tylko jedno - przeniesienie plików do innej lokalizacji. A w przypadku PHP-Fusion baza danych jest przechowywana poza katalogiem PF-a.
   
jantom



Migracja zaprojektowana jest. Musisz tylko sprawdzić, czy wszystkie elementy, których używasz na stronie, mają swoje wersje dla nowszego PF-a. No i być gotowym na dziurawe polskie tłumaczenie.
Procedura aktualizacji: https://www.php-f...cat_id=220
   
jantom



HP niby ma lepsze bebechy, ale Office i Subiekt nawet tego nie zauważą... Chyba, że masz takiego fioła, że arkusz Excela wyświetlany w 120Hz smuży, a takie męki czekają Ciebie przy MSI Wink
Chyba jakieś fora sprzętomaniaków byłyby dla Ciebie bardziej użyteczne, niż wymierające PF-owe.
   
jantom



Chyba wyłapałem... Jeśli się nie mylę, to mamy klasyczne GIGO ;)
Zobacz, jaki efekt da podmianka
Rozwiń Kod źródłowy

na
Rozwiń Kod źródłowy

Będę szczery - nie testowałem. Od bardzo dawna nie dłubię w PHP i nie chciało mnie się robić całego środowiska testowego. Teorię mam taką: funkcja upload_image zwraca tablicę z takimi polami:
image, image_name, image_ext, image_size, image_width, image_height, thumb1, thumb1_name, thumb2, thumb2_name, error, query. Domyślne wartości na tym etapie możemy olać.
Zawartość tabeli przechowywana jest w zmiennej upload. W zmiennych $download_image_two i $download_image_thumb_two sięgasz do pól, których w tej tablicy nie ma, czyli do SQL-ki przekazujesz null-e. Stąd potem czysto w bazie. Nie wali błędami po oczach, bo funkcja kończy się bez komunikatu błędu.
   
jantom



Najładniejszym, ponoć, rozwiązaniem jest:
Rozwiń Kod źródłowy HTML

Tylko czy jest sens się w to bawić, skoro z końcem roku flash ma zostać ubity? Przeglądarki już teraz mu w tym pomagają i utrzymują pacjenta w stanie śmierci klinicznej.
   
jantom



Prawdopodobnie
Rozwiń Kod źródłowy

też przyniosłoby Tobie prawidłowo zwróconą wartość. Z racji, że 99% czasu spędzam przy SAP HANA i PostgreSQL, to nie daję gwarancji. Jako premia, w tym rozwiązaniu nie trzeba dłubać w samej strukturze tabel.
Klauzula LIKE, bez jokera, jest trochę przerostem formy nad treścią.
Wstawienie nieprzefiltrowanej zawartości GET bezpośrednio do zapytania jest dość odważnym pomysłem.
   
jantom



Jedną SQL-ką wyjdzie tylko licznik wystąpień - zwykłe
Rozwiń Kod źródłowy
Na resztę musisz się pobawić albo procedurą składowaną po stronie bazy danych, albo funkcję wykonaną po stronie PHP.
   
jantom



Spojrzyj jeszcze do bazy danych - podejrzewam, że osiągasz limit długości pola w MySQL/MariaDB - zazwyczaj PF korzystał z typu text. Może potrzebujesz zmienić go na mediumtext, porada:
https://chartio.c...ata-types/
   
jantom



A plik articles.php wie o tym, że dodałeś nowe pole? Ten plik pobiera dane z tabeli w bazie. Pierwsze - w select musisz dopisać nazwę nowego pola z tabeli, drugie - w tablicy article_info też musisz wstawić odpowiednią wzmiankę.
W przyszłości będziesz musiał pamiętać, żeby po każdej aktualizacji znowu nanieść poprawki.
   
jantom



Rozwiń Kod źródłowy


Sprawdź, czy wchodząc na podstronę spełniasz warunki z tego fragmentu.
   
jantom



Bardziej widzę, że większym problemem jest łamanie wiersza, niż dodanie metadanych. Do samych metadanych PF ma swoją funkcję z OH -> set_meta (https://www.php-f...page_id=48) lub add_to_head (https://www.php-f...page_id=51), jeśli chcesz jakąś większą gimnastykę uprawiać.

Funkcja echo zachowuje się zgodnie ze swoją definicją:
https://www.php.n...n.echo.php
W przykładach masz kilka metod obejścia Twojego problemu. Możliwe obejścia widzę 2:
1. Złączenie ciągów:
Rozwiń Kod źródłowy PHP

2. Zwiększenie liczby wyrażeń w echo:
Rozwiń Kod źródłowy PHP

Rezultat wynikowy dla obu ten sam, wydajnościowo nie mam pojęcia. Myślę, że warto, żebyś wybrał jakąś jedną konwencję - dla własnej wygody.
Zwróć uwagę na ciapki i kropki/przecinki.
   
jantom



Bez asynchronicznego javascript się nie obejdzie. Jako słowa kluczowe do dalszego poszukiwania: AJAX PHP.
   
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl