ExBB Community » » Настройка форума » Фраза "Отредактировано автором"

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

1. Nikela - 10 февраля 2011 — 00:50 - перейти к сообщению
Прошу о создании следующего мода: сейчас при изменении своего собственного поста вставляется фраза:
(Отредактировано автором: 23 декабря 2010 — 22:37)

Она вставляется даже если редактирование осуществилось менее чем в течение минуты после создания сообщения. Мне кажется это как-то неразумно и эта фраза постоянно засоряет форум (если отфильтровать все мои сообщения то 90% будут с этой фразой, т.к. я сначала публикую, потом исправляю Радость ).

Пожелание: сделать вывод этой фразы, если редактирование осущ. после того как прошло 5мин с момента публикации. Еще можно добавить условие, чтобы эта фраза выводилась ранее 5мин если после поста добавлен следующий пост другим автором, т.е. чтобы автор нового поста выдел, что предыдущий пост отредактирован.

Так же хочется задать другой стиль этой фразе, в частности уменьшить шрифт, т.е. буду благодарна за подсказку где это сделать.

зы. Может стоить на этот форум добавить Мод поиска тем и сообщений пользователей? а то я собственные посты порой не могу найти в какой теме оставляла. Как-то я плохо ориентируюсь в разделах форума.
Растерялся
2. 1Bot - 10 февраля 2011 — 00:56 - перейти к сообщению
Nikela пишет:
если отфильтровать все мои сообщения то 90% будут с этой фразой, т.к. я сначала публикую, потом исправляю

Пользуйтесь кнопкой Предварительный просмотр

Еще, есть пожелание, чтобы тема поднималась на главной со ссылкой на отредактированное сообщение, а не на последнее сообщение темы, если было редактирование сообщения в теме.
3. yura3d - 10 февраля 2011 — 01:34 - перейти к сообщению
Nikela пишет:
Так же хочется задать другой стиль этой фразе, в частности уменьшить шрифт, т.е. буду благодарна за подсказку где это сделать.

Файл topic.php, строка Отредактировано автором:
CODE:
$post .= '<p><i>('.$fm->LANG['EditedAutor'].$fm->_DateFormat($threads[$key]['edited']+$fm->user['timedif']*3600).')</i>';

Чуть выше в этом же файле также есть строки Отредактировано администратором:
CODE:
$post .= '<p><hr><span class="admin"><i>'.$fm->LANG['EditedAdmin'].$threads[$key]['ad_editor'].', '.$fm->_DateFormat($threads[$key]['ad_edited']+$fm->user['timedif']*3600).'</i></span>';

и Отредактировано модератором:
CODE:
$post .= '<p><hr><span class="moder"><i>'.$fm->LANG['EditedModer'].$threads[$key]['mo_editor'].', '.$fm->_DateFormat($threads[$key]['mo_edited']+$fm->user['timedif']*3600).'</i></span>';
4. electron - 10 февраля 2011 — 08:24 - перейти к сообщению
можно вообще ее убрать (у себя я так и сделал). в файле topic.php найти строку:

