hariuss
Обсуждалось в этой теме ранее, проверяйте правильность изменений в файле include/fm.class.php
121. yura3d - 30 мая 2011 — 21:26 - перейти к сообщению
122. hariuss - 31 мая 2011 — 17:52 - перейти к сообщению
yura3d пишет:
Обсуждалось в этой теме ранее, проверяйте правильность изменений в файле include/fm.class.php
yura3d, перечитал еще раз внимательно тему, в ней нет ни слова про правильность изменений в include/fm.class.php
По моему сложно перепутать, то как написано в инструкции по установке, касаемого файла fm.class.php :
CODE:
Откройте файл include/fm.class.php, найдите строку:
foreach ($onlinedata as $id=>$info) {
И над ней разместите строку:
require('modules/watches/_includeFm.php');
Далее в этом же файле найдите строки:
$this->_Write($file, $user);
И под ней разместите строки:
_watchesIncludeFmDeadline($info['id']);
________________________________________________________________________
foreach ($onlinedata as $id=>$info) {
И над ней разместите строку:
require('modules/watches/_includeFm.php');
Далее в этом же файле найдите строки:
$this->_Write($file, $user);
И под ней разместите строки:
_watchesIncludeFmDeadline($info['id']);
________________________________________________________________________
Проблема не решилась
123. yura3d - 31 мая 2011 — 19:01 - перейти к сообщению
hariuss пишет:
Проблема не решилась
Выложите Ваш файл include/fm.class.php здесь, будем разбираться.
124. hariuss - 31 мая 2011 — 19:12 - перейти к сообщению
Возможно он немного отличается от оригинала, частенько подвергался изменениям.
Прикрепляю архив с файлом.
Прикрепляю архив с файлом.
125. yura3d - 31 мая 2011 — 19:20 - перейти к сообщению
hariuss пишет:
Возможно он немного отличается от оригинала, частенько подвергался изменениям.
Не вижу в этом файле изменений, сделанных Вами для работы данного мода.
Фрагмент:
CODE:
foreach ($onlinedata as $id=>$info) {
if ($expire > $info['t']) {
// Решение проблемы актуальной даты последнего посещения
// Если пользователь уходит без нажатия кнопки "Выход" то после сдыхания его сессии
// мы обновим инфу в профиле о дате последнего посещения :)
if (!empty($info['id']) && file_exists('members/'.$info['id'].'.php')) {
$user = $this->_Read2Write($file, 'members/'.$info['id'].'.php');
$user['last_visit'] = $info['t'];
$this->_Write($file, $user);
}
if ($expire > $info['t']) {
// Решение проблемы актуальной даты последнего посещения
// Если пользователь уходит без нажатия кнопки "Выход" то после сдыхания его сессии
// мы обновим инфу в профиле о дате последнего посещения :)
if (!empty($info['id']) && file_exists('members/'.$info['id'].'.php')) {
$user = $this->_Read2Write($file, 'members/'.$info['id'].'.php');
$user['last_visit'] = $info['t'];
$this->_Write($file, $user);
}
после необходимых для работы этого мода изменений должен выглядеть так:
CODE:
require('modules/watches/_includeFm.php');
foreach ($onlinedata as $id=>$info) {
if ($expire > $info['t']) {
// Решение проблемы актуальной даты последнего посещения
// Если пользователь уходит без нажатия кнопки "Выход" то после сдыхания его сессии
// мы обновим инфу в профиле о дате последнего посещения :)
if (!empty($info['id']) && file_exists('members/'.$info['id'].'.php')) {
$user = $this->_Read2Write($file, 'members/'.$info['id'].'.php');
$user['last_visit'] = $info['t'];
$this->_Write($file, $user);
_watchesIncludeFmDeadline($info['id']);
}
foreach ($onlinedata as $id=>$info) {
if ($expire > $info['t']) {
// Решение проблемы актуальной даты последнего посещения
// Если пользователь уходит без нажатия кнопки "Выход" то после сдыхания его сессии
// мы обновим инфу в профиле о дате последнего посещения :)
if (!empty($info['id']) && file_exists('members/'.$info['id'].'.php')) {
$user = $this->_Read2Write($file, 'members/'.$info['id'].'.php');
$user['last_visit'] = $info['t'];
$this->_Write($file, $user);
_watchesIncludeFmDeadline($info['id']);
}
126. hariuss - 31 мая 2011 — 19:39 - перейти к сообщению
Спасибо, yura3d, это файл из бэкапа, так как установка занимает довольно длительное время, попробую сегодня после полуночи установить уже в третий раз данный мод.
Может действительно где-то косячу от невнимательности, хотя все вроде так делал.
Может действительно где-то косячу от невнимательности, хотя все вроде так делал.
127. hariuss - 31 мая 2011 — 21:39 - перейти к сообщению
yura3d Всеравно такая же проблема осталась:
В файле fm.class.php сделал все так, как вы сказали, в остальных строго по описанию установки, может причина в чем то другом?
CODE:
Fatal error: Class 'Watches' not found in /home/giante/domains/giantessa.ru/public_html/modules/watches/_includeFm.php on line 19
В файле fm.class.php сделал все так, как вы сказали, в остальных строго по описанию установки, может причина в чем то другом?
128. yura3d - 31 мая 2011 — 21:45 - перейти к сообщению
hariuss
Проверьте, что в папке modules/watches имеется файл Watches.php, причём первая буква в имени (W) должна быть заглавной! Некоторые архиваторы (WinZIP, например) или FTP-клиенты (в Total Commander тоже имеется такая опция) могут изменять регистр символов в именах файлов (переводить их в нижний регистр). Имена файлов на сервере должны в точности соответствовать данным в архиве.
Проверьте, что в папке modules/watches имеется файл Watches.php, причём первая буква в имени (W) должна быть заглавной! Некоторые архиваторы (WinZIP, например) или FTP-клиенты (в Total Commander тоже имеется такая опция) могут изменять регистр символов в именах файлов (переводить их в нижний регистр). Имена файлов на сервере должны в точности соответствовать данным в архиве.
129. hariuss - 31 мая 2011 — 21:47 - перейти к сообщению
Да, этот файл у меня с заглавной буквы начинается.
Вот сейчас вроде заработало все, появились значки на новые сообщения, но после открытий нескольких тем, опять появился белый экран с ошибкой выше. Вообще странно это, похоже корректно этот мод у меня не заработает никогда, скоро наизусть выучу строки, где что менять)))
Вот сейчас вроде заработало все, появились значки на новые сообщения, но после открытий нескольких тем, опять появился белый экран с ошибкой выше. Вообще странно это, похоже корректно этот мод у меня не заработает никогда, скоро наизусть выучу строки, где что менять)))
130. yura3d - 1 июня 2011 — 08:42 - перейти к сообщению
hariuss пишет:
Да, этот файл у меня с заглавной буквы начинается.
Вот сейчас вроде заработало все, появились значки на новые сообщения, но после открытий нескольких тем, опять появился белый экран с ошибкой выше. Вообще странно это, похоже корректно этот мод у меня не заработает никогда, скоро наизусть выучу строки, где что менять)))
Вот сейчас вроде заработало все, появились значки на новые сообщения, но после открытий нескольких тем, опять появился белый экран с ошибкой выше. Вообще странно это, похоже корректно этот мод у меня не заработает никогда, скоро наизусть выучу строки, где что менять)))
Не нужно расстраиваться, проверьте, что имена файлов в папке modules/watches на сервере соответствуют именам файлов в архиве. Ниже я привожу скриншот, на что нужно обратить внимание:
131. hariuss - 1 июня 2011 — 11:11 - перейти к сообщению
yura3d, регистр именно такой, как на скрине, ошибка появляется когда произвожу изменения в файле include/fm.class.php, а что если там не делать никаких изменений?
132. yura3d - 1 июня 2011 — 11:30 - перейти к сообщению
hariuss пишет:
yura3d, регистр именно такой, как на скрине, ошибка появляется когда произвожу изменения в файле include/fm.class.php, а что если там не делать никаких изменений?
Мод будет некорректно работать.
Выложите, пожалуйста, с Вашего сервера файл modules/watches/_includeFm.php, будем разбираться дальше. Заодно попробуйте перезакачать этот файл на сервер из архива с модом.
133. hariuss - 1 июня 2011 — 17:42 - перейти к сообщению
yura3d, после переустановки мода ( уже со счета сбился, сколько раз переустанавливал ) все заработало, погонял форум минут 20 на разных браузерах, потестировал с сообщениями, все супер вроде сейчас!
134. BON - 2 июня 2011 — 07:00 - перейти к сообщению
hariuss, ну вот, теперь вы прокачали свои руки до версии 1.0 полноценная версия а не бетта шучу без обид
135. hariuss - 3 июня 2011 — 04:13 - перейти к сообщению
BON если бы вы знали, сколько я к этому шел, наизусть помню файлы, где-что менять