Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Akiro

Użytkownik
  • Postów

    54
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Akiro

  1. Witam, zainstalowałem IP.Converge a następnie dodałem do aplikacji Joomlę i Forum po czym zimportowałem bazy użytkowników. Teraz dzieją się następujące rzeczy: 1. Starzy użytkownicy mogą się logować na portalu i forum, ale żeby zalogować się na portalu muszą użyć emaila (z loginem nie działa) - da się coś zrobić w tej sprawie? 2. Nowy użytkownik zarejestrowany za pośrednictwem forum nie może logować się na portalu, żadnych błędów - nic się nie dzieje (chociaż użytkownik zostaje dodany na portalu - widać w ACP); ale użytkownik który rejestrował się za pomocą portalu może normalnie logować się na forum - co zrobić, aby ten który rejestrował się na forum mógł zalogować się na portalu? 3. Nie ma wspólnego logowania, czytaj: chcę aby logując się na portalu/forum automatycznie logowało na tym drugim. - jak to zrobić? Konta testowe: - zarejestrowane na forum, niedziałające na portalu: login: test123456 email: [email protected] hasło: test - zarejestrowane na portalu i działające na forum: login: test111 hasło: test111 Z góry dzięki za pomoc. forum: http://www.onlinegamers.pl/ portal: http://www.onlinegamers.pl/portal/
  2. Ioncube nie był poprawnie zainstalowany, administrator zrobił to jeszcze raz i działa prawidłowo. Można zamknąć.
  3. boardindextemplate / forumindextemplate
  4. http://forum.invisionize.pl/topic/27082-blad-z-tagiem-center/page__p__164388#entry164388
  5. Dodałem do "/var/www/ipconverge/initdata.php" i dalej wyświetla tyle co wcześniej, czyli nic.
  6. Cześć, ściągnąłem IP.Converge, wrzuciłem wymagane pliki i nadałem odpowiednie CHMODy, ale gdy wchodzę na www.link.pl/ipconverge/install/index.php wyświetla mi się biała strona, albo komunikat: w przypadku Google Chrome. Dodam, że spełniam wymagania co do wersji MySQL i PHP, a ioncube został dzisiaj zainstalowany. Co zrobiłem źle/czego mi brakuje/co muszę zrobić, aby uporać się z tym problemem?
  7. Zamień: <php> require_once('status1.php'); require_once('status2.php'); </php> na: <php> require_once('status/status1.php'); require_once('status/status2.php'); </php> i zobacz czy działa, bo z tego co widzę utworzyłeś dodatkowy katalog. @down To zaczekaj aż ktoś mądrzejszy się wypowie, bo ja prawie nie znam PHP i nie chciałbym jeszcze bardziej namieszać. A u mnie skrypt działa w takiej formie jak wysłałem.
  8. Jakiś czas temu stworzyłem taką tabelę na swoim forum. Nie znam się za bardzo na PHP, więc prawdopodobnie mój sposób nie należy do najlepszych ale spełnia funkcje, które chciałem. Chciałem, aby tabelka wyświetlała się na stronie głównej forum, więc zgodnie z tym tutorialem: http://forum.invisionize.pl/topic/7506-wlasna-tabela-na-stronie-glownej/ utworzyłem tabelę w HTMLu w bicie boardindexTemplate w edycji stylu na forum. Potem znalazłem skrypt na internecie, który musiałem lekko przerobić: http://www.forums.wiaderko.com/poradniki-do-hlds/159988-status-serwera-na-www-wszystkie-dane-47-48-a.html Ostatecznie, doszedłem do takiej zawartości plików jak w tej paczce: http://www.onlinegamers.pl/pliki/status.zip status1.php i status2.php to odpowiednio statusy pierwszego i drugiego serwera (można byłoby użyć tylko jednego pliku, ale ja nie potrafię php na tyle dobrze). Są to też pliki, które edytujesz. <?php $ip = "91.204.161.25:27030"; // IP:PORT serwera require_once("class_PQ.php"); $pq_data = PQ::Create(Array()); $data = $pq_data->query_info($ip); $out = $data["totalplayers"]; // pobiera liczbę graczy online $out2 = $data["maxplayers"]; // pobiera maksymalną liczbę graczy $map1 = $data["map"]; // pobiera nazwę mapy ?> Te informacje wyciągane są z pliku \PQ\halflife.php, więc jeśli chcesz aby skrypt wyciągał jeszcze jakieś inne dane, to dodajesz to do status1/status2.php Przykładowo, jeśli chcesz aby skrypt pobrał nazwę serwera, to w status1/status2.php dodajesz przed ?> takie coś: $name1 = data["name"]; I tak dalej. Zawartość status.zip wrzucasz do głównego katalogu forum. Teraz wracamy do bitu boardindexTemplate. Na samym początku kodu dodaj: <php> require_once('status1.php'); require_once('status2.php'); </php> A teraz do naszej tabelki. Zakładam, że już ją zrobiłeś (w HTMLu, sama tabelka bez żadnej treści), a jeśli nie to poczytaj to: http://www.kurshtml.edu.pl/html/struktura_tabeli,tabele.html W odpowiednich wierszach i kolumnach tabeli parsujesz dane z plików status1.php i status2.php (lub więcej/mniej w zależności od serwerów). Przykładowo w określonym wierszu pod kolumną "Mapa" wpisujesz: {$map1} I w tym miejscu pojawi się nazwa mapy na danym serwerze. Identycznie robisz z innymi polami. Jeżeli chcesz zrobić bardziej rozbudowany status, to będziesz musiał się wgłębić w zawartość podesłanych przeze mnie plików. Co do statusu Online/Offline (na zielono i czerwono), to w moim przypadku po użyciu $fsockopen, który był opisywany w kilku poradnikach, zawsze wyświetlał się status Offline, więc wymyśliłem trochę inny sposób. Utworzyłem warunek, który w zależności od tego czy nazwa mapy wyświetla się w tabelce, będzie określał czy serwer jest włączony czy wyłączony. Wygląda to tak: <if test="$map1"><span style="color: green; font-weight: bold;">Online</span><else /><span style="color: red; font-weight: bold;">Offline</span></if> Dodam, że gdy serwer padnie, to pole z nazwą mapy jest puste więc jest on na 99% prawidłowy. U mnie tabelka ostatecznie wygląda tak: http://www.onlinegamers.pl/pliki/przyklad.jpg Mam nadzieję, że w jakimś stopniu Ci pomogłem
  9. Enabled Do you want to show custom icon for this forum? Na pewno masz to zaznaczone?
  10. w ACP: Aplikacje & Moduły > Calendar > edytujesz i w polu "Publiczny tytuł aplikacji" wpisujesz co chcesz.
  11. Akiro

    (DP32) Forum Icons

    Jeśli nie edytowałeś forumindexTemplate to się nie dziw...
  12. Pewnie wsadziłeś <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p> do jakiegoś ifa
  13. Pokaż jakiś obrazek jak to w tej chwili wygląda, albo najlepiej daj link do forum.
  14. Wklej: <!-- ::: NAVIGATION BREADCRUMBS ::: --> <if test="count( $items['navigation'] )"> <div id='secondary_navigation' class='clearfix'> <ol class='breadcrumb top ipsList_inline left'> <php>$this->did_first = 0;</php> <if test="switchnavigation:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a href='{parse url="act=idx" seotitle="false" base="public"}' itemprop="url"> <span itemprop="title">{$this->settings['board_name']}</span> </a> </li> <if test="didfirstnav:|:$this->did_first=1"></if> </if> <foreach loop="navigation:$items['navigation'] as $idx => $data"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <if test="didfirstappnow:|:$this->did_first"><span class='nav_sep'>{parse replacement="f_nav_sep"}</span></if> <if test="navigationlink:|:$data[1]"><a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']}{$data[0]}' itemprop="url"></if><span itemprop="title">{$data[0]}</span><if test="closenavigationlink:|:$data[1]"></a></if> </li> <if test="forsuredidfirstnav:|:$this->did_first=1"></if> </foreach> </ol> </div> <br /> </if> po <!-- ::: MAIN CONTENT AREA ::: --> <div id='content' class='clearfix'> w globalTemplate
  15. Zapomniałem napisać, że w bicie globalTemplate w edycji szablonu ;p
  16. Jak ma być pod primary navem, to pod nim to umieszczasz. Dokładnie pod tym: <div id='primary_nav' class='clearfix'> <div class='main_width'> <ul class='ipsList_inline' id='community_app_menu'> <if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])"> </if> <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> {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> <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> </ul> </div> <script type='text/javascript'> if( $('primary_nav') ){ ipb.global.activateMainMenu(); } </script> </div>
  17. Już jest normalnie... System > Tools & Settings > Pamięć podręczna > Aktualizuj całą pamięć
  18. Kolorystycznie nawet mi się podoba, ale tą szukajkę mógłbyś obniżyć, aby była bliżej panelu użytkownika, bo w tej chwili wygląda jakby wisiała w powietrzu ;p
  19. Bodajże: .ipsSideBlock h3 { font: normal 14px helvetica, arial, sans-serif; color: #aea3b9; font-weight: 700; padding: 12px 20px; background-image: url({style_images_url}/maintitle_left.png), url({style_images_url}/maintitle_right.png), url({style_images_url}/maintitle_tile.png); background-repeat: no-repeat, no-repeat, repeat-x; background-position: center left, center right, center; height: 16px; margin: -10px -10px 10px; } w ipb_styles.css (tak to u mnie wygląda, dostosuj pod siebie)
  20. Petersa Saarsgarda nie odgadł Dziwne, że próbowałem parę razy od nowa i zawsze na początku proponował Nicholasa Cage'a a za którymś razem, po kilkudziesięciu pytaniach sam się spytał o kogo chodzi
  21. ACP -> Wygląd -> Post Content -> BBCode Znajdź Center. Edytuj. Przy "Na co zamienić BBCode" wklej (podmień to co jest): <span class='bbc_center'>{content}</span>
  22. Jakoś sobie poradziłem. Mimo wszystko, plus za chęci, bo to co napisałeś podsunęło mi trochę inny pomysł Chodziło mi dokładnie o coś takiego: http://img689.imageshack.us/img689/5434/unled2ej.jpg
  23. W firebugu wyświetla mi jedynie elementy z normalnego widoku forum, a nie mogę znaleźć opcji zmiany wyświetlania, choć jestem pewien że taka była na tym skinie. W razie czego poczekam aż skinbox zaktualizuje skin do 3.2 i wtedy podejrzę kod. =/
  24. W źródle widzę jedynie fragment css i kod wyboru skina.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.