kamros
Użytkownik-
Postów
89 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez kamros
-
Dobra, to działa, ale teraz gdy napiszę post, to zamiast przeładować forum aby dodało wpis, to trzeba to ręcznie zrobić. Czemu?
-
A może być to wina cloudflare (DNS)?
-
Nie uważam, że skryptu, bo np. na operze mi działa postowanie, a na Mozilli nie.
-
Sorka, teraz wbij
-
Test1 Hasło: test www.u-rp.eu
-
FireFox najnowsza wersja. Tutaj mi JS działa dobrze. Forum to: www.u-rp.eu
-
Bo to jest tak, że po mozilie nie działa, a pod operę już działa.
-
Tak,. jest edytor na dole w podstawowej formie, bez tych opcji aby udoskonalić tekst i nie ad się nic napisać. Tak samo jest w zakładaniu nowego tematu. Cały ten edytor znika.
-
Czemu mam problem z szybkim odpowiadaniem? Takie coś mi się robi jak poniżej: http://u-rp.eu/u-rp....-2-15-18-46.png
-
Mam taki kod, ale on jest zły. public function formNewCharacter($messages=array()) { return $this->registry->output->getTemplate('urp')->ucpFormNewChar($messages); } public function saveNewCharacter() { $this->DB->query('SELECT uid FROM mybb_game_chars WHERE gid='.$this->memberData['member_id'].' AND ((ban=1 OR ban>UNIX_TIMESTAMP()) OR (hours<5))'); if($this->DB->getTotalRows() > 0) { $this->registry->output->showError('Nie moĹĽesz zaĹ‚oĹĽyć nowej postaci. MoĹĽliwe powody:<ul><li>KtĂłraĹ› z Twoich postaci moĹĽe mieć poniĹĽej 10. przegranych godzin.</li><li>Jedna z postaci moĹĽe być zbanowana.</li></ul>',0); return; } $messages = array(); $skins = urpLib::getSkins(false); if($this->request['age']>90 || $this->request['age']<18) { $messages[] = 'Podany wiek wykracza poza dozwolony zakres.'; } else { $newCharacter['age'] = intval($this->request['age']); } if($this->request['gender']!=0 && $this->request['gender']!=1) { $messages[] = 'Nie wybrano pĹ‚ci postaci lub formularz zostaĹ‚ niepoprawnie pobrany.'; } else { $newCharacter['sex'] = intval($this->request['gender']); } if(!preg_match('~[A-Z][a-z]*~',$this->request['name']) && preg_match('~[A-Z][a-z]*~',$this->request['surname'])) { $messages[] = 'Podana nazwa postaci nie jest dozwolona.'; } else { $newCharacter['nick'] = $this->request['name'] . '_' . $this->request['surname']; } $this->DB->query("SELECT nick FROM mybb_game_chars WHERE nick LIKE '".$this->DB->addSlashes($newCharacter['nick'])."'"); $this->DB->execute(); if($this->DB->getTotalRows() > 0) { $existing = $this->DB->fetch(); $messages[] = 'Podana nazwa postaci jest zbyt podobna do juĹĽ istniejÄ…cej w Ĺ›wiecie gry ('.$existing['nick'].').'; } if(count($messages)) { $this->registry->output->showError('Podczas rejestracji popeĹ‚niono nastÄ™pujÄ…ce błędy:<br /><br /><ul><li>'.implode('</li><li>',$messages).'</li></ul>',0); } else { $this->DB->query(sprintf( 'INSERT INTO mybb_game_chars (nick,sex,age,skin,cash,bank,gid) VALUES(\'%s\',%d,%d,%d,50,-1,%d)', $this->DB->addSlashes($newCharacter['nick']), $newCharacter['sex'], $newCharacter['age'], $newCharacter['skin'], $this->memberData['member_id'] )); $this->DB->execute(); $this->registry->output->silentRedirect( $this->registry->output->buildUrl('module=usercp&tab=urp','publicWithApp') ); } } Chciałbym Was prosić abyście mi pomogli i pokazali jak zrobić przykładowy formularz w postaci php (pod bit potem to sobie podepnę). Niech będzie jedno pole np. Nick i znaczek "wyślij". Ma to wysyłać zapytanie do bazy pod kolumnę "nick" w IPB_Players.
-
konwertowanie z mybb na ipb
kamros odpowiedział(a) na kamros temat w Programowanie / tworzenie styli
Wpisywałem nawet mybb_ i też nic... -
Czemu gdy konwertuje, to mam błąd taki? Błąd systemu There was an error counting the entries in the smilies table - this can happen when the sql prefix is set incorrectly. SQL Prefix: Tables: grp_anim grp_applications grp_banks grp_bans grp_biz grp_doors grp_frac grp_gamelog grp_gangzone grp_gates grp_logt grp_members grp_objects grp_order grp_orderinfo grp_org grp_penalty grp_players grp_products grp_profhtml grp_questions grp_race grp_radiostation grp_skins grp_spawns grp_things grp_vehicles grp_vehsalon ipb_admin_login_logs ipb_admin_logs ipb_admin_permission_rows ipb_announcements ipb_api_log ipb_api_users ipb_attachments ipb_attachments_type ipb_badwords ipb_banfilters ipb_bbcode_mediatag ipb_bulk_mail ipb_cache_simple ipb_cache_store ipb_captcha ipb_content_cache_posts ipb_content_cache_sigs ipb_conv_apps ipb_conv_link ipb_conv_link_pms ipb_conv_link_posts ipb_conv_link_topics ipb_converge_local ipb_core_applications ipb_core_editor_autosave ipb_core_geolocation_cache ipb_core_hooks ipb_core_hooks_files ipb_core_incoming_email_log ipb_core_incoming_emails ipb_core_item_markers ipb_core_item_markers_storage ipb_core_like ipb_core_like_cache ipb_core_rss_imported ipb_core_share_links ipb_core_share_links_caches ipb_core_share_links_log ipb_core_soft_delete_log ipb_core_sys_conf_settings ipb_core_sys_cp_sessions ipb_core_sys_lang ipb_core_sys_lang_words ipb_core_sys_login ipb_core_sys_module ipb_core_sys_settings_titles ipb_core_tags ipb_core_tags_cache ipb_core_tags_perms ipb_core_uagent_groups ipb_core_uagents ipb_custom_bbcode ipb_dnames_change ipb_emoticons ipb_error_logs ipb_faq ipb_forum_perms ipb_forums ipb_game_changes ipb_groups ipb_ignored_users ipb_inline_notifications ipb_login_methods ipb_mail_error_logs ipb_mail_queue ipb_member_status_actions ipb_member_status_replies ipb_member_status_updates ipb_members ipb_members_partial ipb_message_posts ipb_message_topic_user_map ipb_message_topics ipb_mobile_notifications ipb_mod_queued_items ipb_moderator_logs ipb_moderators ipb_openid_temp ipb_permission_index ipb_pfields_content ipb_pfields_data ipb_pfields_groups ipb_polls ipb_posts ipb_profile_friends ipb_profile_friends_flood ipb_profile_portal ipb_profile_portal_views ipb_profile_ratings ipb_question_and_answer ipb_rc_classes ipb_rc_comments ipb_rc_modpref ipb_rc_reports ipb_rc_reports_index ipb_rc_status ipb_rc_status_sev ipb_reputation_cache ipb_reputation_index ipb_reputation_levels ipb_rss_export ipb_rss_import ipb_rss_imported ipb_search_sessions ipb_sessions ipb_skin_cache ipb_skin_collections ipb_skin_css ipb_skin_css_previous ipb_skin_generator_sessions ipb_skin_merge_changes ipb_skin_merge_session ipb_skin_replacements ipb_skin_templates ipb_skin_templates_cache ipb_skin_templates_previous ipb_skin_url_mapping ipb_spam_service_log ipb_spider_logs ipb_tags_index ipb_task_logs ipb_task_manager ipb_template_sandr ipb_titles ipb_topic_mmod ipb_topic_ratings ipb_topic_views ipb_topics ipb_twitter_connect ipb_upgrade_history ipb_upgrade_sessions ipb_validating ipb_voters ipb_warn_logs kamera mybb_game_3dtexts mybb_game_anims mybb_game_aprods mybb_game_areas mybb_game_auctions mybb_game_auctions2 mybb_game_audios mybb_game_banks mybb_game_charfeatures mybb_game_charlogs mybb_game_chars mybb_game_charskills mybb_game_colors mybb_game_comunicatorstypes mybb_game_doors mybb_game_fightstyles mybb_game_files mybb_game_gangturfs mybb_game_gmembers mybb_game_groups mybb_game_groupslogs mybb_game_groupsnews mybb_game_groupsprivileges mybb_game_interiors mybb_game_items mybb_game_itemtypes mybb_game_languages mybb_game_logs_login mybb_game_nots mybb_game_objects mybb_game_pickups mybb_game_prods mybb_game_punishs mybb_game_questions mybb_game_settings mybb_game_skinstoreg mybb_game_sms mybb_game_spawns mybb_game_tels mybb_game_vehs mybb_game_verifications mybb_game_weather
-
ROZWIĄZANY: Nie czyta z bazy
kamros odpowiedział(a) na kamros temat w Programowanie / tworzenie styli
Ojjj.. Śmiga Można lock. -
ROZWIĄZANY: Nie czyta z bazy
kamros odpowiedział(a) na kamros temat w Programowanie / tworzenie styli
$characters Nie działa. Tu masz z bitu: <div class="maintitle ipsFilterbar clearfix"> <ul class="ipsList_inline"> <li><a title="Ustawienia ogólne" href="/index.php?app=core&module=usercp&tab=core">Ustawienia</a></li> <li class="active"><a title="Ustawienia dla Gra" href="/index.php?app=core&module=usercp&tab=grp">Gra</a></li> </ul> </div> <div class="ipsBox"> <div class="ipsLayout ipsLayout_withleft ipsLayout_smallleft ipsVerticalTabbed clearfix usercp_body"> <div id="usercp_tabs" class="ipsVerticalTabbed_tabs ipsLayout_left"> <ul> <li class="active"><a href="/index.php?app=core&module=usercp&tab=grp&area=characters">Twoje postacie</a></li> <li><a href="/index.php?app=core&module=usercp&tab=grp&area=newcharacter">Stwórz postać</a></li> <li><a href="/index.php?app=core&module=usercp&tab=grp&area=logs">Dziennik logowań</a></li> </ul> </div> <div id="usercp_content" class="ipsVerticalTabbed_content ipsLayout_content ipsBox_container"> <div class="ipsPad"> <if test="count($chars)"> <p class="message">Witaj, <b>{$this->memberData['name']}</b> w kokpicie naszego serwera!<br />Poniżej znajduje się lista wszystkich postaci, które są przypisane do tego konta globalnego.</p> <br /> <h3 class="maintitle">Twoja lista postaci</h3> <table class="ipb_table report_center" summary="Lista postaci"> <tr class="header"> <th scope="col" style="width:10px">UID</th> <th scope="col" style="width:70px">Imię Nazwisko</th> <th scope="col" style="width:70px">Czas gry</th> <th class="short" style="width:70px">Portfel</th> <th class="short" style="width:70px">Stan konta</th> <th class="short" style="width:90px">Inne</th> <foreach loop="$chars as $chars"> <tr class="{parse striping="rows"}"> <td>{$chars['player_uid']}</td> <td><a data-tooltip='<img src="public/style_images/master/skins/Skin_{$chars['skin']}.png">' href="#">{$chars['nick']}</a></td> <td>{$chars['playtime']}</td> <td class="short">$ {$chars['cash']}</td> <td class="short"><a class='ipsButton_secondary' href="{parse url="module=characters&action=hide&id={$chars['player_uid']}&owner={$chars['owner']}" base="publicWithApp"}">Ukryj postać</a></td> </tr> </foreach> </table> <else /> <p class="message">Nie posiadasz na swoim koncie żadnej postaci! Przejdź do zakładki <b>Stwórz nową postać</b>, aby utworzyć nowe konto w świecie gry.</p> </if> <br> <br> </div></div></div></div> -
ROZWIĄZANY: Nie czyta z bazy
kamros odpowiedział(a) na kamros temat w Programowanie / tworzenie styli
Śmiga śmiga, a powiesz mi do tego jaka będzie zmienna? /* -- ucpCharList --*/ function ucpCharList($characters) { $IPBHTML = ""; if ( ! isset( $this->registry->templateStriping['charFields'] ) ) { $this->registry->templateStriping['charFields'] = array( FALSE, "row1","row2"); } $IPBHTML .= "" . ((count($characters)) ? ("".$this->__f__575350c7156bd3fc7135dbbc40756a2a($characters)."") : (" <p class=\"message unspecific\">Nie posiadasz ĹĽadnych postaci. SprawdĹş menu znajdujÄ…ce siÄ™ po lewej stronie w celu zaĹ‚oĹĽenia nowej postaci.</p> ")) . ""; return $IPBHTML; } function __f__575350c7156bd3fc7135dbbc40756a2a($characters) { $_ips___x_retval = ''; foreach( $characters as $char ) { $_ips___x_retval .= " <fieldset class=\"" . IPSLib::next( $this->registry->templateStriping["charFields"] ) . "\" style=\"position:relative\"> <h3><a href=\" " . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "app=grp&module=ajax§ion=character&do=details&char={$char['player_uid']}&md5check={$this->member->form_hash}", "publicWithApp",'' ), "", "" ) . "\" onclick=\"ipb.grp.showCharacterDetails(this,'{$char['player_uid']}');return false;\">{$char['playername']}</a></h3> <ul> <li class=\"field\"> <table border=\"0\"> <tbody> <tr> <td style=\"width:70px\"><img src=\"/public/style_grp/skins/Skin_" . (($char['lskin']>0) ? ("{$char['lskin']}") : ("{$char['skin']}")) . ".png\" alt=\"\" /></td> <td valign=\"top\"> <table border=\"0\"> <tbody> <tr> <td style=\"font-weight:bold;width:25%\">Identyfikator:</td> <td>{$char['player_uid']}</td> </tr> <tr> <td style=\"font-weight:bold;width:25%\">Czas gry:</td> <td>{$char['playtime']}</td> </tr> <tr> <td style=\"font-weight:bold;width:25%\">PieniÄ…dze:</td> <td>$<b></b>{$char['cash']}</td> </tr> <tr> <td style=\"font-weight:bold;width:25%\">Stan konta:</td> <td> " . (($char['bank']==-1) ? (" Brak konta ") : (" $<b></b>{$char['bank']} ")) . " </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </li> </ul> </fieldset> "; } $_ips___x_retval .= ''; return $_ips___x_retval; } $characters nie działa. -
ROZWIĄZANY: Nie czyta z bazy
kamros odpowiedział(a) na kamros temat w Programowanie / tworzenie styli
Dobra, dzięki za pomoc -
ROZWIĄZANY: Nie czyta z bazy
kamros odpowiedział(a) na kamros temat w Programowanie / tworzenie styli
Nie, nie mam wpisane nic. -
ROZWIĄZANY: Nie czyta z bazy
kamros odpowiedział(a) na kamros temat w Programowanie / tworzenie styli
Nie rozumiem. Mógłbyś jaśniej ciut? -
Witam. Zrobiłem takie coś w php: <?php class profile_penaltyLogs extends profile_plugin_parent { /** * Feturn HTML block * * @access public * @param array Member information * @return string HTML block */ public function return_html_block( $member=array() ) { require_once( IPSLib::getAppDir( 'grp' ) . '/sources/classes/grplib.php' ); $characters = GRPLib::getMemberCharacters($member['member_id'],''); if(count($characters)) { foreach($characters as $char) { $charList .= ','.$char['player_uid']; } $timeLimit = GRPLib::perm_seeFullLogs($this->memberData,$member) ? '' : ' AND expire>('.(IPS_UNIX_TIME_NOW - 3600*24*30).')'; $this->DB->query('SELECT l.*,p.nick,u.member_id,u.member_group_id,u.members_seo_name,u.members_display_name FROM grp_penalty l LEFT JOIN grp_players p ON (p.player_uid=l.player_uid) LEFT JOIN grp_players i ON (i.player_uid=l.issuedby) LEFT JOIN '.$this->DB->obj['sql_tbl_prefix'].'members u ON (u.member_id=i.owner) WHERE l.player_uid IN ('.substr($charList,1).')'.$timeLimit); $this->DB->execute(); $scoldNames = GRPLib::getScoldNames(); while($row = $this->DB->fetch()) { $row['_playername'] = str_replace("_", " ", $row['nick']); $row['_dateline'] = $this->registry->getClass('class_localization')->getDate( $row['dateline'], 'TINY' ); if($row['expire'] == 0) $row['_expire'] = 'Nigdy nie wygasa'; else if($row['expire'] == 1) $row['_expire'] = 'Dezaktywowana'; else $row['_expire'] = $this->registry->getClass('class_localization')->getDate( $row['expire'], 'TINY' ); $row['_deletable'] = ($row['expire']<IPS_UNIX_TIME_NOW && $row['expire']!=0 && $row['expire']!=1) ? 1 : 0; $row['_type'] = $scoldNames[$row['type']]; $logs[] = $row; } return $this->registry->getClass('output')->getTemplate('grp')->profilePenaltyLogs($logs); } else { return $this->registry->getClass('output')->getTemplate('profile')->tabNoContent( 'err_no_posts_to_show' ); } } } ?> Teraz skin: /* -- profilePenaltyLogs --*/ function profilePenaltyLogs($logs) { $IPBHTML = ""; if ( ! isset( $this->registry->templateStriping['rows'] ) ) { $this->registry->templateStriping['rows'] = array( FALSE, "row1","row2"); } $IPBHTML .= "" . ((count($logs)) ? (" <table class=\"ipb_table report_center\" summary=\"Zapisy na temat gracza\"> <tr class=\"header\"> <th scope=\"col\" style=\"width:120px\">Nadano</th> <th scope=\"col\" style=\"width:70px\">Postać</th> <th scope=\"col\">Treść wpisu</th> </tr> ".$this->__f__0236a0b10194877e8c515e2eb6032a61($logs)." </table> ") : (" <br /> <p class=\"message\">Ten gracz nie posiada ĹĽadnych wpisĂłw w logach.</p> ")) . ""; return $IPBHTML; } function __f__0236a0b10194877e8c515e2eb6032a61($logs) { $_ips___x_retval = ''; foreach( $logs as $log ) { $_ips___x_retval .= " <tr class=\"" . IPSLib::next( $this->registry->templateStriping["rows"] ) . "\"> <td style=\"width:20%\">{$log['_dateline']}<br />" . IPSLib::makeNameFormatted( $log['members_display_name'],$log['member_group_id'] ) . "" . $this->registry->getClass('output')->getTemplate('global')->user_popup($log['member_id'], $log['members_seo_name']) . "</td> <td>{$log['_playername']}<br /><span class=\"desc\">{$log['_type']}</span></td> <td>{$log['notes']}<br /><span class=\"desc\">{$log['_expire']}</span> " . (($log['_deletable']==1) ? (" <ul class=\"right\"> <li><a href=\"" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "module=ajax§ion=character&do=delPenalty&dateline={$log['dateline']}&type={$log['type']}&md5check={$this->member->form_hash}", "publicWithApp",'' ), "", "" ) . "\"><img src=\"{$this->settings['img_url']}/delete.png\" alt=\"Dezaktywuj karÄ™\"></a></li> </ul> ") : ("")) . " </td> </tr> "; } $_ips___x_retval .= ''; return $_ips___x_retval; } No i szablon: <if test="count($logs)"> <table class="ipb_table report_center" summary="Zapisy na temat gracza"> <tr class="header"> <th scope="col" style="width:120px">Nadano</th> <th scope="col" style="width:90px">Postać</th> <th scope="col">Treść wpisu</th> </tr> <foreach loop="$logs as $log"> <tr class="row2"> <td style="width:20%">{$log['_dateline']}<br /><a hovercard-ref='member' hovercard-id='{$log['member_id']}' class='url fn left _hovertrigger' href='{parse url="showuser={$log['member_id']}" template="showuser" seotitle="{$log['members_display_name']}" base="public"}' title='{$this->lang->words['view_profile']}'>{IPSMember::makeNameFormatted( $log['members_display_name'],$log['member_group_id'] )}</a></td> <td>{$log['_playername']}<br /><span class="desc">{$log['_type']}</span></td> <td>{$log['notes']}<br /><span class="desc">{$log['_expire']}</span> <if test="$log['_deletable']==1"> <ul class="right"> <li><a href="{parse url="app=grp&module=ajax§ion=character&do=delPenalty&dateline={$log['dateline']}&type={$log['type']}&md5check={$this->member->form_hash}" base="public"}"><img src="{$this->settings['img_url']}/delete.png" alt="Dezaktywuj karę"></a></li> </ul> </if> </td> </tr> </foreach> </table> <else /> <br /> <p class="message">Ten gracz nie posiada żadnych wpisów w logach.</p> </if> I czemu mi nie czyta tego z bazy jak zostanie nadana kara w grze, stworzone zapytanie? Jest jedynie to wyświetlane " <p class="message">Ten gracz nie posiada żadnych wpisów w logach.</p> ". Czemu tak się dzieje?
-
Dobra, poradziłem sobie.
-
Gdy zmieniam, to wyświetla się: http://iv.pl/images/10638871997455354916.png Czemu?
-
There is a syntax error in the template, usually caused by PHP code not properly formed. Please correct the error and hit save again. Takie coś mam jak robię wytnij > Wklej.
-
Witam. Mam pewny kłopot, ponieważ mam takie coś: /* -- profilePenaltyLogs --*/ function profilePenaltyLogs($logs) { $IPBHTML = ""; if ( ! isset( $this->registry->templateStriping['rows'] ) ) { $this->registry->templateStriping['rows'] = array( FALSE, "row1","row2"); } $IPBHTML .= "" . ((count($logs)) ? (" <table class=\"ipb_table report_center\" summary=\"Zapisy na temat gracza\"> <tr class=\"header\"> <th scope=\"col\" style=\"width:120px\">Nadano</th> <th scope=\"col\" style=\"width:70px\">Postać</th> <th scope=\"col\">Treść wpisu</th> </tr> ".$this->__f__0236a0b10194877e8c515e2eb6032a61($logs)." </table> ") : (" <br /> <p class=\"message\">Ten gracz nie posiada ĹĽadnych wpisĂłw w logach.</p> ")) . ""; return $IPBHTML; } function __f__0236a0b10194877e8c515e2eb6032a61($logs) { $_ips___x_retval = ''; foreach( $logs as $log ) { $_ips___x_retval .= " <tr class=\"" . IPSLib::next( $this->registry->templateStriping["rows"] ) . "\"> <td style=\"width:20%\">{$log['_dateline']}<br />" . IPSLib::makeNameFormatted( $log['members_display_name'],$log['member_group_id'] ) . "" . $this->registry->getClass('output')->getTemplate('global')->user_popup($log['member_id'], $log['members_seo_name']) . "</td> <td>{$log['_playername']}<br /><span class=\"desc\">{$log['_type']}</span></td> <td>{$log['notes']}<br /><span class=\"desc\">{$log['_expire']}</span> " . (($log['_deletable']==1) ? (" <ul class=\"right\"> <li><a href=\"" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "module=ajax§ion=character&do=delPenalty&dateline={$log['dateline']}&type={$log['type']}&md5check={$this->member->form_hash}", "publicWithApp",'' ), "", "" ) . "\"><img src=\"{$this->settings['img_url']}/delete.png\" alt=\"Dezaktywuj karÄ™\"></a></li> </ul> ") : ("")) . " </td> </tr> "; } $_ips___x_retval .= ''; return $_ips___x_retval; } I jak z tego wydobyć odpowiednio kod aby on działał w szablonie i wyświetlał co trzeba?
-
Już rozwiązałem problem
-
Witam. Jak są w phpmyadminie kolumny, to np. "members" powinno być bez tego co ja teraz mam "ipb_members" Czemu to "ipb_" mi wtrąca przed nazwę?
