1 (edited by PunBB 2018.03.14 08:48)

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

В этой теме вы можете предложить внести свои коррективы в PanBB 1.4.5.

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

Если у вас есть готовой решение, пусть даже на скорую руку, мы быстрее рассмотрим ваш код. Ждем предложений  PunBB_INFO_ICQ/bye

1

2 (edited by PunBB 2018.03.04 23:52)

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

Пишу, чтобы не забыть.
В функциях используется оператор не строгого сравнения, а это означает, что иногда результат может быть неожиданным.
Вот некоторые примеры:
https://m.habrahabr.ru/post/190440/

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

Вот перечень файлов содержащих не строгое сравнение:

   if ($return != null)
      return;
/include/cache.php   9 раз
/include/common_admin.php 2
/include/email.php 2
/include/functions.php 46
/include/loader.php 9
/include/parser.php 25
/include/search_functions.php 9
/include/search_idx.php 3
/include/xml.php 1

3 (edited by kisa 2018.03.06 01:58)

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

Корректно работающие отметки прочитанных тем. Вроде DB TrackTopic (хотя и оно не без тараканов). Причём желательно, чтобы тема на сто страниц не считалась прочитанной, если (следи  PunBB_INFO_ICQ/bigsmile ):

Тема на несколько страниц.
Появилось новое сообщение. На главной отметка.
Я зашёл в сообщение, или на последнюю страницу - отметка непрочитанной снялась. Правильно.
Но.
Я зашёл в ту тему на первую страницу, и ушёл (мало ли). В это время на последней странице осталось не прочитанное мной сообщение, но тема уже отмечена прочитанной. Это фигня, и это, ящитаю, нужно корректно разрулить на уровне движка.

4

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

проще будет допилить расширение, потому что функция о непрочитанных сообщений потащит за собой правку файлов viewtopic && viewforum.
В PunBB это изначально задумывалась такая система для реактивности, хотя работает а разных устройствах с ошибками. Если же писать в БД номера непрочитанных тем - это будет самый надежный способ, но и скажется немного на производительность работы движка.

5

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

Тебе с бугра видней, но такой косяк есть, и с ним нужно что-то делать.

Нужно выкинуть подстановку e-mail вместо логина при регистрации!!! Я своим из-под админа нескольким эту фигню разруливал, а сейчас сам нарвался PunBB_INFO_ICQ/wall . Дррряянь! Нельзя на входе так бесить юзеров.

6 (edited by PunBB 2018.03.06 11:00)

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

Нужно выкинуть подстановку e-mail вместо логина при регистрации!!!

Оо, точно.  PunBB_INFO_ICQ/thumbsup


Вспомнил еще, для реализации на будущее:
+ удаление отчетов, репорты
+ пересчет сообщений пользователей после удаления сообщения

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

7 (edited by kisa 2018.03.06 15:00)

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

Обновлять PunBB 1.4.4 до PаnBB 1.4.5 элегантно хорошо бы специальным расширением.

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

И рекламно упереть в эту примочку - мол, даже блондинка из анедота сможет одним кликом превратить Ваш старый  PunBB 1.4.4 в современный  PаnBB 1.4.5 . А потом долбануть списком изменений.

И ещё, пишу на всякий случай в этом разделе PunBB_INFO_ICQ/cool :
А что если ЭТО устроить тоже расширением? Особенно, вот этот стрёмный момент с БД, когда я заменял http://mysite на https://mysite? Это ж фигасе оружие против конкурентов! Переход  в один клик против их инструкций! Да ещё полный переход  - это ж я у них выложил эту махинацию с БД.  Там же можно и роботс с хтакцесс шаманить, наверное...

$matches[1]

Сделай в ВВ-кодах работу с урл, как у меня - реально удобней же  PunBB_INFO_ICQ/wink С сразу вставленным знаком "равно" и курсором поле него.

8

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

1. Расширением позже, после тестирования
2. Не везде может сработать
3. Есть лучшее решение, нужно время

9

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

PunBB_INFO_ICQ/yes

10

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

kisa wrote:

Нужно выкинуть подстановку e-mail вместо логина при регистрации

решено. Надо бы выпускать релиз, а то мы так до 3.0 дойдем  PunBB_INFO_ICQ/bigsmile

