sercam Опубликовано 10 Ноября 2004 Жалоба Поделиться Опубликовано 10 Ноября 2004 Или они и не должны работать??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 10 Ноября 2004 Жалоба Поделиться Опубликовано 10 Ноября 2004 у меня работает нормально. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sercam Опубликовано 16 Ноября 2004 Жалоба Поделиться Опубликовано 16 Ноября 2004 блин. я пытался использовать теги, которые используются в форуме.надо HTML теги использовать!!! всё получмлось. спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 16 Ноября 2004 Жалоба Поделиться Опубликовано 16 Ноября 2004 //----------------------------------// 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: 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: 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: $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: //-------------------------------------------------------------- // 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: //------------------------- case 'count': $this->countstats(); break; case 'docount': $this->docount(); break; default: $this->cookie(); break; Add After: //------------------------- 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: 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: //--------------------------------------------- // 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: class skin_global { Add after: function global_message($message) { global $ibforums; return <<<EOF <table width="100%" id="userlinks" cellspacing="6"> <tr> <td>$message </tr> </table> EOF; } Find: <!--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: <% 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. Вызывает сомнения этот кусок function global_message($message) { global $ibforums; return <<<EOF <table width="100%" id="userlinks" cellspacing="6"> <tr> <td>$message </tr> </table> EOF; } М.б. надо такfunction global_message($message) { global $ibforums; return <<<EOF <table width="100%" id="userlinks" cellspacing="6"> <tr> <td>$message</td> </tr> </table> EOF; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Pantera Опубликовано 16 Ноября 2004 Жалоба Поделиться Опубликовано 16 Ноября 2004 function global_message($message) {global $ibforums;return <<<EOF <table width="100%" id="userlinks" cellspacing="6"> <tr> <td>$message</td> </tr> </table>EOF;}....конечно так...... куда же они дели..... закрывающий </td> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 16 Ноября 2004 Жалоба Поделиться Опубликовано 16 Ноября 2004 Pantera конечно так...... куда же они дели..... закрывающий </td>хто куда кого дел ??? еще раз говорю, все работоспособно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 16 Ноября 2004 Жалоба Поделиться Опубликовано 16 Ноября 2004 Dekker это я нписала выше, что вызывает сомнения этот кусок function global_message($message) { global $ibforums; return <<<EOF <table width="100%" id="userlinks" cellspacing="6"> <tr> <td>$message </tr> </table> EOF; } Надо бы такfunction global_message($message) { global $ibforums; return <<<EOF <table width="100%" id="userlinks" cellspacing="6"> <tr> <td>$message</td> </tr> </table> EOF; }т.е. надо закрыть тэг строки таблицы... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Pantera Опубликовано 17 Ноября 2004 Жалоба Поделиться Опубликовано 17 Ноября 2004 Iris ну да и я так говорю...по-моему..... надо бы его все таки закрыть..... Добавлено в [mergetime]1100713331[/mergetime] а хотя если оно работает..... так пущай так и будет..... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kapa6acbl4 Опубликовано 23 Ноября 2004 Жалоба Поделиться Опубликовано 23 Ноября 2004 Так нада </td> или нет!? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 23 Ноября 2004 Жалоба Поделиться Опубликовано 23 Ноября 2004 Kapa6acbl4 Так нада </td> или нет!? Таблицы в HTML Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NADZIRATEL Опубликовано 5 Декабря 2004 Жалоба Поделиться Опубликовано 5 Декабря 2004 установил. работает. НО! при выборе "Any Group" - новость не появляется. никакая группа её не видит Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NADZIRATEL Опубликовано 6 Декабря 2004 Жалоба Поделиться Опубликовано 6 Декабря 2004 ну что, неужели никто не поможет исправить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wizard_Max Опубликовано 23 Декабря 2004 Жалоба Поделиться Опубликовано 23 Декабря 2004 Сделал как и написано, и получилась такая хрень - под баннером появиласи надпись <% GLOBAL MESSAGE %>, и в админке не появился пункт Проверял 2 раза, вроде правильно всё сделал..... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Relict Опубликовано 28 Декабря 2004 Жалоба Поделиться Опубликовано 28 Декабря 2004 (изменено) NADZIRATEL а вы читать умеете (сорри не удержался.) Which member groups do not get to see this message? Вопрос по теме: Какой тэг использовать что бы глобальное сообщение двигалось?И как сменить направление движения (слева на право, справа на лево) Изменено 28 Декабря 2004 пользователем Relict Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DDfans Опубликовано 3 Января 2005 Жалоба Поделиться Опубликовано 3 Января 2005 Relict Вопрос по теме: Какой тэг использовать что бы глобальное сообщение двигалось?Посмотри по этой ссылке: http://www.jk.ua/various/40guide/40text_ma.htmlТам многое можно узнать 2All: А эти глобальные объявления работают на 2.0.3? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.