Перейти к контенту

[1.x.x]Who Was Online


Builder

Рекомендуемые сообщения

Верно.Скин у меня один стоит.

Забыл сообщить,что всё что я изменяю в skin/s1 папке,ни как не влияет на форум.То есть например изменяю что то в skin_global.php,а результатов в форуме=0. Поэтому всё что касается скинов,то я меняю в админке,ищю нужные php файлы и функции.Только так я получаю какой то результат.

Ссылка на комментарий
Поделиться на других сайтах

Chen

Ну так по-моему в той теме есть как загнать в базу ручкам содержание файла. когда он там будет -

Could not fetch the templates from the database. Template mod_wwo_skin, ID 12
ошибка исчезнет
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Поставил на 1.3 финал, пачти всё пашет, кроме статистики в админке. Выдаёт ошибку о не существующей функции "result_screen()" в Boards.php.

 

У кого-нить была такая ошибка?!

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Пытался поставить его , но у меня в файле Логин.пхп нет этого->

 

Найдите в function do_log_in()

 

 

$ibforums->member = $member;

$ibforums->session_id = $session_id;

 

 

Добавьте выше синий код

 

//-- mod_wwo begin

// Store the login type for this user

$query = "UPDATE ibf_members SET mod_wwo_last_login_type = '".$ibforums->input['Privacy'].

"',mod_wwo_ip_address='".substr($ibforums->input['IP_ADDRESS'],0,50)."' WHERE id='".$member['id']."'";

$DB->query($query);

//-- mod_wwo end

$ibforums->member = $member;

$ibforums->session_id = $session_id;

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

B. Find in function group_form($type='edit')

$ADMIN->html .= $SKIN->add_td_row( array( "<b>Can Upload avatars?$guest_legend" ,

 

$SKIN->form_yes_no("g_avatar_upload", $group['g_avatar_upload'] )

 

) );

 

 

Insert below (insert only the blue text)

$ADMIN->html .= $SKIN->add_td_row( array( "<b>Can Upload avatars?$guest_legend" ,

 

$SKIN->form_yes_no("g_avatar_upload", $group['g_avatar_upload'] )

 

) );

 

//-- mod_wwo begin

require $root_path."/sources/mods/wwo/mod_wwo_func.php";

$mod_wwo = new wwo;

 

$ADMIN->html .= $mod_wwo->admin_group_form($group);

 

//-- mod_wwo end

 

 

что зеленым у меня показывает, что здесь есть ошибка

Ссылка на комментарий
Поделиться на других сайтах

