Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Ошибки и исправления в версии 3.2.x

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Gubkin »

я не хочу чтоб подвыпивший пользователь взял и удалил свои вложения
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Gubkin »

в чем смысл тогда настройки на удаление и редактирование сообщения
если вложение можно удалить через любой срок
картинка может стоить пару тыс. рублей... такая цена анализа. Вроде логично защитить эти данные.
2018-02-07_181220.jpg
Отправлено спустя 15 секунд:
Mr. Anderson писал(а): 07.02.2018 16:13Отключите
как ? права смотрел, не нашел такого
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Татьяна5 »

Отключите модуль в личном разделе
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Mr. Anderson »

Gubkin, ваше "может стоить" ничем не отличается от "а если бы он нёс патроны?". Вам надо? Ваши данные ценны? Вам их и защищать, логично?
Универсальных преднастроек нет, а запретить всё - это уже какое-то анальное огорожение.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Siava »

По логике, если запрещено редактировать сообщение, то и вложение из него надо запретить удалять.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Gubkin »

Mr. Anderson писал(а): 07.02.2018 16:36Вам их и защищать, логично?
логично то оно логично, но кто ж знал что есть такой подарок обезумевшему пользователю :)
ещё раз, если есть защита от редактирования/удаления поста, то почему с вложениями иначе
надо теперь прочесать все настройки ... вдруг есть кнопка "удалить все свои сообщения" :lol:
Siava писал(а): 07.02.2018 16:39 то и вложение из него надо запретить удалять
спасибо! меня услышали, я то как был удивлен узнав что это не так ))
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Mr. Anderson »

Siava, позволю себе не согласиться. Сообщения и вложения - идеологически разные вещи. Поэтому для вложений и управления ими ЕСТЬ свой модуль (и "файлопомойники" с прочими "релизеры" осанну этой фиче поют), а для сообщений - нет.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Siava »

Mr. Anderson писал(а): 07.02.2018 17:48Сообщения и вложения - идеологически разные вещи.
Но в подавляющем большинстве случаев одно связанно с другим.
Удалил вложения и сообщения, где они упоминались, потеряли смысл.

И расширением это безобразие не исправить, только код править.
У себя сделаю следующее, что и в двойке применял. Оставлю только админам такую возможность.
Подходит одинаково для 3.2 и 3.1.
Да не сожгут меня за эту ересь :mrgreen:

styles/prosilver/template/ucp_attachments.html
найти

Код: Выделить всё

<dd class="mark">{L_MARK}</dd>
заменить на

Код: Выделить всё

<!-- IF U_ACP --><dd class="mark">{L_MARK}</dd><!-- ENDIF -->
найти

Код: Выделить всё

<dd class="mark"><input type="checkbox" name="attachment[{attachrow.ATTACH_ID}]" value="1" /></dd>
заменить на

Код: Выделить всё

<!-- IF U_ACP --><dd class="mark"><input type="checkbox" name="attachment[{attachrow.ATTACH_ID}]" value="1" /></dd><!-- ENDIF -->
includes/ucp/ucp_attachments.php
найти

Код: Выделить всё

global $template, $user, $db, $config, $phpEx, $phpbb_root_path, $phpbb_container;
заменить на

Код: Выделить всё

global $auth, $template, $user, $db, $config, $phpEx, $phpbb_root_path, $phpbb_container;
найти

Код: Выделить всё

$template->assign_var('S_ATTACHMENT_ROWS', true);
заменить на

Код: Выделить всё

if ($auth->acl_get('a_'))
{	
	$template->assign_var('S_ATTACHMENT_ROWS', true);
}
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение rxu »

Этот вопрос давным давно задавался разрабам. Логика описана выше.
Посты постами, файлы файлами.

Отправлено спустя 3 минуты 9 секунд:
Думаю, можно решить, если только добавить новое право - Может удалять собственные вложения.
Изображение
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Mr. Anderson »

Siava писал(а): 07.02.2018 19:42только код править
Зачем умножать сущности?
Убрать модуль и всего делов.
Ну или глобальнее, как Руслан указал, - правом.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1106
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 281 раз

Re: Ошибки и исправления в версии 3.2.2

Сообщение KEMnEP »

3. Предупреждение при отправке по e-mail уведомления об ответе или цитировании
из первого поста в том виде как сейчас может приводить к ошибке 500 ибо из коробки в файле functions_messenger.php

Код: Выделить всё

var $msg, $extra_headers, $replyto, $from, $subject;
var $addresses = array();
если следовать инструкции как сейчас то получаем

Код: Выделить всё

var $msg, $extra_headers, $replyto, $from, $subject;
var $addresses = array();
var $extra_headers = array();
Что в итоге может привести к PHP Fatal error: Cannot redeclare messenger::$extra_headers
правильней в инструкции не добавить после, а:
найти

Код: Выделить всё

var $msg, $extra_headers, $replyto, $from, $subject;
var $addresses = array();
заменить

Код: Выделить всё

var $msg, $replyto, $from, $subject;
var $addresses = array();
var $extra_headers = array();
SStone
phpBB 1.4.2
Сообщения: 61
Стаж: 9 лет
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Re: Ошибки и исправления в версии 3.2.2

Сообщение SStone »

Эту проблему можно словить только на PHP 7.2?
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1106
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 281 раз

Re: Ошибки и исправления в версии 3.2.2

Сообщение KEMnEP »

и на 7.1 может быть актуальна (причём тут вообще версия пхп...)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Ошибки и исправления в версии 3.2.2

Сообщение Sheer »

KEMnEP, Понял, не обратил внимания, в официальном фиксе так и сделано https://github.com/phpbb/phpbb/blob/3.2 ... hp#L25-L30
Исправил инструкцию в первом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Ответить

Вернуться в «Поддержка phpBB 3.2.x»