11

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

PunBB_INFO_ICQ/thumbsup  PunBB_INFO_ICQ/bigsmile

12 (edited by kisa 2018.03.07 06:50)

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

Вот это в email.php "красоту" PunBB_INFO_ICQ/bigsmile  наводит?

// Default sender address
   $from_name = sprintf($lang_common['Forum mailer'], $forum_config['o_board_title']);

Игрался с вариантами (вполне у меня нормальными), типа:
Язык по умолчанию русский.
У получателя украинский.
У отправителя белорусский.

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

Считаю, что ВСЕ почтовые уведомоения должны приходить либо на языке получателя, либо на языке форума.

КАК это правильно прописать - языковую переменную на язык форума?  Я попробую повылавливать в движке. Та же комедия в уведомлении на мыло об ЛС.

13

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

Да, я помню пацаны на твоем форуме смеялись над такими письмами, но мне как то нужно воспроизвести этот баг. Что мне нужно сделать для этого? То есть как получить такое письмо  PunBB_INFO_ICQ/pardon

14 (edited by kisa 2018.03.07 07:19)

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

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

$matches[1]

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

15

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

Ох ничесе! PunBB_INFO_ICQ/shock  сейчас настрою.
У тебя не смогу профиксить.
У нас тут исходный английский, поставил украинский, подписался на эту тему.
Может и никогда не замечал, тк никогда и не подписывался  PunBB_INFO_ICQ/bigsmile

16 (edited by kisa 2018.03.07 07:28)

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

Я тоже не подписываюсь. У меня белорусская локаль в данный момент. Лови.  PunBB_INFO_ICQ/bigsmile

17

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

Вообще тишина. Подписался, перевел на укр. Не, надо тестить отдельно где то., не тут. Может у вас что то там с форумом не то? Потому что за 4 года впервые слышу о таком баге и никто из админов больше не жаловался.
Если выявиться проблема,можно будет в некст версии внести исправления.

$matches[1]

А хотя, постой. Вот пришло, но на 2х лэнгвичах
https://punbb.softplaza.net/uploads/images/2018/03/c8aef040cc7598e1fc55f4d3f014fd1a.png

18 (edited by kisa 2018.03.07 08:40)

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

PunBB_INFO_ICQ/bigsmile  Можно подумать, многоязычных форумов много.
Воо. Понял, да?
То, что я выше показал, прописывает ТЕБЕ паштовы робот в МОЕЙ (сейчас белорусской) локали. А если я турок, и тебе картинку отправил просто?  PunBB_INFO_ICQ/bigsmile  А у тебя в почте "От кого" по-турецки будет написано.

А на "твоём" сейчас украинском - а ні пари з вуст  PunBB_INFO_ICQ/bigsmile  . Логики НОЛЬ.

Все эти письма должны приходить строго на дефолтном языке форума, без всяких юзерских локалей. Ъ.


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

Хотя идеально - в локали юзера всё-таки. Но получателя, а не, блин, автора  ЛС или вообще автора крауйнего поста в подписанной теме PunBB_INFO_ICQ/bigsmile
Я указываю в профиле МОЁ мыло и МОЙ язык. На кой хрен мне локаль турка, который отписался в теме?



Бггг представляешь, что MaraKat получает  PunBB_INFO_ICQ/rofl  Вот подписана она на тему, ты туда накатешь пост с твоей украинской локалью, потом я с о своей белорусской. Мы, допустим, хоть по-французски напишем, но над её уведомлениями (причём оба- на разных языках) ржать можно долго.

$matches[1]

Это здесь, только я не знаю, как правильно сделать:

// Default sender address
   $from_name = sprintf($lang_common['Forum mailer'], $forum_config['o_board_title']);

19 (edited by PunBB 2018.03.07 09:11)

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

Хохма  PunBB_INFO_ICQ/bigsmile смотри. Перевел на беларуса
https://punbb.softplaza.net/uploads/images/2018/03/5df8ff8f728ed833dfa4a1ba1c239b9b.png
На анлийском ни слова!


Дефолтный: ынглишь
В профиле, у меня: беларус
У тебя, по ходу: рашн

