Ranking
-
w Odpowiedzi
- We wszystkich działach
- Wydarzenia
- Komentarze do wydarzeń
- Opinie o wydarzeniu
- Wpisy na blogu
- Komentarze w blogu
- Grafiki
- Komentarze do grafik
- Opinie o grafice
- Albumy
- Komentarze w albumach
- Recenzje albumów
- Pliki
- Komentarze do plików
- Opinie o pliku
- Tematy
- Odpowiedzi
- Aktualizacje statusu
- Odpowiedzi na komentarze
-
Cały czas
-
Cały czas
28 Maja 2009 - 11 Kwietnia 2026
-
Rok
11 Kwietnia 2025 - 11 Kwietnia 2026
-
Miesiąc
11 Marca 2026 - 11 Kwietnia 2026
-
Tydzień
4 Kwietnia 2026 - 11 Kwietnia 2026
-
Dzisiaj
11 Kwietnia 2026
- Wprowadź datę
-
Cały czas
Popularna zawartość
Zawartość, która uzyskała najwyższe oceny od 28.05.2009 w Odpowiedzi
-
Nazwa pliku: IP.Board 3.4.8 Autor: DawPi Data wysłania: 30 maj 2009 Kategoria: Spolszczenia produktów IPS Stopień spolszczenia: 100% Autorzy spolszczenia: INVteam Instalacja Zaloguj się do panelu administracyjnego, następnie przejdź do zakładki Look & Feel i wybierz "Manage Languages". W wyświetlonym formularzu przejdź do sekcji "Import language", wciskając "Przeglądaj..." wskaż na dysku lokalnym paczkę językową, a następnie wciśnij "Import". Prosimy o zachowanie cierpliwości, gdyż instalacja może potrwać kilka minut. Do spolszczenia dołożony został folder "modules", w którym zawarte jest spolszczenie podzielone na moduły. Spolszczenie takie przeznaczone jest dla osób ze słabymi serwerami, u których import pełnego spolszczenia kończy się błędami. Spolszczenie ustawień panelu administracyjnego i plików pomocy Do archiwum spolszczenia dodany został folder upload, który należy wysłać na serwer nadpisując wszystkie dotychczasowe pliki, a następnie skorzystać z następującego dodatku. Zachęcamy do zgłaszania błędów w spolszczeniu odwiedzając stosowne forum. Pobierz plik54 punktów
-
Witam, uświadomiłem sobie, że taki tutorial nie powstał, a wg mnie już dawno powinien się znaleźć w naszej bazie, a więc jest. Tutorial dotyczy zmiany wyświetlania dat w formacie 12 godzinnym na 24 plus usunięcie wyświetlania postfixów "A.M." oraz "P.M.". Przejdź do: ACP > System > Tools & Settings > System Settings > Advanced >> Date, Time and Number Formats Wypełnij formularz wg wzoru: Relative time format --> {--}, %H:%M Long Date Method --> %d %B %Y - %H:%M Short Date Method --> %d %b %Y %H:%M Joined Date Method --> %a, %d %b %g Tiny Date Method --> %d %b %Y - %H:%M Date Only Method --> %d %b %Y Gotowe! Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl52 punktów
-
Przeniesienie forum na inny serwer jest bardzo proste jeśli będzie się przestrzegać kilku reguł oraz wykonywać je w określonej kolejności. W opisie pomijam operacje związane z delegacją domeny na nowy serwer ponieważ nie dotyczy to bezpośrednio tematu. O to każdy musi zadbać sam korzystając z opisów na stronach rejestratorów czy ich pomocy technicznej. Pojęcia: stary serwer - serwer na którym obecnie znajduje się forum nowy serwer - serwer na który przenoszone jest forum zrzut bazy danych - plik .sql lub .gzip w zależności od wybranej kompresji lub jej braku główny poziom forum - poziom gdzie jest plik conf_global.php i index.php I OPERACJE NA STARYM SERWERZE Wyłączenie forum W tym celu przejdź do ACP: ACP > TOOLS & SETTINGS > System Settings > Turn Board On / Off Wpisz powód zamknięcia ( zwyczajowo "Trwa przenoszenie na nowy serwer. Zapraszamy wkrótce." ) w okno The offline message to display oraz wyłącz forum wybierając Yes w Turn the board offline? i zatwierdź na dole Update Settings. Pobranie plików z FTP starego serwera W tym celu zaloguj się na stary serwer FTP i pobierz całą zawartość katalogu z forum ( poziom główny to tam gdzie jest plik conf_global.php ) na dysk twardy komputera. Proces ten może różnie trwać, w zależności od ilości i wielkości załączników na forum oraz od szybkości łącza. Przygotowanie bazy danych SQL do pobrania Jest to dość ważny punkt z punktu widzenia powodzenia całej operacji przeniesienia forum. Ma on na celu optymalizację bazy danych i maksymalne jej odchudzenie przed przenosinami. Zaloguj się do PhpMyAdmina - adres znajdziesz w specyfikacji swojego serwera lub uzyskasz go od pomoc technicznej. Wybierz bazę danych forum. Przejdź do zakładki SQL i wpisz następujące zapytania: truncate ibf_mail_error_logs; truncate ibf_spider_logs; truncate ibf_task_logs; truncate ibf_topic_markers; Naciśnij Wykonaj. Wyczyści to tabele, które mogą być dużych rozmiarów, a tak naprawdę dane z nich nie są potrzebne - oprócz ostatniej tabeli ibf_topic_markers gdzie przechowywane są dane o nieczytanych tematach, ale ze względu na zmianę cookies powinna zostać wyczyszczona przy przenoszeniu. Przejdź do widoku tabel, zaznacz wszystkie i na dole z listy rozwijanej wybierz opcję Optymalizuj tabelę co skompaktuje i optymalizuje wybrane tabele - w naszym przypadku wszystkie. [*] Eksport - pobranie bazy danych Pozostając w PhpMyAdminie należy przejść do zakładki Eksport, w oknie wybierz wszystkie tabele naciskając na Zaznacz wszystkie. Następnie zaznaczyć checkbox w pozycji Zapisz jako plik oraz wybrać jedną z typów kompresji i zatwierdzić wszystko naciskając button Wykonaj co rozpocznie wykonywanie zrzutu bazy danych SQL na dysk twardy komputera. Po prawidłowo wykonanych operacjach, tj.: pobranie plików z FTP optymalizacja i pobranie bazy SQL kończy się etap pierwszy na starym serwerze. Następny punkt będzie dotyczyć operacji na nowym serwerze. II OPERACJE NA NOWYM SERWERZE Stworzenie bazy danych Należy utworzyć bazę danych i zapisać takie dane jak: serwer SQL, nazwa bazy danych i użytkownika bazy danych oraz hasło do bazy. Edycja pliku conf_global.php Przygotowane uprzednio dane posłużą do wykonania zmian w pliku conf_global.php. Należy otworzyć owy plik i miejsca wg poniższego schematu wpisać przygotowane dane: $INFO['sql_host'] = ''; //host bazy danych, zwykle localhost $INFO['sql_database'] = ''; //nazwa bazy danych $INFO['sql_user'] = ''; //użytkownik bazy danych $INFO['sql_pass'] = ''; //hasło bazy danych Jeśli zmieni się również domena to nową należy wpisać w miejsce: $INFO['board_url'] = 'http://www.nowyadresforum.pl'; // nowy adres forum Wgranie plików na serwer Przygotowane uprzednio pliki pobrane ze starego serwera należy wysłać na nowy serwer - w tym celu należy zalogować się na nowy serwer FTP i w odpowiedni katalog wysłać wszystkie pobrane pliki ze zmodyfikowanym plikiem conf_global.php. CHMODy Kolejny krok to prawidłowe ustawienie chmodów na katalogi i pliki. Prawidłowo powinno być ustawione w ten sposób: cache/ i zawartość - 755 uploads/ i zawartość - 777 conf_global.php - 444 [*] Import bazy danych za pomocą PhpMyAdmina Jest to bardzo ważny punkt całej operacji, podobnie jak wykonany w jednym z poprzednich etapów eksport. W tym celu należy zalogować się do PhpMyAdmina i przejść do zakładki Import. W menu Plik do importu należy wybrać z komputera pobrany zrzut bazy danych, a w menu Zestaw znaków dla pliku: wybrać rodzaj kodowania pobieranego uprzednio zrzutu bazy danych. UWAGA: zwykle jest to kodowanie UTF8. INFORMACJA: Jeśli importowany plik jest większy od dozwolonego należy skorzystać z alternatywnej metody opisanej w następnym punkcie. [*] Import bazy danych - metoda alternatywna Sposobów importu baz danych jest dość dużo. Tutaj zostanie zaprezentowana metoda za pomocą BigDumpa. Operację można podzielić na kilka etapów: pobranie pliku bigdump.php wypełnienie danych konfiguracyjnych w pliku bigdump.php korzystając z danych do bazy danych wpisywanych do pliku conf_global.php $db_server = 'localhost'; //host bazy danych, zwykle localhost $db_name = ''; //nazwa bazy danych $db_username = ''; //użytkownik bazy danych $db_password = ''; //hasło bazy danych wybranie kodowania dla importowanego pliku: ( zapis również w pliku bigdump.php ) $db_connection_charset = ''; //zwykle UTF8 wysłanie pliku bigdump.php na poziom główny forum wysłanie pliku zrzutu bazy danych na główny poziom forum Wywołanie skryptu poprzez adres www.adresforum.pl/bigdump.php postępowanie zgodnie z instrukcjami na ekranie - czyli kliknięcie na Import. Po prawidłowo wykonanym imporcie należy skasować oba pliki - bigdump.php oraz zrzut bazy danych. [*] Zmiany w ACP Path 'upload' Należy przejść do: ACP > TOOLS & SETTINGS > System Settings > View All General Settings > General Configuration >> Path to 'upload' directory i we wskazane miejsce wpisać nowy path do forum. IP.Board podpowiada jaki to może być path pisząc po lewo w opisie coś w rodzaju: Zwykle jest to dobra podpowiedź i należy ją wpisać. Jeśli okaże się błędna ( np. podczas wysyłania avatarów ) należy napisać do supportu i zapytać jaki jest poprawny path na ich serwerach. Domena Jeśli zmianie uległa również domena to należy ją wpisać w: Website Address Upload URL ( należy zwrócić uwagę na podpowiedź - podobnie jak to miało miejsce w przypadku punktu wyżej ) [*] Cookies Podobnie jak poprzednio można zmienić wpisy w cookies. W tym celu należy przejść do: ACP > TOOLS & SETTINGS > System Settings > View All General Settings > Cookies >> Cookie Domain i wpisz nową domenę w formacie: .domena.pl [*] Przebudowa skina Najlepiej przebudować skin' date=' w tym celu należy przejść do: [b']ACP [/b]> LOOK & FEEL > Skins & Templates >> Skin Tools i wykonać następujące operacje: Rebuild Master Templates Rebuild Master Skin Components Rebuild Master Skin Macros Rebuild Skin Set Cache ( [ Rebuild All ] ) [*] Przebudowa postów, tematów itd. W tym celu należy przejść do: ACP > TOOLS & SETTINGS > Maintenance >> Recount & Rebuild i wykonać następujące operacje: Recount Statistics Resynchronize Forums Resynchronize Topics Rebuild Content [Posts, Calendar Entries, Private Messages, Announcements, Signatures] Rebuild User Names Rebuild User Post Counts Rebuild Profile Photo Thumbnails Rebuild Attachment Thumbnails Rebuild Attachment Data Remove orphaned attachments Remove orphaned uploaded avatars Remove orphaned uploaded photos [*] Przebudowa cache forum W celu należy przejść do: ACP > TOOLS & SETTINGS > Maintenance >> Cache Control i z rozwijanego menu po prawo wybrać opcję Update all caches.... [*] Sprawdzenie bazy danych oraz plików ( chmodów ) Jest to ostatni punkt, dzięki któremu zdiagnozujemy czy baza danych została prawidłowo przeniesiona. Diagnoza bazy danych W tym celu należy przejść do: ACP > SUPPORT > Diagnostics >> Database Checker i sprawdzić kolory oraz komunikat jaki się pojawi. Jeśli będzie to: There were no errors found with your database. to wszystko jest w porządku. Diagnoza indeksów w bazie danych W tym celu należy przejść do: ACP > SUPPORT > Diagnostics >> Database Index Checker i sprawdzić kolory oraz komunikat jaki się pojawi. Jeśli będzie to: There were no errors found with your database. to wszystko jest w porządku. CHMODy By je sprawdzić należy przejść do: ACP > SUPPORT > Diagnostics >> File Permissions Checker i sprawdzić całą listę - jeśli pojawi się na niej kolor czerwony należy wykonać opisane zmiany ( czyli zmienić chmod wskazanego pliku lub folderu ). Jeśli po prawidłowym wykonaniu wszystkich punktów forum będzie działać oraz kodowanie będzie prawidłowe można być z siebie dumnym - forum zostało prawidłowo przeniesione! Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl26 punktów
-
Witam, poniżej przedstawiam spis wszystkich tutoriali z tego działu dotyczących wszelkich spraw związanych z IP.Board 3.x. Wybrane tutoriale Instalacja forum IP.Board 3.x Konwersja z innego skryptu do IPB 3.x Aktualizacja forum do wersji z serii 2.x do 3.x oraz aktualizacje wewnątrz serii 3.x Zmiana komunikatu błędu forum - IPS Driver Error Dostosowanie formatu czasu i dat do 'standardu polskiego' Spis stron oferujących skiny do IP.Board 3.x - darmowe i płatne Przydatne zapytania SQL Podstawowe elementy stylu IP.Board 3.1.x BBCode Nowy tag - Player MegaVideo Wyłączanie auto media tagu Tagi Moderatora 3 i 4 Nowy tag - Player Zippyshare Tag bbcode - nowe opcje Tag bez kolorowania składni Własny BBCode: ukrycie zawartości przed gośćmi Tag Moderatora Tag Moderatora 2 Adres forum Ukryta treść w tagu code dla gości Tag Media Widok forum, tematu i postuPionowe Subfora Dodaj obrazek do imageshack.us w sidebarze Sidebar domyślnie ukryty Dodatkowe serwisy w podziel się (opcje tematu) w IPB 3.1 Protest przeciwko IE6 Tytuł tematu jako link - w widoku tematu Najaktywniejsi użytkownicy - zmiana czasu Jedna sygnatura w widoku tematu Emotikony wrażliwe na rozmiar liter Sidebar w widoku forum i tematu Własna tabela na stronie głównej Płynny/gładki powrót strony do góry Format godziny w aktywnych użytkownikach Dodawanie nowych linków w menu głównym pod logiem Wyświetlanie tylko raz sygnatury w widoku tematu Dodanie tytułu tematu do nawigacji w widoku tematu Dodanie ikony tematu do wpisu tematów Subfora w trzech kolumnach Subfora w dwóch kolumnach Wyśrodkowanie informacji o użytkowniku w widoku tematu Losowe logo Przycisk "do góry" znany z 2.3.x Profil użytkownikaZamiana pustego zdjęcia na awatar Ilość postów w widoku profilu Parsowanie HTML w tytułach użytkowników Taki sam kolor nicka jak grupy w panelu Najnowsze tematy Taki sam kolor nicka jak grupy na liście Użytkowników Taki sam kolor nicka jak grupy w panelu Taki sam kolor nicka jak grupy w temacie Zmiana domyślnego położenia po otwarciu ustawień profilu Domyślna sygnatura Opcje administracyjneAlternatywne dodawanie pozycji banujących Wysyłanie wiadomości przy pomocy SMTP z kont zarejestrowanych w gmail.com Zmiana zapisywania błędnych logów logowań do bazy Wprowadzone zmiany w ACP nie są widoczne na forum Zbanowany użytkownik i zamknięcie jego tematów Zabezpieczenie panelu admina IP w widoku tematu widoczne tylko dla root adminów Aplikacje IPSShoutbox od X postów - ładna, funkcjonalna oprawa IP.Content na innej domenie niż forum Guzik 'Załóż Bloga' na stronie listy blogów [iP.Tracker] Wyświetlanie ilości zgłoszeń oraz postów na forum IP.Shoutbox Naprawa polskich znaków w Naprawa Call to a member function announcement() Modyfikacje Spolszczenie FURL (CSEO) Unreal Portal - Status Block (IM) Members Online Today - zmiana wyświetlania userów na 24h Pozostałe tutorialeMigracja bazy danych bez robienia dump'u do pliku Jak zrobić radio internetowe i dodać na swoją stronę Wyszukiwarka forum w przeglądarce Ukrywanie listy online dla gości Wyszukiwanie userów również w grupach pobocznych Integracja forum z systemem linkbucks.com. Obsługa linków wychodzących z forum. Zmiana długości maksymalnie możliwej do wpisania frazy w celu jej znalezienia Skaner Norton oraz McAfee na Twoim forum 24/7 Latające okienko Rejestracji Jak zmienić ilość wyświetlanych top użytkowników Jak zmienić zakres czasu zliczania postów w Top użytkownicy Stopka IP.Board z rel=nofollow' Jak zmienić ilość wyświetlanych tematów w "Najnowsze tematy" Wyświetlenie ilości napisanych 'dziś' postów w statystykach Ustawienie set_names dla forum Zmiana wyświetlania nowej treści na 'od ostatniej wizyty' Dodaj Znajdź moje posty/tematy do menu rozwijanego Brak polskiego po wgraniu spolszczenia - naprawa Własne linki na każdej stronie forum Instalacja systemu wymiany linków Naprawa polskich znaków na forach z kodowaniem bazy innym niż utf-8 Suma wszystkich postów napisanych 'dziś' Wyłączenie przyjaznych linków24 punktów
-
Witam! Zwracam się z uprzejmą prośbą do wszystkich użytkowników forum. Jeśli planujesz zakupić lub przedłużyć licencję na dowolny produkt IPSu, głównie na skrypt forum IP.Board to będę niezmiernie wdzięczny jeśli uczynisz to z TEGO linku! Dla Ciebie drogi użytkowniku nie robi to różnicy ponieważ kupujesz lub przedłużasz na tych samych zasadach i identycznej cenie, jak do tej pory, a dla nas jest to bardzo duże wsparcie, nie ukrywam - finansowe. Dziękuję za wszelkie zakupy i przepraszam z góry jeśli ktoś poczuł się dotknięty tym specyficznym tematem. Pozdrawiam i serdecznie dziękuję, Dawid21 punktów
-
Witam W niniejszym poradniku przedstawię jak szybko zrobić zrobić statusy online/offline użytkowników dla dowolnego stylu, aby w końcowym efekcie wyglądały one tak: Lub Wchodzimy do: Wygląd -> Style i szablony -> [Nasz Styl], następnie wybieramy bit post w Widok tematu, gdzie odnajdujemy kod: <div class='author_info'> {parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array( 'isTopicView' => true )"} </div> przed którym wklejamy to: <div class='post_online'> <if test="$post['author']['_online']"><img src="{style_images_url}/post_online.png" alt="" class='post_online' data-tooltip="Online" /><else /><img src="{style_images_url}/post_offline.png" alt="" class='post_online' data-tooltip="Offline" /> </if> </div> i na koniec zapisujemy. Info: Należy pamiętać, aby kod statusu umieszczać w bicie post! W innym przypadku wyświetlany będzie cały czas status status offline. Kolejną czynnością będzie dodawanie stylu wyświetlania (div-a), a więc wchodzimy w CSS i wybieramy bit ipb_styles.css, gdzie szukamy to: .post_body następnie wstawiamy przed: .post_online{ float: left; position: absolute; margin: -1px 5px 0 0; } i zapisujemy. Na koniec musimy umieścić stosowne grafiki dla naszych stylów, które będą pokazywać aktualny status użytkownika (wykonałem proste grafiki dla ciemnego i jasnego stylu): - ciemny styl - jasny styl Obrazki statusów wrzucamy do public/style_images/[nazwa_stylu]. TIPS: Jeśli grafika statusu nie wyświetla się nam w odpowiedniej pozycji to edytujemy linijkę margin w bicie ipb_styles.css.19 punktów
-
1. Wstęp poniżej przedstawiam poradnik traktujący o konwersji innego skryptu forum do IP.Board serii 3.x przy użyciu nowego rodzaju konwertera. Poradnik został podzielony na kilka części tematycznych, by każdy szukający informacji mógł się łatwo w nim odnaleźć. By oprzeć się na konkretnej wersji przestawię konwersję z systemu phpBB3, jednak idea jest taka, że poradnik będzie można zastosować do każdego możliwego typu forum ze względu na określoną kolejność podejmowanych kroków. Poradnik zostanie również zaprezentowany na angielskiej 2. Informacja Konwersja spowoduje wykasowanie całej dynamicznej zawartości forum IP.Board na którym będzie przeprowadzana konwersja. Dynamiczna, czyli tematy, posty, użytkownicy - wszystko to, co zostało dodane na forum działalnością użytkowników. Innymi słowy znaczy to tyle, że konwersja nie powoduje 'doklejenie' zawartości z innego skryptu do istniejącego forum IP.Board. 3. Przygotowanie do konwersji Etap przygotowujący jest relatywnie prosty i nie powinien powodować problemów. Pierwszym z nich jest oczywiście instalacja forum IP.Board 3.x jeśli jeszcze nie zostało to zrobione. Poradnik, jak zainstalować forum można znaleźć tutaj, dlatego nie będzie to teraz ponownie opisane. Jeśli nie czujesz się na siłach, by zrobić to samemu, skorzystaj z linka, który podałem w poprzednim zdaniu. Kolejny krok to przygotowanie forum, które będzie konwertowane, czyli tutaj będzie to phpBB3. Należy w panelu administracyjnym je zamknąć/zablokować w celu uniemożliwienia dodawania nowych treści na forum w trakcie procesu konwersji. Ważne jest też przygotowanie danych dostępowych do bazy danych forum, tj. nazwę serwera SQL (zwykle jest to localhost, nazwę bazy danych oraz login i hasło uprawionego użytkownika do korzystania z tej bazy). Trzeci krok stanowi instalacja aplikacji konwertującej na forum IP.Board. Należy ją pobrać z tej strony i dla upewnienia się, po wybraniu typu skryptu z jakiego będzie dokonywana konwersja, sprawdzić, jakie dane zostaną skonwertowane, a jakie nie: Legenda: - dane zostaną skonwertowane - dane zostaną skonwertowane, ale pod pewnym warunkiem (zwykle objaśnionym niżej) - dane nie zostaną skonwertowane Instalacja aplikacji konwertującej odbywa się identycznie, jak instalacja każdej innej aplikacji, czyli zawartość z folderu upload/ rozpakowanej paczki pobranej z linku dodanego wyżej, należy wysłać na główny poziom forum zachowując strukturę katalogów. Następnie należy przejść do: ACP > System > Applications & Modules > Manage Applications & Modules I z sekcji Applications Not Installed kliknąć na link Install przy pozycji o nazwie IPS Add On / IPS Converters: Następnie nic nie zmieniając kliknąć na button o nazwie Continue: Proces instalacji aplikacji konwertującej rozpocznie się automatycznie, a koniec instalacji zostanie nagrodzony takim oto wynikiem: Do chwili obecnej zainstalowaliśmy aplikację konwertującą i na tym etapie proces przygotowania do konwersji został zakończony. Kolejny punkt będzie opisywać właściwy proces konwersji. 4. Konwersja Otwórz menu aplikacji i wybierz pozycję o nazwie IPS Converters: Główne okno konwertera zawiera kilka istotnych informacji: Ad 1 - główne menu z pozycjami umożliwiającymi zarządzanie aktualnymi konwersjami lub dodanie nowych, Ad 2 - możliwość wyboru do czego chcesz konwertować - do forum lub do kalendarza (jeśli możliwe), Ad 3 - nie czujesz się na siłach wykonać samemu konwersję? Skorzystaj z odpłatnej pomocy IPSu, kosztuje to 60$. Informacja ta będzie pojawiać się w większości kroków podczas konwersji. W każdej chwili możesz zablokować możliwość wykonywania jakichkolwiek konwersji poprzez kliknięcie na link w menu po lewej stronie, o nazwie Lock System. Spowoduje to zapisanie pliku o nazwie converter_lock.php w folderze cache/ na serwerze. Jedyną możliwością odblokowania systemu jest jego skasowanie. Co jak widać jest skuteczną metodą zablokowania przypadkowego skasowania zawartości forum i daje możliwość odblokowania systemu konwersji tylko dla osób posiadających dostęp do serwera FTP. Uruchomienie konwertera Kliknij na link w menu po lewej, o nazwie Start New Conversion i z menu środkowego wybierz pozycję IP.Board, jako, że będziemy konwertować inne forum do forum IP.Board. Pojawi się nowe menu: W pierwszej sekcji, oznaczonej cyfrą 1 należy z listy rozwijanej (1.a) wybrać forum z którego będzie dokonywana konwersja, ja wybieram phpBB 3.0, jako, że na jego przykładzie piszę ten poradnik. drugim polu (1.b) należy wpisać krótki identyfikator konwersji. Proszę nie stosować polskich znaków oraz spacji. Ma to być krótki, ale jednoznaczny skrót. Ja wpisuję forum_phpbb. W drugiej sekcji (2) widnieje ostrzeżenie, że proces konwersji nie musi zawsze przebiegać w jednoznaczny sposób, mogą wystąpić pewne nieprzewidziane okoliczności komplikujące cały proces. Jednakże IPS oferuje pomoc ich techników, jednak z zastrzeżeniem, że czas, kiedy forum jest wyłączone może się przedłużyć. Informacja w trzeciej sekcji (3) informuje, że jeśli na liście jest skrypt forum z jakiego chcesz wykonać konwersję, ale w niższej wersji niż w spisie należy uprzednio wykonać aktualizację forum do wymaganej wersji, by nie powodować komplikacji lub nawet nie uniemożliwiać wykonanie konwersji do IP.Board. Dane dostępowe do bazy danych SQL Po wybraniu wersji forum do konwersji oraz wpisaniu identyfikatora kliknij na button Continue. Pojawi się okno informacji o bazie SQL forum z którego chcesz wykonać konwersję: Które należy uzupełnić w następujący sposób: Database Driver - zwykle MySQL. Jeśli nie wiesz, jaki masz sterownik bazy danych, zostaw domyślnie wybrany typ Database Host - nazwa serwera bazy danych Database Username - nazwa użytkownik bazy danych Database Password - hasło użytkownika bazy danych Database Name - nazwa bazy danych Database Table Prefix - prefix bazy danych Database Charset - zwykle puste. Jeśli pojawią się problemy ze znakami należy wpisać w to pole UTF8 Po wpisaniu informacji należy nacisnąć button o nazwie Continue. Jeśli z jakiegoś powodu pojawi się okno z komunikatem błędu, np. takie: Należy kliknąć na link Reconfigure i poprawić formularz, upewniając się, że tym razem wpisano poprawne dane. Główne okno konwertera - objaśnienie Główne okno zaraz po zapisaniu danych konfiguracyjnych wygląda w ten sposób: W pierwszej sekcji zaznaczyłem nagłówki poszczególnych kolumn, a ich wyjaśnienie jest następujące: Type - typ konwertowanej zawartości Local Rows - liczba wpisów w istniejącej bazie IP.Board Source Rows - liczba wpisów w bazie z której wykonywana jest konwersja Status - aktualny status operacji Per Cycle - ilość powtórzeń na cykl. W razie błędów należy zmniejszyć ilość. Empty local data? - skasować istniejącą zawartość forum IP.Board? Domyślnie powinno się to zaznaczać. Go - wykonanie danej operacji (wyjaśnienie niżej) Krótkie wyjaśnienie ostatniej kolumny, co sygnalizowałem wyżej. Dlaczego niektórych danych nie można od razu konwertować? Otóż dlatego, że konwersja musi zostać wykonana w określonym porządku. Nie można sobie klikać dowolnie w buttony w ostatnie kolumnie. Dla przykładu nie można skonwertować jeszcze ankiet (Polls) ponieważ nie zostały skonwertowane tematy, posty oraz głosujący użytkownicy. Opcja ta zostanie odblokowana w trakcie konwersji. Sekcja oznaczona numerem 2 obrazuje, że możliwe jest przeprowadzenie konwersji wskazanej zawartości. Natomiast sekcja nr 3 informuję, że na chwilę obecną taka operacja nie może zostać przeprowadzona. Informacja: po kliknięciu na czerwony button pojawi się okienko z informacją, co musi zostać najpierw przekonwertowane, by można było wykonać konwersję tejże zawartości. Jako przykład niech posłuży kliknięcie na button przy pozycji Member Groups, klikam i efektem jest pojawienie się takiej informacji: Która informuje, że najpierw należy przeprowadzić konwersję zawartości o nazwie Permission Sets, a dopiero wtedy będzie możliwe skonwertowanie grup użytkowników. Główne okno konwertera - konwersja Przystępujemy do konwersji. W rym celu klikamy kolejno na buttony identyczne jak w sekcji 2 z samej góry do samego dołu. W trakcie konwersji poszczególnych typów danych będą pojawiać się rozmaite informacje, pytania, które to opisuję poniżej. Większość okien będzie pojawiać się po kliknięciu na button z sekcji 2 i takie też okna będą niżej opisane. Custom BBCode - tagi BBCode Pytanie dotyczy, jak chcesz postępować z identycznymi tagami BBCode, jeśli takowe znajdują się w bazie konwertowanego forum. Do wyboru są dwie opcje: Keep IP.Board Settings - zostaw oryginalne ustawienia z IP.Board Overwrite with remote settings - nadpisz ustawienia z konwertowanego forum. Wybrałem zatrzymanie ustawień, potwierdzenie operacji: Emoticons - emotikony (uśmieszki) W tym miejscu należy wpisać path do folderu w którym składowane są emotikony używane w konwertowanym forum oraz wybrać jedną z dwóch opcji - nadpisanie identycznych emotikon z konwertowanego lub zatrzymanie istniejących ustawień z IP.Board. Poniżej jest wskazówka dotycząc patha. Uwaga: może się różnić od stanu faktycznego. Należy to sprawdzić pytając administratora serwera. Custom Profile Fields - pola profilu --bez dodatkowych pytań-- Permission Sets - maski dostępu W tym miejscu skrypt pyta w jakiej relacji skonwertować istniejące maski dostępu w konwertowanym forum do masek dostępnych w istniejącej instalacji IP.Board. Można je dopisać do istniejących lub stworzyć nowe poprzez wybranie z listy rozwijanej pozycji o nazwie --Create new set--. Member Groups - grupy użytkowników Podobnie jak w przypadku masek dostępu tak tutaj są przepisywane grupy. Można stworzyć nową grupę dla każdej konwertowanej grupy, ale można przypisać użytkowników z tychże grup do istniejących grup. Members - użytkownicy Bardzo ważny etap konwersji. Wszak dotyczy użytkowników. Pierwsze trzy pola są następujące: Path to avatars uploads folder (no trailing slash, default /pathtophpbb/images/avatars/upload): - tutaj należy wpisać path do folderu z awatarami użytkowników. Zwykle skrypt podpowiada ścieżkę. Path to avatars gallery folder (no trailing slash, default /pathtophpbb/images/avatars/gallery): - tutaj należy wpisać path do folderu z galerią dostępnych awatarów dla użytkowników. Avatar salt (this is the string that all files in the avatars uploads folder start with, no trailing underscore - if not applicable, enter "."): - jeśli dostępne to należy wpisać 'sól', czyli nazwa, jaka jest dodawana na początku nazw plików z awatarami. Kolejna lista zawiera spis pól profilu dostępnych w konwertowanym forum i dlatego może ona wyglądać inaczej na twoim forum, jednak zasada jest taka by przepisać wszystkie lub wybrane pola ze starego systemu do nowego na zasadzie parowania. Jeśli pól jest za mało w IP.Board to należy je stworzyć i wykonać ponownie ten etap. Friendships - znajomi --bez dodatkowych pytań-- Ignored Users - ignorowani użytkownicy --bez dodatkowych pytań-- Categories & Forums - kategorie i fora --bez dodatkowych pytań-- Topics - tematy --bez dodatkowych pytań-- Posts - posty --bez dodatkowych pytań-- Polls - ankiety --bez dodatkowych pytań-- Personal Conversations - prywatne rozmowy --bez dodatkowych pytań-- Ranks - rangi --bez dodatkowych pytań-- Attachments - załączniki --bez dodatkowych pytań-- Bad Word Filters - filtry zakazanych słów --bez dodatkowych pytań-- Ban Filters - filtry banów --bez dodatkowych pytań-- Warning Logs - logi ostrzeżeń --bez dodatkowych pytań-- Wykonanie konwersji powinno skutkować takim ekranem: Gdzie jak widać ostatnia kolumna informuje, że wszystko zostało skonwertowane. Przy niektórych pozycja widnieje checkbox o nazwie Reconfigure - co znaczy, że posiada, lub może posiadać ustawienia konwersji tejże zawartości przy której jest ta pozycja dodana i, że można zmienić ustawienia, np. zmienić path do galerii awatarów i wykonać ponownie konwersję tej pozycji. Główne okno konwertera - czynności po wykonaniu konwersji Zgodnie z poprzednim screenem głównego okna konwersji w sekcji oznaczonej numerem 4 widnieje informacja o konieczności przebudowania zawartości oraz cache całego forum. By to zrobić należy kliknąć kolejno na link Click here and run the following tools: oraz Click here and recache all.. Oba linki otwierają nowe okna/karty, nie ma konieczności otwierania ich w nowej karcie z prawego menu myszy. Po kliknięciu myszą na pierwszy link zostaniemy przeniesieni do nowego okna do menu przebudowywania, gdzie należy uruchomić następujące narzędzia: Recount Statistics Resynchronize Topics Resynchronize Forums Rebuild Attachment Thumbnails Rebuild Profile Photo Thumbnails Po kliknięciu na drugi link należy wybrać opcję Recache All: Ostatnia sekcja w głównym widoku konwersji, oznaczona numerem 5, przypomina, by po zakończeniu wszystkich czynności zablokować konwerter. By to zrobić po prostu kliknij na link lock the system. GOTOWE! Właśnie wykonałeś konwersję swojego forum do najlepszego obecnie skryptu forum na świecie! 5. Uwagi końcowe System konwersji jest zablokowany, ale najlepiej będzie odinstalować aplikację. W tym celu należy przejść do: ACP > System > Applications & Modules > Manage Applications & Modules i w sekcji IPS Add Ons z menu przy pozycji IPS Converters wybrać opcję Remove Application..., potem na ekranie potwierdzającym usunięcie aplikacji kliknąć na link Click here to remove this application: Następnie z serwera usunąć wraz z całą zawartością folder o nazwie admin/applications_addon/ips/convert/ Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl (lista konwerterów aktualna na dzień 11 XI 2009r.)18 punktów
-
Zgodnie z tradycją postanowiłem kontynuować publikację krótkich opisów najpopularniejszych modyfikacji wraz z linkiem do ich pobrania. Poniższa lista jest stale aktualizowana. Proszę nie komentować postów, a jedynie umieszczać nowe propozycje wg schematu. Po zatwierdzeniu wpisu będę dodawać go do pierwszego postu, a jego samego kasować by nie robić niepotrzebnego zamieszania. Jeśli przy jakiejś pozycji jest ikona oznacza to, że modyfikacja jest płatna. Szablon: [b]16.[/b] [b]Nazwa:[/b] [b]Autor:[/b] [b]Link:[/b] [b]Inne źródła:[/b] [b]Opis:[/b] To tyle tytułem wstępu. ---------OooO------------------OooO------------------OooO--------- 1. Nazwa: Bouncy Radio Center Autor: Anthony Kinson (BouncyServers Link: pobierz Inne źródła: --- Opis: Skrypt radia z dostępnym panelem audycji, prezenterów oraz newsów wyświetlanych bezpośrednio na forum. 2. Nazwa: (IM) IRC-Chat Autor: m4rtin Link: pobierz Inne źródła: link1 Opis: Modyfikacja umożliwia integrację PJIRC z wyglądem forum. Dzięki niej możliwe jest czatowanie z użytkownikami forum za pomocą IRCa. 3. Nazwa: (M30) Auto Welcome Members Autor: Michael John Link: pobierz Inne źródła: link1, link2 Opis: Modyfikacja umożliwia automatyczne przywitanie nowo zarejestrowanych użytkowników na forum. Możliwy wybór powiadomień spośród: wiadomość prywatna, wiadomość e-mail, nowy temat w określonym dziale, wiadomość w shoutboxie oraz profilu użytkownika. 4. Nazwa: (T30) Database Optimizer Autor: teraßyte Link: pobierz Inne źródła: link1 Opis: Doskonałe narzędzie do okresowego, automatycznego wykonywania optymalizacji bazy danych co pozwala trzymać ją w dobrej kondycji. Sprawa, optymalizuje oraz naprawia tabele w bazie danych. 5. Nazwa: (T30) Display Members Browser Autor: teraßyte Link: pobierz Inne źródła: link1 Opis: Modyfikacja umożliwia wyświetlanie rodzaju przeglądarek użytkowników korzystających z forum w wielu miejscach na forum - na liście aktywnych użytkowników, na liście online, w liście aktywnych użytkowników forum oraz tematu. 6. Nazwa: (IM) Global Forum Message Autor: Michael McCune Link: pobierz Inne źródła: link1, link2 Opis: Modyfikacja umożliwia wyświetlanie ogłoszeń na forum dla określonej grupy i w określonym miejscu, a także w trzech różnych rodzajach okienek. Okienko wyświetla się na górze forum. 7. Nazwa: [AH30] Reputation Autor: Alεx Link: pobierz Inne źródła: --- Opis: Zaawansowana modyfikacja reputacji na forum. Umożliwia dodawanie uzasadnień dodawanych punktów reputacji. Możliwość wyświetlania po prawej stronie forum ostatnio dodanych opinii w formie reputacji. Modyfikacja rozszerza domyślne funkcje wbudowanego w forum systemu reputacji. 8. Nazwa: (IM) Group Name Indicator Autor: Michael McCune Link: pobierz Inne źródła: link1, link2 Opis: Modyfikacja wyświetla w statystykach forum legendę grup, pokolorowaną wg kolorów poszczególnych kolorów grup. Możliwość zmiany kolejności wyświetlania każdej pozycji. 9. Nazwa: (IM) Members Online Today Autor: Michael McCune Link: pobierz Inne źródła: link1, link2 Opis: Modyfikacja wyświetla dla wybranych grup listę użytkowników, którzy zalogowali się na forum w ciągu bieżącego dnia. 10. Nazwa: IP.Shoutbox Autor: IPS Community Project Developers Link: http://community.invisionpower.com/index.php?app=downloads&showfile=2285 Inne źródła: Brak Opis: Shoutbox - dostępny dla osób z aktywną licencją. 11. Nazwa: [cdx] Google Adsense ads in Sidebar Autor: Neocodex Link: http://mods.invisionize.com/db/index.php/f/8577 Inne źródła: Opis: Wyświetla reklamy w siebdarach (patrz prawa strona) 12. Nazwa: [cdx] Google Adsense ads in Topics v1.2 Autor: Neocodex Link: http://mods.invisionize.com/db/index.php/f/8578 Inne źródła: Brak Opis: Wyświetla reklamy w tematach. 13. Nazwa:Unreal Portal 3.0.1 for IPB 3.0.x Autor: cricket Link:http://www.unreal-solutions.org/downloads/Unreal%20Portal%203.0.1.zip Inne źródła: Brak Opis:Najlepszy portal do forum. Dużo opcji. Możliwość tworzenia własnych bloków itd. 14. Nazwa: (T30) Group Format Autor: teraßyte Link: http://community.invisionpower.com/files/file/2390-t30-group-format-200/ Inne źródła: Brak Opis: Modyfikacja umożliwia pokolorowanie nicków użytkowników wg kolorów przypisanych do grup praktycznie w każdym miejscu na forum. Uwaga: ponad 100 edycji plików. Pozdrawiam, DawPi18 punktów
-
Witam, poniżej zaktualizowany prezentuję poradnik dotyczący ustawienia subforów w trzech kolumnach w widoku strony głównej i danego forum. Przejdź do: ACP Wygląd Wygląd Skiny i szablony (wybierz skin) Zarządzaj szablonami i CSS-em Szablony Strona główna :a: boardIndexTemplate Znajdź: <ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> <if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if> <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if> </li> </foreach> </ol> </if> <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p> Zamień na: <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p> <ol class='subforums1'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums2'> <if test="showSubForumsLit:|:$__data[3]"> </foreach> </ol> <ol class='subforums3'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums'> <if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if> <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol> </if> Przejdź do: ACP Wygląd Wygląd Skiny i szablony (wybierz skin) Zarządzaj szablonami i CSS-em Szablony Widok forum :a: forumIndexTemplate Znajdź: <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']"> <br /> <ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> <if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if> <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a> </li> </foreach> </ol> </if> <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p> Zamień na: <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p> <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']"> <br /> <ol class='subforums1'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums2'> <if test="showSubForumsLit:|:$__data[3]"> </foreach> </ol> <ol class='subforums3'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums'> <if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if> <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol> </if> Przejdź do: ACP Wygląd Wygląd Skiny i szablony (wybierz skin) Zarządzaj szablonami i CSS-em CSS :a: ipb_styles.css Znajdź: table.ipb_table .subforums { margin: 2px 0 3px 5px; padding-left: 20px; background: url({ style_images_url}/subforum_stem.png ) no-repeat left 4px; } Zamień na: table.ipb_table .subforums { margin-top: 3px; float: left; width: 33%; } table.ipb_table .subforums1 { width: 33%; } table.ipb_table .subforums2 { width: 33%; } Gotowe! Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl15 punktów
-
15 punktów
-
Poradnik przeniesiony pod ten adres: http://forum.invisionize.pl/tutorials/article/17-jak-znalezc-i-zmienic-fragment-stylu/15 punktów
-
Invision Community 4.7.x [PL] Zobacz plik Autorzy spolszczenia: INVteam Paczka zawiera spolszczenie poniższych aplikacji w postaci pliku .xml: Core (System) Blog (Blogi) Downloads (Pliki) Gallery (Galeria) Forums (Forum) Calendar (Kalendarz) Chat (Czat) informacja o zakończeniu wsparcia dla tej aplikacji Pages (Strony) Commerce (Sklep) Converter (Konwerter) Instalacja: Pobierz plik .xml ze spolszczeniem Zaloguj się do ACP i przejdź do zakładki Customization Languages W prawym górnym rogu, kliknij na + Create New Następnie przejdź do zakładki Upload Wczytaj plik Polski_nr.wersji.xml Na rozwijanej liście wybierz lokalizację, w naszym przypadku będzie to polski (Polska) lub pl_PL. Jeśli lokalizacji nie ma na liście, trzeba zainstalować locale. Jeśli nie zarządzasz serwerem samodzielnie, zwróć się o pomoc do administratora). Kliknij Save Następnie ustaw język polski dla użytkowników wybranych grup Aktualizacja spolszczenia do nowszej wersji: Pobierz plik .xml ze spolszczeniem Zaloguj się do ACP i przejdź do zakładki Wygląd Języki Przy języku polskim, kliknij na menu rozwijalne i wybierz „Wyślij nową wersję” Wybierz rozpakowany wcześniej plik Polski.xml i kliknij Zapisz Zachęcamy do zgłaszania błędów w spolszczeniu odwiedzając stosowne forum. Dodający DawPi Dodano 26.09.2015 Kategoria Spolszczenia Wspierana wersja 4.2.x - 4.7.x Stopień spolszczenia 100%14 punktów
-
Nazwa pliku: Ustawienia IP.Board 3.4.7 by Amfidiusz Autor: Amfidiusz Data wysłania: 09 mar 2013 Kategoria: Spolszczenia produktów IPS Stopień spolszczenia: 100% Pełne spolszczenie ustawień systemowych IP.Board. Instalacja rozszerzenia nie zmieni zapisanych ustawień użytkownika. Domyślne wartości dostosowane zostały do standardów polskich (np. format daty i godziny lub nazwy dla gości) - aby z nich skorzystać, kliknij w przycisk "Przywróć domyślną wartość" znajdujący się po prawej stronie ustawień. Wspierana wersja IP.Board: 3.4.7 Wszelkie znalezione nieprawidłowości proszę zgłaszać w tym temacie, plik będę na bieżąco aktualizował. Aby zaktualizować spolszczenie, wystarczy wykonać kroki zawarte w pliku ReadMe - nie trzeba odinstalowywać starszej wersji rozszerzenia. Pobierz plik14 punktów
-
Witam, jako, że nowe IP.Board najlepiej czuje się na bazie kodowanej w utf8, jednak nie wszystkie fora tak mają, przedstawiam poniżej tutorial jak sprawić by polskie znaki były poprawnie dodawane do bazy danych i wyświetlane na forum. Otwórz plik: ips_kernel/classDbMysqlClient.php Znajdź: //----------------------------------------- // If there's a charset set, run it //----------------------------------------- if( $this->obj['sql_charset'] ) { $this->query( "SET NAMES '{$this->obj['sql_charset']}'" ); } Dodaj poniżej: mysql_query($this->connection_id, 'SET character_set_connection=latin2'); mysql_query($this->connection_id, 'SET character_set_client=latin2'); mysql_query($this->connection_id, 'SET character_set_results=latin2'); mysql_query($this->connection_id, "SET names latin2;"); Zapisz i wyślij. Otwórz plik: ips_kernel/classDbMysqliClient.php Znajdź: parent::connect(); Dodaj poniżej: mysqli_query($this->connection_id, 'SET character_set_connection=latin2'); mysqli_query($this->connection_id, 'SET character_set_client=latin2'); mysqli_query($this->connection_id, 'SET character_set_results=latin2'); mysqli_query($this->connection_id, "SET names latin2;"); Zapisz i wyślij. Gotowe! Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl14 punktów
-
Witam. Jest to mój pierwszy powiedzmy "poradnik" na temat IP Board. Reszta poradników/sposobów wykonania na temat GG w profilu jest mało czytelna, więc zrobiłem własny. Jeśli temat napisałem w złym dziale to proszę go przenieść do odpowiedniego działu, dziękuję. Poradnik przetestowany na IP Board 3.3.4 1. Wchodzimy: ACP > Użytkownicy > Własne pola profilu > Dodaj pole 2. W tytule pola wpisujemy: Gadu-Gadu 3. W opisie możemy nic nie wpisywać. Jeśli coś wpiszemy to opis pokaże się w edycji profilu. 4. Typ pola. Wybieramy Pojedynczy pasek wpisywania 5. Grupa pól profilu. Wybieramy Metody kontaktu 6. Ikona grupy profilu. (w załączniku) Tutaj jest to opcjonalne, nie musisz dodawać jeśli nie chcesz. Jednak ja dodałem, ładniej wygląda to potem jak przeglądamy kogoś profil. Podajemy ścieżkę zapisu grafiki, która ma się wyświetlać w profilu. Ja wybrałem ścieżkę /style_extra/cprofile_icons/ i plik podpisałem status_gg.png co dało nam /style_extra/cprofile_icons/status_gg.png W profilu wygląda to tak: 7. Klucz pola. Wpisujemy gadugadu 8. Pole może być edytowane przez użytkownika. Zaznaczamy Tak 9. Formatować wyświetlanie w widoku tematu. Wpisujemy ten kod: <a href="gg:{content}"><img src="http://www.gadu-gadu.pl/users/status.asp?id={content}&styl=3"></a> 10. Ustawiamy styl wyświetlania. W kodzie, który dodaliśmy w Formatować wyświetlanie w widoku tematu? ustawiamy styl, który chcemy z dostępnych 1, 3, 4, 5 (styl 2, 6, 7 nie działa poprawnie, a reszta do 10 to jest to samo lub nie działa poprawnie) styl=3 Styl 1. Styl 3. Styl 4. Styl 5. Grafika: Poradnik wykonany przez PL_Grzegorz'a dla http://forum.invisionize.pl, zakaz kopiowania na inne strony!14 punktów
-
Instalację IP.Board w wersji 3.x można podzielić na kilka etapów. Pierwszym etapem jest przygotowanie serwera, bazy SQL oraz rzecz jasna plików. IP.Board wymaga: PHP: v5.2.1 lub wyższej SQL: mySQL v4.1.0 lub wyżej ( preferowane 5.0.0 lub wyższe ) Moduły PHP: SPL, GD2 oraz libxml2 Kolejny etap to upload plików na serwer FTP. Ustawiamy CHMODY dla katalogów tak jak obrazuje to poniższa grafika: Jeśli wszystkie parametry serwera oraz instalacji są poprawne ujrzysz takie okno: Klikasz na Next > By kontynuować instalację musisz zatwierdzić licencję: Kolejny krok to sprawdzenie domyślnych modułów, które zostaną dołączone do forum oraz wybranie opcjonalnych modułów ( np. portal lub kalendarz ): Kolejnym krokiem jest wpisanie PATHa do forum i adresu URL, zwykle IP.Board sam je wykrywa i należy tylko kliknąć Next > .Jednakże jeśli tak się nie stanie należy je wpisać. Najważniejsza część instalacji. Wpisanie poprawnych danych do połączenia z bazą SQL. SQL Host: zwykle localhost Database Name: nazwa bazy danych SQL Username: user bazy danych SQL Password: hasło do bazy danych SQL Table Prefix: prefix tabel, najlepiej zmienić, ze względów bezpieczeństwa MySQL Table Type: jeśli nie jesteś pewny nie zmieniaj tego Po wpisaniu prawidłowych danych przechodzi się do okna w którym wpisuje się dane głównego Administratora, używane potem do zarządzania forum. Username: wpisz login administratora Password: wpisz hasło Confirm Password: potwierdź hasło E-mail Address: adres e-mail Jeśli wszystko będzie OK, ujrzysz takie okno: By rozpocząć proces instalacji należy nacisnąć przycisk: Start Installation Właściwa instalacja składa się z 13 kroków. Po lewo pod spisem treści jest komunikat o aktualnym postępie w formacie X/13 gdzie X to kolejna liczba od 1 do 13 Nastąpi instalacja forum. Po prawidłowo przeprowadzonej instalacji ujrzysz okno: Gratuluję! Zainstalowałeś forum IP.Board 3.x! Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl14 punktów
-
Pobieramy program do obsługi localhosta, jest spory wybór - XMPP, WebServ czy VertrigoServ. IPB działa na każdym z nich, ja osobiście używam VertrigoServ więc na nim będę pracować w tym temacie. 1. Ściągamy VertrigoServ. 2. Uruchamiamy i instalujemy: Klikamy OK Dalej... Zgadzam się... Dalej... Dalej... Zainstaluj... Czekamy aż program się zainstaluje... A po instalacji go uruchamiamy: Klikamy na "Ukryj okienko i uruchom serwer" W pasku zadań powinna pojawić się ikonka programu: Jeśli jest ikonka zielona to znaczy że wszystko działa. Teraz konfiguracja, klikamy raz prawym na ikonkę programu Ustawienia Ustawienia komponentów: W ustawieniach zmieniamy poszczególne wartości na: max_execution_time - 120 memory_limit - 250M post_max_size - 150M upload_max_filesize - 500M Wszystko powinno wyglądać tak: Jeśli tak mamy, klikamy na "Zapisz zmiany i zrestartuj serwer" localhost jest gotowy do pracy, klikamy jeszcze raz na prazy raz klik na ikonę programu, i przechodzimy do Folder WWW. Usuwamy z niego całą zawartość, i przenosimy pliki IPB do niego. Następnie uruchamiamy przeglądarkę i w adres wpisujemy http://127.0.0.1/ , uruchomi się instalator IP.Board, instalujemy go standardowo. !! Domyślne dane dostępu do bazy danych MySQL: SQL Host: localhost Database Name: test SQL Username: root SQL Password: vertrigo SQL Table Prefix: ipb_ !! Przydatne adresy: PHPMyAdmin: http://127.0.0.1/phpmyadmin/ SQLite: http://127.0.0.1/sqlite/ Lokalizacja pliku php.ini: C:\Program Files\VertrigoServ\Php\php.ini Lokalizacja pliku my.ini: C:\Program Files\VertrigoServ\Mysql\my.ini13 punktów
-
Poniższa modyfikacja pozwoli ułożyć subfora na stronie głównej forum w dwóch kolumnach tak jak na poniższym screenie: Poziom trudności: łatwy Wymaga czasu: 5 minut Testowane na (wersja skryptu forum): IPB 3.0.1 Testowane na (przeglądarka): FF 3.5.x, IE 8.0.x Przejdź do: ACP / Wygląd (Zarządzanie skinami) i wybierz skin Z listy szablonów wybierz: Strona główna / boardIndexTemplate Odszukaj: <ol class='subforums'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> <if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol> Zamień na: <ol class='subforums1'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums'> <if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol> Przejdź do: zakładki CSS Z listy stylów wybierz: ipb_styles.css Istniejącą klasę table.ipb_table ol.subforums opisz jako: table.ipb_table ol.subforums { margin-top: 3px; float: left; width: 50%; } Dopisz nową klasę: table.ipb_table ol.subforums1 { width: 50%; } TIP: margin-top: 3px - pozwala regulować odstępy pomiędzy subforami w pionie. Autorem tutoriala jest społeczność forum . Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl12 punktów
-
Nazwa pliku: (Pav32) Selective quoting Autor: Pavulon Data wysłania: 18 lip 2010 Data aktualizacji: 11 lis 2011 Kategoria: Modyfikacje Wspierana wersja IP.Board: 3.2.x Cytowanie selektywne - coś na co wielu czekało, lecz nie wszyscy do tego się przyznawali Umożliwia zacytowanie dowolnej części posta. Wystarczy zaznaczyć i kliknąć przycisk, a do szybkiej odpowiedzi automatycznie trafi dana treść z podanym autorem, datą i numerem posta. Nie wymaga edycji plików/stylów! Pobierz plik12 punktów
-
Z racji, że na forum bardzo często powtarzają się niektóre pytania, postanowiłem zrobić mały spis. Znajdziesz tu: Jak zainstalować IPB? Jak sprawdzić czy mój hosting wytrzyma IPB? Jak spolszczyć IP.Board? Czy mogę używać IPB Nulled? Co mi za to grozi? Co zrobić jeżeli wcześniej miałem Nulleda, a teraz kupiłem licencję? Jak instalować hooki ( rozszerzenia ) IPB? Jak instalować aplikacje? Jak spolszczyć modyfikacje? Potrzebuję tabelki na serwery! Potrzebuję tabelki na sponsorów / partnerów! Jak zmienić formę "Lubię to" na zwykłą reputację + i - ? Jak wgrać styl? Chcę edytować styl, nie wiem jak to zrobić! Jak zaaktualizować skrypt? Drive Error, pomocy! Chcę się pobawić trochę z IPB na localhoscie, jak go odpalić na nim? Wyskoczył mi błąd "Fatal error: Call to a member function ....", co zrobić? Kazali mi włączyć tryb bezpieczny, co to jest? Jak to zrobić? Gdzie znajdę poradniki do mojego ipb? Jak skonwertować forum z przema / mybb / smf / vb [..] na ipb? Mogę zmienić domene na ktorą jest zarejestrowana licencja? Ile forów mogę mieć na 1 licencji? Jak zainstalować IPB? http://forum.invisio...rum-ipboard-3x/ Jak sprawdzić czy mój hosting wytrzyma IPB? http://forum.invisio...-na-ipboard-3x/ Jak spolszczyć IP.Board? Zależnie od twojej wersji - http://forum.invisio...55-ipboard-334/ Czy mogę używać IPB Nulled? Co mi za to grozi? http://forum.invisio..._hl__ipb+nulled http://forum.invisio..._hl__ipb+nulled http://forum.invisio..._hl__ipb+nulled http://forum.invisio...h&fromMainBar=1 Co zrobić jeżeli wcześniej miałem Nulleda, a teraz kupiłem licencję? W w/w sytuacji należy nadpisać wszystkie pliki ( oprócz conf_global ) tymi, które pobierzesz z Client Area, a następnie wpisać klucz licencyjny w ACP System Licencja . Jak instalować hooki ( rozszerzenia ) IPB? Aby zainstalować rozszerzenie IPB należy zimportować hook w następujący sposób : Następnie zakładka System Ustawienia Wybór hooka i ustawienie go odpowiednio. Jak instalować aplikacje? Każda aplikacja ma plik readme w paczce. Najczęściej w nim jest opisane wszystko krok po kroku, ale jak nadal nie wiesz jak to wrzuć wszystkie pliki z folderu "upload" zgodnie z konstrukcją folderów ( np admin na admin znajdujący się na FTP ) i nadpisz je. Gdy już to zrobisz, przejdź do ACP Aplikacje I w prawym rogu masz blok z modyfikacjami do instalacji. Jak spolszczyć modyfikacje? Spolszczenia znajdziesz również na naszym forum pod tym linkiem http://forum.invisio...1-spolszczenia/ , a te modyfikacje których tam nie znajdziesz możesz również sam spolszczyć : Potrzebuję tabelki na serwery! http://pro-gamming.p...a-serwerow-ipb/ http://forum.invisio...rwerow-sidebar/ http://forum.invisio..._15#entry206837 Potrzebuję tabelki na sponsorów / partnerów! Użyj tego : <!-- TABELA REKLAM --> <h3 class="maintitle"><center>Reklama</center></h3> <div class="ipsBox table_wrap"> <div class="ipsBox_container"> TUTAJ TREŚĆ </div> </div> <!-- KONIEC TABELI REKLAM --> Jak zmienić formę "Lubię to" na zwykłą reputację + i - ? ACPSystemSystem Settings Members Reputation System Jak wgrać styl? Wejdź w zakładkę Wygląd Kliknij "Importuj / Exportuj Styl" Zakładka Import Wybierz plik Wgraj! Przewiń na dól, zrób to samo ( krok 4 i 5) z obrazkami oraz zmianami. Zastosuj do wybranego stylu Następnie : Zakładka Wygląd Edytuj dany styl i zaznacz tą opcję Tą również Oraz ustaw na "No" w Hide this skin from the drop down list? ZAPISZ! Chcę edytować styl, nie wiem jak to zrobić! Skorzystaj z tego poradnika : http://forum.invisio...fragment-stylu/ Jak zaaktualizować skrypt? http://forum.invisio...rz-serii-30-33/ Drive Error, pomocy! Spokojnie, skorzystaj pierw z tego : http://forum.invisio...s-driver-error/ , a następnie napisz na forum : http://forum.invisio...on-power-board/ Chcę się pobawić trochę z IPB na localhoscie, jak go odpalić na nim? Proszę bardzo : http://forum.invisio...x-na-localhost/ Wyskoczył mi błąd "Fatal error: Call to a member function ....", co zrobić? http://forum.invisio...ember-function/ Kazali mi włączyć tryb bezpieczny, co to jest? Jak to zrobić? Włączenie trybu bezpiecznego powoduje wyłączenie wszystkich modyfikacji, aplikacji na twoim forum. Głównie stosowane do elyminowania błędów związanych z nowymi modyfikacjami jak i z przeciążeniem serwera. Jak włączyć? System Tools & Settings Tryb bezpieczny ( 1 pozycja ) Gdzie znajdę poradniki do mojego ipb? Dla IPB 3.1 > http://forum.invisio...rzednie-wersje/ Dla IPB 3.2 - http://forum.invisio...rum-dla-ipb-32/ Dla IPB 3.3 - http://forum.invisio...riale-i-porady/ Jak skonwertować forum z przema / mybb / smf / vb [..] na ipb? Dla ipb 2.0 http://konwersja.ips...20x_20conv.html Dla reszty http://forum.invisio...-do-ipboard-3x/ Mogę zmienić domene na ktorą jest zarejestrowana licencja? Tak, możesz bez problemu.to zrobić w Client Area Ile forów mogę mieć na 1 licencji? Obowiązuje podobna zasada jak na invisionize ( 1 temat = 1 pytanie ) 1 licencja = 1 portal. Czy mogę legalnie używać wygasłej licencji? Ależ oczywiście, że tak! Licencja jest dożywotnia, tylko support i download plików jest na określony czas. Jaka jest cena odnowienia licencji 25$ czyli w przeliczeniu na nasze ok 75 zł Będę aktualizował cały czas, bo na localhoscie już tego robić nie mogę , bo jest za dużo obrazków w poście. Dobrze by było gdybyś DawPi zrobił zakładkę w menu "FAQ" z odnośnikiem do tego.12 punktów
-
Bujać to my, a nie nas. Napisałeś takie brednie, że jedyne co mi pozostaje to zamknąć ten żenujący wątek.12 punktów
-
Znaczy "kliknij w", "otwórz", "zrób cokolwiek, aby wyświetlić żądaną stronę" To ta, po której samochody jadą w przeciwnym kierunku. Patrz: "przejdź do" z początku postu. "W tym momencie", "nie później". "Zbiór plików", "lokalizacja". Przeciwieństwo "z". PPM Kopiuj Podany ciąg kodu. PPM Wklej Strona, którą będziesz miał teraz (patrz wyżej, co to oznacza) otwartą. To coś, co widzisz na monitorze. Spójrz na monitor. Znajdź przycisk włączania. Góra jest dokładnie po przeciwnej stronie. Naciśnij lewy przycisk myszy. Użyj klawiatury. Czyli w tym najbliższym części monitora, w której nie ma przycisku włączania. To coś, co wyskoczyło Ci na monitorze. Wyłącz CapsLocka, nie wciskaj Shifta. Graficzne przedstawienie znaków językowych. Zbiór liter. Czyli tym bliższym przyciskowi włączania monitora. Kręć kółkiem do momentu, w którym zobaczysz podaną frazę. Kliknij lewym przyciskiem myszy. Przyciskiem myszy, przypominam. Z angielskiego: przycisk, włącznik, przełącznik. Fragment kodu podany w instrukcji. Wykonaj ponownie. To, co zrobiłeś. Czyli "w miejsce". Łącznik równorzędny spójnikowi "i". Teraz wszystko powinno być jasne. Powodzenia!12 punktów
-
Witam, poniżej przedstawiam poradnik, jak dodać nowe linki w menu głównym, znajdującym się tuż pod logiem i zawierającym odnośniki do 'Użytkownicy', 'Kalendarz', 'Pliki' i inne.. W tym celu przejdź do: ACP Wygląd Skiny i szablony ( wybór skina ) Zarządzaj szablonami i CSS-em Główne szablony :a: globalTemplate Znajdź: </ul> </div> <if test="pmbox:|:is_array( $items['pmData'] )"> Wstaw powyżej: <li id='nav_custom_link' class='left'><a href='http://ipslink.pl'>Support</a></li> ( wersja 3.1.2 : </ul> </div> <if test="pmbox:|:is_array( $items['notifications'] )"> ) Zapisz. Gotowe! Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl12 punktów
-
Witam pokaże wam jak dodać nowe linki do menu głównego w wersji 3.2.x. W tym celu przejdź do: ACP Wygląd Look & Feel Skiny i szablony (nazwa stylu) Główne szablony globalTemplate Znajdź: {parse variable="helpActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this->request['module'] == 'help'" value="active"} Wstaw poniżej: <li id='nav_home'><a href='Link' title='Tutuł' rel="home">Nazwa</a></li> Zapisz i gotowe Tutorial wykonany dla http://forum.invisionize.pl/ Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.11 punktów
-
To normalne też tak miałem na niestandardowym skinie a naprawiłem to tak. Wybierz styl do edycji następnie przejdź do Edytor > editorLoadJs. Porównaj styl i zobacz gdzie powinno być var IPS_extra_plugins = []; następnie dodaj go i powinno być elegancko.11 punktów
-
Jak bardzo trzeba się nudzić żeby zajmować się nie swoimi sprawami? Pytam bo ciekawy jestem.11 punktów
-
Witam już na nowej wersji forum! Trochę mi zeszło z tym, ale wolałem być wolny przez cały dzień i na bieżąco to robić.. Zapraszam do dyskusji, choć uważam, że nie ma o czym. Pozdrawiam, DawPi11 punktów
-
Zauważyłem, że spora grupa nowych użytkowników ma problem z integracją facebook'a z forum. Co prawda na invisionpower znajduje się już taki poradnik, ale jest on stary i nieaktualny. Po założeniu fanpage naszej strony na facebook'u musimy stworzyć dla niej odpowiednią aplikacje. Klikamy w ten link Klikamy "Utwórz aplikację" App Display Name: np. invisionize (wpisujemy nazwę aplikacji) App Namespace: pozostawiamy puste Po wypełnieniu pola klikamy Kontynuuj i przepisujemy kod captcha Po przepisaniu kodu klikamy wyślij, po kliknięciu powinniśmy zostać przeniesieni na taką stronę. Gratulacje właśnie otrzymaliśmy własne App ID (zaznaczone kolorem czerwonym) oraz App Secret (zaznaczone kolorem zielonym) Przechodzimy trochę niżej i mamy: Website - rozwijamy i wpisujemy url naszej witryny (np. http://twojeforum.pl) Resztę zostawiamy w spokoju, klikamy Zapisz zmiany. Następnie przechodzimy do zakładki Zaawansowane i w polu Deauthorize Callback podajemy adres forum na końcu którego dodajemy /interface/facebook/index.php czyli np: http://nazwa-forum.pl/interface/facebook/index.php I ponownie naciskamy przycisk Zapisz zmiany. Teraz czas na konfiguracje naszego forum. ACP -> Settings -> Social Media and Sharing Enable Facebook Connect: tak Application ID: kopiujemy wygenerowany kod, z facebook'a (obrazek nr.2 czerwona kropka) Secret key: kopiujemy wygenerowany kod, z facebook'a (obrazek nr.2 zielona kropka) Facebook javascript "locale": pl_PL Klikamy aktualizuj ustawienia. Wszystko gotowe! Teraz sprawdź czy wszystko działa poprawnie. Jak to działa można sprawdzić tutaj ******************************************************Dodane przez DawPi****************************************************** Dla nowych aplikacji powyższe rozwiązanie może nie działać. Dlatego na zakładce zaawansowane należy wyłączyć te opcje:10 punktów
-
Legenda: © = darmowe style $ = płatne style Spis stron i forów: (kolejność losowa) Oficjalne forum IPSu © $ Skin Ground $ ipbforumskins.com $ Skin Box $ Extreme Pixels $ GPF-Design $ DevFuse © InvisionByte © CodersRefuge © InvisionModding © $ TPP Skinning Services © Skin by Dragonfly $ IBSkin $ ipbskins.ru © $ skins.invisionize.com © $ www.forumflux.com $ Info: lista jest stale rozwijana. Jeśli znasz serwis oferujący style do IP.Board 3x., ale nie ma go w spisie - dopisz info do tematu! Jeśli informacja będzie poprawna to edytuję powyższy spis, a Twój post skasuję dla zachowania porządku. :-) Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Tutorial wykonany dla www.forum.invisionize.pl10 punktów
-
Witam, zapraszam do czytania! :-) Na powyższym screenie widzicie wszystkie kolory dostępne podstawowo (zawsze możecie edytować kolory i/lub dodać nowe). Aby uzyskać taki efekt podążaj za tymi wskazówkami: ACP Wygląd (Wybierz Skin) Strona Główna boardIndexTemplate Teraz nad całą treścią umieść wybrany kod (ja wybrałem zielony). <span class="ipsBadge ipsBadge_green">Twój tekst.</span> Jeśli chcesz aby Twoja wiadomość nie przylegała do kategorii dodaj dwukrotnie <br/> <span class="ipsBadge ipsBadge_green">Twój tekst.</span> <br/> <br/> Edycja obecnych kolorów, dodawanie nowych. Edycja odbywać się będzie w: ACP Wygląd (Wybierz Skin) CSS ipb_styles.css Znajdź .ipsBadge 1. Edycja obecnych kolorów. Jeśli chcesz zmienić zielony kolor na załóżmy niebieski zainteresuj się: .ipsBadge_green { background: #7ba60d; } W miejsce #7ba60d wstaw np. #0000ff Oprócz tego zmień _green na _blue (nie jest to konieczne aczkolwiek łatwiej się później odnaleźć). 2. Dodawanie nowych kolorów. Jeśli chcesz dodać własny (nowy) kolor pod .ipsBadge_red { background: #bf1d00; } Dodaj .ipsBadge_nazwa-koloru { background: kod koloru; } @ Do dodawania nowych kolorów przyda Ci się ten spis kolorów. © 2012 by lamusq. dla forum.invisionize.pl Zabrania się kopiowania na inne strony bez zgody autora!10 punktów
-
Na forum coraz częściej pojawiają się pytania dotyczące tworzenia spolszczeń popularnych modyfikacji. Jeżeli posiadasz anglojęzyczną wersję aplikacji lub rozszerzenia do IP.Board, a chciałbyś używać jej na swoim forum w języku polskim, ten poradnik poprowadzi Cię krok po kroku do celu. Nie jest to nic trudnego, ale wielu początkujących użytkowników może z niego skorzystać Na początku należy rozróżnić pomiędzy dwoma typami modyfikacji: aplikacje i rozszerzenia. Jeżeli nie jesteś pewien, co pobrałeś, zwróć uwagę na metodę instalacji modyfikacji. Jeżeli autor wymaga jedynie importu pliku XML (i ewentualnego wrzucenia plików pomocniczych na serwer), to zabierasz się za tłumaczenie rozszerzenia. Jeśli natomiast w pliku ReadMe wyczytasz metodę instalacji poprzez Aplikacje i moduły Instaluj, to masz do czynienia z aplikacją. 1. Tłumaczenie aplikacji Tłumaczenie aplikacji jest o wiele prostsze niż tłumaczenie rozszerzeń, choć zazwyczaj aplikacje mają o wiele więcej fraz do przetłumaczenia. Po instalacji modyfikacji przejdź do ACP Wygląd Tłumaczenia Polski i znajdź zakładkę o nazwie zainstalowanej aplikacji. Dla uproszczenia niech będzie to Shoutbox: Aby przetłumaczyć frazy aplikacji na język polski, wystarczy klikać w nazwy poszczególnych paczek i tłumaczyć zawarte w nich frazy językowe. po zapisaniu aplikacja zostanie spolszczona. Jeżeli chcesz podzielić się wynikami swojej pracy na forum, wystarczy eksportować odpowiednią paczkę językową z poziomu rozwijanej listy w ACP Wygląd Tłumaczenia: 2. Tłumaczenie rozszerzeń Z tłumaczeniem rozszerzeń nie jest już tak prosto. Są to niezależne pliki XML, które są w całości importowane przez skrypt bez możliwości ingerencji w ich zawartość z poziomu ACP. Aby przetłumaczyć rozszerzenie, należy otworzyć folder z modyfikacją na swoim dysku twardym: Jak widać na powyższym zrzucie, w folderze znajdować się może parę folderów, plików HTML oraz najważniejszy plik: XML. Otwieramy ten ostatni za pomocą dobrego edytora tekstu (polecam Notepad++), aby zobaczyć ukryty w nim kod: Kod XML, podobnie jak HTML, składa się z tagów. Każdy otwarty tag musi zostać zamknięty. Ponadto w rozszerzeniach IP.Board stosuje się pewien schemat tagów, które odpowiadają za np. szablony stylów, opcje ustawień czy frazy językowe, które są głównym tematem tego poradnika. Jeżeli tworzysz spolszczenie, możesz bez żadnych obaw usunąć wszystko pomiędzy otwierającym tagiem <hookexport> a sekcją odpowiedzialną za język: <hookextras_language>, aby w efekcie początek dokumentu wyglądał następująco: <?xml version="1.0" encoding="utf-8"?> <hookexport> <hookextras_language> Usuwasz również cały kod znajdujący się za zamykającym tagiem </hookextras_language>, ale przed zamykającym tagiem </hookexport>, tak aby cały dokument przyjał następującą formę: <?xml version="1.0" encoding="utf-8"?> <hookexport> <hookextras_language> Niezmieniony kod </hookextras_language> </hookexport> Kod zawarty pomiędzy tagami <hookextras_language> składa się z kolejnych fraz używanych przez modyfikację. Każda z nich przyjmuje formę zbliżoną do następującej: <word_app>forums</word_app> <word_pack>public_boards</word_pack> <word_key>dp3_ts_no_users</word_key> <word_default>There is no any shouter in IP.Shoutbox.</word_default> <word_custom/> <word_js>0</word_js> Zapewne zauważyłeś już dwa tagi, które są odpowiedzialne za wyświetlanie fraz językowych użytkownikom korzystającym z forum. <word_default> będzie zawierał oryginalną, anglojęzyczną wersję, za to <word_custom> będzie jej spolszczeniem. Nie należy spolszczać frazy w <word_default> bezpośrednio, gdyż takie spolszczenie zostanie usunięte podczas kolejnej aktualizacji modyfikacji. Należy także pamiętać o usunięciu slasha z <word_custom> oraz o zamknięciu tagu. Ostatecznie, kod pojedynczej frazy językowej powinien wyglądać następująco: <word_app>forums</word_app> <word_pack>public_boards</word_pack> <word_key>dp3_ts_no_users</word_key> <word_default>There is no any shouter in IP.Shoutbox.</word_default> <word_custom>Nikt obecnie nie korzysta z IP.Shoutbox.</word_custom> <word_js>0</word_js> Po przetłumaczeniu wszystkich fraz pozostaje zapisać nowy dokument i ponownie importować go w ACP System Rozszerzenia. Należy pamiętać jednak, że jest to jedynie spolszczenie i nie będzie ono działać bez poprzedniej poprawnej instalacji anglojęzycznej wersji modyfikacji. Przetłumaczony plik XML można równiez wrzucić do naszych zasobów na invisionize.pl. Powodzenia!10 punktów
-
Fajnie, że nauczyłeś się już korzystać z CKEdytor'a, ale możesz łaskawie napisać, co się gnieździ w Twojej głowie? Po co ten temat?10 punktów
-
Witam, pokaże wam jak zrobić płynne przejście (gładkie) do góry strony. Wchodzimy w ACP Wygląd nazwa skina Global Templates globalTemplate szukamy teraz w kodzie: <li><a href='#top' title='{$this->lang->words['go_to_top']}'>{$this->lang->words['back_to_top']}</a></li> zamieniamy na: <li><a href='javascript:;' onclick="Effect.ScrollTo('top'); return false;" title='{$this->lang->words['go_to_top']}'>{$this->lang->words['back_to_top']}</a></li> Tutorial by Cyclops, tłumaczenie by +matius10 punktów
-
Oddam klucze Origin do gier Battlefield 3 oraz Dead Space 3. Oferta jedynie dla osób ze 100+ postami na koncie. W zamian oczekuję punktu reputacji w tym poście Chętni proszę odpowiadać w tym temacie.9 punktów
-
Witajcie. W tym poradniku pokaże Wam jak zrobić efekt pokrycia / nakładki działu taki jaki zastosowałem u siebie na forum Idź do: ACP > Wygląd > Twój styl > Strona główna > boardIndexTemplate Na samej górze bitu dodaj: <php>$groups = array(1, 2, 3);</php> <if test="in_array($this->memberData['member_group_id'], $groups)"> <style type="text/css"> #category_1.category_block{ position: relative; } #category_1:after{ content: ""; border-radius: 5px; background: url({style_images_url}/obrazek.png); background-position: 50% 65%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid #C7C6C0; z-index: 9999; margin: 0 0 10px 0; cursor: normal; } </style> </if> Dla których grup będzie się wyświetlać efekt? Znajdź: <php>$groups = array(1, 2, 3);</php> Efekt wyświetli się dla rang 1 - Uzytkownicy oczekujący, 2 - Goście, 3 - UżytkownicyGdzie sprawdzić ID innych grup? ID grup możesz sprawdzić w ACP > Użytkownicy > Grupy > Grupy obok ich nazw.Dla jakiej kategorii efekt zostanie zastosowany? Standardowo dałem ID 1, czyli pierwszy dział jaki jest na forum. Zmienić go możesz zamieniając #category_1 na ID innej kategorii.Jak sprawdzić ID innej kategorii? Wejdź w dział w którym chcesz uzyskać efekt. W pasku adresu spójrz na link. Dla przykładu dam ten: http://forum.invisionize.pl/forum/213-tutoriale-i-porady/ jak widać po ../forum/ jest liczba 213, jest to ID działu. Zamieniamy więc #category_1 na #category_213 i cieszymy się fajnym efektem! :-)Nie pokazuje tła kategorii? Nie zapomnij o wgraniu pliku obrazek.png do folderu stylu public/style_images/Twoj_styl.Extra Obrazek mozesz zastapić tekstem, w tym wypadku musisz zmienić powyższe wartości CSS na: #category_1.category_block{ position: relative; } #category_1:after{ content: "Dostęp tylko dla personelu"; line-height: 250px; text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; margin: 0 0 10px 0; cursor: normal; } Poradnik napisany dla WebKolo.pl & Invisionize.pl Zabrania się kopiowania treści, bądź obrazków. Chcesz udostępnić poradnik na innym forum? Pierw zapytaj o zgodę.9 punktów
-
W tym poradniki pokażę jak dodać licznik odwiedzin na swoim forum. Jest to licznik tekstowy więc korzysta z wyglądu szablonu i pojawi się na dole forum obok napisanych postów, wszystkich użytkowników, najnowszego użytkownika i najwięcej aktywnych. Przykład jak to wygląda: Pobierz licznik tekstowy z załącznika poniżej, a następnie przejdź do instalacji: text_counter.zip KONFIGURACJA LICNZIKA ODWIEDZIN 1. Rozpakuj plik *.zip 2. Otwórz 'counter.php' w edytorze tekstu 3. Przejdź do linijki 36, aby znaleźć następujące opcje konfiguracyjne i edytować je do Twoich potrzeb: // SETUP YOUR COUNTER // Count unique visitors? 1 = YES, 0 = NO $count_unique = 0; // Number of hours a visitor is considered as "unique" $unique_hours = 24; // Minimum number of digits shown (zero-padding). Set to 0 to disable. $min_digits = 0; Jeśli chcesz włączyć licznik odwiedzin trzeba zmienić $count_unique do wartości 1. Można również obniżyć liczbę godzin jako odwiedzina jest uważana za wyjątkową. Wystarczy edytować wszystko do swoich potrzeb. 4. Teraz zapisz "counter.php" plik i przejdź do następnego kroku poniżej. INSTALACJA LICNZIKA ODWIEDZIN 1. Przejdź do katalogu Twojej instalacji IP.Board 2. Utwórz nowy folder o nazwie "counter". Przykład: /public_html/counter 3. Prześlij wszystkie pliki i foldery do folderu, który utworzyłeś. UMIESZCZENIE LICZNIKA ODWIEDZIN 1. Zaloguj się do ACP i przejdź do Wygląd IP.Board Strona główna boardIndexTemplate 2. Znajdź: <li class='clear' data-tooltip="{$stats['info']['most_time']}"> <span class='value'>{$stats['info']['most_online']}</span> {$this->lang->words['online_at_once']} </li> Poniżej umieść: <li class='clear'> <span class='value'><script language="javascript" src="http://www.strona.pl/counter/counter.php?page=boardindex"><!--//--></script></span> Odwiedzin forum </li> 3. Zmień adres w powyższym kodzie, aby dopasować swój adres strony internetowej. 4. Zapisz. UWAGA: Można zmienić tekst 'Odwiedzin forum' na cokolwiek. Too wszystko! Jeśli potrzebujesz pomocy z tym poradnikiem proszę zamieścić informacje poniżej.9 punktów
-
Witam ! Otóż postanowiłem dodać poradnik jak zrobić tabelę serwerów na forum, ale nie zwykłą lecz wysuwaną. Więc do rzeczy. Chcesz posiadać tabelę serwerów jak na załączonych obrazkach ? Czytaj dalej ACP Wygląd Skiny i szablony (wybierz skin) Zarządzaj szablonami i CSS-em Szablony Główne Szablony globalTemplate Znajdź: </head> Dodaj przed : <style type="text/css"> #wysuwane { background: url("http://twojastrona.pl/bg_serwery.png") no-repeat scroll 0 0 transparent; backgriund: #2b2b2b; padding: 10px; width: 980px; height: 400px; position: fixed; margin-top: -100px; /*połowa wysokości panelu w górę */ left: 0px; top: 40%; } .zamknij { background-position: 0px 0px -241px 0px; } </style> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $("#wysuwane").css("left","-938px"); $("#wysuwane").hover( function () { $("#wysuwane").animate({left: "0px"}, 400 ); $(this).addClass("zamknij"); }, function () { $("#wysuwane").animate({left: "-938px"}, 400 ); $(this).removeClass("zamknij"); } ); }); </script> <!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script> <![endif]--> Znajdź: </body> Dodaj przed (przykładowy kod/tabela): <div id="wysuwane"> <div id="wewnatrz" style="float: left; width: 925px; margin-left: 0px;"> <table border="0" width="925" cellspacing="0"> <tr align="center" style="font-weight: bold; font-size: 12px; color: #fff;"> <td>Nazwa Serwera</td> <td>IP</td> <td>Status</td> <td>Sloty</td> <td>Bany</td> <td>Staty</td> <td>Dema</td> </tr> <tr align="center" style="font-weight: bold; font-size: 11px; color: #fff;"> <td>cs-SopliCa [TeamPlay]</td> <td>195.2.255.188:27026</td> <td><a href="http://www.gametracker.com/server_info/195.2.255.188:27026/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/195.2.255.188:27026/b_350_20_FFFFFF_FFFFFF_000000_000000.png" border="0" width="350" height="20" alt=""/></a></td> <td>18</td> <td><img src='http://img18.imageshack.us/img18/3370/banyf.png' border='0'/></td> <td><img src='http://img21.imageshack.us/img21/1298/21627328.png' border='0'/></td> <td><img src='http://img205.imageshack.us/img205/1739/hltvw.png' border='0'/></td> </tr> <tr align="center" style="font-weight: bold; font-size: 11px; color: #fff;"> <td>cs-SopliCa [Free For All]</td> <td>195.2.255.122:27025</td> <td><a href="http://www.gametracker.com/server_info/195.2.255.122:27025/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/195.2.255.122:27025/b_350_20_FFFFFF_FFFFFF_000000_000000.png" border="0" width="350" height="20" alt=""/></a></td> <td>25</td> <td><img src='http://img18.imageshack.us/img18/3370/banyf.png' border='0'/></td> <td><img src='http://img21.imageshack.us/img21/1298/21627328.png' border='0'/></td> <td><img src='http://img205.imageshack.us/img205/1739/hltvw.png' border='0'/></td> </tr> <tr align="center" style="font-weight: bold; font-size: 11px; color: #fff;"> <td>cs-SopliCa [PaintBall]</td> <td>195.114.0.95:27033</td> <td><a href="http://www.gametracker.com/server_info/195.114.0.95:27033/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/195.114.0.95:27033/b_350_20_FFFFFF_FFFFFF_000000_000000.png" border="0" width="350" height="20" alt=""/></a></td> <td>30</td> <td><img src='http://img18.imageshack.us/img18/3370/banyf.png' border='0'/></td> <td><img src='http://img21.imageshack.us/img21/1298/21627328.png' border='0'/></td> <td><img src='http://img205.imageshack.us/img205/1739/hltvw.png' border='0'/></td> </tr> </table> </div> </div> W załączniku daję tło pod tabelę oraz .psd tła http://speedy.sh/9PJPW/Wysuwana-Tabela.rar * Autorem tutoriala jest dudeka. Zabraniam kopiowania/powielania tutoriala na inne fora bez mojej zgody ! Tutorial wykonany dla www.forum.invisionize.pl9 punktów
-
I napisałeś ten post po to, aby być dostrzeżonym? Pracownik IPS napisał wyraźnie, że zbadają sprawę a osoba, która zainstalowała nielegalne oprogramowanie, zostanie ukarana. Oraz że nie mogą informować o dalszych przedsięwziętych krokach. Koniec tematu. Nulledy były, są i będą nielegalne. Po to, żeby korzystać z forum? Każdy kto ma kartę kredytową lub środki na koncie paypal i dostęp do internetu może kupić licencję IPS. Bez względu na miejsce zamieszkania. Więc takie tłumaczenia są niedorzeczne. Afryka to kontynent, a nie kraj. I zdziwiłbyś się, wiele krajów afrykańskich plasuje się wyżej w rankingu Banku Światowego doing business niż Polska Podziękuj ministrom odpowiedzialnym za reformę edukacji i utworzenie Gimnazjów9 punktów
-
WAŻNA INFORMACJA Od teraz osoba która się zgłosi, jako chętna i prześle tłumaczenie z Google Translatora otrzyma 5 punktów ostrzeżeń. Jeśli nasze prośby nie przynoszą skutku to tylko tak mogę chronić obie strony przed marnowaniem wspólnego czasu. Szczerze powiem, że taka postawa nas po prostu obraża.9 punktów
-
Tak proszę bardo poniżej zamieszczam: Look & Feel > Zarządzaj skinami i szablonami > Zarządzaj szablonami nazwa skórki > boardIndexTemplate Znajdź: <ol class='subforums'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> <if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol> Zamień na: <ol class='subforums1'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums'> <if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol> Zapisz Look & Feel > Zarządzaj skinami i szablonami > Zarządzaj szablonami nazwa skórki > forumIndexTemplate Znajdź: <ol class='subforums'> <foreach loop="sub_subforums:$forum_data['subforums'] as $__id => $__data"> <li><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol> Zamień na: <ol class='subforums1'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums'> <if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach></ol> Zapisz Look & Feel > Zarządzaj skinami i szablonami > Zarządzaj szablonami nazwa skórki > CSS > ipb_styles.css Znajdź: table.ipb_table ol.subforums { padding-top: 6px; margin-top: 5px; } table.ipb_table ol.subforums li { background: transparent url({style_images_url}/bullet_black.png) no-repeat 3px 4px; color: #000; font-size: 0.85em; padding: 0 4px 0 15px; float: left; } table.ipb_table ol.subforums li.newposts { background: transparent url({style_images_url}/bullet_green.png) no-repeat 0px 0px; color: #000; font-size: 0.85em; padding: 0 4px 0 16px; float: left; } Zamień na: .subforums { float:left; width:50%; } .subforums1 { width:50%; } table.ipb_table ol.subforums { margin-top:5px; width:50%; float: left; } table.ipb_table ol.subforums li { background: transparent url({style_images_url}/bullet_black.png) no-repeat 3px 4px; color: #495457; font-size: 0.85em; padding: 0 4px 0 15px; float: left; } table.ipb_table ol.subforums li.newposts { background: transparent url({style_images_url}/bullet_green.png) no-repeat 0px 0px; color: #495457; font-size: 0.85em; padding: 0 4px 0 16px; float: left; } Zapisz Look & Feel > Zarządzaj skinami i szablonami > Zarządzaj szablonami nazwa skórki > CSS > ipb_ie.css Dodaj: .subforums { margin-top:16px; } .subforums1 { margin-top:-16px; } Zapisz. I na tym koniec. Egekt dokładnie taki jak tu na skórce ize-pl. Sprawdzone na trzech skórkach. Pozdrawiam9 punktów
-
Jak otrzymać taki wygląd pól profilowych przy poście ? Przedstawiam Wam poradnik Otwieramy PA > Wygląd i Style > Nasz Styl > Szablony > Główne Szablony > userInfoPane Zaznaczamy cały kod , który znajduje się w Waszym skinie i zastępujemy go tym kodem <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">{$author['members_display_name']}</span> <ul class='basic_info'><if test="membertitle:|:$author['member_title']"> <li> <span class="ft"></span> <span class="fc">{$author['member_title']}</span> </li> </if> <if test="avatar:|:$author['member_id']"> <li class='avatar'> <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'> </if> <if test="hasVariable:|:$this->settings['member_topic_avatar_max']"> <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> </a> </if> </li> <else /> <li class='avatar'> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if> </li> </if> </ul> <if test="authorcfields:|:$author['custom_fields'] != """> <ul class='user_fields'> <if test="authorwarn:|:$author['show_warn']"> <li> <if test="hasWarningId:|:$options['wl_id']"> <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /> </if> <a class='desc lighter blend_links' href='{parse url="app=members&module=profile§ion=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> </li> </if> <li> <span class="ft">Grupa:</span> <span class="fc">{$author['_group_formatted']}</span> </li> <if test="postCount:|:$author['member_id']"> <li> <span class="ft">Postów:</span> <span class="fc">{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span> </li> <li> <span class="ft">Reputacja:</span> <span class="fc">{parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</span> </li> </if> <li> <span class="ft">Rejestracja:</span> <span class="fc">{parse date="$author['joined']" format="DATE"}</span> </li> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> </ul> </if> </div> Następnie Otwieramy PA > Wygląd i Style > Nasz Styl > CSS > ipb_styles.css Na samym dole ipb_styles.css wklejamy ten kod : /************************************************************************/ /* Zmiana wygladu pól profilowych */ .author_info { width: 185px; float: left; font-size: 12px; text-align: center; padding: 10px 0px 0px 0px; line-height: 150%; } .author_info .group_title { font-weight: bold; color: #202020; margin-top: 5px; } .author_info .member_title { margin-bottom: 5px; } .author_info .group_icon { margin-bottom: 3px; } .author_info li.avatar, .author_info li.group_icon, .author_info li.title { text-align: center; text-shadow: 0 1px 0 #FFFFFF; } .author_info ul.user_fields li { clear: both; /*font-size: 0.9em;*/ padding-bottom: 2px; overflow: hidden; border-bottom: 1px dashed #454545; } .author_info ul.user_fields { clear: both; } .author_info ul.user_fields li span.ft, .author_info ul.user_fields li span.fc { color: #818181; display: block; float: left; text-align: left; } .author_info ul.user_fields li span.ft { width: 38%; text-align: right; /*font-weight: bold;*/ padding: 0 0 0 4px; } .author_info ul.user_fields li span.fc { padding: 0 8px 0 4px; max-width: 50%; word-wrap: break-word; } /* Zmiana wygladu pól profilowych */ Autor : Klimat ( ProCeder95 , Ja )8 punktów
-
Po uaktualnieniu do wersji 3.3.0, można zobaczyć forum i uzytkownicy kart na górze skopiowanego forum. To dlatego, że sposób karty są zbudowane pozmienialo i edycji do globalTemplate jest wymagane. Aby rozwiązać ten problem: 1) Zaloguj się do swojego Admin CP 2) Kliknij na "Wygląd"> "Zarządzaj zestawy szablonów" 3) Kliknij na nazwę zbioru szablonów, które chcesz edytować 4) W menu po lewej stronie, wybierz 'globalTemplate "w obszarze" Szablony globalne " 5) W kodzie HTML, przewiń w dół, aż zobaczysz <- ::: Zakładki Aplikacji ::: -> Wyszukaj ten kod w bieżącym szablonie: {parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"} {parse variable="membersActive" default="" oncondition="IPS_APP_COMPONENT == 'members'" value="active"} {parse variable="helpActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this->request['module'] == 'help'" value="active"} <if test="!ipsRegistry::$applications['forums']['app_hide_tab'] && !count(ipsRegistry::$applications['forums']['app_tab_groups']) && !IPSMember::isInGroup( $this->memberData, ipsRegistry::$applications['forums']['app_tab_groups'] )"><li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{IPSLib::getAppTitle( 'forums' )}</a></li></if> <if test="!ipsRegistry::$applications['members']['app_hide_tab'] && !count(ipsRegistry::$applications['members']['app_tab_groups']) && !IPSMember::isInGroup( $this->memberData, ipsRegistry::$applications['members']['app_tab_groups'] )"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members&module=list" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{IPSLib::getAppTitle( 'members' )}</a></li></if> <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if> Na koniec zamień go z tym: <if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])"> {$header_items['primary_navigation_menu']} <else /> <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if> </if> Po tej prostej operacji w skinie nie musimy się przejmować problemem dublowania zakładek.8 punktów
-
Dobra Mateuszku. Dane pełne już mam, a to, że usunąłeś tylko moje płatne i darmowe mody nie ma znaczenia, gdyż umieściłeś je świadomie. Mało tego - tu już nie chodzi tylko o moją zawartość, ale moich znajomych - czy to wirtualnych czy poznanych na żywo. Masz tupet wypowiadając się w tym temacie w takim stylu i nic sobie nie robiąc. Twojego konta oczywiście nie blokuję, o co kiedyś prosiłeś, błagałeś wręcz. Jesteś człowiekiem bardzo młodym, masz prawo do popełniania błędów, ale uwierz mi, że szkoda sobie tak brudzić w papierach za młodu. Zrozumiesz i może mi podziękujesz, jak dorośniesz.8 punktów
-
W globalTemplate znajdź <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> wstaw poniżej <li id='nav_home'><a href='Link' title='Tutuł' rel="home">Nazwa</a></li>8 punktów
-
Demo: Tutaj ACP -> Wygląd -> Wygląd -> Style i szablony - > (wybierz szalon) -> Główne szablony -> userInfoPane Znajdź np: Dodaj za/po:8 punktów
-
8 punktów
-
Pytanie/Problem Gry próbuję się zalogować na forum po zmianie skinu bądź aktualizacji forum, wyskakuje komunikat: EN: [#10193] We encountered a problem processing your login request. Please try again. PL: [#10193] Napotkano błąd podczas przetwarzania logowania. Proszę spróbować ponownie. Rozwiązanie: Zaloguj się do ACP zakładka Skiny & Języki dany skin zakładka Szablony Ekran logowania showLogInForm Znajdź: <if test="referer:|:$referer"> dodaj nad: <input type='hidden' name='auth_key' value='{$this->member->form_hash}' />8 punktów
-
Aby dodać swoje linki obok Spport IPB Forum Użytkownicy Pliki Kalendarz Shoutbox Należy: Wejść w ACP > Look & Feel > Zarządzaj skinami i szablonami > Zarządzaj szablonami w IP.Board > Strona główna forum > globalTemplate I znaleźć <if test="showhomeurl:|:$this->settings['home_url']"> <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li> </if> Dodać niżej: <li id='nav_home' class='left'><a href="LINK" rel="OPIS LINKU">NAZWA LINKU</a></li> Aby dodać swoje linki obok * Przegląd codzienny * Moderatorzy * Najaktywniejsi użytkownicy dzisiaj * Najaktywniejsi użytkownicy w ogóle Należy: Wejść w ACP > Look & Feel > Zarządzaj skinami i szablonami > Zarządzaj szablonami w IP.Board > Strona główna forum > globalTemplate I znaleźć <ul id='stat_links' class='filter_bar rounded'> Za tym dodaj: <li><a href="LINK" title"TYTUL">NAZWA_LINKU</a></li> Aby dodać linki w czarnym pasku moderatora widocznym na gorze należy: Wejść w ACP > Look & Feel > Zarządzaj skinami i szablonami > Zarządzaj szablonami w IP.Board > Strona główna forum > globalTemplate Znaleźć <ul id='mod_tools'> <if test="issupermod:|:$this->memberData['g_is_supmod'] == 1"> <li><a href='{parse url="app=core&module=usercp&tab=members&area=mod_ipaddress" base="public"}' title='{$this->lang->words['ip_lookup']}'>{$this->lang->words['ip_lookup']}</a></li> <li><a href='{parse url="app=core&module=usercp&tab=forums&area=modAddAnnouncement&do=add" base="public"}' title='{$this->lang->words['post_announcement']}'>{$this->lang->words['post_announcement']}</a></li> </if> <if test="rclink:|:$this->memberData['access_report_center']"> <li <if test="numreports:|:$this->memberData['_cache']['report_num'] > 0">class='active'</if>><a href="{parse url="app=core&module=reports&do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a></li> </if> I za ostatnim <IF> dodac swoje linki zgodnie z zasada: <li><a href="LINK" title"TYTUL">NAZWA_LINKU</a></li> poprosze o podpiecie gdzies gdzie to powinno byc pozrd cr3pt8 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
