Tortilla
Użytkownik-
Postów
76 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez Tortilla
-
Sprawdzanie, czy użytkownik posiada dany profil
Tortilla opublikował(a) temat w Programowanie / tworzenie styli
Cześć. Mam pewien problem. Chciałbym sprawdzać w pewnym szablonie(który jest podpięty pod zakładke w profilu) czy gracz jest właścicielem przeglądanego konta. Nie mam pojęcia jak zrobić warunek. Z góry dzięki za pomoc . -
Witam. Chciałbym zrobić w stylu, aby statystyki(na przykład liczba postów) w tysiącach były wyświetlane po przecinku. Niestety nie mam pojęcia jak to zrobić. Gdy robiłem liczbę tematów, samo wrzuciło się tam takie formatowanie jednak tutaj...
-
Załączanie zmiennych modułu do szablonu globalTemplate
Tortilla opublikował(a) temat w Programowanie / tworzenie styli
Cześć, tak ostatnio chciałem sobie zrobić mały moduł i nasuwa mi się pytanie. Jak dołączyć zmienną mojego pluginu do szablonu globalTemplate? -
Mi popupa wyświetla dalej. Swoją drogą, robiłem to razem z dokumentacją IP.B. http://community.inv...al-windows-r215 Nie mam nawet zielonego pojęcia jak zrobić, żeby wyświetlało teraz popupa na chromie. W firefoxie wszystko bangla(oprócz tych tabów).
-
Zauważyłem, tylko że on mi nie kolidował wcześniej z niczym. Po prostu nawet się nie wykonywał. Teraz dałem tam znak "#". Sprawdź może teraz, co się dzieje.
-
Mi wyświetla normalnie okienko, dziwne.
-
http://rootsproject....tab__characters Wystarczy wejść tutaj i wybrać postać. Login: test hasło: test
-
http://rootsproject.pl. (Wejdź w profil Jakub -> Karta Gracza -> Wybierz jakąś postać)
-
Cześć. A więc mam następujący kod: <style type="text/css"> .CharacterRow { height: auto; line-height: 12px !important; margin-bottom: 10px !important; min-width: 100px; padding: 5px 10px; text-align: center; width: auto; } .block{opacity: 0.5} .block:hover{opacity: 1} .CharacterRow span{font-size: 0.85em} .CharacterRow .characterLastonline{display:none} .CharacterRow .characterTime{display:inline} .CharacterRow:hover .characterLastonline{display:inline} .CharacterRow:hover .characterTime{display:none} .ipsBadge { -moz-border-radius: 4px 4px 4px 4px; color: #FFFFFF; display: inline-block; font-size: 9px; font-weight: bold; height: 16px; line-height: 16px; padding: 0 5px; text-transform: uppercase; } minified2.css (wiersz 1) .ipsBadge_green { background: none repeat scroll 0 0 #7BA60D; } .ipsBadge_red { background: none repeat scroll 0 0 #CF2020; } .ipsBadge_yellow { background: none repeat scroll 0 0 #F2F04E; } </style> <div class="bar">San Andreas Multiplayer {$kpp}</div><br/> <foreach loop="$chars as $chars"> <li class="ipsButton_secondary CharacterRow {$value['row_class']} "> <a id='char{$chars['uid']}' href="http://centuryrp.cba.pl/grpforum/upload/index.php?app=grp&module=ajax§ion=character&do=details&char={$chars['player_uid']}&md5check={$this->member->form_hash}" onclick="ipb.urp.showCharacterDetails(this,{$chars['player_uid']});return false;">{$chars['_skin']}</a> <br /> <span class="characterNick">{$chars['name']}</span><br /> <span class="characterTime">{$chars['godziny']}h {$chars['minuty']}min</span> <span class="characterLastonline">{$chars['_logged']}</span> </li> <div id="mymodalcontent{$chars['uid']}" style="display: none"> <div class="maintitle ipsFilterbar clearfix"> <ul class="ipsList_inline"> <li><a href="#"><h3>{$chars['name']}</h3></a></li> <li class="active" id="character_{$chars['uid']}_summary_tab"><a>Podsumowanie</a></li> <if test="$chars['owner'] == $this->memberData['member_id']"> </if> <if test="$this->memberData['g_access_cp']"> <li class="tab_toggle clickable" id="character_{$chars['uid']}_vehicles_tab"><a>Pojazdy</a></li> <li class="tab_toggle clickable" id="character_{$chars['uid']}_items_tab"><a>Przedmioty</a></li> <li class="clickable tab_toggle" id="character_{$chars['uid']}_apartments_tab"><a>Mieszkania</a></li> <li class="clickable tab_toggle" id="character_{$chars['uid']}_interiors_tab"><a>Interiory</a></li> <li class="clickable tab_toggle" id="character_{$chars['uid']}_memberships_tab"><a>Przynależności</a></li> </if> </div> <div class="ipsLayout ipsVerticalTabbed clearfix usercp_body"> <div class="ipsVerticalTabbed_content ipsLayout_content ipsBox_container"> <div class="ipsPad"> <div class="tab_toggle_content" id="character_{$chars['uid']}_summary_characterTab"> <h2 class='ipsSettings_pagetitle'>Podstawowe informacje</h2> <div class="info message unspecific"> <img style="position:absolute;top:45px;right:20px;box-shadow: 1px 1px 2px" alt="" src="_custom/skins/{$chars['skin']}.jpg"> <dl> <dt>Identyfikator</dt> <dd>{$chars['uid']}</dd> <dt>Czas gry</dt> <dd>{$chars['godziny']}h {$chars['minuty']}min</dd> <dt>Postać</dt> <dd>{$chars['_konto']}</dd> <dt>Płeć</dt> <dd>{$chars['_plec']}</dd> </dl> <br/> </div><br/> <if test="$chars['owner'] == $this->memberData['member_id']"> <h2 class='ipsSettings_pagetitle'>Dane postaci</h2> <div class="info message unspecific"><dl> <dt>Wiek</dt> <dd>{$chars['wiek']}</dd> <dt>Pieniądze</dt> <dd>$ {$chars['kasa']}</dd> <dt>Stan konta</dt> <dd>$ {$chars['bank']}</dd> <dt>Punkty życia</dt> <dd>{$chars['hp']} %</dd></dl></div> </if> <if test="$this->memberData['g_access_cp']"> <h2 class='ipsSettings_pagetitle'>Opcje administratora</h2> <div class="message unspecific"><input type="button" class="ipsButton_secondary" name="delete" value="Usuń postać"/> <input type="button" class="ipsButton_secondary" id="konto.{$chars['uid']}" value="Zmień stan postaci"/><br/><br/><input type="button" class="ipsButton_secondary" id="name.{$chars['uid']}" value="Zmień nick"/></div> </if> </div> <div onlick="display: inline;" style="display: none;" class="tab_toggle_content" id="character_{$chars['uid']}_vehicles_characterTab"> <p class="message unspecific">Nie znaleziono pojazdów.</p> </div> <div style="display: none;" class="tab_toggle_content" id="character_{$chars['uid']}_items_characterTab"> <p class="message unspecific">Nie znaleziono żadnych przedmiotów.</p> </div> <div style="display: none;" class="tab_toggle_content" id="character_{$chars['uid']}_memberships_characterTab"> <p class="message unspecific">Nie znaleziono żadnych przynależności.</p> </div> <div style="display: none;" class="tab_toggle_content" id="character_{$chars['uid']}_interiors_characterTab"> <p class="message unspecific">Nie znaleziono żadnych interiorów.</p> </div> <div style="display: none;" class="tab_toggle_content" id="character_{$chars['uid']}_apartments_characterTab"> <p class="message unspecific">Nie znaleziono żadnych mieszkań.</p> </div> </div> </div> </div> </div> <script type='text/javascript'> $('char{$chars['uid']}').observe( 'click', function(e) { _var = new ipb.Popup( 'charmodal', { type: 'pane', initial: $('mymodalcontent{$chars['uid']}').innerHTML, hideAtStart: false, w: '1000px', h: 500} ); Event.stop(e); return false; }); </script> </foreach> </div> Wszystko w nim działa oprócz JEDNEJ bardzo ważnej rzeczy. Mianowicie chodzi mi o przełączanie tabów w menu. Gdy wcisnę na przykład POJAZDY, to wyskakuje tylko okienko: "Akcja zakończona niepowodzeniem".
-
ROZWIĄZANY: Ustawianie domyślnego adresu
Tortilla odpowiedział(a) na Tortilla temat w Ogólny support IPB
Rozwiązane. -
Mam ten sam problem.
-
Witam. Mam pewien problem z ustawianiem domyślnego adresu forum. Mianowicie, gdy zmienię go w initdata z forums na kokpit, to po wejściu na mój adres strony wyskakuje błąd o braku takiej aplikacji. Gdy zmieniałem to na ip board 3.2 nic takiego się nie działo, jednakże teraz pojawiły się problemy. Wiecie o co chodzi?
-
Ja bym cie z chęcią wysłał do poradników o CSS i HTML ;p.
-
Mam te forum od roku(testowe) i jeszcze nigdy coś takiego mi się nie przytrafiło, no.
-
Na pewno tego skina nie zakupiłeś a ściągnąłeś gdzieś. Więc poszukaj sobie w szablonach tego linku .
-
nie możesz się po prostu przyznać, że nie zapłaciłeś?
-
Jedyną licencją jaką posiadam jest taka, która jest nieaktywna. ;p Więc raczej jedynym rozwiązaniem byłaby reinstalacja forum, no. PS: driver error, który wyświetla się przy zalogowaniu jakoś na to może wpływać? [+] Oho, tak z ciekawości zajrzałem do edytowanego globalTemplate. Oto, co ujrzałem po wciśnięciu Comparre differences: [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff.php[/b] on line [b]383[/b] [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff.php[/b] on line [b]405[/b] [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff.php[/b] on line [b]427[/b] [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff.php[/b] on line [b]449[/b] [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff/Engine/native.php[/b] on line [b]122[/b] [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff/Engine/native.php[/b] on line [b]137[/b] [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff/Engine/native.php[/b] on line [b]139[/b] [b]Strict Standards[/b]: Assigning the return value of new by reference is deprecated in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff/Engine/native.php[/b] on line [b]141[/b] [b]Strict Standards[/b]: is_a(): Deprecated. Please use the instanceof operator in [b]/virtual/centuryrp.cba.pl/grpforum/upload/ips_kernel/PEAR/Text/Diff/Renderer.php[/b] on line [b]89[/b]
-
Nulled - Legalny w Polsce... Taka jest prawda...
Tortilla odpowiedział(a) na temat w Rozmowy o IPS Community
Nie ma nic na rzeczy, to po prostu mentalność polaków. Musisz mieć wszystko na bogato, żeby być dostrzeżonym. A jeśli się okaże, że coś jest źle to trzeba od razu do d*py nakopać . -
Biała strona wyświetla się dalej. Dodałem ten kod do initdata.php, ale po najechaniu na hoovercard'a dalej pokazuje się tylko biała strona(nie wyświetla żadnych errorów, nic). PS: coś mi się wydaję, że to na 100% coś z AJAX'em - bo sam hoovercard pokazuje się wtedy, gdy wczytuje go(strzałka się obraca i sam modal(balloon) się pojawia). Dopiero gdy ma wyświetlić avatar i inne dane, to wywala białą stronę ; ). Tylko nie mam zielonego pojęcia gdzie szukać błędu.
-
No, skin przebudowany.
-
Dobra, sprawa wygląda tak: w trybie bezpiecznym hoovercard nie powoduje nic(nie wyświetla się, ani nie robi białej strony) natomiast edycja tematu już powoduje, że pojawia się biała strona.
-
Nie, zaraz sprawdzę .
-
Cześć. A więc, gdy najeżdżam na hoovercard bądź edytuje temat, to zamiast zawartości która powinna być na normalnym forum pojawia mi się cała biała strona i nie ma nic. Przeglądarka pokazuje, że coś ładuje.
-
Dobra, sprawa jest po części rozwiązana. Tyle, że jest jeden problem. Owy szablon służy do wyświetlenia postaci w profilu, gdy nie przeładuje strony Javascript się nie władowuje(jest umieszczony w globalTemplate &--#60;head&--#62;{parse addtohead="ips.grp.js" type="javascript"}&--#60;/head&--#62;). Natomiast gdy dodam na końcówkę page__tab__characters, okno w jquery się władowuję bez żadnego problemu. var _grp = window.IPBoard; _grp.prototype.grp = { changesPopup: 0, charCardContainers: [], init: function() { document.observe('dom:loaded', function() { }); }, showCharacterDetails: function(obj,charid) { new ipb.Popup('charDetailPopup', { type: 'pane', modal: true, w: '900px', h: 500, ajaxURL: $(obj).readAttribute('href'), hideAtStart: false, close: 'a[rel="close"]', }, { afterShow: function(e2){ //$$('.tab_toggle').invoke('stopObserving','click'); //ipb.global.initTabs(); ipb.grp.initCharacterCards('ajaxCharDetails'+charid); } } ); return false; }, getCharTabId: function(id) { return id.replace(/\_pane|\_tab/g, ''); }, initCharacterCards: function(containerID) { var containerEl = $(containerID); if(!containerEl) return; var currentTab = containerEl.select("li.active")[0]; if( !currentTab ) { currentTab = containerEl.select('li')[0]; } ipb.grp.charCardContainers[containerID] = currentTab; var togglePane = function(e, elem){ if(e){ Event.stop(e) } if( ipb.grp.charCardContainers[containerID] ){ if( ipb.grp.getCharTabId( ipb.grp.charCardContainers[containerID].id ) == ipb.grp.getCharTabId( elem.id ) ){ return; } $( ipb.grp.getCharTabId( ipb.grp.charCardContainers[containerID].id ) + '_pane' ).fade({duration: 0.3}); } var newPane = $( ipb.grp.getCharTabId(elem.id) + '_pane' ); $( newPane ).appear({duration: 0.3}); containerEl.select("li").invoke("removeClassName", 'active'); $(elem).addClassName('active'); ipb.grp.charCardContainers[containerID] = elem; }; containerEl.on('click', 'li.tab_toggle', togglePane); togglePane( null, currentTab ); }, } ipb.grp.init(); Oto javascript. Co mam zrobić, by działało normalnie?