PunBB_INFO_ICQ/rofl да, станно, что она еще не пожаловалась на лэнгвичи

PunBB_INFO_ICQ/moo надо разрулить это дело, причем до выхода мидл сборки, где будет 5 языков  PunBB_INFO_ICQ/write

С чего ты взял что в этом куске кода проблема?

20 (edited by kisa 2018.03.07 09:23)

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

У меня беларус стоял на тот момент. От него у тебя "Паштовы робат" в сообщении PunBB_INFO_ICQ/bigsmile


PunBB_INFO_ICQ/pardon А я знаю, ты так спрашиваешь, как будто я программист PunBB_INFO_ICQ/jokingly  PunBB_INFO_ICQ/bigsmile  PunBB_INFO_ICQ/blum . Это ж там задаётся локаль, из которой в письме заполняется "от кого"?


ПО ПРИКОЛУ СТАВЛЮ СЕБЕ УКРАИНСКИЙ. Смотри.

21

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

А кто ж ты?  PunBB_INFO_ICQ/bigsmile ты уже движок перелопатил похлеще чем я  PunBB_INFO_ICQ/bigsmile

Вот смотри
https://punbb.softplaza.net/uploads/images/2018/03/633da24ac5a7846549fc2b545b52470f.png

відправник - это по укр или беларус? PunBB_INFO_ICQ/help

22 (edited by kisa 2018.03.07 09:33)

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

PunBB_INFO_ICQ/bigsmile Это по-украински.

$matches[1]

Кстати, сильно советую укр локаль, что здесь стоит, заменить на нашу (и про расширения не забывать) - око рiже http://arcanumclub.ru/smiles/smile414.gif.
PunBB_INFO_ICQ/bigsmile

23 (edited by PunBB 2018.03.07 09:36)

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

сильно советую укр локаль, что у тебя стоит, заменить на нащу - око рiже.

Да, треба зробити.

Думаю сейчас не до этого. И так работы вайлом... PunBB_INFO_ICQ/whipped
Напомни мне после релиза  PanBB 1.4.5 PunBB_INFO_ICQ/bigsmile

24 (edited by kisa 2018.03.07 09:43)

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

PunBB_INFO_ICQ/bigsmile Вспомню, разве что снова зачем-то придётся украинский включить себе. Хотя написал именно, чтоб самому вспомнить при случае - понятно, сейчас не это главное  PunBB_INFO_ICQ/bigsmile

25

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

Ага   PunBB_INFO_ICQ/yahhoo
Подозреваю, что в движке изначально было так предусмотрено, чтобы избежать многократного подключения языковых файлов. Например, подписавшихся 500 человек. Кто то оставил в теме сообщение и этим подписавшимся нужно разослать письма. Что происходит?

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

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

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

Не могу код посмотреть, завал  PunBB_INFO_ICQ/crasy

26 (edited by kisa 2018.03.07 12:47)

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

Ну не языковым венигретом отсылать - это точно  PunBB_INFO_ICQ/bigsmile
Подозреваю, это банальный недосмотр, а не такие заумные рассуждения Разработчики такие:
- Этак мы сервер перегрузим..
- Ага, давай рандомно выбиирать язык для каждой строчки, для равномерной нагрузки на языковые файлы..
- Гениально! Работаем https://krokovod.org/forum/extensions/pan_smiles/pack/img/bv.gif
PunBB_INFO_ICQ/rofl

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

27 (edited by kisa 2018.03.08 08:51)

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

Насчёт состояния поставки первое замечание - неудобство установки в корень сайта из-за вложеннности архива.

Вот так надо.
This content is available only to registered users.
Щас sempai  скажет, что это фигня, админ разберётся  PunBB_INFO_ICQ/blum  PunBB_INFO_ICQ/bigsmile Но я всего год назад был ни уха ни рыла, и у меня из-за этого форум в каталоге. Не потому что сложно, а потому что не додумался об этом вообще подумать. Хорошо, каталог 1.4.4 в forum переименовал, а то адрес вообще классный был бы  PunBB_INFO_ICQ/jokingly

А потом пришлось писать такую телегу, и то я не слишком уверен в её доходчивости https://punbb.softplaza.net/post4679.html#p4679

