svetvikt Опубликовано 13 Июня 2005 Жалоба Поделиться Опубликовано 13 Июня 2005 Хочеться запустить у себя на форуме бегущую стоку. но я так и не понял она есть в полное версии IPB 1.3 или её надо йстанаввливать?Установил РПГ 4.1 для IPB 1.3 и выдает строку ошибки. и не отображает в постах рпг параметры рамки есть, названия есть а цифр нет, если смотреть через профиль пользователя то там все нормально отображает, причем сколько сообщений на листе столько и будут повторяться все 4 строки ошибок (строк столько сколько параметров РПГ)если можно подскажите в чем проблема ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 NATTO Опубликовано 14 Июня 2005 Жалоба Поделиться Опубликовано 14 Июня 2005 svetviktУ меня стоит Global Messaging System, в которую уже сам ввожу текст, какой хочу, хоть бегущую строку:QUOTE //---------------------------------- // Global Messaging System // by: Digital-NW //---------------------------------- This mod will allow you to create a global message that will appear under the banner of your board. It is totally controlled within the ACP. The link to it is located under the Administration section in your ACP. There you can set the message to be set to your text as well as use html to make it as magical as you like. Nothing like the over exstravigant to make sure those member notice you Open sources/admin/admin_pages.php Find: CODE 6 => array ( 1 => array( 'Manage Word Filters', 'act=op&code=bw' ), 2 => array( 'Manage Emoticons', 'act=op&code=emo' ), 3 => array( 'Manage Help Files', 'act=help' ), 4 => array( 'Recount Statistics', 'act=op&code=count' ), And Replace With: CODE 6 => array ( 1 => array( 'Global Messaging', 'act=op&code=glomes' ), 2 => array( 'Manage Word Filters', 'act=op&code=bw' ), 3 => array( 'Manage Emoticons', 'act=op&code=emo' ), 4 => array( 'Manage Help Files', 'act=help' ), 5 => array( 'Recount Statistics', 'act=op&code=count' ), Close and Save! Open sources/admin/ad_settings.php Find: CODE $ADMIN->html .= $SKIN->add_td_row( array( "<b>Cookie Path</b><br>Relative path from domain to root IBF dir" , $SKIN->form_input( "cookie_path", $INFO['cookie_path'] ) ) ); $this->common_footer(); } Add After: CODE //-------------------------------------------------------------- // Global Messaging System //-------------------------------------------------------------- function glomes() { global $IN, $INFO, $DB, $SKIN, $ADMIN, $std, $MEMBER, $GROUP; $ADMIN->page_detail = "This section is used to set a message to show globally on your messge board."; $ADMIN->page_title = "Global Messaging System"; //+------------------------------- $ADMIN->html .= $SKIN->start_form( array( 1 => array( 'code' , 'do_glomes' ), 2 => array( 'act' , 'op' ), ) ); $ADMIN->html .= $SKIN->start_table( "Global Messaging Settings" ); //+------------------------------- // Sort out exempt groups //+------------------------------- $DB->query("SELECT g_id, g_title FROM ibf_groups ORDER BY g_title"); while ( $r = $DB->fetch_row() ) { $mem_group[] = array( $r['g_id'] , $r['g_title'] ); } $exempt = explode(',', trim($INFO['glomes_exempt']) ); $ADMIN->html .= $SKIN->add_td_row( array( "<b>Enable the messaging system?</b>" , $SKIN->form_yes_no( "glomes_on", $INFO['glomes_on'] ) ) ); $ADMIN->html .= $SKIN->add_td_row( array( "<b>Which member groups do not get to see this message?</b>" , $SKIN->form_multiselect( "groups[]", $mem_group, $exempt ) ) ); $ADMIN->html .= $SKIN->add_td_row( array( "<b>Message</b><br>That's right! The one you want to say.<br>(HTML allowed)" , $SKIN->form_textarea( "glomes_text", $INFO['glomes_text'] ) ) ); $ADMIN->html .= $SKIN->end_form('Save'); $ADMIN->html .= $SKIN->end_table(); $ADMIN->output(); } Find: CODE //------------------------- case 'count': $this->countstats(); break; case 'docount': $this->docount(); break; default: $this->cookie(); break; Add After: CODE //------------------------- case 'glomes': $this->glomes(); break; case 'do_glomes': $HTTP_POST_VARS['glomes_exempt'] = ','. @implode( ",", $HTTP_POST_VARS['groups'] ) . ','; $this->save_config( array ( 'glomes_on', 'glomes_text', 'glomes_exempt' ) ); break; Save and Close! Open sources/functions.php Find: CODE if ( empty($output_array['OVERRIDE']) ) { $ibforums->skin['template'] = str_replace( "<% MEMBER BAR %>" , $output_array['MEMBER_BAR'], $ibforums->skin['template']); } else { $ibforums->skin['template'] = str_replace( "<% MEMBER BAR %>" , $skin_universal->member_bar_disabled(), $ibforums->skin['template']); } Add After: CODE //--------------------------------------------- // Global Messaging System //--------------------------------------------- if ( $ibforums->vars['glomes_on'] == 1 ) { if ( ! stristr( $ibforums->vars['glomes_exempt'], ','.$ibforums->member['mgroup'].',' ) ) { $ibforums->skin['template'] = str_replace( "<% GLOBAL MESSAGE %>" , $skin_universal->global_message("{$ibforums->vars['glomes_text']}"), $ibforums->skin['template']); } else {$ibforums->skin['template'] = str_replace( "<% GLOBAL MESSAGE %>" , "" , $ibforums->skin['template']); //continue to nothing } } else {$ibforums->skin['template'] = str_replace( "<% GLOBAL MESSAGE %>" , "" , $ibforums->skin['template']); //Nothing } Save and Close! Open skin_global.php Find: CODE class skin_global { Add after: CODE function global_message($message) { global $ibforums; return <<<EOF <table width="100%" id="userlinks" cellspacing="6"> <tr> <td>$message</td> </tr> </table> EOF; } Find: CODE <!--IBF.BANNER--> <div id='logostrip'> <a href='{$ibforums->base_url}' title='Board Home'><img src='{$ibforums->vars['img_url']}/logo4.gif' alt='Powered by Invision Power Board' border="0" /></a> </div> Add After: CODE <% GLOBAL MESSAGE %> Save and Close! Upload all edited files and your good to go Don't forget that you may need to Resync your database with the skin files. This can be done in the skin template section of your ACP. -------------------- Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 svetvikt Опубликовано 16 Июня 2005 Автор Жалоба Поделиться Опубликовано 16 Июня 2005 Спасибо за ответ ))только если это возможно поясните поподробней как мне разместить её, куда вписать этот код и где там можно писать свой текст, и возможно ли все это зделать для версии 2.0.3 а то я обнавил )) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
svetvikt
Хочеться запустить у себя на форуме бегущую стоку. но я так и не понял она есть в полное версии IPB 1.3 или её надо йстанаввливать?
Установил РПГ 4.1 для IPB 1.3 и выдает строку ошибки.
и не отображает в постах рпг параметры рамки есть, названия есть а цифр нет, если смотреть через профиль пользователя то там все нормально отображает,
причем сколько сообщений на листе столько и будут повторяться все 4 строки ошибок (строк столько сколько параметров РПГ)
если можно подскажите в чем проблема
)
Ссылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.