Warning: group_form(): open_basedir restriction in effect. File(/sources/mods/wwo/mod_wwo_func.php) is not within the allowed path(s): (/home/natalka/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/natalka/public_html/forums/sources/Admin/ad_groups.php on line 2100

 

Warning: group_form(/sources/mods/wwo/mod_wwo_func.php): failed to open stream: Operation not permitted in /home/natalka/public_html/forums/sources/Admin/ad_groups.php on line 2100

Ссылка на комментарий
Поделиться на других сайтах

  • 4 месяца спустя...

всё сделал, но последний шаг:

 

когда заходишь в

 

Войдите в ACP ⇒ Statistics Center ⇒ Today Online Statistics

 

вылазеет ошибка:

 

Fatal error: Call to undefined function: main_screen() in /home/klyavas/public_html/sources/Admin/ad_statistics.php on line 108

Добавлено в [mergetime]1105310810[/mergetime]

запарился со скобочкой...щас всё окей :D

Ссылка на комментарий
Поделиться на других сайтах

всё сделал, но последний шаг:

 

когда заходишь в

 

Войдите в ACP ⇒ Statistics Center ⇒ Today Online Statistics

 

вылазеет ошибка:

 

Fatal error: Call to undefined function: main_screen() in /home/klyavas/public_html/sources/Admin/ad_statistics.php on line 108

Добавлено в 01:46

запарился со скобочкой...щас всё окей

 

У меня тоже самое, подскажите кто-нибудь о какой скобке идёт речь.

Ссылка на комментарий
Поделиться на других сайтах

  • 9 месяцев спустя...
  • 2 недели спустя...

Ставлю мод...

 

5. Настройка

Внимание! Внимание не запускайте index.php, а заходите в admin.php

Эти операции должны быть выполнены ДО ТОГО как вы сможете зайти на форум!

Не волнуйтесь, что скриншоты на немецком, в английской версии всё также :D 

Шаг 1:  Войдите в ACP ⇒ Skins & Templates ⇒ Manage HTML Templates

 

и в разделе Template Tools нажмите Run Tool 

 

Выдаёт ошибку:

 

mySQL query error: INSERT INTO ibf_skin_templates SET set_id='1',group_name='skin_post',section_content='
<script language="javascript1.2" type="text/javascript">
<!--
var MessageMax  = "{$ibforums->lang[\'the_max_length\']}";
var Override    = "{$ibforums->lang[\'override\']}";
MessageMax      = parseInt(MessageMax);

if ( MessageMax < 0 )
{
MessageMax = 0;
}

function emo_pop()
{
 window.open(\'index.{$ibforums->vars[\'php_ext\']}?act=legends&CODE=emoticons&s={$ibforums->session_id}\',\'Legends\',\'width=250,height=500,resizable=yes,scrollbars=yes\'); 
}
function bbc_pop()
{
 window.open(\'index.{$ibforums->vars[\'php_ext\']}?act=legends&CODE=bbcode&s={$ibforums->session_id}\',\'Legends\',\'width=700,height=500,resizable=yes,scrollbars=yes\'); 
}	
function CheckLength() {
MessageLength  = document.REPLIER.Post.value.length;
message  = "";
 if (MessageMax > 0) {
	 message = "{$ibforums->lang[\'js_post\']}: {$ibforums->lang[\'js_max_length\']} " + MessageMax + " {$ibforums->lang[\'js_characters\']}.";
 } else {
	 message = "";
 }
 alert(message + "      {$ibforums->lang[\'js_used\']} " + MessageLength + " {$ibforums->lang[\'js_characters\']}.");
}

function ValidateForm(isMsg) {
 MessageLength  = document.REPLIER.Post.value.length;
 errors = "";
 
 if (isMsg == 1)
 {
	 if (document.REPLIER.msg_title.value.length < 2)
	 {
   errors = "{$ibforums->lang[\'msg_no_title\']}";
	 }
 }

 if (MessageLength < 2) {
   errors = "{$ibforums->lang[\'js_no_message\']}";
 }
 if (MessageMax !=0) {
	 if (MessageLength > MessageMax) {
   errors = "{$ibforums->lang[\'js_max_length\']} " + MessageMax + " {$ibforums->lang[\'js_characters\']}. {$ibforums->lang[\'js_current\']}: " + MessageLength;
	 }
 }
 if (errors != "" && Override == "") {
	 alert(errors);
	 return false;
 } else {
	 document.REPLIER.submit.disabled = true;
	 return true;
 }
}

// IBC Code stuff
var text_enter_url      = "{$ibforums->lang[\'jscode_text_enter_url\']}";
var text_enter_url_name = "{$ibforums->lang[\'jscode_text_enter_url_name\']}";
var text_enter_image    = "{$ibforums->lang[\'jscode_text_enter_image\']}";
var text_enter_email    = "{$ibforums->lang[\'jscode_text_enter_email\']}";
var text_enter_flash    = "{$ibforums->lang[\'jscode_text_enter_flash\']}";
var text_code           = "{$ibforums->lang[\'jscode_text_code\']}";
var text_quote          = "{$ibforums->lang[\'jscode_text_quote\']}";
var error_no_url        = "{$ibforums->lang[\'jscode_error_no_url\']}";
var error_no_title      = "{$ibforums->lang[\'jscode_error_no_title\']}";
var error_no_email      = "{$ibforums->lang[\'jscode_error_no_email\']}";
var error_no_width      = "{$ibforums->lang[\'jscode_error_no_width\']}";
var error_no_height     = "{$ibforums->lang[\'jscode_error_no_height\']}";
var prompt_start        = "{$ibforums->lang[\'js_text_to_format\']}";

var help_bold           = "{$ibforums->lang[\'hb_bold\']}";
var help_italic         = "{$ibforums->lang[\'hb_italic\']}";
var help_under          = "{$ibforums->lang[\'hb_under\']}";
var help_font           = "{$ibforums->lang[\'hb_font\']}";
var help_size           = "{$ibforums->lang[\'hb_size\']}";
var help_color          = "{$ibforums->lang[\'hb_color\']}";
var help_close          = "{$ibforums->lang[\'hb_close\']}";
var help_url            = "{$ibforums->lang[\'hb_url\']}";
var help_img            = "{$ibforums->lang[\'hb_img\']}";
var help_email          = "{$ibforums->lang[\'hb_email\']}";
var help_quote          = "{$ibforums->lang[\'hb_quote\']}";
var help_list           = "{$ibforums->lang[\'hb_list\']}";
var help_code           = "{$ibforums->lang[\'hb_code\']}";
var help_click_close    = "{$ibforums->lang[\'hb_click_close\']}";
var list_prompt         = "{$ibforums->lang[\'js_tag_list\']}";
var help_transit         = "{$ibforums->lang[\'hb_transit\']}";

//-->
</script>
<script language="JavaScript" type="text/javascript">
var rusBig = new Array( "ン", "ラ", "リ", "ィ", "ィ", "ニ", "゙", "゙", "\゚", "\゚", "タ", "チ", "ツ", "テ", "ト", "ナ", "ヌ", "ネ", "ノ", "ハ", "ヒ", "フ", "ヘ", "ホ", "マ", "ミ", "ム", "メ", "モ", "ヤ", "ユ", "ヨ", "ル", "レ", "ロ", "ワ");
var rusSmall = new Array("", "・quot;, "・quot;, "ク", "ク","・quot;, "", "", "", "", "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot;, "・quot; );
var engBig = new Array("E\\'", "CH", "SH", "YO", "JO", "ZH", "YU", "JU", "YA", "JA", "A","B","V","G","D","E", "Z","I","J","K","L","M","N","O","P","R","S","T","U","F","H","C", "W","~","Y", "\\'");
var engSmall = new Array("e\\'", "ch", "sh", "yo", "jo", "zh", "yu", "ju", "ya", "ja", "a", "b", "v", "g", "d", "e", "z", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s",  "t", "u", "f", "h", "c", "w", "~", "y", "\\'");
var rusRegBig = new Array( /ン/g, /ラ/g, /リ/g, /ィ/g, /ィ/g, /ニ/g, /゙/g, /゙/g, /゚/g, /゚/g, /タ/g, /チ/g, /ツ/g, /テ/g, /ト/g, /ナ/g, /ヌ/g, /ネ/g, /ノ/g, /ハ/g, /ヒ/g, /フ/g, /ヘ/g, /ホ/g, /マ/g, /ミ/g, /ム/g, /メ/g, /モ/g, /ヤ/g, /ユ/g, /ヨ/g, /ル/g, /レ/g, /ロ/g, /ワ/g);
var rusRegSmall = new Array( //g, /・g, /・g, /ク/g, /ク/g, /・g, //g, //g, //g, //g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g, /・g);
var engRegBig = new Array( /E\'/g, /CH/g, /SH/g, /YO/g, /JO/g, /ZH/g, /YU/g, /JU/g, /YA/g, /JA/g, /A/g, /B/g, /V/g, /G/g, /D/g, /E/g, /Z/g, /I/g, /J/g, /K/g, /L/g, /M/g, /N/g, /O/g, /P/g, /R/g, /S/g, /T/g, /U/g, /F/g, /H/g, /C/g, /W/g, /~/g, /Y/g, /\'/g);
var engRegSmall = new Array(/e\'/g, /ch/g, /sh/g, /yo/g, /jo/g, /zh/g, /yu/g, /ju/g, /ya/g, /ja/g, /a/g, /b/g, /v/g, /g/g, /d/g, /e/g, /z/g, /i/g, /j/g, /k/g, /l/g, /m/g, /n/g, /o/g, /p/g, /r/g, /s/g, /t/g, /u/g, /f/g, /h/g, /c/g, /w/g, /~/g, /y/g, /\'/g);


function rusLang() {
var textar = document.REPLIER.Post.value;
if (textar) {
for (i=0; i<engRegSmall.length; i++) {
textar = textar.replace(engRegSmall[i], rusSmall[i])  
   }
for (var i=0; i<engRegBig.length; i++) {
textar = textar.replace(engRegBig[i], rusBig[i])  
   } 
document.REPLIER.Post.value = textar;
}
}

</script>

',func_name='get_javascript',func_data='',updated='1130274193'

mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CH", "SH", "YO", "JO", "ZH", "YU", "JU", "YA", "JA", "A","B","V","G","D","E", "Z' at line 1
mySQL error code: 
Date: Wednesday 26th of October 2005 12:03:13 AM

Ссылка на комментарий
Поделиться на других сайтах

в общем суть в чем...

 

имеется ipb 1.3 final

все сделал так как описано, но...

в файле Boards.php нужно было найти

        if ($ibforums->vars['show_birthdays'])
        {

                      .........
  
    $stats_html .= $this->html->birthdays( $birthstring, $count, $lang );
                }
            }
        }
    }

    //-----------------------------------------------
    // Are we viewing the calendar?
    //-----------------------------------------------

 

и внутри этого кода добавить

//-- mod_wwo begin
        //*********************************************/
        // Add in show online users today
        //*********************************************/

        // Have we global permission ?
        if ($ibforums->vars['mod_wwo_show']){

            // Has this user permission ?
            if ($ibforums->member['mod_wwo_g_online_info']) {
                $this->mod_wwo = $std->load_template('mod_wwo_skin');
                global $mod_wwo;
                $stats_html .= $this->mod_wwo->whowasonline($mod_wwo->today());
            }
        }
//-- mod_wwo end

в итоге мы должны были получить вот такую "картинку":

        if ($ibforums->vars['show_birthdays'])
        {

                      .........
  

    $stats_html .= $this->html->birthdays( $birthstring, $count, $lang );
                }
            }
        }

//-- mod_wwo begin
        //*********************************************/
        // Add in show online users today
        //*********************************************/

        // Have we global permission ?
        if ($ibforums->vars['mod_wwo_show']){

            // Has this user permission ?
            if ($ibforums->member['mod_wwo_g_online_info']) {
                $this->mod_wwo = $std->load_template('mod_wwo_skin');
                global $mod_wwo;
                $stats_html .= $this->mod_wwo->whowasonline($mod_wwo->today());
            }
        }
//-- mod_wwo end 

    }

    //-----------------------------------------------
    // Are we viewing the calendar?
    //-----------------------------------------------

но вот незадача, в искомой части кода у меня закрываются не 4, а три фигурные скобки, то есть у меня код выглядит вот так:

    $stats_html .= $this->html->birthdays( $birthstring, $count, $lang );
                }
            }
        }

    //-----------------------------------------------
    // Are we viewing the calendar?
    //-----------------------------------------------

