Перейти к содержанию

Два поста в один


Рекомендуемые сообщения

Здравствуйте, нужен хук/дополнение для IPB 3.4.6, которое будет объединять два поста в один. Например, пользователь написал пост, отправил его. И через некоторое время(~1-2 минуты) ему необходимо что-то добавить в свой существующий пост. А сделать это не получается, он отправляет новый пост. Получается будет 2 поста в теме. А хук это объединит в одно сообщение и добавит надпись Добавлено *время*: и тут сообщение
 

 

--

 

Тут сообщение первого поста. 

 

Добавлено: 13 марта, 13:34

 

Тут сообщение второго поста.

 

--

 

 

 

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте, нужен хук/дополнение для IPB 3.4.6, которое будет объединять два поста в один. Например, пользователь написал пост, отправил его. И через некоторое время(~1-2 минуты) ему необходимо что-то добавить в свой существующий пост. А сделать это не получается, он отправляет новый пост. Получается будет 2 поста в теме. А хук это объединит в одно сообщение и добавит надпись Добавлено *время*: и тут сообщение

 

 

--

 

Тут сообщение первого поста. 

 

Добавлено: 13 марта, 13:34

 

Тут сообщение второго поста.

 

--

 

Объединение последовательных постов (без "добавлено") это стандартный функционал форума.

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте, нужен хук/дополнение для IPB 3.4.6, которое будет объединять два поста в один. Например, пользователь написал пост, отправил его. И через некоторое время(~1-2 минуты) ему необходимо что-то добавить в свой существующий пост. А сделать это не получается, он отправляет новый пост. Получается будет 2 поста в теме. А хук это объединит в одно сообщение и добавит надпись Добавлено *время*: и тут сообщение

--

Тут сообщение первого поста.

Добавлено: 13 марта, 13:34

Тут сообщение второго поста.

--

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

Функция стандартная, но время вроде не выводиться


склейка постов '?do=embed' frameborder='0' data-embedContent>>

тестируем )


Неа, время не выводиться. Где-то видел статью, только там картинку-разделитель вставляли... можно модифицировать и вставить время.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо вам всем. Не подкинете ссылку на тутор как сделать разделитель? Мб в стиле что-то менять надо? 

Ссылка на комментарий
Поделиться на другие сайты

Вот нашел _blog.ac-u.ru/ipb-331-tekst-dobavleno-pozzhe-pri-obedinenii-soobshhenijj/

Это для 3.3. Для 3.4 то же самое, только искать и менять строку

$new_post  = $last_post['post'].'<br />'.$post['post'];

вот тут вместе с <br /> можно что-то свое придумать.

 

Файл для изменения: / admin / applications / forums / sources / classes / post / classPost.php

Ссылка на комментарий
Поделиться на другие сайты

Кстати, вот например можно так, строка для замены:

$new_post  = $last_post['post'].'<br /><p class="posted_info desc lighter ipsType_small">добавлено в: '.date("H:i:s").'</p>'.$post['post'];

и результат:

post-24610-0-42901900-1426280187.jpg

 

Правда проверял на локальном сервере, но на хостинге хз - будет ли учтена разница во времени...

Пример всего лишь, надо бы еще день/дату выводить. Тут надо бы использовать функции IPB для даты, но я не знаю (вроде есть класс IPSTime  :think: )

Ссылка на комментарий
Поделиться на другие сайты

Кстати, вот например можно так, строка для замены:

$new_post  = $last_post['post'].'<br /><p class="posted_info desc lighter ipsType_small">добавлено в: '.date("H:i:s").'</p>'.$post['post'];
и результат:

attachicon.gifБуфер обмена-1.jpg

 

Правда проверял на локальном сервере, но на хостинге хз - будет ли учтена разница во времени...

Пример всего лишь, надо бы еще день/дату выводить. Тут надо бы использовать функции IPB для даты, но я не знаю

Огромное спасибо, Вы мне очень помогли. А насчет учета разницы во времени, может администрация знает ответ?

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...