1 (edited by PunBB 2018.07.26 13:42)

Topic: PanBB 1.4.6. Запросы и предложения функций

После релиза PanBB 1.4.5 у нас появились новые запросы и исправления некоторых мелких ошибок, а так же доработки неполноценных функций для последующей их реализации в версии PanBB 1.4.6. $matches[2]
Что планируется добавить в следующей 1.4.6 версии PanBB?

$matches[2]

$matches[2]
- удалить/заменить на выпадающий список поле Статус из персональных настроек пользователя

Важно, то что в 1.4.6 войдут только те функции, которые не требуют создания дополнительных полей в БД, а также функции расширяющие возможности администрирования и модерации, но не создающие ни малейшей нагрузки на страницы.

Тестируем Beta Version PanBB 1.4.6

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

Обсудить разработку вы можете в нашем Телеграм Чате

Результаты разработки можно мониторить здесь

Есть идеи, пишите  PunBB_INFO_ICQ/bye

2

Re: PanBB 1.4.6. Запросы и предложения функций

Напоминаю про языковой беспорядок в автоматических письмах на е-меил  PunBB_INFO_ICQ/cool

3

Re: PanBB 1.4.6. Запросы и предложения функций

Запрос принят. Спасибо за напоминание  PunBB_INFO_ICQ/thumbsup

4 (edited by kisa 2018.03.16 11:38)

Re: PanBB 1.4.6. Запросы и предложения функций

Номер поста на многих форумных движках и является прямой ссылкой на пост. Обычно ещё обозначается со значком #4.  Почти никто не жалуется (хотя что-то такое в самом начале припоминаю) на непонятность, что  брать ту ссылку нужно в дате.

Но может для удобства в целях, тэкскэть, унификации интерфейса к общепринятому, не помешает и у нас продублировать? Чтоб ссылку на пост можно было взять И с его даты, как привыкли мы, И с номера поста, как привыкли тоже многие? Просто именно продублировать, чтоб номер для юзера тоже стал местом, где можно взять ссылку?

А то у нас те номера вообще не несут никакой функциональной нагрузки.

https://punbb.softplaza.net/uploads/images/2018/03/cfa19eea1e50904981dd062424f09377.png https://punbb.softplaza.net/uploads/images/2018/03/034401ae8091ce585a7cd7916e20080a.png https://punbb.softplaza.net/uploads/images/2018/03/45486452b1605fe25719724d773b1895.png

5

Re: PanBB 1.4.6. Запросы и предложения функций

Про отчёты.
Хорошо бы предусмотреть возможность ответа модератора юзеру. Не столько развёрнутый ответ (для этого ЛС можно воспользоваться, если так нужно) а просто , какое-то минимальное "Ваше обращение обработано".  Без указания конкретного модера. Просто, ответная сигнализация.

Возможно, даже автоматически, когда модер отмечает жалобу, как обработанную.

Хотя неплохо бы и черкнуть жалящемуся PunBB_INFO_ICQ/bigsmile  пару строчек коротко.

6

Re: PanBB 1.4.6. Запросы и предложения функций

kisa, кому, спам-ботам (обычно о таких и рапортуют модерам), тут лишний раз лень лезть к ним в профиль, бан выписать (особенно когда модером "работаешь" по совместительству на нескольких форумах), а тут еще и "пару строчек черкануть", нет уж, пусть уволят из модеров, мне есть на что убивать время! PunBB_INFO_ICQ/crasy

7

Re: PanBB 1.4.6. Запросы и предложения функций

kisa wrote:

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

Хе-хе, как я только начал изучать PunBB, сразу же в коде это себе добавил  PunBB_INFO_ICQ/dance

* Хотелось бы в 1.4.6 увидеть вшитые кнопки BBCode, возможно даже с новым стилем и кодом.
А то с расширением Pun BBcode до сих пор мучаюсь немного, в плане добавления своих BB кодов...

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

* Добавление дополнительных полей пользователя.
И в настройках выбор какие из полей отображать при регистрации. Это может послужить как анти-бот. (На PunBB мало, но все же каждому на свои нужды)

8

Re: PanBB 1.4.6. Запросы и предложения функций

Но может для удобства в целях, тэкскэть, унификации интерфейса к общепринятому, не помешает и у нас продублировать?

Спасибо за идеи!  PunBB_INFO_ICQ/thumbsup  Но может расширение лучше написать? Не думаю, что всем понравится. Такие  спорные вещи лучше скоропально не добавлять, да и вообще, что не является серъезным недостатком лучше реализовывать в виде расширений.  PunBB_INFO_ICQ/pardon

9 (edited by kisa 2018.03.17 01:45)

Re: PanBB 1.4.6. Запросы и предложения функций

sempai, да не ботам, а потерпевшим, которые жалуются  PunBB_INFO_ICQ/bigsmile

Ну и тот же я  PunBB_INFO_ICQ/jokingly  стараюсь быть хорошим Отцом Народ.. эээ лидером, а не "вот вам форум, делайте что хотите, мне не до вас"  PunBB_INFO_ICQ/blum

Когда речь идёт о технических моментах (грохнуть дубль случайный , перенести пост - у меня таких как раз большинство,), результат виден. Но не всегда. Например, иногда модераторы не считают нужным. Жалоба одного юзера на другого не всегда адекватна. Вот невзлюбил ты меня несправедливо, например  PunBB_INFO_ICQ/rofl  и долбишь ту  кнопку каждый день. Дима справедливо  PunBB_INFO_ICQ/wink  PunBB_INFO_ICQ/jokingly никак внешне на это не реагирует - посты мои не трёт, замечаний вслух не делает. И ты не знаешь, может он в те жалобы и не заходит. А может заходит, но просто раздражённо их отмечает отработанными.

Если каждый раз, когда он будет ставить отметку, тебе придёт "Ваше сообщение обработано. Модератор.", то через некоторое время до тебя дойдёт, что расправляться со мной таким способом бесполезно, как минимум  PunBB_INFO_ICQ/blum  PunBB_INFO_ICQ/rofl

Это пример по приколу. Но у меня есть реальные пару больших любителей порядка, но с несколько иным его видением, чем у руководства. Они безобидные и у них лучшие побуждения. Письмо каждый раз писать, почему этот пост остался в этой теме, а тот пользователь продолжает своё при моём одобрении? Много чести.

Ну и как-то из соображений вежливости и демонстрации внимания к юзерам так лучше. Тем более, НИКАКИХ дополнительных телодвижений от админа не нужно.

Текст этот автоматический должен быть подписан "Модератор" без указания конкретного.
Желательно показывать всё-таки его модератору с возможностью редактирования (кроме подписи). Чоб там божно было эти слова вытереть и написать другие. Ладно, даже для отправки умолчального текста при этом, лишний клик придётся делать.

Естественно, получить это должен только потерпевший, который жаловался.
________________________________________________


PunBB wrote:

Но может расширение лучше написать? Не думаю, что всем понравится.

PunBB_INFO_ICQ/bigsmile А я как раз думаю - всем понравится. Или внимания не обратят  - понимаешь?

Сейчас мы видим цифру номера поста  дохлую.

Но ведь и живая она ничем не отличается визуально! Кому это может не понравиться?
Но # лучше добавить ради большинства юзеров. Редкому оригиналу, который против этого восстанет, я лично помогу убрать  PunBB_INFO_ICQ/rofl

Вот и коллега CL1FF независимо пришёл к нужности этой фичи.

Вот ЭТО выводить в расширение - это уже какой-то маразм будет  PunBB_INFO_ICQ/rofl

10

Re: PanBB 1.4.6. Запросы и предложения функций

kisa, думается мне все же лучше для "тонкого" общения с пользователями, использовать ЛС. Кнопка - сообщить модератору, скорее используется для сообщении о чем то экстренном, что может повличть на работу всего форума, а не об единичном случаи несправедливости и т.д.
Хотя, может специфика вашего форума.... Но со своей стороны, будучи админом и модером на разных форумах, я практический не встречал жалоб от рядовых пользователей, через данную "приблуду"  PunBB_INFO_ICQ/pardon

Так что, может просто обойтись каким нибудь расширением, а не пихать все в ядро!  PunBB_INFO_ICQ/wink

11 (edited by kisa 2018.03.17 06:20)

Re: PanBB 1.4.6. Запросы и предложения функций