28

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

kisa, точно скажу - "Плох тот Админ, который не может разобраться со вложенностью папок!"  PunBB_INFO_ICQ/jokingly

29 (edited by kisa 2018.03.08 09:52)

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

PunBB_INFO_ICQ/bigsmile Я ж тебе говорю, разобраться смог бы. Не знал, что нужно разбираться. Разработчикам поверил.

$matches[1]

Поставка - вообще черновик, много мелких косяков. Людям широко пока давать нельзя. Но играюсь.

30

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

Разумеется, само собой, как же без недостатков  PunBB_INFO_ICQ/bigsmile

На всякий случай написал, что эта сборка для тестирования

31 (edited by PunBB 2018.03.13 19:53)

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

Что будем делать с копирайтом сборки?
Может оставить как есть, только поменять ссылку? А то какая то путаница  PunBB_INFO_ICQ/crasy с ними

О, или может вообще их убрать PunBB_INFO_ICQ/jokingly

PanBB Free - допилен напильником волонтерами, у которых уйма свободного времени  PunBB_INFO_ICQ/cool

32

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

Вобщем, предлагаю прописывать в движке так:
Powered by PunBB

Powered by <a href="https://punbb.softplaza.net/">PunBB</a>

Все равно никто не показывает версию движка, я еще ни одного форума не видел с отображенной версией.

А этот вариант самый привычный для пользователей и админов.

33

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

Так вроде так и пишем!  PunBB_INFO_ICQ/wink

34 (edited by PunBB 2018.03.14 00:14)

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

Пишем то в расширениях, а я про движок, там сейчас копирайт как целая поэма  PunBB_INFO_ICQ/whipped

Созрела идея! Добавить в движок функции удаления отчетов, НО... нужно внести соответствующие дополнения лэнгвичи. Всего 3-4 строчки в каждый.

35 (edited by kisa 2018.03.14 01:09)

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

target = "blank" target = "blank"  $matches[2] https://krokovod.org/forum/extensions/pan_smiles/pack/img/am.gif
А чего пун? PunBB_INFO_ICQ/smile
У меня версия висит, кстати. Поэма, и вообще эта надпись лучше смотрится, кстати, если ей шрифт поставить 0,8-0,9em. Я на макете так сделал PunBB_INFO_ICQ/wink

36 (edited by kisa 2018.03.14 03:00)

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

PunBB wrote:

НО... нужно внести соответствующие дополнения лэнгвичи. Всего 3-4 строчки в каждый.

PunBB_INFO_ICQ/bigsmile Легвичи и я могу сделать, хоть все, что у нас выложены. Командуй. 

Нужно разрулить бардак с прочитанными-непрочитанными. Это  давно можно признать откровенным косяком, недоработкой, а не выдавать за фичу.
Имею ввиду функционал DB Tracktopic. Кстати, чую, оно сделано излишне примитивно (при всей моей любви к минимализму и аскетизму). Упрощение иногда даёт себя знать. Если долго не был на форуме, и начинаешь с "задних" тем просматривать, в какой-то момент ещё не читанные темы отмечаются, как прочитанные. И всё.

Туда же, я уже говорил: Появились новые сообщения в многостраничной теме. Зашёл на ПЕРВУЮ страницу и ушёл - всё, новые якобы прочитаны. Нужно, чтобы отметка о прочтении появлялась ТОЛЬКО после посещения ПОСЛЕДНЕЙ страницы темы. А так - пусть висит "новые сообщения". Я такое видал на phpbb.

37

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

Нужно разрулить бардак с прочитанными-непрочитанными. Это  давно можно признать откровенным косяком, недоработкой, а не выдавать за фичу.
Имею ввиду функционал DB Tracktopic

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

38 (edited by kisa 2018.03.14 08:10)

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

Скажем так, в принципе и не нужно пихать в тело движка такой функционал.

Но есть пару вещей, которые нужно, видимо, включать в поставку. В виде расширения - отлично, в неустановленном виде - ладно, но чтоб эти расширения были.

Дело вот в чём.

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

За это время форум начинает работать, движ какой-то организовывается.

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

