Ошибки в FireBoard при переносе с одного хостинга на другой :(

Тема в разделе "Fireboard", создана пользователем Eugene, 19.02.2008.

  1. Eugene
    Offline

    Eugene Недавно здесь

    Регистрация:
    17.09.2007
    Сообщения:
    6
    Симпатии:
    0
    Перенес сайт с одного хостинга на другой. Все работает на ура, кроме форума.
    Здесь можно посмотреть наглядно
    http://etud.nichost.ru/index.php?option=com_fireboard&Itemid=158
    А ошибки такие:
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Это вверху, над шапкой сайта.

    И в теле сайта, над форумом:
    Warning: main(/home/etud/etud-otradnoe.ru/docs/components/com_fireboard/template/default/plugin/profilebox/profilebox.php) [function.main]: failed to open stream: No such file or directory in /home/etud/etud-otradnoe.ru/docs/components/com_fireboard/fireboard.php on line 1188

    Warning: main() [function.include]: Failed opening '/home/etud/etud-otradnoe.ru/docs/components/com_fireboard/template/default/plugin/profilebox/profilebox.php' for inclusion (include_path='.:/home/etud/etc') in /home/etud/etud-otradnoe.ru/docs/components/com_fireboard/fireboard.php on line 1188

    Warning: main(/home/etud/etud-otradnoe.ru/docs/components/com_fireboard/template/default/fb_category_list_bottom.php) [function.main]: failed to open stream: No such file or directory in /home/etud/etud-otradnoe.ru/docs/components/com_fireboard/template/default/listcat.php on line 1314

    Warning: main() [function.include]: Failed opening '/home/etud/etud-otradnoe.ru/docs/components/com_fireboard/template/default/fb_category_list_bottom.php' for inclusion (include_path='.:/home/etud/etc') in /home/etud/etud-otradnoe.ru/docs/components/com_fireboard/template/default/listcat.php on line 1314

    Посоветуйте пожалуйста, что делать-то чтобы исправить и заработало нормально???

    Добавлено через 5 часов 25 минут
    Проблему с форумом решил. А вот что делать с ошибками меню, которые появляются над шапкой сайта?
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Warning: Division by zero in /home/etud/etud-otradnoe.ru/docs/templates/etud/rt_splitmenu.php on line 63
    Заранее спасибо!! :)
     
    Последнее редактирование: 19.02.2008
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Ошибки в FireBoard при переносе с одного хостинга на другой :(

    А покажи чего там в этом файле rt_splitmenu.php на строке 63. И перезалей компонент форума, а то потерялись какие-то файлы видимо.
     
  4. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Ошибки в FireBoard при переносе с одного хостинга на другой :(

    Сдается мне, что эти ошибки были и раньше : ) Может просто ошибки отключить?
     
  5. Eugene
    Offline

    Eugene Недавно здесь

    Регистрация:
    17.09.2007
    Сообщения:
    6
    Симпатии:
    0
    Ответ: Ошибки в FireBoard при переносе с одного хостинга на другой :(

    С ошибками форума я уже разобрался. Спасибо. :) Там действительно файлы потерялись. :)
    Вот с меню пока никак. :(
    Вот что в rt_splitmenu.php Последние строки 63, 64, 65. Ошибка говорит, что в 63. На предыдущем хостинге все прекрасно работало.

    Код (PHP):
    1. /**
    2.     * Utility function for writing a menu link
    3.     */
    4.     function rtGetTabColor() {
    5.         global $tab_color;
    6.         return $tab_color;
    7.     }
    8.    
    9.  
    10.     function rtGetHilightid() {
    11.         global $hilightid;
    12.         return $hilightid;
    13.     }
    14.    
    15.     function rtGetSubMenuLink( $mitem, $level, $hilight=false , $color_index=false) {
    16.         global $Itemid, $mosConfig_live_site, $mainframe, $hilightid, $menuname, $tab_colors, $tab_color, $tab_index, $forcehilite;
    17.         $txt = '';
    18.         $id = '';
    19.  
    20.         switch ($mitem->type) {
    21.             case 'separator':
    22.             case 'component_item_link':
    23.             break;
    24.             case 'content_item_link':
    25.             $temp = split("&task=view&id=", $mitem->link);
    26.             $mitem->link .= '&Itemid='. $mainframe->getItemid($temp[1]);
    27.             break;
    28.             case 'url':
    29.             if ( eregi( 'index.php\?', $mitem->link ) ) {
    30.                 if ( !eregi( 'Itemid=', $mitem->link ) ) {
    31.                     $mitem->link .= '&Itemid='. $mitem->id;
    32.                 }
    33.             }
    34.             break;
    35.             case 'content_typed':
    36.             default:
    37.             $mitem->link .= '&Itemid='. $mitem->id;
    38.             break;
    39.         }
    40.  
    41.         if ($color_index && isset($tab_colors[($tab_index)%count($tab_colors)])) {
    42.             $id .= $tab_colors[($tab_index)%count($tab_colors)];
    43.             $tab_index++;
     
  6. Eugene
    Offline

    Eugene Недавно здесь

    Регистрация:
    17.09.2007
    Сообщения:
    6
    Симпатии:
    0
    Ответ: Ошибки в FireBoard при переносе с одного хостинга на другой :(

    Всем откликнувшимся спасибо. Вопрос снимается.
    В поисках ответа обнаружил, что с такой проблемой море сайтов.
    И решение такое:
    вот этот код со строки 63 по 67 в файле rt_splitmenu.php

    Код (PHP):
    1. if ($color_index && isset($tab_colors[($tab_index)%count($tab_colors)])) {
    2.             $id .= $tab_colors[($tab_index)%count($tab_colors)];
    3.             $tab_index++;
    4.            
    5.         }


    нужно заменить на этот код

    Код (PHP):
    1. if ($color_index && !empty($tab_colors)) {
    2.             $id .= $tab_colors[($tab_index)%count($tab_colors)];
    3.             $tab_index++;
    4.            
    5.         }


    У меня все заработало. :)
     

Поделиться этой страницей

Загрузка...