81

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

https://punbb.info/uploads/images/2018/04/99a14830fe79f9eb86bfe15a42cd2d05.png

PunBB_INFO_ICQ/dontknow

82 (edited by PunBB 2018.04.16 06:04)

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

CL1FF, вот так как на скринке пойдет? Который я скинул...

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

83

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

Продублирую мысль:
Мне не нравится как показывается дата и время.

Например, вместо: 2018-04-12 15:28:57 было бы правильней записать красивей, так:
12 апреля в 18:28:57 (если текущий год)
12.04.2018 в 18:28:57 (если не текущий год)

Это я про само ядро. Ничего сложного в этом нет.
1. Добавляем в ланги месяца, и букву в.
2. Корректируем функцию format_time() и выводим вместо цифрового месяца буквенный если текущий год.
В америке и некоторых др странах вначале пишут месяц, а затем число и год. Так вот, чтобы в ланги  не добавлять в 2 раза больше строк для месяцев, то с помощью функции поднимаем первую букву в верхний регистр.
А так же, проставляем запятые после месяца и даты.

April, 15, 2018 at 18:28:57.

Добавлено: 2018.04.16 07:22

С самого начала пользования punbb, мозолило глаза приветственная надпись:
https://punbb.info/uploads/images/2018/04/ec029ffcf93a25fe3ed74da90a207928.png
Само слово Последним... уже звучит не стимулирующе. Вот, посмотрите как у кроководов, нужно что то вроде:

King, добро пожаловать на форум!
или
Приветствуем пользователя King
или
King, чувствуйте себя как дома!

Ну, многое можно еще придумать...


Добавлено: 2018.04.16 07:44

Вот еще, ждал пока кто нибудь войдет на форум, чтобы воспроизвести  PunBB_INFO_ICQ/jokingly

Вот посмотрите внимательно на скриншот, что звучит не очень грамотно?
https://punbb.info/uploads/images/2018/04/129b8b32ca2b6ae3e923607cdf79f385.jpg
Правильно, не хватает функции склонения существительных после числительных.
Эта проблема была решена в нашем расширении: Линейки для PunBB.
Я конечно не отличник был в школе, да и особенно по русскому, твердый трояк, но даже такие ошибки режут глаза.

То есть, должно быть более грамотно написано:
1, 21, 31, 41 и т.д
1 пользователь
с 2 по 4
2 пользователя
с 5 по 20
5 пользователей

И т.д и .т.п.

Но стоит отметить, что в каждом языке своя заморочка. В английском на сколько знаю в этом отношении не парятся.
1 user
from 2 to ∞
2 users

То есть только 1 user, все что больше: users.

Если кто либо читает это сообщение и есть немного опыт в изучении других языков, приведите пожалуйста примеры как это склоняется в других языках. Буду благодарен  PunBB_INFO_ICQ/thumbsup

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

84

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

PunBB, аналогично, неоднократно реализовывал функцию склонения падежей, последний раз в ...period of time....

Разумно добавить эту функцию в ядро, что бы не клонировать в последующих расширениях!  PunBB_INFO_ICQ/thumbsup

85

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

CL1FF, вот так можно выровнять по центру

.post-byline, .useravatar, .usertitle, .userstatus, .userinfo li {text-align: center;}
.author-ident .useravatar img {display: inline-block;border-radius: 40px;}
.author-ident .userstatus span {display: inline-block;}

Результат:
https://punbb.info/uploads/images/2018/04/10ec0f4c44859b6801d83e82cf53e324.png

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

86 (edited by CL1FF 2018.04.16 17:04)

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

PunBB wrote:

CL1FF, вот так как на скринке пойдет? Который я скинул...

Спасибо большое)

87 (edited by CL1FF 2018.04.17 04:44)

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

Было бы не плохо ещё доработать структуру мобильной версии, а то она уж не очень красиво смотрится.. На данном форуме вижу пытались структуру(дизайн) изменить, но осталась мелкая ошибка:
https://punbb.info/uploads/images/2018/04/0b32f86b22d96c2ab69447e56907c50e.jpeg

Так же не хватает информации о том, сколько в разделе созданных тем и сколько ответов...

На данном форуме:
https://punbb.info/uploads/images/2018/04/56d34d457c8703924296057ff760e9bc.jpeg

На движке phpbb:
https://punbb.info/uploads/images/2018/04/91373b85de1488cac2481778a6e4c859.jpeg

(Последнее сообщение наверно будет лишними и ненужным, но а темы и ответы думаю будут очень полезны)


Update:
И что то смотря на скрин, ещё пришла мысль. Не хватает функции что бы можно было назначить модератора для определенного раздела(и что бы писалось что тако то пользователь модератор такого то раздела). Возможно такие расширения и есть, но все же лучше бы это было в ядре движка.
PunBB_INFO_ICQ/bravo

88

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

CL1FF, а в чем ошибка то, выделите цветом плиз.

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

Добавлено: 2018.04.17 05:54

Кстати, если у вас есть наброски или скрины с других форумов где это красиво реализовано, то милости просим, скрин в студию  PunBB_INFO_ICQ/yes

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

89

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

Судя по скринам форумов, PunBB на мой взгляд, явно в плюсе!  PunBB_INFO_ICQ/yes

Четкость, яркость и никакого сумбура как на PhpBB  PunBB_INFO_ICQ/cool

90

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

Все это достижимо с помощью CSS. Ничего сложного. А мне как раз таки на мобильной версии и не хватает переход к последнему сообщению   PunBB_INFO_ICQ/bigsmile