и при попытке добавить необходимые строки - выбрасыват ошибку.

 

сразу хочу оговорится, что на версии 1.2 была такая же проблема.

есть варианты?

 

Всё поставил, здесь прикол в том, что после слов //-- mod_wwo end скобки не должно быть.

Это касается сообщения и From Baku.

Не знаю почему мод поставился на мой форум, но скажу честно, что в 5-ом пункте выдаёт ошибку, которую я описал выше.

Не знаю что эта ошибка значит.

Ссылка на комментарий
Поделиться на других сайтах

и внутри этого кода добавить

 

ну дык внутрь это значит, что нужно добавить вместо точек.

т.е. по идее наверно должно быть так:

 

if ($ibforums->vars['show_birthdays'])
       {

//-- mod_wwo begin
       //*********************************************/
       // Add in show online users today
       //*********************************************/

       // Have we global permission ?
       if ($ibforums->vars['mod_wwo_show']){

           // Has this user permission ?
           if ($ibforums->member['mod_wwo_g_online_info']) {
               $this->mod_wwo = $std->load_template('mod_wwo_skin');
               global $mod_wwo;
               $stats_html .= $this->mod_wwo->whowasonline($mod_wwo->today());
           }
       }
//-- mod_wwo end
 
   $stats_html .= $this->html->birthdays( $birthstring, $count, $lang );
               }
           }
       }
   }

   //-----------------------------------------------
   // Are we viewing the calendar?
   //-----------------------------------------------

 

