Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » ПС в профиле, как сделать автосохранение сообщений?

ПС в профиле, как сделать автосохранение сообщений?


     27.10.2023    пс, личные сообщения, автосохранение сообщений    Общие вопросы, Шаблоны (TPL)    251

вопрос
Здравствуйте.

Как известно, изменить чекбокс можно простым кодом в pm.tpl и сообщения автоматически будут сохранятся в "Отправленные".
<input type="hidden" name="outboxcopy" value="1" /> 

Но в профиле есть также тэг {pm}, который открывает всплывающее окно для быстрой отправки сообщения, и там точно также присутствует чекбокс - Сохранить сообщение в папке "Отправленные".

Подскажите пожалуйста, в каком файле правится именно данный чекбокс?

Ответил: SX2


Вариант 1
В engine/ajax/pm.php
Найти и удалить:
<div style="padding-top:5px;">
		<label class="pm_outbox_copy"><input type="checkbox" name="outboxcopy" id="outboxcopy" value="1">{$lang['send_pm_2']}</label>
	</div>

В engine/classes/js/dle_js.js
Найти:
$("#outboxcopy:checked").val()

Заменить на:
1


Вариант 2
Без правки в JS просто убрать условие
if( isset($_REQUEST['outboxcopy']) AND intval($_REQUEST['outboxcopy']) ) {

3 комментария

compik
Юзер

compik - 27 октября 2023 02:26 -

SX2, огромное спасибо за помощь!
Удивительно, что разработчики до сих пор не внесли возможность настройки этой функции в админ-панели.

Slavchik
Юзер

Slavchik - 30 октября 2023 07:08 -

Чет на гародили. А что в
<label class="pm_outbox_copy"><input type="checkbox" name="outboxcopy" id="outboxcopy" value="1">{$lang['send_pm_2']}</label>

добавить атрибут checked не достаточно?
<label class="pm_outbox_copy"><input checked type="checkbox" name="outboxcopy" id="outboxcopy" value="1">{$lang['send_pm_2']}</label>

SX2
Эксперт

SX2 - 30 октября 2023 09:34 -

Можно и так. Но данная правка установить просто включённый чекбокс по умолчанию. Смыл тогда править код, когда пользователь сам может его установить. То что я написал, сделает отправку копий автоматически (всегда) скрытой без участия пользователя для всех. То что автору и нужно было.

Самая сложная часть работы – решиться приступить к ней.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх