1 (edited by PunBB 2018.03.02 18:35)

Topic: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

You are owner of new topic? Your topic has not been updated for a long time? Update your topic without adding posts.
Any owner can update his post. Set the period time in the two hooks.

https://punbb.info/uploads/images/2018/02/e2362ceb4aae18f2af59bffce1d62e6d.png

Расширение для поднятия тем вверх. Любой владелец своей темы может поднять свою тему, если имеет на то соответствующее разрешение.
Есть ограничение по времени. Сразу после установки расширения требуется выставить интервал обновления в днях. По умолчанию - 0, что означает отключено и запрещено поднимать тему. Для модераторов и админов разрешено всегда.
Уведомление о поднятой теме отображается цветом в подписи последнего поста на момент поднятия темы. При добавлении новых сообщений, уведомление о том что тема когда то была обновлена сохраняется в подписи.

https://punbb.info/uploads/images/2018/02/cf963a97c150e19b56cdee6f81e7123a.png

Support all URL schemes
Languages: English, Russian, Ukrainian, Belarussian

Download extension Pan Topic Starter

Если вам долго не отвечают, пишите автору темы в личку или на Email.

2 (edited by kisa 2018.02.18 15:43)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

PunBB_INFO_ICQ/thumbsup
Чего не хватает железно:
1. Заметного уведомления о том, что тема поднята.  Выглядеть должно на выбор:
https://punbb.info/uploads/images/2018/02/bf8130386006531a621acf47bede5ba8.png https://punbb.info/uploads/images/2018/02/ace2b5883e9136d5252b376664feb841.png
Имя пользователя или модера писать, наверное, не стоит, просто - автор или модератор. И дата (без времени - оно только загромождает)

Да, если  в тексте жирным дописывать - ведь в шапке это сообщение будет конфликтовать с сообщениями от Пан Модератора и просто о редактировании. Но если сложно - пусть в шапке. Например, пусть там затираются предыдущие сообщения. Было про редактирование - стало про поднятие темы. И наоборот.

2. Модераторы должны иметь возможность поднимать любую тему.
3. Английский lang ( с меня тогда - славянские  PunBB_INFO_ICQ/bigsmile )

Хотелки.
Пользователь из базовой группы не должен этого уметь. Только ступенькой выше.

Добавлено: 18th Feb 2018 13:33

!Таймаут действует не на тему, а на все темы пользователя PunBB_INFO_ICQ/crasy
Одну поднял - на неделю до свидания. Нехорошо  PunBB_INFO_ICQ/dontknow Он должен применяться к теме, а не к пользователю!

3

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

Таак, попёрли идеи...  PunBB_INFO_ICQ/jokingly

1. Уведомление лучше делать еле заметным,   чтобы не индексировался дублирующий контент.
2. В группах пользователей таймаут, 0 значит отключено. Там же и модераторам и др.
3. Ынглишь после окончательного релиза.
4. Пользователям всех групп по умолчанию будет отключено, сам настраиваешь кому можно развлекаться.

Одну поднял - на неделю до свидания. Нехорошо  PunBB_INFO_ICQ/dontknow Он должен применяться к теме, а не к пользователю!

5. Для всех тем. Оно отсчитывается с момента последнего поста. Правда, если после этого будет добавлено новое сообщение, то отсчет пойдет от него.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

4 (edited by kisa 2018.02.18 19:39)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

PunBB_INFO_ICQ/bigsmile
Между прочим, тема, которую я у себя на пробу поднял, уже ожила - писать начали  PunBB_INFO_ICQ/ok

Таак.
1. Недопонял, что дублируется. а в шапке, вместо редактирования? Оно должно быть нормально заметно юзерам.
2. я поставил таймаут неделю. Модератор поднял собственную тему, и всё сейчас. Ни в одной его теме нет кнопки. Или это ты про планы?
4.  PunBB_INFO_ICQ/thumbsup
5. Снова не понял.Ты спрашиваешь, что так будет, или считаешь, что оно уже так работает?  PunBB_INFO_ICQ/bigsmile

5

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

1. Ну представь, боты проиндексируют и потом в гугле, в выдаче у каждой темы будет описание: "Тема поднималась Васей Пупкиным тогда то...."
2. Yes, in Next Version.
5. И сейчас и в будущем так.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

6 (edited by kisa 2018.02.18 21:52)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

1. Понял. Это если в шапке поста, вместо отметки о редактировании? А если тогда в текст поста в конец добавлять жирным?
2. PunBB_INFO_ICQ/thumbsup
3.  PunBB_INFO_ICQ/no  один пользователь одну тему в неделю... Не, ну если по группам раздельные таймауты повключать, и возможность модератору любую тему поднять - то терпимо.

7

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

1. Можно в любое место, но не рекомендую использовать жирный шрифт, он будет воспринят как ключевые слова. Лучше серым.

3. Так о том то и речь. Мне чтобы понять какие поля добавлять в БД, чтобы потом не переустанавливать.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

8 (edited by kisa 2018.02.18 23:41)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

1. Да хрен на них, на ПС. Лично я для людей форум держу. В конце концов, по умолчанию можно обычным сделать, и серым. А тот же я  PunBB_INFO_ICQ/bigsmile залезет в расширение и поменяет цвет и жирность. Или сделать тонким, но красным.

А оно точно шапку (ну, где время поста) за заголовок посчитает? Не вот это?
Re: Pan Topic Starter - Pick up topic
Время показывает в выдаче. Но я не уверен, что показывает сообщение о редактировании. И даже если, то сколько там тех пометок будет на фоне общего количества?

3. Эээ... нужно учитывать дату последнего поста и личность пациента. Всё.
Отслежживать самого пользователя, когда и что он поднимал, не нужно.
Если дата последнего поста больше недели (например), а пользователь - топикстартер, входит в положенную группу, он имеет право и видит кнопку.

Модератор просто имеет право.

Добавлено: 18th Feb 2018 22:40

Может таки присобачить это к Pan Topic Control - там (как я себе представляю) половина потребного механизма есть. Останется прикрутить проверку даты последего поста... У него даже название подходящее...
Ну, это как я представляю  PunBB_INFO_ICQ/bigsmile

9

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

1. Так вот выдаче ПС люди и увидят:
- Последний раз тема поднималась модератором.
И так почти в каждом посте... кого это привлечет? Тут важно держать золотую середину  PunBB_INFO_ICQ/acute

3. Вот от нее то и будем отталкиваться  PunBB_INFO_ICQ/ok

Нее, присобачить не вариант. Много новых полей.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

10

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

Extension updated to 0.2.04 version.

Added new field for groups.
Added English language file.
Moderators and admins can update their topics.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

11

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

Update to 0.3.01 version.

Added description, who update a topic in signature.

https://punbb.info/uploads/images/2018/02/742eb006be73c44e6f37dce010120f25.png

Если вам долго не отвечают, пишите автору темы в личку или на Email.

12 (edited by kisa 2018.02.19 18:45)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

Вроде работает корректно. для юзеров, за одним исключением:
Тема поднимается, в разделе занимает верхнюю строчку, но на главной всё равно в разделе показывается предыдущая тема.
Естественным путём сверху была тема "Цепь и парафин". При помощи расширения поднялась тема "Шины-однотрубки." Вот в разделе всё красиво:
https://punbb.info/uploads/images/2018/02/68f2b8840f77568e7b3ad964ede2572f.png

Но на главной мы видим сверху тему про парафин!
https://punbb.info/uploads/images/2018/02/1ff97f62103fb182f20c745fd04c318b.png

При этом время стоит от темы про трубки, а автор крайнего поста - от парафина  PunBB_INFO_ICQ/rofl

Думал,, это глюк от фанси Last Topic Title, но нет. При его отключении автор крайнего поста остаётся от парафина  PunBB_INFO_ICQ/bigsmile : а время- от трубок  PunBB_INFO_ICQ/jokingly
https://punbb.info/uploads/images/2018/02/350ce772405d00c354e31afb702974d4.png

При всём этом, в Пан Виджетс свежие темы показываются корректно.



Сейчас оттестЮ 0.3.01, зашлю языки  PunBB_INFO_ICQ/wink

13

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

kisa wrote:

При этом время стоит от темы про трубки, а автор крайнего поста - от парафина

Качни прямо сейчас v0.3.1, должно решиться обновление на главной.
Модераторы всесильны так же как и админы  PunBB_INFO_ICQ/wink

Если вам долго не отвечают, пишите автору темы в личку или на Email.

14 (edited by kisa 2018.02.19 19:27)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

Щас.
Это что, не пойму? Как переводить? 'topic_up_title'=> 'Pick up topic'
И это.. надо, чтобы пометка о поднятии темы автором ТЕМЫ - топикстартером - была.  Ведь допустим, ты поднял прямо эту тему. А здесь крайний пост - мой. Я захожу на форум и неожиданно вижу последнее сообщение от меня. Которое я год назад писал. Без объяснений. Измена!  PunBB_INFO_ICQ/bigsmile
А увижу под моим постом надпись, что ты - топикстартер - просто тему поднимал - и успокоюсь  PunBB_INFO_ICQ/bigsmile

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

Добавлено: 19th Feb 2018 18:24

Зато от подъёма модератором (уже в цвете  PunBB_INFO_ICQ/thumbsup ) под всеми постами темы надпись  PunBB_INFO_ICQ/bigsmile Но это нехорошо. Это ж навсегда, фигня какая-то. Нужно только под постом, на котором это происходило.

С автором и временем  на главной  всё нормально. Но Фанси пишет не то имя темы, хотя на правильную показывает  PunBB_INFO_ICQ/rofl
Надеюсь, в Pan Last Post Info, на которое я хочу перейти, такого не будет.

15

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

kisa wrote:

Это что, не пойму? Как переводить? 'topic_up_title'=> 'Pick up topic'

это всплывающее сообщение при наведении, ну например: "Поднять эту тему".

kisa wrote:

Я захожу на форум и неожиданно вижу последнее сообщение от меня. Которое я год назад писал. Без объяснений.

Логично, но надо подумать.

kisa wrote:

где цвет пометки отрегулировать?

Цвет вшитый в файл хука vt_row_pre_display

if ($cur_topic['pan_topic_starter'] == '1')
   $forum_page['message']['signature'] .= '<div class="sig-content" style="color: #e606ff;"><span class="sig-line" style="border-color: #e606ff;"><!-- --></span>'.$lang_pan_topic_starter['last_up_adm'].'</div>';
else if ($cur_topic['pan_topic_starter'] == '2')
   $forum_page['message']['signature'] .= '<div class="sig-content" style="color: #ffa906;"><span class="sig-line" style="border-color: #ffa906;"><!-- --></span>'.$lang_pan_topic_starter['last_up_mod'].'</div>';

#e606ff; - для админа
#ffa906; - для модератора

Added: 2018.02.19 20:30

kisa wrote:

под всеми постами темы надпись

PunBB_INFO_ICQ/shock  PunBB_INFO_ICQ/shock  PunBB_INFO_ICQ/shock когда кто просматривает то? Админ, модер или обычный?

Added: 2018.02.19 20:42

Аа, все, нашел. Качни 0.3.3 с первого поста.

kisa wrote:

Нужно только под постом, на котором это происходило.

а вот тут нужно подумать.... оочень хорошо подумать. Скорее всего придется еще одно поле добавлять в БД  PunBB_INFO_ICQ/wall  PunBB_INFO_ICQ/wall  PunBB_INFO_ICQ/wall

Added: 2018.02.19 20:45

это реально сделать без добавления нового поля, если отображать уведомление в первом и последнем посте.  PunBB_INFO_ICQ/write

Если вам долго не отвечают, пишите автору темы в личку или на Email.

16 (edited by kisa 2018.02.19 20:13)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

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

Кстати, пометки видят только члены встроенных групп - гости, мемберс, модераторс и администраторс. Самодельные две группы (одна - с модерскими полными правами) не видят.

Добавлено: 19th Feb 2018 19:01

Под последним нужно, под первым нет (хотя под первым, точнее, пофиг). Обязательна пометка  поднятии темы топикстартером!
И что будет, если через пару недель, когда добавятся несколько постов, снова поднять?

17

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

спасти от непоянток

PunBB_INFO_ICQ/bigsmile  PunBB_INFO_ICQ/rofl

И что будет, если через пару недель, когда добавятся несколько постов, снова поднять?

Так а я тебе о чем и говорю, тут надо новое поле в БД, типа для фиксации последнего поста. Чтобы когда уже будут добавлены сообщения после того последнего поста на момент обновления темы, то пометка осталась.

Но можно сделать и по другому. Отображать уведомление в последнем посте не зависимо кто его и когда добавил. Дополнительное поле в БД в таком случае не понадобится, но все это будет выглядеть нелогично.  Вроде как сообщение добавил Вася Панбибишный, а пишет что тема обновлялась модератором.

Самодельные две группы (одна - с модерскими полными правами) не видят

Услышал. Спасибо, что выявил.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

18 (edited by kisa 2018.02.19 21:10)

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

Ээээ т.е.при написании нового сообщения после поднятия темы, уведомление в новый последний пост переезжает, или как?  PunBB_INFO_ICQ/bigsmile

Нужно как, повторяю ещё с момента, когда вообще этот вопрос поднялся.

Во всех случаях неважно, кто писал последний пост месяц назад.

Во всех случаях неважно, кто поднимал тему.

В последнем посте должно появиться уведомление. (кстати, не оптимальней ли его дописать в текст и забыть про лишние поля?)

Хорошо, но (хрен с ним, необязательно), если будет указано, кто именно поднимал - топикастартер или начальство. Кстати, ради  оптимизации, необязательно начальство делить по рангам - админ или модер. Поднял модератор - и хорошо.  Этого достаточно. Мол, не топикстартер свою тему продвигает, а свыше так решено. А админ имеет полномочия модератора тоже.

Пометка, наверное, пусть остаётся в последнем посте навсегда, даже когда после него понаписывают.

Если тема снова провалилась без новых постов, и её снова поднял (неважно кто), пометка обновляется или сохраняется.

19

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

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

Ну это упрощает дело  PunBB_INFO_ICQ/thumbsup

наверное, пусть остаётся в последнем посте навсегда,

Ща реализуем  PunBB_INFO_ICQ/write

Если вам долго не отвечают, пишите автору темы в личку или на Email.

20

Re: Pan Topic Starter - Поднять тему вверх (Pick Up Topic)

Ещё по небольшой оптимизации - надо ли эта всплывайка про пикап, если она тупо дублирует надпись на кнопке?  PunBB_INFO_ICQ/bigsmile

Добавлено: 19th Feb 2018 20:14

PunBB wrote:

Ща реализуем

Если в текст дописать, мы ничего не сэкономим? Поля там в базе? PunBB_INFO_ICQ/cool