CODE:
if (isset($threads[$key]['ad_edited'])) {


перед ней добавить символы:
CODE:
/*


далее там же файле найти строки:

CODE:
$post .= '<p>[s]('.$fm->LANG['EditedAutor'].$fm->_DateFormat($threads[$key]['edited']+$fm->user['timedif']*3600).')[/s]';
}


и после добавить символы:
CODE:
*/


всё
5. Nikela - 10 февраля 2011 — 23:49 - перейти к сообщению
electron, имхо - это не выход.
1Bot, привычка и лень - это такое заразное дело... Радость очень сложно себя заставить делать что-то по-другому, если первое доведено до автоматизма честно сказать даже не обращала внимания на эту кнопку

Если ввести в гугле "отредактировано автором", то в топе форум на exBB Геодезист ру Радость
6. dxman - 14 февраля 2011 — 12:53 - перейти к сообщению
Спасибо, поставил у себя. Улыбка
7. gudman - 14 февраля 2011 — 13:04 - перейти к сообщению
yura3d, вообще, считаю необходимым возможность Администрации убирать, при необходимости надписи:
Отредактировано администратором
Отредактировано модератором

Сейчас: Если Администратор отредактировал пост пользователя, появляется соответствующая надпись! И убрать ее не представляется возможным!
Считаю эту ситуацию не правильной! Так как Админ должен иметь возможность убрать надпись правки сообщения!
8. lisiycat - 14 февраля 2011 — 13:08 - перейти к сообщению
gudman пишет:
Сейчас: Если Администратор отредактировал пост пользователя, появляется соответствующая надпись! И убрать ее не представляется возможным!
Считаю эту ситуацию не правильной! Так как Админ должен иметь возможность убрать надпись правки сообщения!


При правке сообщения внизу есть соответствующий пункт (внизу под полем с редактируемым текстом) Добавить подпись редактора? (Да/Нет)
9. gudman - 14 февраля 2011 — 13:15 - перейти к сообщению
lisiycat, это понятно! Но если подпись уже добавлена и ее необходимо удалить, это сделать не возможно!
я сталкивался с таким, что мне не нужно было чтобы подпись редактирования была видна! по ошибке подпись проставилась, а убрать я ее не могу!
10. electron - 14 февраля 2011 — 13:20 - перейти к сообщению
gudman пишет:
Сейчас: Если Администратор отредактировал пост пользователя, появляется соответствующая надпись! И убрать ее не представляется возможным!
Считаю эту ситуацию не правильной! Так как Админ должен иметь возможность убрать надпись правки сообщения!

исправление для RC1 на эту тему было выложено 21 июня 2009
11. gudman - 14 февраля 2011 — 13:24 - перейти к сообщению
electron, Спасибо! ну вот и как это можно было найти в общем массива?!! Радость
Такие вещи ИМХО должны лежать на поверхности! Подмигивание
12. electron - 14 февраля 2011 — 13:39 - перейти к сообщению
gudman пишет:
ну вот и как это можно было найти в общем массива?!!

Радость я же как-то нашел...
13. gudman - 14 февраля 2011 — 13:46 - перейти к сообщению
electron, Произвел исправления. Все работает! Спасибо ещераз!!!
14. dxman - 4 марта 2011 — 17:21 - перейти к сообщению
Скажите, пожалуйста, как можно убрать фразы "Выделено из темы" и "Перенесено из темы"?
15. Таня - 9 марта 2011 — 17:46 - перейти к сообщению
CODE:
Прошу о создании следующего мода: сейчас при изменении своего собственного поста вставляется фраза:
(Отредактировано автором: 23 декабря 2010 — 22:37)

Она вставляется даже если редактирование осуществилось менее чем в течение минуты после создания сообщения. Мне кажется это как-то неразумно и эта фраза постоянно засоряет форум (если отфильтровать все мои сообщения то 90% будут с этой фразой, т.к. я сначала публикую, потом исправляю ).


Тоже столкнулась с этой проблемой, решилась довольно быстро, в файле postings.php находим строку

CODE:
$topic[$post_id]['edited'] = $fm->_Nowtime;


И заменяем её на строку

CODE:
if($fm->_Nowtime-$post_id>180)$topic[$post_id]['edited']=$fm->_Nowtime;


В данном случае время 60*3=180 секунд, т.е. три минуты, Вы можете указать любое, но не забывайте, что оно должно соотноситься с допустимым временем правки, если оно у Вас применяется ( мод "Время правки сообщений" ).

В примере из текущего времени отнимается $post_id, которая равна времени публикации сообщения и если разница меньше заданной то параметр edited ( и соответственно надпись "Отредактировано автором..." ) к сообщению не добавляется.

При правке модератором или администратором эта строка не работает т.к. условия их параметра правки выполняются раньше.

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

Powered by ExBB
[Script Execution time: 0.0243]     [ ]