CL1FF wrote:

Не хватает функции что бы можно было назначить модератора для определенного раздела(и что бы писалось что тако то пользователь модератор такого то раздела)

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

Добавлено: 2018.04.17 06:36

Вот, нашел. В основных настройках вверху где то
https://punbb.info/uploads/images/2018/04/0a6a0269e73a6cd0180187e19c466867.png

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

91

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

CL1FF wrote:

На данном форуме

PunBB_INFO_ICQ/bigsmile Это на данном (PunBBPunBB_INFO_ICQ/blum )

Уже в поставке  1.4.5 несколько другой стиль по умолчанию включен https://punbb.info/dev/panbb_1.4.5/

92

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

Привет ребята! PunBB_INFO_ICQ/smile Картинки в этой темке не кликабельны. Зашел с Мазиллы 59.0.2. Никаких блокировщиков в браузере не стоит  PunBB_INFO_ICQ/dontknow

Добавлено: 2018.04.17 15:58

О, теперь кликабельны. Но стали такими, только после того, как я добавил предыдущее сообщение  PunBB_INFO_ICQ/dontknow

93

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

Sergemail500PunBB_INFO_ICQ/hi давно не видел. Может кеш обновился или скрипты отключены  PunBB_INFO_ICQ/pardon

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

94

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

kisa wrote:

PunBB_INFO_ICQ/bigsmile Это на данном (PunBBPunBB_INFO_ICQ/blum )

Уже в поставке  1.4.5 несколько другой стиль по умолчанию включен https://punbb.info/dev/panbb_1.4.5/

Ооо тут все четко и красиво  PunBB_INFO_ICQ/dance

95 (edited by CL1FF 2018.04.20 17:34)

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

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

UPDATE: И что бы подфорумы отображались на главной странице, примерно так:
https://punbb.info/uploads/images/2018/04/370e442d4ea646b48cea90de1fcb0af5.png

96 (edited by PunBB 2018.04.20 18:44)

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

CL1FF wrote:

Подфорумы были в самом ядре движка,

На самом деле да, вещь полезная, тем более в расширении  Pan Bulletin Board (Доска объявлений) реализованы подфорумы с неограниченной вложенностью. Т.е. дерево можно структуризировать до бесконечности.
https://punbb.info/uploads/images/2018/04/e39da3b80368de5dd7c1ab1a1d70d9e8.png

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

То расширение, что частично решает вопрос с подфорумами, никак язык не поворачивается назвать это идеальным решением. Если кто видел сам код тот понимает о каких хаках идет речь  PunBB_INFO_ICQ/jokingly
Будем тестировать на Доске объявлений, если метод пройдет обкатку, то внедрим в будущем в ядро.

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

97 (edited by PunBB 2018.04.24 09:04)

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

Интересный метод подключения ланг файлов придумал, он немного упрощает код при написании расширений.

Суть в следующем, вначале сама функция:

function get_language($ext_id) 
{
   global $forum_user;
   
   $lang_path = FORUM_ROOT.'extensions/'.$ext_id.'/lang/'.$forum_user['language'].'.php';
      
   if (!file_exists($lang_path))
   {
      $lang_path = FORUM_ROOT.'extensions/'.$ext_id.'/lang/English.php';
      if (!file_exists($lang_path))
         return false;
   }
   
   return require($lang_path);
}

Создаем ланг файлы как обычно в директории /lang/Russian.php и заполняем его:

<?php

return array(
   'settings'   =>   'Настройки',
   'save'   =>   'Сохранить',
   'create'   =>   'Создать',
   'delete'   =>   'Удалить',
);

?>

Далее все просто, если функцию get_language() добавить в ядро, то достаточно вместо четырех строчек вставить одну и вызвав функцию и записать вызванное в массив.

$lang_{$ext_info['id']} = get_language($ext_info['id']);

или так, если $ext_info не определен на странице:

$lang_id_of_extension = get_language('id_of_extension');

Получаем значение таким образом:

echo $lang_{$ext_info['id']}['settings'];

//выведет на экран
Настройки

или как привычно нам где $ext_info не определена:

echo $lang_id_of_extension['settings'];

//выведет на экран
Настройки

где
$lang_ - это префикс лангов
id_of_extension - ID самого расширения

Добавлено: 2018.04.24 10:12

ну может в ядро слишком лихо, но во Pan Framework можно было бы и добавить ради удобства PunBB_INFO_ICQ/scratch

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

98

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

Начнём потихоньку..
Буду в одним пост накидывать багрепосты и своё виденье на улучшения лучшего движка для форума в мире.

1. Когда банится пользователь и если у него установлен персональный статус, то у него вместо "Заблокирован" показывается данный персональный статус
2. В разделе "Блокировки"  добавить возможность поиска забаненых по нику, добавить сортировку по сроку бана (Вечный бан | Временый бан), так же есть косяк с пейджингом, когда банов например на 100 страниц, то при открытии 80 страницы, показывает все баны с 1 по 80 страницу, а как мне думается должно было бы показать страницу 20 или сколько там настроено показывать.

to be continued...

99

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

Вот кстати на счет забаненных, была еще такая жалоба:
при большом количестве, ну скажем несколько сотен, форум начинает жутко тормозить.

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

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

Второй подход это ограничить запись в кеш, если спамеров более 50 штук и читать данные из БД.

Какие еще варианты кто может предложить?

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

100

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

Всем привет. Тестируем Beta Version PanBB 1.4.6

https://punbb.info/repository/panbb/1.4 … nstall.zip

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

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