Wykaz postów użytkownika - Grzes - które otrzymały punkt za pomoc
Grzes | |
|
Powinno działać, tzn mam taką nadzieje. Obraki z katalogu images (tego skryptu) należy wrzucić do katalogu images fusiona. Zalecam kopię pliku theme.php. Rozwiń Kod źródłowy |
Grzes | |
|
Komunikacik krótki i czytelny, gdzie masz plik locale/Polish/comments.php? |
Grzes | |
|
Tak kilka stron na jednej bazie można sobie zainstalować stosując inny prefix dla tabel. Multisite daje pewne ułatwienie bardziej zaawansowanym odbiorcom. Przykładowa sytuacja. Mamy te dwie strony w jednej bazie a chcemy korzystać z jednej i tej samej "bazy" użytkowników. W poprzedniej wersji fusiona, bez multisite, należało bawić się w modyfikacje plików i poprawianie zapytań. Teraz wystarczy w naszym pliku multisite na drugiej stronie zmienić prefix (lub nazwę, jak kto woli) tabeli users poprzed modyfikację stałej DB_USERS. To wszystko. Mamy dwie strony w tej samej bazie danych z jedną, wspólną bazą użytkowników. Ma to swoje wady i zalety ale to już pozostaje w gestii twórców takich czy innych modyfikacji. Tak samo, wspólne newsy czy inny element witryny. To wszystko zależy od tego co kto potrzebuje zrobić i jak |
Grzes | |
|
Czytałeś readme dołączone do paczki z v7? Tam jest wszystko. |
Grzes | |
|
Mógłbyś to sprecyzować? Komendy jako takiej do wstawienia panela nie ma (uniwersalnej). Jeśli chodzi Ci o wyświetlenie obramowania panela to Rozwiń Kod źródłowy Jeśli chcesz w theme.php załadować jeden z paneli z katalogu infusions to po prostu: Rozwiń Kod źródłowy Lub po prostu przepisz kod panela wprost do theme.php. Jak widzisz możliwości jest wiele. Wszystko zależy od tego co i jak chcesz zrobić. |
Grzes | |
|
Rozwiń Kod źródłowy Spróbuj tak: Rozwiń Kod źródłowy |
Grzes | |
|
Z góry zaznaczam, nie posiadam nigdzie zainstalowanego EF. Piszę to bez sprawdzenia, musisz to przetestować. Plik, side_left.php. Usuń z niego poniższy fragment: Rozwiń Kod źródłowy To spowoduje usunięcie paneli z lewej strony. Teraz plik theme.php skórki. Dodamy te panele nad stropką. W funkcji render_footer Pod linijką: Rozwiń Kod źródłowy dodaj kod: Rozwiń Kod źródłowy Do global musisz dopisać $db_prefix, $table Mam nadzieję, że wyjdzie z tego co co chciałeś. Dosłownie 3 minuty pracy. |
Grzes | |
|
Ustaw chmod 777 dla katalogu /administration/db_backups. |
Grzes | |
|
Witajta Na starcie muszę jedno powiedzieć. Jest to wersja BETA. Działa ale nie musi choć powinna bez problemu Założenie było jedno - jak pokolorować nazwy użytkowników bez modyfikowania plików? Zapewne wielu z Was zna ten dodatek z modyfikacji extreme. Tam jednak jest to ściśle związane z plikami. Tutaj przedstawiam to w postaci infusiona do zainstalowania i panela który należy włączyć na wszystkich podstronach (włącznie z główną). Ma to jednak swoje ograniczenie lecz to już kwestia dopracowania tego dodatku. W tej chwili jako, że to wersja beta w PA można ustawić tylko kolor domyślny i kolor dla każdego użytkownika z osobna. Na już starczy tym bardziej, że kiedyś nad tym pracowałem a przed wczoraj Bartek mi o tym przypomniał. Miałem tylko spytać o opinie i nie udostępniać lecz trudniej było by mi zapytać o to o co chcę. Chcąc związać kolorowanie z grupami użytkowników powstaje pewne pytanie... jak? Jeśli użytkownika przypiszemy tylko do jednej grupy nie widzę problemu - może otrzymać jej kolor. Co jeśli użytkownik dodany zostanie do kilku grup? Podzielcie się opiniami proszę. Zapewne teraz ktoś zada pytanie. Daję panu A prawa administratora i muszę ręcznie nadać mu kolor, nie da się automatycznie jak w EP? Tak, da się. Wiąże się to jednak z modyfikowaniem plików. Czy tak często zmieniacie administratorów aby aż takim wielkim utrudnieniem było nadanie koloru albo jego odebranie? Wydaje mi się nadanie koloru łatwiejsze od pamiętanie tego, co w których plikach modyfikowane było. Chciałbym usłyszeć od Was różne inne sugestie. Dodatek udostępniam w postaci w jakiej jest bez gwarancji na cokolwiek. Z powodu braku czasu a w szczególności teraz z powodu choroby nic na już nie poprawię i nie zmienię. Jeśli ktoś się tego podejmie nie wiedzę przeciwwskazań Mała instrukcja instalacji: 1) wrzucamy do folderu infusions 2) instalujemy infusiona 3) dodajemy panel z widocznością dla gości na wszystkich stronach (faktycznie komunikat będzie widoczny tylko dla administratora) |
Grzes | |
|
Nie sprawdzałem ale spróbuj tak. W /themes/templates/ są pliki admin_header.php admin_header_mce.php Pierwszy jest wykorzystywany gdy nie masz włączonego tinyMCE, drugi zaś jeśli tak. Znajdziesz w nich linijkę: Rozwiń Kod źródłowy zamień ją na: Rozwiń Kod źródłowy Wskaż tylko wybraną skórkę i wszystko powinno być ok. |
Grzes | |
|
Wiceps napisał/a: ...Division by zero... Jak to jak? Zarzuć gdzieś warunkiem sprawdzającym poprawność dzielenia dwóch liczb. Dzielić przez zero nie można przecież (pozostańmy przy tym założeniu). |
Grzes | |
|
Na starcie nadpisz plik /administration/administrators.php oryginalnym z najnowszej paczki. Jeśli to nic nie da poszukaj na stronie gdzieś po rogach (szczególnie góry lewy róg) ewentualnych błędów, może się też wyświetlić pod logiem. Tak czy owak zarzuć screenem tego co widzisz po nieudanej próbie wyszukania użytkownika (usuń ze screena w adesie w przeglądarce aidlink) |
Grzes | |
|
W kolumnie admin_rights wpisujesz jakieś literki. Upewnij się, że w kolumnie user_rights w tabeli users w rekordzie swojego użytkownika masz po kropce wpisane te same literki. Użytkownik bez przydzielonych uprawnień (a w zasadzie admin) nie zobaczy tej ikonki pomimo dodania jest do PA. |
Grzes | |
|
Zamień Rozwiń Kod źródłowy PHP na Rozwiń Kod źródłowy PHP (oba wystąpienia) Kefirek podał kod dla v7. |
Grzes | |
|
Plik config.php. Popraw w nim ręcznie potrzebne elementy (nazwa bazy, login i hasło a także host jeśli jest inny). |
Grzes | |
|
Szczerze mówiąc nie wiem czy jest w jakiś sposób szczególnie modyfikowany dla php-fusion. Powiem tak, spróbuj. Jak Ci się nie uda zawsze możesz go usunąć i w includes wrzucić pliki z paczki php-fusion. |
Grzes | |
|
Po upewnieniu się, że to nie viewforum.php niepoprawnie wyświetla informacji sprawdź tabelę prefix_threads. Liczba postów/tematów przechowywana jest w tabeli prefix_forums, lista wątków właśnie w prefix_threads a posty w prefix_posts. Jeśli to nie plik to w phpmyadminie sprawdź czy ta tabela aby nie jest pusta, może jest uszkodzona? Ewentualnie spróbuj ją przywrócić. Pamiętaj tylko o jednym, jeśli przywracasz starszą wersję to zostają Ci posty w prefix_posts które nie zostaną nigdy wyświetlone bo nie ma informacji o ich istnieniu w formie wpisu dot. wątku w prefix_threads. Po przywróceniu kopii sprawdź ostatni thread_id (największy) a następnie zadaj zapytanie: select * from prefix_posts where thread_id>MAX To wyświetli Ci te posty. Możesz z nimi zrobić co chcesz - włącznie z usunięciem. |
Grzes | |
|
Po pierwsze zapytaniem uzyskujesz tylko jeden rekord a nie wszystkie dla całego dnia. Zamiast for skorzystaj z while. Rozwiń Kod źródłowy PHP Druga sprawa, nie podoba mi się to łączenie liczb: $dane[$i]['odh'].".".$dane[$i]['odm'] W ten sposób uzyskasz łańcuch tekstowy zamiast wartości liczbowej z kropką. Masz dwa wyjścia, widzę że chcesz godzinę zapisać w formie liczby z przecinkiem. Spróbuj to tak zapisać: $dane[$i]['odh']+($dane[$i]['odm']/10) Dla 1h i 20min otrzymasz liczbę 1.2 Albo zamień to na minuty. ($dane[$i]['odh']*60)+$dane[$i]['odm'] i je porównuj. Uzyskasz coś podobnego do unixowego znacznika czasu ale będą to minuty liczone od godz 0:00 aktualnego dnia. |
Grzes | |
|
maincore.php (229-238) Rozwiń Kod źródłowy PHP zamienić na: Rozwiń Kod źródłowy PHP setuser.php Można zrezygnować z edycji tego pliku jeśli zgodzimy się na informację przy logowaniu "nieprawidłowa nazwa użytkowinka lub hasło" która to jest wyświetlana standardowo przy podaniu nieprawidłowych danych dla konta lub nieistniejącego - tego oczkujemy. profile.php Za długo nie kopałem w kodzie. Okazje się że modyfikacja tego pliku także nie jest potrzebna. Jest w nim linijka: Rozwiń Kod źródłowy PHP która przy user_status innym niż 0 nie wyświetli profilu. Co pozostaje? Zamiast tych wsyzstkich delete w waszym pliku tylko jedno zapytanie do bazy: Rozwiń Kod źródłowy PHP Zaktualizuje to user_status aktualnie zalogowanemu uzytkownikowi oraz dla przykładu wyczyści email oraz komunikator aim. Każdy wg uznania powinien sobie pola do wyczyszczenia tu dopisać. Można też z automatu wybrać listę komunikatorów na podstawie zarządzania polami w PA dla profilu. Jednak kod będzie dłuższy. Łatwiej będzie ręcznie wybrane pola tu dopiasać. Dopracujcie sobie to wszystko i macie gotowca :) |