Ошибка профиля и админки

Автор Sanitarium SMF, 15 января 2008, 19:59:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Sanitarium SMF

Пытаюсь зайти в профиль- не заходит, выдает следующее: wallbash
Fatal error: Cannot redeclare template_awards() (previously declared in /usr/home/jeb08ca/public_html/Sources/Load.php(1726) : eval()'d code:2444) in /usr/home/myhost/public_html/Sources/Load.php(1726) : eval()'d code on line 2725

и еще:
в админке на некоторых страницах такая же хрень. че делать? :'( :-[

Lysyj

у меня было такое,если я устанавливал 2 раза мод Awards

Терь надо просто отредактировать файлы в ручную.

Может быть такое что мод Awards был удален с форума,потом установлен заново.

Sanitarium SMF

именно после этого мода все повисло...
а что надо редактировать?

Lysyj

сколько раз устанавливался мод на форум?
Вообще желательно отредактировать все файлы которые затрагивал мод.

Sanitarium SMF

вот как дело было:
первый раз установил мод. все его файлы по ходу установились в дефолт тему.
потом я решил сменить тему, после смены обнаружил, что мод не работает.
залил в папку с новой темой файлы мода
результат- все накрылось...

Lysyj

1.Отредактировать файлы новой темы в ручную.(те файлы которые затрагивал мод для дефолтной темы)
если не помогло
2.попробовать удалить файлы из новой темы
З.Ы.  а на дефолтной теме все работает нормально?

Sanitarium SMF

вернул дефолт - глюк остался.

Цитата: Lysyj от 15 января 2008, 20:36:38
1.Отредактировать файлы новой темы в ручную.(те файлы которые затрагивал мод для дефолтной темы)
если не помогло

Я НЕ ЗНАЮ че там надо редактировать... и не знаю, какие файлы этот мод затрагивает.
я кажись вообще много чего не догоняю...

Lysyj

Администрирование=Пакеты модификаций=Member awards

напротив этого пакета есть ссылки
[ Удалить ] [ Просмотреть файлы ] [ Удалить файл ]

жмем Просмотреть файлы....далее
Install.xml жмем на него и открывается окно с содержимым файла

<file name="$boarddir/index.php">
<file name="$sourcedir/Profile.php">
<file name="$sourcedir/Who.php">
<file name="$sourcedir/Admin.php">
<file name="$sourcedir/Subs.php">
<file name="$sourcedir/ManagePermissions.php">
<file name="$themedir/index.template.php">
<file name="$themedir/Profile.template.php">
<file name="$themedir/Display.template.php">
вот все файлы что затрагивает мод

Sanitarium SMF

ответил же, что не работает...

Lysyj

увидел,поэтому удалил сообщение

Если глюк на дефолтной теме.делаете так...
Во всех файлах,которые затрагивает мод в дефолтной теме,удаляете
дублирующиеся поля.после этого должен заработать.

Какие файлы из перечисленных постом выше,есть в новой теме.
100% есть index.template.php

Sanitarium SMF

ок. совсем тупой вопрос- что такое дублирующие поля?
я просто не очень хорошо понимаю php

Lysyj

например вот такое :
в файле index.php прописано 2 раза а может быть и больше,смотря сколько раз устанавливался сам мод

'awards' => array('ManageAwards.php', 'Awards'),

Sanitarium SMF

про поля ступил...
и еще, почему надо редактировать эти файлы, если в коде ошибки пишет другие?

Lysyj

если посмотреть то мод не затрагивал файл Load.php

а ошибки возникают только если заходить в профиль или админку.

Попробуйте отредактировать файлы которые затрагивал мод во время установки.Все должно заработать

Sanitarium SMF

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

Lysyj

нет.Надо отредактировать только дефолтную.
Мод устанавливался по умолчению в дефолтную тему.

Sanitarium SMF

странно... вот содержание themes/default/index.php

<?php

// Try to handle it with the upper level index.php. (it should know what to do.)
if (file_exists(dirname(dirname(__FILE__)) . '/index.php'))
   include (dirname(dirname(__FILE__)) . '/index.php');
else
   exit;

?>

и нечего  вроде менять...

Lysyj


Lysyj

просмотрите все файлы не только индексный

Sanitarium SMF

мод изменил индекс.пхп из папки с темой и профиль.пхп из папки ресурсов (source)
сейчас гляну в profile.php, может там че нить увижу...
весь день парюсь с форумом, уже глаза в кучку...