sempai, Можно считать, я говорю об этом не только с позиции моего форума, а вообще с форумов любых больших технических сообществ (таких вижу много, иных не знаю  PunBB_INFO_ICQ/bigsmile .

Очень часто те, кто живёт на форуме, минимально сами следят за порядком, помогая администрации. Не я ли два дня назад прямо здесь тыкал эту кнопку на спам, зная, что Дима может не заметить из-за загруженности?  А мне не всё равно, что здесь происходит, и как форум выглядит и как наполнен. И мне, как гггг ответственному пользователлю, хотелось бы всё-таки знать, что он отреагировал, а не лазить в ту тему и смотреть - удалил или нет.

Да я и не лазил. Но через полгода было бы неприятно зайти по делам в ту тему, и увидеть там тот спам.

Не ты ли сегодня ночью ткнул в эту кнопку на другом форуме? PunBB_INFO_ICQ/blum

Причём ОСОБЕННО это всё важно на бурных форумах с кучей движухи.  Для самого тонкого - ЛС вне конкуренции, но повторюсь, в большинстве обычных технических служебных случаев хорошо бы было отправлять просигналившему минимальный автоматический сигнал (без спасибы - это лишнее). Как минимум, избавит от недоразумений.

Почему бы не проявить минимальное, на грани исчезновения, вроде кивка головой,  уважение к человеку? Не прогибаться и пятки целовать, а просто кивнуть, показав, что его хотябы заметили? А не с вершин власти глядеть поверх его головы?
Тем более, я предлагаю это делать автоматически.

PunBB_INFO_ICQ/wink Могу привести даже пример случая, которому я был участником на одном из форумов, где ты модератором. Сигнал поступил, ты его обработал - т.е. увидел, большей обработки сигнал не требовал. Сигнал был неадекватным от бессмысленной истерички, текст его состоял из брызгания слюной и баттхёрта и не нёс связного текста и смысловой нагрузки. Отреагировал ты конструктивно - сигнал отметил обработанным, большего внимания визгу истерички не уделил.

Всё правильно.  Однако, потерпевший истеричка так и остался в неведении, увидел ли кто-то вообще ту его жалобу!

Но это чахлая истеричка, вялая и безынициативная. Другая бы могла атаковать ежедневно. (правда, я таких много передушил и без модераторской поддерки, будучи много где простым юзером).  Лучшее лечение - не обращать внимания. Но не просто не обращать внимания,  а спокойно и демонстративно. На каждый сигнал таких идеально отвечать с каменным лицом "вижу", и всё.
Я предлагаю это делать автоматически.

Ещё:
Не понимаю, против чего ты выступаешь конкретно.
Против нагрузки на админа? Так её нет.
Против того, что это кому-то помешает? Так те, кто не тыкает звонок к модераторам, никогда и не догадаются, что вообще есть какие-то отчёты на форуме, а не то что об этой примочке.

Против захламления движка?
Это серьёзно, и тут мы должны быть строги, даже беспощадны  PunBB_INFO_ICQ/bigsmile . Да без шуток.

Но зачем тогда паковать в движок удаление отчётов, если есть для этого расширение?  А если форум вялый? А если не очень, но не скандальный, и тех отчётов за год десяток будет? А если модерам пофиг?
Зачем?  PunBB_INFO_ICQ/cool

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

12

Re: PanBB 1.4.6. Запросы и предложения функций

kisa wrote:

Не ты ли сегодня ночью ткнул в эту кнопку на другом форуме?

Конечно ткнул, исполнил свой гражданский долг, а уже как отреагирует на это Администрация указанного ресурса... это их дело, мне не столь важно, я свою "работу" сделал, пусть дальше Админы сами решают что  с этим делать.  PunBB_INFO_ICQ/cool

kisa wrote:

Не понимаю, против чего ты выступаешь конкретно.

Конкретно, против лишних телодвижений, если бы мне, как модеру, пришлось бы ответные отчеты строчить, я бы забил и передал пальму первенства дальше по цепочке, а так мне не в тягость, отправить в мусорку спам или забанить кого.
Подозреваю, что есть люди более сознательные, чем я, но что то они не спешат реагировтаь на подобные спам сообщения, на выше означенном тобою ресурсе!   PunBB_INFO_ICQ/jokingly

13 (edited by kisa 2018.03.17 07:51)

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB_INFO_ICQ/bigsmile
_____


sempai wrote:

Конкретно, против лишних телодвижений,

PunBB_INFO_ICQ/cool В каком же месте я предлагаю обязательное лишнее телодвижение?  PunBB_INFO_ICQ/bigsmile

Макет:
https://punbb.softplaza.net/uploads/images/2018/03/935520a32990307237d79ac866aaae7f.png https://punbb.softplaza.net/uploads/images/2018/03/f0fa0734ed1bddaa07e648310cb97d04.png

Если модеру ситльно нужно - эти слова стирает, пишет "Ещё раз ткнёшь в эту кнопку - пальцы в другую сторону загну", или ещё чего душа пожелает. А если не трогает - так и отправляется.

14

Re: PanBB 1.4.6. Запросы и предложения функций

* Кстате, совсем забыл. Было бы не плохо, если в админке появилась кнопка очистки кэша на сайте, да бы обновить дизайн или стиль(css).
К примеру на движке phpBB есть данная кнопка в админке, очень полезная для разработчиков.


И незнаю будет полезно или нет, может для идеи подойдет:
Еще помимо очистки кэша, в админке движка phpBB есть кнопка Синхронизировать счётчики сообщений, Синхронизировать статистику и еще несколько полезных кнопок. (Думаю кто сидел когда то на phpBB, знает к чему я это написал)

15

Re: PanBB 1.4.6. Запросы и предложения функций

Кстати, какой умник обозвал это "Отчётами" в одном месте, "Жалобами" во втором, и "Обращениями" в третьем?  PunBB_INFO_ICQ/crasy  PunBB_INFO_ICQ/bigsmile
Перепишу доступные ланги, наверное, как до них доберусь. Самое нормальное слово - "Обращения".

16

Re: PanBB 1.4.6. Запросы и предложения функций

CL1FF, pun_admin_clear_cache.

17 (edited by kisa 2018.03.17 08:52)

Re: PanBB 1.4.6. Запросы и предложения функций

CL1FF wrote:

Хе-хе, как я только начал изучать PunBB, сразу же в коде это себе добавил

PunBB_INFO_ICQ/yes  PunBB_INFO_ICQ/thumbsup 
Теперь и я хе-хе https://punbb.softplaza.net/post6861.html#p6861 . И мне это уже нравится не только теоретически.

18

Re: PanBB 1.4.6. Запросы и предложения функций

sempai wrote:

CL1FF, pun_admin_clear_cache.

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

19 (edited by PunBB 2018.03.17 11:32)

Re: PanBB 1.4.6. Запросы и предложения функций

CL1FF, возможно в будущем и будет заменена ссылка с кликабельной даты на номер поста (во избежания дублей, если кто пользовался версией движка 1.3.6, то знает, что в хлебных крошках была циклическая ссылка, которая вела на ту же страницу и в 1.4 от этого только избавились), но есть веские причины пока этого не делать. Причиной тому некоторые расширения, которые используют это место. В любом случае, спасибо, что неравнодушны к подготовке нового релиза  PunBB_INFO_ICQ/thumbsup

20

Re: PanBB 1.4.6. Запросы и предложения функций

Все ли наружные ссылки - копирайт, сайт в профиле - открываются в новой вкладке? PunBB_INFO_ICQ/cool

21

Re: PanBB 1.4.6. Запросы и предложения функций

Ты вначале исследуй хорошенько этот вопрос:
https://habrahabr.ru/post/282880/
там есть ссылки на статьи чем это может быть опасно

22 (edited by kisa 2018.03.18 12:28)

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB_INFO_ICQ/bigsmile Меня умные люди (не будем показывать пальцем PunBB_INFO_ICQ/bigsmile ) уже в эту статью носом тыкали.  С внешними ссылками из текста я и поступил по той рекомендации. Также можно поступить и с нашим копирайтом  PunBB_INFO_ICQ/jokingly  и со ссылкой на сайт в профиле - я не вижу препятствий.

А не учитывать подсознательные микрохотелки юзеров знаешь чем чревато? А учитывать  - знаешь, как награждается? https://krokovod.org/forum/extensions/pan_smiles/pack/img/beard.gif

23

Re: PanBB 1.4.6. Запросы и предложения функций

kisa wrote:

микрохотелки

Большая пропасть между потребностями и желаниями, решается это с помощью расширений!  PunBB_INFO_ICQ/cool

Распечатай это предложение на принтере БОЛЬШИМИ БУКОВКАМИ и прицепи где нибудь на видном месте  PunBB_INFO_ICQ/bigsmile

24 (edited by kisa 2018.03.18 14:55)

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB_INFO_ICQ/crasy  Да понял, понял. Принтер ещё вот это доставать...
PunBB_INFO_ICQ/bigsmile
Между прочим, вчера вечерком на меня дзен сошёл. Залез к себе в список расширений, изучил его системно с пристрастием...
Дополнительных функций от них, достойных движка, не увидел. Вот так вот.

Кроме двух мелких - порядка в прочитанных/непрочитанных, что пока отложено по уважительной причине, и уже обещаного + Пересчет всех сообщений пользователя после удаления какого либо из сообщений.

Это косяки исходного движка, которые требуют того, что пока есть в расширениях.
Остальные косяки, о которых я говорю, это исправления косяков. Языковой бардак, например. Ссылки эти. Это такой админ, как я , об этом позаботится  ̶К̶с̶т̶а̶т̶и̶,̶ ̶п̶о̶й̶д̶у̶ ̶с̶д̶е̶л̶а̶ю̶ ̶у̶ ̶с̶е̶б̶я̶ (ага, с разгону не работает). Хотя у меня мало - штук пять ссылок на сайты в профилях. А вот здесь, на этом форуме, ведущем по проекту, приходится материться и дёргаться регулярно. Когда кто-то из коллег про что-то на своём форуме говорит здесь , я тыкаю в его профиле "сайт". Сегодня мне пришлось дёрнаться и материться раза четыре, потому что меня несанкционированно уносило с  punbb.info, откуда я уходить не собирался. Так этот форум у меня в закладках..

Почти год назад я сделал здесь себе ссылку на мой форум в подписи. Из-за того самого. До сих пор не жалею. Думаю, из-за этого, получаю меньше проклятий от коллег, которым зачем-то хочется глянуть, что у этого Кисы за форум.

А другие админы будут долго рассуждать в этом месте про среднюю кнопку мыши, "когда юзеру надо".
Это КОСЯК. Я не плюшку предлагаю, а удаление откровенной эргономической лажи. Объём набивания текста расширения в десять и более раз превосходит объём маленького мода (и то громко сказано). Которым один раз сделав, мы осчастливим тысячи человек, сберегая каждому по одной нервной клетке. Мало?

25

Re: PanBB 1.4.6. Запросы и предложения функций

Реализация расширения Tracked Topics in DataBase выявила один недостаток в ядре, хотя решение очень простое. Посмотрите внимательно на этот блок кода взятый из viewtopic.php

// Add/update this topic in our list of tracked topics
if (!$forum_user['is_guest'])
{
   $tracked_topics = get_tracked_topics();
   $tracked_topics['topics'][$id] = time();
   set_tracked_topics($tracked_topics);
}

// Determine the post offset (based on $_GET['p'])
$forum_page['num_pages'] = ceil(($cur_topic['num_replies'] + 1) / $forum_user['disp_posts']);
$forum_page['page'] = (!isset($_GET['p']) || !is_numeric($_GET['p']) || $_GET['p'] <= 1 || $_GET['p'] > $forum_page['num_pages']) ? 1 : $_GET['p'];
$forum_page['start_from'] = $forum_user['disp_posts'] * ($forum_page['page'] - 1);
$forum_page['finish_at'] = min(($forum_page['start_from'] + $forum_user['disp_posts']), ($cur_topic['num_replies'] + 1));
$forum_page['items_info'] = generate_items_info($lang_topic['Posts'], ($forum_page['start_from'] + 1), ($cur_topic['num_replies'] + 1));

нужно всего лишь поменять их местами и сверить текущую страницу с последней. Примерно так:

// Determine the post offset (based on $_GET['p'])
$forum_page['num_pages'] = ceil(($cur_topic['num_replies'] + 1) / $forum_user['disp_posts']);
$forum_page['page'] = (!isset($_GET['p']) || !is_numeric($_GET['p']) || $_GET['p'] <= 1 || $_GET['p'] > $forum_page['num_pages']) ? 1 : $_GET['p'];
$forum_page['start_from'] = $forum_user['disp_posts'] * ($forum_page['page'] - 1);
$forum_page['finish_at'] = min(($forum_page['start_from'] + $forum_user['disp_posts']), ($cur_topic['num_replies'] + 1));
$forum_page['items_info'] = generate_items_info($lang_topic['Posts'], ($forum_page['start_from'] + 1), ($cur_topic['num_replies'] + 1));

// Add/update this topic in our list of tracked topics
if (!$forum_user['is_guest'] && ($forum_page['num_pages'] == $forum_page['page']))
{
   $tracked_topics = get_tracked_topics();
   $tracked_topics['topics'][$id] = time();
   set_tracked_topics($tracked_topics);
}

Таким образом сообщения будут отмечаться прочитанными только в том случае, если пользователь посетил последнюю страницу

1

26

Re: PanBB 1.4.6. Запросы и предложения функций

Думая о хранении данных о непрочитанных сообщениях вспомнил об одном баге, т.е. ссылке - "Новые сообщения". Когда все сообщения прочтены на нее нажимаешь, а показывает то же, что и "Активные темы".
Уже не рвз поднимался этот вопрос. Видимо эта проблема не решалась из за оптимизации запросов, ибо чтобы определить есть ли новые сообщения, то нужно вызывать функцию get trecked topics.

27

Re: PanBB 1.4.6. Запросы и предложения функций

Еще вот что вспомнил, запишу на будущее. Есть стандартные пункты меню, а так же добавочные в основных настройках. Но нигде нет функции сортировки данных пунктов. Вопрос казалось бы не очень то и важный, но после установки нескольких расширений добавляющие свой пункт в меню, появляется желание  подвигатъ, или поменять их местами.

28

Re: PanBB 1.4.6. Запросы и предложения функций

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

Где то встречал примеры решения, но вот вспомнить бы где  PunBB_INFO_ICQ/scratch

29

Re: PanBB 1.4.6. Запросы и предложения функций

Неплохо было бы придумать какой нибудь шаблонизатор в будущем. Хоть это и большая работа, считай по ядра переписать, но это открывает для простых смертных широкие возможности. Тогда можно было бы избавиться от смешанного кода, php и html.
Шаблонам самое место в папке стилей, так у каждой темы будет своя структура.

Существующий же шаблонизатор очень скуден, в .tpl шаблонах не возможно запустить php скрипты. Было здорово, если бы шаблонизатор поддерживал php, по типу как у Wordpress. Как то так  PunBB_INFO_ICQ/smile

Если вас никто не критикует – значит успеха вы еще не добились.

30

Re: PanBB 1.4.6. Запросы и предложения функций

YT007, шаблонизатор вещь хорошая  PunBB_INFO_ICQ/thumbsup  но реализовать не получится ни в 1.4.6 ни в 1.5, для этого нужно работать командой, одному это не осилить  PunBB_INFO_ICQ/no

Этот вопрос уже поднимался на протяжении последних 5 лет, но на сколько знаю, только один человек рискнул вынести в шаблоны. И у него это получилось, только что то не в восторге от данной реализации, шило на мыло.

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

31 (edited by kisa 2018.03.29 01:40)

Re: PanBB 1.4.6. Запросы и предложения функций

Попросили меня на одном форуме убрать унылое "Темы без ответов 100500 штук".

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

А ведь действительно - есть форумы, где большая часть - информация, которую несёт автор,

не по делу, но к слову

(https://krokovod.org/forum/extensions/pan_smiles/pack/img/am.gifна этом месте, я , матюкаясь  в очередной раз,  раздвигаю эту щель для букв, и то это делать неудобно - даже для раздвигания пространства мало
https://punbb.softplaza.net/uploads/images/2018/03/b20fdf1101acf25fbcf20a719c0ed1e2.png


, например, статьи, оформленные в виде тем. И которая ответов особо и не требует. А другая часть - уже общение.  Или форум новый, автор пока наполнил его темами, где ответы просто не успели написать, ибо Сообщество только формируется.

Ну и заходит гость на такой форум, и на видном месте его приетствует надпись, что этот форум никому не нужен, сюда никто не пишет. Одних неотвеченных тем - вон сколько, ещё подчёркнуто в синем кружочке.

Нехорошо как-то.

Там, где меня просили, я не стал лезть в ядро. В ланге выкинул, и в Pan Notify подшаманил. Но вообще, наверное, неплохо эту "функцию" или выкинуть, или сделать отключаемой в админке наряду со всякими "показывать/не показывать", что там есть.

Spoiler

Или это - ай-ай-ай - негативно скажется на СЕО?   PunBB_INFO_ICQ/crasy  PunBB_INFO_ICQ/rofl

32

Re: PanBB 1.4.6. Запросы и предложения функций

Ты вот над сео прикалываешься, а есть вещи на самом деле поважнее, чем щель. Это же форма быстрого ответа. Можно добавить такое высокое в форму полного ответа, но никак не в быстрого. Уродливо получиться.

А теперь о сео. Хорошо что напомнил, видимо из за этого выпуск 146 теперь задержится немного.
1. Убрать апендикс .index.php
2. Убрать слово "Страница 1", только когда первая страница
3. Сократить тайтл. Чисто до заголовка темы.
4. Убрать из html надпись: "Перейти к теме раздела." Гугл это индексирует, причем это присутствует в результатах выдачи.

Еще есть что то, сейчас не припомню.

И это не моё, еще раз повторюсь НЕ МОЕ СЕО, об этом писали умные люди, профи, в пул реквестах ни гитхабе.

33 (edited by kisa 2018.03.29 06:33)

Re: PanBB 1.4.6. Запросы и предложения функций

У меня красиво и удобно - когда пишешь, пригибаться не надо PunBB_INFO_ICQ/bigsmile . Но оптимально сделать не так высоко как у меня, а точно ту же высоту, что в форме медленного ответа или редактирования. За что и ратую.

А, пусть типа строем ходят - здесь форма быстрого ответа, и длиино в неё писать запрещено. Пользователь обязан заранее продумать длину своего поста (можно приделать оповещение "$matches[2] $matches[2] $matches[2]"), и своевременно переключиться на форму обстоятельного ответа. 

1-4. PunBB_INFO_ICQ/thumbsup

Умные люди:
1. писали это пять лет назад.
2.  не показали тебе диплом умного человека.
3. не являются единственными умными людьми на планете. Если мы с тобой будем хорошо себя вести, нас тоже могут рассмотреть, как кандидатов в умные люди.

Роботам, для которых работает СЕО, пару десятков лет. Человекам, которые читают форумы - десятки тысяч лет. Письменность, её приёмы и обороты придуманы не одну тысячу лет назад,

Spoiler

А вот теперь я снова раздвигаю щель.

и стадию обкатки технологий уже прошла, родив некие стандарты и правила. И они настолько общеприняты, что переть против них глупо. Возраст уважить надо  PunBB_INFO_ICQ/bigsmile

Да я и не над положениями науки СЕО прикалываюсь, а над балансом внимания к роботам и человекам.

34

Re: PanBB 1.4.6. Запросы и предложения функций

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

Может узкая форма чем то и похожа на вход через калитку в церковь, где каждого принуждают поклоняться при входе, но у меня же такой цели нет. Есть же отдельный вход через широкие ворота и въезд на джипе...думаю ты понимаешь о чем я.

Честно говоря, хотелось бы форму быстрого ответа еще упростить: спрятать смайлы, кнопки ббкодов, т.е. оставить чисто для текстов. К примеру, пишу же сейчас чз форму быстрого ответа и ни одного ббкода. Это же ради производительности. Темы должны летать. Но а вип уже продумать как положено.

35 (edited by kisa 2018.03.29 08:09)

Re: PanBB 1.4.6. Запросы и предложения функций

Ненене.

Быстрый ответ - это устаревшее понятие. А "ответить" ненужная устаревшая кнопка. Кем-то когда-то было зачем-то так заведено. Возможно, ради скорости во времена диал апа.

Я КНИГУ через быстрый ответ выложил  PunBB_INFO_ICQ/bigsmile

Отвечать ВДУМЧИВО в теме как раз хорошо через быстрый ответ. Вот даже сейчас я скроллингом проматываю наш разговор выше для уточнения. А в "Ответе" оно где-то внизу и в обратном порядке. Когда читал - было вверху.

Чтоли , правда, выкинуть этот медленный ответ... Заметит эту очень нужную  функцию не каждый и не сразу.

Кстати да, одна из похвал punbb, когда Кроковод ещё рождался, как раз была за полнофункционаольный быстрый ответ этот. А то у нас на старом он был порезанный, и нужно было переключаться ради закачки картнок и т..д.

Так что за урезанный ага, спасибо много раз услышим.


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

А когда перестаёшь писать пост и переходишь к чтению, прячешь клаву и достаёшь мышку?

Тогда да, быстрый ответ тебе ни к чему  PunBB_INFO_ICQ/crasy


Кнопка "Ответить".. вот реально не представляю, на кой она нужна. Ни как пользователь, ни как админ. НУ ЗАЧЕМ МНЕ В НЕЁ ТЫКАТЬ???

Зачем?  Я, кажется, не считая тестов, за год с плюсом в панбб, ни ткнул её НИ РАЗУ (кроме каких-то тестов)

36 (edited by sempai 2018.03.29 08:32)

Re: PanBB 1.4.6. Запросы и предложения функций

kisa, зайди на форум как гость и поймешь, зачем нужен полный ответ! PunBB_INFO_ICQ/wink

P.S. когда в форме быстрого ответа присутствуют ошибки, куда идет редирект?

37

Re: PanBB 1.4.6. Запросы и предложения функций

Неубедительно.  На моём эта кнопка нужна в двух темах, где гостям писать можно. В остальном - пятая нога у собаки. Той, что подруга зайца. У которого венерическая болезнь PunBB_INFO_ICQ/bigsmile Их ещё к ветеринару на телеге возили - с пятью колёсами.

Прошу ознакомиться с мнением общественности:  https://krokovod.org/forum/viewtopic.ph … 924#p52924 Надеюсь, вопрос на подтасовку результата не похож  PunBB_INFO_ICQ/bigsmile

38

Re: PanBB 1.4.6. Запросы и предложения функций

kisa, ну если на вашем.... нужно срочно удалять этот функционал из ядра (попутно зарубив десяток расширений, его использующих).  PunBB_INFO_ICQ/thumbsup

39 (edited by kisa 2018.03.29 09:29)

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB_INFO_ICQ/bigsmile  PunBB_INFO_ICQ/bigsmile Дада, в сад - и у всех . Дык, у нас люди по форуму ходят и пишут, бывает  PunBB_INFO_ICQ/blum Аккуратно по 4000 постов в месяц исполняют - год уже. Какая-никакая статистика, могу оперировать. И  они этой кнопки  не знают, или не используют. Вон, не вступаются совсем, хотя я думал, кто-то возразит.

Но наездов на быстрый ответ в пользу медленного не потерплю!  PunBB_INFO_ICQ/bigsmile Эта кнопка никак не работает, даже в служебных целях. Если подразумевать под работой, что на неё нажимают, чтоб получить что-то, чего нельзя получить без неё. Но можно заставить её пользоваться - да, на старом форуме у нас так и было.

sempai, эээ? с редиректом недопонял. Какие ошибки? Не сталкивался. Или в смысле, что выбрасывает  в форму редактирования и предпросмотра? Так на них никто не посягает, здрасьте. Я про прыщ - саму кнопку. же, а не формы редактирования.
$matches[2]

Картина сейчас: есть прыщ, который никто никогда не трогает. Висит себе. Он (зачем-то ) должен здесь висеть PunBB_INFO_ICQ/pardon  В случае ошибок или желания предпросмотра, или захода с целью редактирования, попадаем в соотвествующие формы. Мимо прыща. Всегда, когда надо - попадаем. Или по нашему желанию (не желанию нажать на кнопку, а попасть к тем формам), или когда движок туда выбрасывает. 

Виртуально уберём прыщ. Картина:
Нет  прыща, никто о нём не вспоминает. В случае ошибок или желания предпросмотра, или захода с целью редактирования, попадаем в соотвествующие формы.Прыща нет, мы не можем им воспользоваться.  Но всегда, когда надо - попадаем. Или по нашему желанию, или когда движок туда выбрасывает.

Spoiler

Раздвигаю щель

Повторяю вопрос: зачем нужна кнопка ответа? С какой целью и кто её нажимает?

З.ы. При написании этого (и тысяч предыдущих постов) кнопка "Ответить" не была нажата ни разу.
$matches[2]

PunBB wrote:

А теперь о сео. Хорошо что напомнил,

PunBB_INFO_ICQ/bigsmile Всё, забыли, о чём я говорил, зато чуть не "оптимизировали" самую вменяемую форму быстрого ответа  среди форумных движков (не считая высоты) PunBB_INFO_ICQ/bigsmile

А говорил я о рекламе, сразу ярко оповещающей визитёров, сколько на форуме дохлых, никому не интересных  тем.
https://punbb.softplaza.net/uploads/images/2018/03/504707da804d08c6a2bf94a727dd74ac.png

Spoiler

Раздвигаю щель

Хорошо бы:
v показывать количество тем без ответов только модераторам
v не показывать количество тем без ответов

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

А обозначение моментов, когда щель для букв становится тесной - ну дык, я ж не ленюсь её раздвигать, вот и сообщаю, какойй я не ленивый  PunBB_INFO_ICQ/crasy  PunBB_INFO_ICQ/bigsmile Что мне вполне удобно набирать посты - чего там. Когда неудобно - пожалуйста, вот раздвигаю, это ж так просто - каждый сам себе по желанию это может сделать в любой момент PunBB_INFO_ICQ/bigsmile

40

Re: PanBB 1.4.6. Запросы и предложения функций

может сделать на выбор: либо форма быстрого ответа, либо кнопка Ответить. А для этого в стандартных настройках есть галочка: Показывать форму быстрого ответа. Если не показывать, то показывать кнопку для полного ответа.

41 (edited by kisa 2018.03.29 10:32)

Re: PanBB 1.4.6. Запросы и предложения функций

А вот так классно. В смысле, все забудут про медленный ответ однозначно и навсегда  PunBB_INFO_ICQ/yes А галочка в админке пусть повисит, как дань традиции.
PunBB_INFO_ICQ/bigsmile На самом деле, об этой кнопке и не думалось, пока ты не вспомнил  PunBB_INFO_ICQ/bigsmile . Только попрошу лично мне подсказать мод, чтоб в темах, где гостям писать можно, всё-таки тоже  форма быстрого ответа показывалась. А то там только кнопка эта. Ну, если сам не разберусь.

Кстати, мои там ещё повысказывались  PunBB_INFO_ICQ/rofl https://krokovod.org/forum/viewtopic.ph … 927#p52927 Я уже и спасибо сказал, а они продолжают рассказывать, какая ерунда - эта кнопка PunBB_INFO_ICQ/cool



Да, а я продолжаю тошнить о высоте щели. И напоминаю о "неотвеченных темах", на которые на моём форуме мне одинаково, но с другого жаловались. Да и здесь...

42

Re: PanBB 1.4.6. Запросы и предложения функций

Слушай, напиши ты простое расширение для этого, то есть отключения кнопки и раздвижения щели быстрого ответа PunBB_INFO_ICQ/wink

43 (edited by kisa 2018.03.29 12:02)

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB_INFO_ICQ/bigsmile ради двух цифр в одном файле, и десяти букв в другом? Дык, это за три минуты делается итак .
Хотя, практики ради..

Но картина  поставки будет классная. Мы Вам строим дом. В базовой комплектации  дверей нет - одни окна. Рядом с каждым окном для входа имеется замок в стене. Замок просто в стене, окна открыты итак.

Также вы можете приобрести замечательное дополнение к дому - оно уберёт замок и сделает Вам дверь, чтоб через окно не входить  PunBB_INFO_ICQ/crasy  Если конечно Вы догадаетесь, что эту фигню можно изменить, и сообразите поискать такое дополнение. Ведь в Вашем предыдущем доме Вы привыкли входить в окно, а зачем тот бесполезный замок рядом - и не задумывались  PunBB_INFO_ICQ/bigsmile

44

Re: PanBB 1.4.6. Запросы и предложения функций

Ну так в чем проблема тогда? Как временное решение хотя бы.
Наша политика по поводу модификации ядра должна оставаться железной. То что у тебя на форуме люди против этого сбунтовались это я учту. Но меня так же волнует беспокойство админов и с других форумов.
Это не баг, может неудобство - да, соглашусь. Расширение накатай пока и достаточно на первое время, а когда действительно поступит больше запросов, то тогда уже будем рассматривать этот вопрос досконально.

45

Re: PanBB 1.4.6. Запросы и предложения функций

Добре, попробую. Но меня более срочно ждут на ковёр валидаторы PunBB_INFO_ICQ/cool . А по этой теме ещё мысль вдогонку, пусть будет. Переключаться на медленный ответ нужно юзеру в профиле. Это действительно может понадобиться для увеличения скорости в глуши с плохим мобильным интернетом. Но точечно, отдельным пользователям и не всегда. Вот так, мне кажется, эту древнюю отмирающую примочку мы сможем ещё с какой-то пользой оставить.

46

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB, скинь ссылку на  github, где этот проект находится. Как нибудь посмотрю в свободное время.

Если вас никто не критикует – значит успеха вы еще не добились.

47 (edited by PunBB 2018.03.29 18:45)

Re: PanBB 1.4.6. Запросы и предложения функций

Слушай, не найду что то. Неужели он удалил проект? PunBB_INFO_ICQ/whipped
$matches[2]

Не нравиться мне как сейчас организованы уведомления при посещении несуществующей теме или поломанной ссылке. На русском это звучит так:

Неверный запрос. Ссылка, по которой вы пришли, неверна или устарела.

Такой же ответ, когда пользователь не имеет доступа к данному разделу или теме форума, хотя сама ссылка существует:

Неверный запрос. Ссылка, по которой вы пришли, неверна или устарела.

В этом же случае сдается мне, что должно быть уведомление, что то вроде этого:

У вас не хватает прав для просмотра данной страницы форума.

1

48

Re: PanBB 1.4.6. Запросы и предложения функций

При включении в config.php

define('FORUM_SHOW_QUERIES', 1);

отображаются все запросы всем подряд

https://punbb.softplaza.net/uploads/images/2018/03/206d9e631b0d144826bb6c627db059f4.png

правильно ли это?
или же это так было задумано из соображений просмотра посетителей с разными правами, чтобы определить нагрузку и запросы  PunBB_INFO_ICQ/scratch
$matches[2]

продолжаем копать движок, копаем вместе, ищем баги  PunBB_INFO_ICQ/tired

49

Re: PanBB 1.4.6. Запросы и предложения функций

В локализацию  146 удаление отчётов - это единственное дополнение?

50

Re: PanBB 1.4.6. Запросы и предложения функций

Пока да. Вроде бы больше не планировалось, но пока не торопись переводить. Только после публикации тестовой версии.