Разве нет ?

Ссылка на комментарий
Поделиться на других сайтах

и внутри этого кода добавить

 

ну дык внутрь это значит, что нужно добавить вместо точек.

т.е. по идее наверно должно быть так:

 

if ($ibforums->vars['show_birthdays'])
       {

//-- mod_wwo begin
       //*********************************************/
       // Add in show online users today
       //*********************************************/

       // Have we global permission ?
       if ($ibforums->vars['mod_wwo_show']){

           // Has this user permission ?
           if ($ibforums->member['mod_wwo_g_online_info']) {
               $this->mod_wwo = $std->load_template('mod_wwo_skin');
               global $mod_wwo;
               $stats_html .= $this->mod_wwo->whowasonline($mod_wwo->today());
           }
       }
//-- mod_wwo end
 
   $stats_html .= $this->html->birthdays( $birthstring, $count, $lang );
               }
           }
       }
   [b]}[/b]

   //-----------------------------------------------
   // Are we viewing the calendar?
   //-----------------------------------------------

 

Разве нет ?

 

Song, там где у тебя заканчиваются 4-мя скобками.

Одна скобка лишняя, которую я выделел, т.е. её не должно быть.

Потому что в самом файле только три фигурных скобки.

Ты лучше скажи что можно сказать о 5-ом шаге, который у меня не сработал?!

Ссылка на комментарий
Поделиться на других сайтах

  • 10 месяцев спустя...

А у меня вот что выскочило:

Fatal error: Call to a member function today() on a non-object in /home/rzdforum/public_html/sources/Boards.php on line 302

 

Что не делал не могу исправить

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.