ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Описание: Появляется нотис в теме
Guyver
Отправлено: 5 февраля 2018 — 11:01
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




Перенесли несколько сообщений из одной темы в другую. Появился нотис в той теме, куда перенесли:

CODE:
Notice: Undefined index: hits in .../forum/topic.php on line 237


В этом месте идёт код вида:

CODE:
$post .= '<br /><div align=left>'.$fm->LANG['DownloadAttach'].'<a href="printfile.php?action=attach&f='.$forum_id.'&t='.$topic_id.'&id='.$attach_ID.'" target="_blank">'.$attach_name.'</a><br><span class="moder">'.$fm->LANG['DownloadsAttach'].$t_attaches[$attach_ID]['hits'].'</span>


Короче, дело в том, что если перенесено сообщение с приаттаченным файлом, то автоматом его количество скачиваний сбрасывается. И непонятно на какое число (это не 0, вообще фраза "Скачан раз: х" не выводится). Но стоит в этом сообщении скачать хотя бы раз приаттаченный файл, как ошибка исчезает и выведется количество скачиваний нормально.

Можно ли как-то пофиксить код в файле topic.php так, чтобы если непонятно сколько раз скачали, то тоже 0 бы выводился? Т.е. если ошибка и переменная не прочиталась, то вместо нотиса вывести 0?

Или как-то хиты перенести из одной темы в другую. Но это же намного сложнее?

(Отредактировано автором: 5 февраля 2018 — 11:07)

 
 
NordWest
Отправлено: 6 февраля 2018 — 16:13
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 989
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Попробуйте так...

Найдите чуть выше строку
CODE:
$attach_file = $t_attaches[$attach_ID]['file'];

после которой вставьте
CODE:
$t_attaches[$attach_ID]['hits'] = (isset($t_attaches[$attach_ID]['hits'])) ? $t_attaches[$attach_ID]['hits'] : 0 ;

Не проверял, но думаю должно помочь.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Ошибка при переносе сообщения из одной темы в другую
Темы Форум Информация о теме Обновление
Личный ящик (баг)
В личном ящике якобы есть сообщения
Решение проблем Ответов: 5
Автор темы: Taki
5 июля 2019 — 08:29
Автор: electron
Добавляется точка с запятой (;) в конце текста и лишний пробел
если НЕ включить HTML теги в тексте сообщения
Решение проблем Ответов: 5
Автор темы: shyuser
21 июля 2009 — 22:15
Автор: yura3d
Декодирование контента из БД на страницу юзера
Из одной кодировки в другую
PHP/Perl Ответов: 6
Автор темы: Defenderyk
15 марта 2009 — 08:07
Автор: Александр Михалицын
Случайно удалила пользователя
Как после повторной регистрации вернуть ему его сообщения?
Решение проблем Ответов: 13
Автор темы: nayada
Вчера — 08:44
Автор: cooper
Проблема с электронной почтой
Не приходят сообщения с форума на электронку
Решение проблем Ответов: 7
Автор темы: Виктор Андреев
31 августа 2010 — 11:57
Автор: M-A-X
 



Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1602]     [ ]