Skip to forum content

PunBB.INFO

Forum of amateurs PunBB. Extensions, Styles, Themes, Hooks, Mods and others Solutions

PanBB_1.4.5_Download Russian_1.4.4 Convert_to_PunBB Update_PunBB_to_1.4.4

Post new reply

Post new reply

Compose and post your new reply

You may use: BBCode Images Smilies

All fields with bold label must be completed before the form is submitted.

Required information for guests


Required information
:) :( ;) :jokingly: :D :rofl: :P %) :yes: :cool: :crasy: :scratch: :thumbsup: :shock: :no: :pardon: :ok: :help: :wall: :write: :yahhoo: :blush: :hi: :bravo: :dance: :dontknow: :stop: :cray: :sorry: :-/ :-X :tired: :acute: :music: :bye: :moo:

Topic review (newest first)

103

Ok, главное чтобы слово(а) из статуса не перекрывало названия груп\рангов.  PunBB_INFO_ICQ/whipped Иначе в них нет смысла - юзер не видит и не знает, что его вкл. допустим в ту или иную группу.

102

Спасибо за предложение. Возможно удалять мы не будем, а добавим несколько пунктов с выпадающим списком для выбора статуса. Например:

Отошел
Занят
Не беспокоить
Готов пообщаться

и тд и тп

Added: 2018.06.05 23:39

До осени еще есть время подумать что и как, затем процедим все запросы и выпустим для тестирования 146 со всеми новшествами.

101

Идея такая; удалить поле Статус из персональных настроек пользователя.

Если статус не определён, то под аватарой пишется название группы. Если юзер не входит в группу, то пишется его ранг.

Проблема; ранг определяется кол. сообщений, в группу зачисляет администратор\модератор, а Статус можно самому прописать. PunBB_INFO_ICQ/crasy
Ситуация; новозарегистрированный с 1-2 сооб. пишет в статусе V.I.P. и это отображается на форуме.

Понятно, что человек не обладает дополнительными правами из группы V.I.P. персон (если таковая имеется)... лишь тешит себя. Но для постояльцев форума неприятна такая спесь!

Банить дурака - уподобляться ему...
Вот и предлагаю забыть про Статус в PanBB 1.4.6 или же развести по разным местам. Названия групп\рангов будут напр. над, а статус - под аватаркой.

+ с функцией статуса справляется Подпись... в ней любой может самовыразиться как душе угодно. PunBB_INFO_ICQ/wink

100

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

https://punbb.info/dev/panbb_1.4.6/panbb_1.4.6.zip

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

99

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

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

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

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

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

98

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

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

to be continued...

97

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

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

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

96

CL1FF wrote:

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

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

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

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

95

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

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

94

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

93

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

92

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

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

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

91

CL1FF wrote:

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

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

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

90

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

CL1FF wrote:

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

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

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

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

89

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

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

88

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

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

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

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

87

Было бы не плохо ещё доработать структуру мобильной версии, а то она уж не очень красиво смотрится.. На данном форуме вижу пытались структуру(дизайн) изменить, но осталась мелкая ошибка:
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

86

PunBB wrote:

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

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

85

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

84

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

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


Login form

Запомнить меня

Generated in 0.089 seconds (95% PHP - 5% DB) with 12 queries