-
Postów
93 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez Lawliet
-
Tworzenie metody i błąd przy jej wywołaniu.
Lawliet odpowiedział(a) na Lawliet temat w Style - pomoc
Najprostsza z możliwych opcji: Wstawić do skina: {parse include="nazwa_pliku.php"} Wypełnić plik czym się da, wrzucić go do katalogu, jaki sobie tam ustawimy i wszystko ładnie działa, ładnie parsuje. Problem rozwiązany, temat można zamknąć. -
Dzień dobry Chciałbym wrzucać troszeczkę swojego kodu php do tworzonych szat graficznych, ale wiadomo, że musimy tańczyć jak zagra nam IPS. Żeby utworzyć jakąkolwiek klasę/metodę, którą będziemy mogli później użyć bezpośrednio w skinie, podążamy za tym poradnikiem. Sposób na proste wyświetlenie "Hello world". W folderze /cache/skin_cache/cacheid_1 (dla domyślnej szaty graficznej) tworzymy plik skin_helloworld.php Plik wypełniamy następującą treścią: <?php class skin_helloworld extends output { //=========================================================================== // <ips:template:desc::trigger:> //=========================================================================== function helloWorld() { $IPBHTML = ""; //--starthtml--// $IPBHTML .= <<<EOF <div class='ipsBox'> <div class='ipsBox_container ipsPad'> Hello, World! </div> </div> EOF; //--endhtml--// return $IPBHTML; } } Następnie np. w globalTemplate (bezpośrednio w szacie graficznej) robię coś takiego:<php> $html = ipsRegistry::getClass('output')->getTemplate('helloworld')->helloWorld(); </php> {parse expression="$html"} Efekt: Fatal error: Call to a member function helloWorld() on a non-object in /opt/lampp/htdocs/ipb/cache/skin_cache/cacheid_1/skin_global.php on line 99 Po przebudowaniu cache skina, plik skin_helloworld.php jest automatycznie usuwany. Dzieje się to nawet po zwykłym kliknięciu buttona "Zapisz" przy edytowaniu szaty graficznej. Dlaczego plik cache skina wciąż wraca do swojej pierwotnej postaci? Jak żyć?
-
Autorski na bank. Wiele z tego zdjęcia nie wyciśniemy, a nie przypominam sobie podobnego.
-
Zamień span na strong.
-
Po co nastraszyć? Po co w ogóle marnować czas na kogoś takiego? Ten ktosiek warty jest tego czasu?
-
Kolejna strona o tematyce gier? Nie wypali - zrezygnuj. MPCForum w tej chwili żyje tylko i wyłącznie dzięki temu, że zdobyła użytkowników wtedy, kiedy nie było jeszcze stron tego typu. Niespecjalnie garną się do roboty, a jeżeli już, to są to pomysły słabe. Jeżeli już naprawdę garniesz się do akurat takiej tematyki, to musisz włożyć w rozwój swojej strony kilka razy więcej, niż ludzie w mpcforum.pl Różnica jest w tym, że teraz takie społeczności już istnieją i nie wybijesz się samym jestestwem. Musisz zaciekawić użytkowników, dlatego też mile widziany jest portal, jakieś kółko redakcyjne (poważne, a nie typu tego, co można znaleźć na MPC), które będzie zajmowało się pisaniem na temat gier. To nie jest lekki kawałek chleba, sam tego nie udźwigniesz, daruj sobie tę tematykę.
-
[IPS News] 4.0 - Introducing Themes
Lawliet odpowiedział(a) na NewsBot temat w Wiadomości z Invision Power Services
Pozmieniało się troszeczkę. Bity zostały jeszcze bardziej rozdrobnione sprawiając wrażenie, że każdej części szaty jest przydzielony osobny. Niby porządek, ale jest się przyzwyczajonym do obecnej postaci rzeczy. Zobaczymy, co z tego wyniknie. Swoją drogą, jeżeli zajmują się już drobniejszymi sprawami, to może zlitowaliby się i wypuścili wersję 4.0 przynajmniej w październiku -
[IPS News] 4.0 - Introducing the new AdminCP
Lawliet odpowiedział(a) na NewsBot temat w Wiadomości z Invision Power Services
Są zdjęcia - to lubię Jakie to wszystko szlyczne. -
Dlaczego nie poszukasz pomocy u autora tej szaty? Jest nim Polak, a sam problem białego tła w edytorze fabrycznie chyba nie występuje Nieważne - są dwie opcje zmiany koloru tła w polu pisania. 1. Zmiana dla wszystkich szat zainstalowanych na stronie. 2. Zmiana tylko i wyłącznie dla tego używanego. Jako, że nie chce mi się zbytnio babrać, to podam Ci sposób na zmianę dla wszystkich. Zaloguj się do serwera FTP swojej strony i wejdź pod ustaloną ścieżkę: twojserwer/public/js/3rd_party/ckeditor Tam znajdziesz plik content.css, a w nim sekcja body, gdzie zmiana koloru zaowocuje efektem na stronie.
-
w ipb_styles.css .popupWrapper { Tutaj edytujesz cień/obramowanie tego całego elementu. .userpopup { i pochodne tego diva - edytujesz środek, posprawdzasz, potestujesz i będziesz wiedzieć o co chodzi. Szablon - Global Templates - userHoverCard
-
-
Wrzuć tutaj w spoilerze cały kod globalTemplate, może coś naruszyłeś i reszta się posypała. Ja osobiście miałem taki problem przy dodaniu nowego kodu .js, więc musiałem użyć komendy noConflict. Podaj też adres tej strony.
-
Dodawałeś jakiś nowy kod .js?
-
Deflection problem z pewną ramką w widoku tematów
Lawliet odpowiedział(a) na KAMIKADZEKKS temat w Style - pomoc
Problemu szukaj w forumIndexTemplate i topicViewTemplate, gdzie ten div ipbfs_titlebox powinien być umieszczony. Zastanawiam się jednak, czy pomagamy komuś z licencją na ten skin. -
[Szukam] Spolszczenia (SOS33) Message on Warned Posts
Lawliet odpowiedział(a) na TooCrazy temat w Modyfikacje - pomoc
Co tu spolszczać? -
Custom fields (ilość w kolumnie) i zawijanie do góry.
Lawliet odpowiedział(a) na Lawliet temat w Style - pomoc
Poradziłem sobie w dosyć specyficzny sposób. (Podaję dla innych, którzy również mogą być w potrzebie) - w sekcji "ul" diva, którym otoczyłem kod custom_fields umieściłem następujący kod: -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; Dzięki temu cała lista dodatkowych pól profilu wyświetla się w 2 kolumnach (rozkładają się automatycznie). -
Niepotrzebnie poprosiłem o globalTemplate skoro pojawia się to dopiero po zainstalowaniu aplikacji. Podaj jeszcze adres do swojej strony, a znalezienie problemu będzie prostsze.
-
Wklej w spoilerze cały kod globalTemplate. "karze", bo "karać", ale Ty w zdaniu "ipb za to karze płacić 250$" powinieneś użyć słowa "każe".
-
Hejo Dodatkowe pola profilowe, które mogą być wyświetlane również w temacie (kod umieszczony w bicie userInfoPane) Umieściłem je na belce o określonej wysokości. Nie chcę nadawać jej wartości paddingu, lub overflow: hidden, ażeby rozciągała się w miarę przypływu ilości dodatkowych pól, więc dochodzi do tego, że zaczynają wystawać. Na załączonym zdjęciu są 4 dodatkowe pola: website, gender, location i interests. W głowie szepczą mi 2 logiczne rozwiązania, których jednak nie jestem w stanie rozpracować. 1. Chciałbym, żeby na kolumnę przypadały 3 custom fields, a czwarte, piąte i szóste wyświetlałoby się obok. Być może jakiś skutek dałaby zabawa wysokością tej kolumny, ale to już robiłem. Krócej mówiąc - kolumna łamałaby się po określonej ilości <li>. 2. Kolejnym rozwiązaniem jest zawijanie pól do góry. Doskonale wiadomo, że za każdym razem, kiedy dodamy nowe pole, to kolumna wzbogacona o nowy element rozciąga się w dół przez co wystaje poza belkę. Istnieje możliwość rozciągania w górę, a nie w dół? Chciałbym jedno pole umieścić gdzieś na samym dole białej belki, a później dodając inne, drugie, sprawić, żeby nie pojawiło się pod nim, ale nad nim. W górze mam sporo wolnego miejsca jednak zależy mi na rozpoczęciu z dołu. Jeżeli jesteście w stanie mi pomóc, to z góry dziękuję.
-
Tak, ale drogą usunięcia części kodu z ips_config.js (w folderze ckeditor).
-
Do zamknięcia
-
Czołem Chciałbym pozbyć się pola "Moje Media" oznaczone na edytorze ikoną (znajduje się obok emotikonek). Da się to zrobić z pozycji zwykłego admina, gdzie wystarczy wyłączyć którąś z opcji? Jeżeli trzeba grzebać w plikach edytora, to w którym konkretnie? (przewertowałem już chyba wszystko).
-
ACP - Wygląd - (Wybierz skin ) - CSS - ipb_styles.css Znajdź: .unread Usuń zawartość w { } Znajdź: .unread .altrow, .unread.altrow Usuń zawartość w { } Znajdź: .row1, .post_block.row1 oraz .row2, .post_block.row2 Ustaw dla nich taką samą wartość "background:" (tła).
-
Zamień ten kod na ten: <if test="$this->settings['navDropdown']=='yes'"><ul> <li class='left'><a href="#" class='ipbmenu' id='primary_extra'>Dodatki<img src='{$this->settings['img_url']}/useropts_arrow.png' /></a></li> </if> <if test="$this->settings['defaultMoreDropdown']=='yes'"> <li id='nav_other_apps' style='display: none'> <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a> </li> </if> </ul> <if test="$this->settings['defaultMoreDropdown']=='yes'"> <script type='text/javascript'> if( $('primary_nav') ){ ipb.global.activateMainMenu(); } </script> </if> <if test="$this->settings['navDropdown']=='yes'"> <ul id='primary_extra_menucontent' class='ipbmenu_content' style='display: none'> <li><a href='link'>Nazwa Dodatku</a></li> <li><a href='link'>Nazwa Dodatku</a></li> </ul> <script type='text/javascript'> new ipb.Menu($('primary_extra'),$('primary_extra_menucontent')); </script> </if>
- 2 odpowiedzi
-
- 1
-
- globaltemplate
- proble
-
(i 1 więcej)
Oznaczone tagami:
-
Problem z wgrywaniem oraz zmienianiem skinów - ''Nie można zapisać plików na dysku''
Lawliet odpowiedział(a) na FabianTM temat w Ogólny support IPB
Masz w ogóle wystarczającą ilość miejsca na tym swoim serwerze, czy jedziesz na ostatkach? Ile waży plik z obrazkami, bo może serwer zatrzymuje się na wgraniu części (dalej nie uciągnie), a za drugim razem już wypluwa komunikat, że katalog istnieje, bo przecież poprzednim razem coś tam wgrał. Jeżeli masz problem z obrazami, to po prostu wgraj je ręcznie przez jakiś program ftp (np. filezilla).