Как и многое другое, это несложно.  Но о том, что это надо делать, что об этом нужно отдельно позаботиться - поди ещё доогадайся. Не догадатся, пока не нарвутся.

К таким вещам я отношу, например,  DB tractopic и Pan Message Before Send. Об их необходимости (ладно, возможной необходимости) нужно СООБЩАТЬ. Админ решит - надо оно, или нет. Кстати, в подавляющем большинстве случаев - надо. Если на форуме крутится больше пяти человек и темы обновляются чаще, чем раз в неделю.

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

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

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

Как-то так.

39

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

К таким вещам я отношу, например,  DB tractopic и Pan Message Before Send

Вроде это несложно внедрить.

Опять повторюсь, в ближайших версиях, по крайней мере до 2.0, можно внести практически любые функции не требующие создание дополнительных полей!

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

40

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

Да вот на мои восторги при появлении "всеобще необходимого", как я на радостях думал, Pan Message Before Send, меня быстренбко обломал sempai  - мол, ему оно даром не нужно  PunBB_INFO_ICQ/crasy
Я опешил - КАК?! А так. При ajaksовой обработке новых постов оно и правда не нужно.

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

А поставка голого ядра, как я убедительно доказал в своём предыдущем выступлении  PunBB_INFO_ICQ/cool  PunBB_INFO_ICQ/crasy  PunBB_INFO_ICQ/rofl может несколько подводить надежды админов.

И выходом видится пока как раз несколько расширений внутри архива. Не установленных, но наличествующих. Как и пяти языков, кстати.

И только для икспертов предлагать голый движок для скачивания.

41

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

В  Pan Message Before Send нет аяксов, там проходит проверка на более свежие посты обычным поиском по БД.
Я думаю, что для этой версии доработок достаточно.

42

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

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

43 (edited by PunBB 2018.03.14 11:19)

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

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

На этом для версии 1.4.5 запросы функций закрыты. Осталось восстановить копирайты и поднастроить дефолтный стиль.


Кстати, расширенная модерация постов, удаление отчетов и др. функции не требующие добавления полей будут реализованы в следующей версии PanBB 1.4.6.

44 (edited by kisa 2018.03.14 11:50)

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

PunBB_INFO_ICQ/thumbsup
По копирайтам, рискну обобщить.
В движке 145 железно должно стоять PanBB.

Коррекция копирайта при установке расширения не должна цеплять эту надпись. Т.е. если расширение устанавливается на PunBB - то родная надпись обязательно остаётся, если на PanBB - тоже родное имя остаётся.

Ссылка к нам при установке расширения должна добавляться на Pun каким-то образом. То ли дописываться Extensions by PunBB.INFO, то ли перессылая  PunBB_INFO_ICQ/bigsmile надпись.

Копирайт не нужно переводить. Пусть везде будет по-английски. А то даже в существующих лангах переведено где как.

И открываться в новой вкладке!!

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

Стиль  PunBB_INFO_ICQ/yes

45

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

К тегу [ code ][ /code ] не добавить ли возможность вписать заголовок через "равно". как к цитате или спойлеру? Мелочь, но иногда, при необходимости, будет удобно там писать имя файла, чей код приводится, например.

[ code=index.html][/code ]

46

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

Идея гуд! Иногда полезно  PunBB_INFO_ICQ/smile подписать вверху кода имя файла или что то еще поясняющее код.

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

Я это к тому, что придется писать другое расширение и в него и добавить эту фичу.

$matches[1]

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

47

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

PunBB wrote:

Но я одного не пойму, зачем ты об этом сюда написал?

эээ? Тег [code ][ /code] вроде в движке, а не в расширении?  Как и цитата. Подсветка пусть себе в расширении сидит, а это для порядку бы. Раз у цитаты шапку можно подписать изначально, почему бы не сделать "по одному стандарту"?

48

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

Кнопка "Сайт" в профиле юзера открывается в той же вкладке.
Это нехорошо.
....
Какой я воспитанный - сказал всего лишь "это нехорошо" PunBB_INFO_ICQ/jokingly

49

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

kisa wrote:

Это нехорошо.

чем не хорошо? Обоснуй

50 (edited by kisa 2018.03.15 08:47)

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

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

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

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

Это эргономика и психоложество.