Сообщений: 14 Зарегистрирован: 19 Октября 2007, 17:36:21 Сказали спасибо 0 раз Статус: offline
Опубликовано 02 Ноября 2007, 23:10:07
Прошу помощи. Решил поставить вместо классической версии 6.01.12 (обновление от 21 октября), версию 6.01.12.3. Сделал всё по-порядку: создал бэкап базы 6.01.12; удалил все файлы 6.01.12 с хостинга, залил все файлы от версии 6.01.12.3; установил сайт заново с помощью setup.php используя прежние значения имени базы, юзера и пароль; вернул прежний скин и недостоющее содержимое папкок infusions и images на свои места; восстановил сохранённую базу от 6.01.12, но уже с изменённым префиксом (староый fusion_ поменял на rusfusion_ ), после этого заметил, что не работает форум; в админке выполнил апгрейд (Админка - Администрирование системы - Апгрейд), - форум заработал. Теперь заметил вот что:
1. на гл. стр. форума, внизу, такая строчка:
Fatal error: Call to undefined function: showcounter() in /home/spbfmc/public_html/forum/footer.php on line 18
2. на страничке загрузок "Downloads" то же непорядок: помимо надписи "Категорий файлов не найдено", вместо отображаемых категорий, вот такая вот надпись:
Unknown column 'download_cat_idc' in 'where clause'
. Категории и сами файлы в них были, при установленной версии 6.01.12.
Больше пока не нашёл багов. Возможно найду и ещё, - сразу же отпишусь.
Просмотреть "наглядно" можно тут:
Сообщений: 353 Откуда: Москва, ВАО, Перово Зарегистрирован: 18 Октября 2007, 01:42:47 Сказали спасибо 51 раз Статус: offline
ICQ статус
Опубликовано 02 Ноября 2007, 23:49:37
По поводу footer.php
Вариант 1.
Скопируй файл footer.php из корня сайта в папку форума, заменив файл.
Вариант 2.
Зайди в файл footer.php в папку форума и убей на 18 строчке ссылки на указанные функции.
. Если ты не зарегистрирован на форуме, то невольно обращаешь внимание на закрывающий тег в надписи "Для просмотра скрытого текста - зарегистрируйтесь". Аналогично и на этом форуме.
2. Не получается залогинится на страничке форума - пишет "неправильное имя или пароль", хотя всё ввожу верно. На этом форуме всё в порядке.
Теперь про личную подпись. Когда ты оставляешь сообщения на форуме, при этом у тебя есть личная подпись, то сообщение и твою личную подпись разделяет пунктирная линия. А когда удаляешь свою личную подпись, то она удаляется изо всех оставленных тобой сообщений, а пунктирчик - нет! И даже когда редактируешь своё старое сообщение, то пунктир не удаляется. Если изначально личной подписи нет, соответственно нет и пунктира. Пример на форуме сайта:
. Подпись у админа отсутствует, а пунктир остался.
Не знаю, баг ли это, или так задумано, но ИМХО пунктир должен убираться синхронно вместе с личной подписью (если её убрать) изо всех сообщений юзера, оставленных им ранее.
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 03 Ноября 2007, 15:54:03
Digalo, ИМХО, из оставленных ранее сообщений не должен убираться ни пунктир ни подпись. Она должна быть прилеплена у сообщению при его создании. А изменение или удаление подписи должно влиять только на последующие сообщения. Так наверное было бы лучше.
-------------------- Все что НЕ делается, было бы к лучшему... Присоединяйтесь!
Сообщений: 14 Зарегистрирован: 19 Октября 2007, 17:36:21 Сказали спасибо 0 раз Статус: offline
Опубликовано 05 Ноября 2007, 17:07:24
Bidgo То же верно! Но никак уж не порознь.
Вобщем, думаю вернуть пока обратно классический 6.01.12, до разрешения всех возникших неполадок, в частности со страничкой файлового архива. Но не считаю, что нужно забывать об открытой мною теме, т.к. многие хотят перейти на модифицированный движок, и возможно эта тема им чем-то поможет.
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 05 Ноября 2007, 17:38:53
Чтоб не было порознь, достаточно в файле forum/viewthread.php
найти это:
if ($data['post_showsig'])
и заменить на это:
if ($data['post_showsig'] && ($data['user_sig'] != ""))