Страница 35 из 38
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 19:20
rxu
Есть такой баг.
Отправлено спустя 13 минут 53 секунды:
Татьяна5 писал(а): Вот так должно быть
А если так?
Код: Выделить всё
public function get_email_template_variables()
{
$username = $this->user_loader->get_username($this->get_data('reporter_id'), 'no_profile');
return array(
'AUTHOR_NAME' => htmlspecialchars_decode($username),
'SUBJECT' => htmlspecialchars_decode(censor_text($this->get_data('message_subject'))),
'U_VIEW_REPORT' => generate_board_url() . "mcp.{$this->php_ext}?r={$this->item_parent_id}&i=pm_reports&mode=pm_report_details",
);
}
Отправлено спустя 11 минут 4 секунды:
https://tracker.phpbb.com/browse/PHPBB3-14893
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 19:50
Татьяна5
rxu писал(а): А если так?
Код: Выделить всё
public function get_username($user_id, $mode, $guest_username = false, $custom_profile_url = false, $query = false)
{
if (!($user = $this->get_user($user_id, $query)))
{
return '';
}
return get_username_string($mode, $user['user_id'], $user['username'], $user['user_colour'], $guest_username, $custom_profile_url);
}
То же самое плюс вызов
get_username_string
. Зачем?
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 20:14
rxu
Татьяна5 писал(а): Зачем?
Так же в других местах реализовано.
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 20:16
Татьяна5
Соседний
pm.php
Код: Выделить всё
public function get_email_template_variables()
{
$user_data = $this->user_loader->get_user($this->get_data('from_user_id'));
return array(
'AUTHOR_NAME' => htmlspecialchars_decode($user_data['username']),
quote.php
Код: Выделить всё
public function get_email_template_variables()
{
$user_data = $this->user_loader->get_user($this->get_data('poster_id'));
return array_merge(parent::get_email_template_variables(), array(
'AUTHOR_NAME' => htmlspecialchars_decode($user_data['username']),
));
}
и т.д.
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 20:22
rxu
Татьяна5 писал(а): Соседний pm.php
И там же чуть выше
Код: Выделить всё
public function get_title()
{
$username = $this->user_loader->get_username($this->get_data('from_user_id'), 'no_profile');
return $this->user->lang('NOTIFICATION_PM', $username);
}
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 20:32
Татьяна5
Код: Выделить всё
/**
* Get the HTML formatted title of this notification
*
* @return string
*/
public function get_title()
HTML formatted title. Там ещё
span
с цветом ника, который как раз вернёт
get_username_string
А письма в plain text отправляются
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 20:37
rxu
Татьяна5 писал(а): HTML formatted title.
В текущем master то же самое:
https://github.com/phpbb/phpbb/blob/mas ... m.php#L145
Хотя, в принципе, согласен.
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 20:42
Татьяна5
Скопировала их вариант, получила
Код: Выделить всё
phpBB Debug] PHP Warning: in file [ROOT]/phpbb/notification/type/report_pm.php on line 147: Illegal string offset 'username'
Warning: Cannot modify header information - headers already sent by (output started at D:\WebServers\OpenServer\domains\forum.needleway.zz\includes\functions.php:3925) in D:\WebServers\OpenServer\domains\forum.needleway.zz\includes\functions.php on line 5336
Warning: Cannot modify header information - headers already sent by (output started at D:\WebServers\OpenServer\domains\forum.needleway.zz\includes\functions.php:3925) in D:\WebServers\OpenServer\domains\forum.needleway.zz\includes\functions.php on line 5336
Warning: Cannot modify header information - headers already sent by (output started at D:\WebServers\OpenServer\domains\forum.needleway.zz\includes\functions.php:3925) in D:\WebServers\OpenServer\domains\forum.needleway.zz\includes\functions.php on line 5336
Логично,
$user_data
- строка с html-разметкой и ником,
$user_data['username']
не существует
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 06.12.2016 20:58
rxu
Татьяна5 писал(а): Логично, $user_data - строка с html-разметкой и ником, $user_data['username'] не существует
Это просто еще одна ошибка, не из-за способа получения имени.
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 07.12.2016 21:14
Вчерашний борщ
В модераторском разделе "отделить тему начиная с выбранного сообщения" не делает то, что заявлено.
Выбран приемником подфорум в другом форуме, переносится только отмеченное сообщение.
Не первый раз замечаю.
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 08.12.2016 17:27
Evangelion
Вчерашний борщ, у меня всё переносит.
Выбираю форум - ставлю 1 галочку - в действиях "отделить тему начиная с выбранного сообщения" и все сообщения начиная с того где была галочка - перенесены
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 08.12.2016 17:40
Вчерашний борщ
Evangelion, а у меня нет и не в первый раз, может с правами как связано, в форуме, в который переношу другие, но у модератора на все есть права, иначе бы не переносилось вообще.
В рамках одного раздела разделяет как положено. Подозреваю, что отделение между разделами с одинаковыми правами тоже гладко пройдет.
Повторные эксперименты на разделение между разделами с разными правами приводям к тому же результату.
Не, связано в полем названия темы, если не заполнить, то система подставит то же самое название (мне это и надо, ручное копирование название это тоже потеря времени), но поменяется строка в действиях "на отделить выбранные сообщения" и надо заново выбирать верную строку. А когда хочешь быстро, на это внимания не хватает. То же имя темы и разделение от помеченного нужно с меньшими манипуляциями.
А в одном разделе этого нет, потому что название заполняется, дубли названий тем в одном разделе не нужны.
ошибка в двойном подтверждении, если один раз выбрано действие, то проставка названия темы не должна приводить к отмене выбора. Лучше бы была галка - оставить название темы для разделения\отделения.
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 10.12.2016 20:42
Татьяна5
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 10.12.2016 20:54
rxu
Татьяна5 писал(а): два раза один и тот же ключ задан
https://github.com/phpbb/phpbb/pull/4573
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Добавлено: 11.12.2016 12:43
aleksndr
Часик добрый.Я сделал конвертацию с phpbb 3.0 в 3.1.Всё прошло нормально.Теперь о проблеме-все пользователи и файлы,после конвертации остались и скачиваются. Зашёл под пользователем залил файл-могу скачать и гость может(стоит расширение xbtBB3cker ).Захожу как админ и пытаюсь скачать этот файл мне
Код: Выделить всё
SQL ERROR [ mysql4 ]
Unknown column 'dl_date' in 'field list' [1054]
SQL
INSERT INTO phpbb_tracker_downloads(downloader_id, dl_time, dl_ip, attach_id, post_msg_id, dl_date) VALUES('2', '1481450721', '94.253.110.151', '50223', '18958', '20161211')
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()
FILE: [ROOT]/ext/ppk/xbtbb3cker/controller/download.php
LINE: 496
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/ppk/xbtbb3cker/controller/download.php
LINE: 393
CALL: ppk\xbtbb3cker\controller\download->send_torrent_to_browser()
FILE: (not given by php)
LINE: (not given by php)
CALL: ppk\xbtbb3cker\controller\download->main()
FILE: [ROOT]/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
LINE: 109
CALL: call_user_func_array()
FILE: [ROOT]/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
LINE: 55
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()
FILE: [ROOT]/app.php
LINE: 33
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
Еще над шапкой сегодня вылезло
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Environment.php(403) : eval()'d code on line 73: file_exists(): open_basedir restriction in effect. File(./@tatiana5_profileSideSwitcher/../../prosilver/theme/en/profile_side_switcher.css) is not within the allowed path(s): ([ROOT]:/home/admin/tmp)
Если кто знает решение проблемы,буду очень благодарен за ответ.
глянул в phpMyAdmin,там нет 'dl_date'