Skip to forum content

PunBB.INFO

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

PunBB_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)

329

В index.php например:

// Setup breadcrumbs
$forum_page['crumbs'] = array(
   array($forum_config['o_board_title'], forum_link($forum_url['index'])),
   array($cur_topic['forum_name'], forum_link($forum_url['forum'], array($cur_topic['forum_id'], sef_friendly($cur_topic['forum_name'])))),
   $cur_topic['subject']
);

После того кода уберите их или поменяйте на

$forum_page['crumbs'] = '';

328

Привет!
Скажите, а как формируются хлебные крошки?
Я так понял, что в каждом расширении подготавливается массив для хлебных крошек, а потом уже в кокам-то файле он отрисовывается?
Или не так?
Хотим убрать хлебные крошки с нескольких страниц (облегчить мобильную версию), например, профиль пользователя ли поиск.

327

Pan Forum Description

326

Здравствуйте. Скажите, а что это за расширение, которое выводит эту надпись?
https://punbb.info/uploads/images/2020/10/60867081bdda13e0ff0ff8dac8867246.png

325

было где-то расширение которое скрывает/открывает форумы при нажатии на категорию.

324

Скажите, а есть ли метод или расширение, которое каким-либо образом уменьшает, компонует, скроллингует большое количество форумов в категории? Т.е. у нас есть категория, а в ней 90 форумов. Они так сильно растягиваются на экране. Может есть готовое решение как их укомплектовать?
Есть может такое? Кто знает?
https://punbb.info/uploads/images/2020/09/e94af08bfd9297eba4f0cf45111b8eb9.png

323

@belelectroteam, а вы все три варианта испробовали. Вроде какое то из них решает этот вопрос. Успеха!

322

Да. Нашел. https://punbb.info/t-499.html
Движок 1.4.4 PHP 5.6 MySQL Improved - полет нормальный!

---------------------------------

@PunBB, Здравствуйте. А вот вопрос на засыпку. А существуют ли расширения для 4-х уровневой вложенности форумов?
Т.е. Категория - Надфорум - Форум - Подфорум ? Встречали ли Вы такое?
Спасибо.

321

belelectroteam wrote:

Подскажите, а существуют ли форумы с тремя уровнями вложенности?

как минимум 3 расширения существуют, с помощью которых Админ может создавать вложенные форумы. Что бы модератор мог создавать форумы, нужно модифицировать код. Либо писать расширение для этого...

320

belelectroteam wrote:

Всем привет! Подскажите где находится код (в каком файле), удалив который, мы удалим вот эту строку:
Кажется, эта строка уже неактуальна.
Спасибо.

Предложенный метод сработал. Все получилось.
А подскажите как убрать эти же фразы "Вы можете использовать: BBCode Изображения Смайлики" при редактировании уже созданного поста. Там фразы есть. Это какой-то другой файл надо править? Подскажите какой? Спасибо.

---------------------------------

Всем привет.
Подскажите, а существуют ли форумы с тремя уровнями вложенности?
Например, Категоия - Форум - Подфорум?
Т.е. админ (модер) могут создавать Категории и Форумы и Подфорумы , а пользователь может создавать только темы и только в подфорумах.
Спасибо

319

Используйте расширение Menu Manager или ковырните код в /include/functions.php

318

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

317

@belelectroteam,  MySQL нормально держит, до 300 обращений одномоментно в моей практике.....

316

belelectroteam wrote:

разве можно так переходить?

Можно например так: Pan DB Adminer

315

А разве можно так переходить?
При установке версии 1.4.5 база создается автоматически.

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

314

belelectroteam wrote:

Как вообще движок настроен на большие нагрузки?

Не используйте SQLite, так как у ней проблемы с многопоточностью.
Переходите сразу на MySQL InnoDB, чтобы потом не мучатся.

313

belelectroteam wrote:

база данных, которая как файл

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

312

Всем привет!
Скажите, а вот эта база данных, которая не видна в C-panelи. Т.е. база данных, которая как файл. Так вот она до какого размера может разрастись?
Вот если у нас будет форум на котором зарегистрировано 5000 человек и они оставляют, например, 1000 постов в сутки, то ведь она когда-либо переполниться? Или у нее скорость работы очень снизится?
Как вообще движок настроен на большие нагрузки?

311

viewtopic.php

<?php if (!empty($forum_page['text_options'])) echo "\t".'<p class="content-options options">'.sprintf($lang_common['You may use'], implode(' ', $forum_page['text_options'])).'</p>'."\n" ?>

310

Всем привет! Подскажите где находится код (в каком файле), удалив который, мы удалим вот эту строку:
https://punbb.info/uploads/images/2020/09/f34c6e71d31c3a3537e700c29af8c6b2.png
Кажется, эта строка уже неактуальна.
Спасибо.

309

Report, красным выделено. Найдите ланг файл и поменяйте в нем значение по своему желанию
https://punbb.info/uploads/images/2020/09/d9de849f772dd989656bf044838b0b19.jpg

308

Всем привет.
Подскажите, а где находится текст кнопки "Сообщить модератору"?
Я хочу ее переделать на "Пожаловаться".
Все файлы смотрели в "lang" и что-то не нашли. Может поздно уже и усталость сказывается...
Может кто знает быстрый ответ.
Спасибо.

307

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

306

kirpich⇓ wrote:

а у тебя на VPS случайно не закрыто все в iptables?

Ну всё не всё, но 3306 конечно закрыт из мира. Предлагаешь открыть? )
Вообще да, насчет iptables/ufw я что-то не подумал. Спасибо за наводку, буду посмотреть.

305

@dm, а у тебя на VPS случайно не закрыто все в iptables? Проверь правила, может он тебе блокирует доступ к sql серверу из локали, там интерфейсы по умолчанию могут стоят разные. Я не помню как там по умолчанию стоит, но могу порекомендовать для простоты настраивания воткнуть что-то типа BrainyCP

---------------------------------

dm wrote:

Или к правам на файлы каталога форума? У кого-то есть практический опыт?

Сделай на все файлы 644, на все директории 755 и все.

304

sudo mysqladmin --version
mysqladmin  Ver 9.1 Distrib 10.1.45-MariaDB, for debian-linux-gnu on x86_64

303

Если mysql 8 версии, то есть несовместимость с зарезервированными словами и именованием таблицы или столбца в базе punbb.

302

Приветствую.
Темы создавать не даёт, задам вопрос здесь.
Сервер vps debian 10. Apache 2.4. PHP 7.0.   
Установка на sqlite3 проходит без проблем, всё работает.
Установка на mysql завершается ошибкой - не могу получить доступ к базе данных.
База, пользователь и привелегии в наличии. И это не проблема неправильного ввода пароля )
Вопрос - может быть есть какие-то особые требования к модулям LAMP?
Или к правам на файлы каталога форума? У кого-то есть практический опыт?

---------------------------------

Опечатался - debian 9, конечно )

301

Угу, спасибо.
Я так делал на тестовом, но... Стилей на сайте много - будет считать только тех, у кого основной стоит. А тот *.tpl что есть в /include ни на что не влияет.

---------------------------------

Натыкать во все стили, что ли...

300

Ненормально это.
Лень лезть в расширения, берешь include/template/main.tpl и копируешь себе в стилевую папку style/Krokovod/ и уже в него дописываешь скрипт (без изменений, так как это html файл).
После того как скрипт перестанет быть нужен, удаляешь файл style/Krokovod/main.tpl.

Если файл style/Krokovod/main.tpl существует, то просто дописываешь скрипт в него и в конечном итоге удаляешь из него то, что дописал (а сам файл не удаляешь).

299

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

298

// Load JS
$forum_loader->add_js('твой js код в котором одинарные кавычки заэскейптены слешем', array('type' => 'inline'));

добавляешь в какой-нибудь хук, например в hd_head, через свое расширение

297

Та ладно, я нулёвый-пренулёвый был, когда ввязался. Доволен до сих пор, что ВООБЩЕ не ориентируясь, ткнул чуть не в первое попавшееся через Гугл обзор форумных движков.

---------------------------------

_________________

Кстати, о нулёвости. Корректно ли вот такую гадость PunBB_INFO_ICQ/crasy  PunBB_INFO_ICQ/bigsmile  (счётчик) вставить в header.php в самое начало, ещё до открытия php?

<!-- I.UA GIF 1x1 --><script type="text/javascript"><!--
iS='http'+(window.location.protocol=='https:'?'s':'')+
'://r.i.ua/s?u2356279&p0&n'+Math.random();
iD=document;if(!iD.cookie)iD.cookie="b=b; path=/";if(iD.cookie)iS+='&c1';
iS+='&d'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth) 
+"&w"+screen.width+'&h'+screen.height;
iT=iR=iD.referrer.replace(iP=/^[a-z]*:\/\//,'');iH=window.location.href.replace(iP,'');
((iI=iT.indexOf('/'))!=-1)?(iT=iT.substring(0,iI)):(iI=iT.length);
if(iT!=iH.substring(0,iI))iS+='&f'+escape(iR);
iS+='&r'+escape(iH);
iD.write('<img src="'+iS+'" border="0" width="1" height="1" />');
//--></script><!-- End of I.UA GIF 1x1 -->


// тут пошёл оригинальный файл


<?php
/**
 * Outputs the header used by most forum pages.
 *
 * @copyright (C) 2008-2012 PunBB, partially based on code (C) 2008-2009 FluxBB.org
 * @license http://www.gnu.org/licenses/gpl.html GPL version 2 or higher
 * @package PunBB
 */


// Make sure no one attempts to run this script "directly"
if (!defined('FORUM'))
   exit;

// Ну и тд

Или как это культурнее сделать? Чтоб культурно, и на всех страницал был?

296

Двиган превратился в самолепный конструктор, кто чего хочет, тот и допиливает. Что в итоге только лучше и уникальней.
Так что жить ему долгие годы, но больше он интересен разработчикам чем "админ-юзерам", так как мозги требуются. BrainBB короче... не для ландухов. Ландухи всякие phpBB юзают  PunBB_INFO_ICQ/cool

295

PunBB_INFO_ICQ/bigsmile Наш лучше PunBB_INFO_ICQ/crasy
Кстати, 31 января, оказывается, вывалили. Пишут, что только php7 добавили.

294

@Неавтор, только никто не знает этого разработчика и двиган вваливает тонны ошибок. Это что-то новенькое... но вписывается в статистику косяков за последнее десятилетие.

293

Внезапно, кто-то выпустил punbb 1.4.5 на официальном сайте https://punbb.informer.com/forums/topic … 72-and-74/
Автор неизвестен PunBB_INFO_ICQ/smile

292

@СлаваКПСС, спасибо. : ) Жаль, конечно, что они при этом совсем ни на что не проверяются... Вот тот же hr было бы неплохо проверить на вложение в строчные теги, но увы.

Upd: А впрочем, ладно. Сделаю тот же hr через <span class="hr"> - и можно не проверять, куда он там вкладывается...

291

@satsana, а ты его не прописывай в $tags и другие $tags_*

290

@my god, благодарю, попробую.
*открывает файл с тем самым массивом, приходит в тихий ужас от его содержимого*

---------------------------------

Господа панбоводы!
Помогите, пожалуйста, разобраться с добавлением тегов в парсер. С парными всё в порядке, а вот при попытке добавить одиночный тег без закрывающего вылезает глюк.

В хуке 'ps_preparse_tags_start':

$tags[] = 'indent';
$tags_block[] = 'indent';

В 'ps_do_bbcode_replace':

$pattern[] = '#\[indent\]#ms';
$replace[] = '</p><p style=\"text-indent:1em\">';

На первый взгляд - всё в порядке...
https://i.gyazo.com/8f750839d4628f59857cc78c2f89b7e4.png

Но стоит добавить в тот же пост второй такой же тег - он начинает ругаться на невозможность вложения в самого себя.
https://i.gyazo.com/c13fb7b837c881ed074a378c7d1b42c3.png

Кто-нибудь уже сталкивался с подобным явлением? Как объяснить одиночному тегу, что он закрывается прямо вот тут, и всё, что следует за ним - в него не вкладывается?

Upd.: Порылась на форуме, нашла обсуждение тега hr (у меня он, кстати, тоже будет). Так и не придумали, как его не закрывать? А то у меня таких вот одиночных тегов планируется целая пачка, писать их с закрывающим - некрасиво. : ((

---------------------------------

Upd2: Ну надо же, как просто всё решилось! Я вчера весь мозг об этот тег вывихнула, а оказывается нужно было просто не добавлять его в препарс!
Разметку решила поменять, пусть будет не отступ в начале абзаца, а невидимый блок.
https://i.gyazo.com/81e3e8e8872fcd8f2b77ce1b569a22f5.png

289

satsana wrote:

А именно: можно ли подключать хуки из стиля?

// Return all code blocks that hook into $hook_id
function get_hook($hook_id)
{
   global $forum_hooks;

   return !defined('FORUM_DISABLE_HOOKS') && isset($forum_hooks[$hook_id]) ? implode("\n", $forum_hooks[$hook_id]) : false;
}

Изменяй глобальный массив $forum_hooks до того как хуки вызываются и будет тебя счастье!

288

@PunBB, ну например, есть проект вот с таким дизайном (на скрине главная страница форума):
https://i.gyazo.com/68f34b00b8d2016b5b7bf22b271fc030.jpg
Я, разумеется, знаю способы сделать перенос меню хоть на js, хоть на php, но - подключением расширения. Пусть даже в нём будет проверка, с каким именно стилем оно должно срабатывать - это всё равно расширение. А мне бы хотелось, чтобы стиль и всё с ним связанное подключалось в пакете самого стиля, распаковыванием его в стили и включением его в настройках без дополнительных телодвижений.
Сейчас ещё что-нибудь для примера найду...

Upd.:
Вот тут, к примеру, в стиль приветствия зашито отображение авы юзера. Предполагает наличие аватара по умолчанию.
https://i.gyazo.com/94f114ddd5d5cfc4e18bc2f4b8c22a35.jpg

287

@satsana, приведи пример, для чего вам это необходимо?

@nikita9122003, что за тему вы хотите создать?

286

Мимо проходил⇓ wrote:

А без фантазии в нашей профессии никак

Согласен, иначе быть не может, ещё логика нужна 100%.

P.S Я на форуме новичок, кто знает как создавать новые темы?

285

Господа панббоводы! Возник тут у меня вопрос по созданию стилей. А именно: можно ли подключать хуки из стиля?
Допустим, написала я под свой стиль свой шаблон tpl, отличающийся от стандартного, и мне нужны обработчики для того, чтобы вывести нужные мне элементы именно в этом стиле - как быть? Куда эти обработчики воткнуть так, чтобы они именно со стилем подключились?

284

Мимо проходил⇓ wrote:

Так что давайте писать код без eval 

Согласен  PunBB_INFO_ICQ/ok

283

kirpich wrote:

Фантазировать конечно никто не запрещал  PunBB_INFO_ICQ/smile

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

282

PunBB wrote:

Когда то я так думал о punbb.ru...
Ну а толку то от импортного? Все расширения устарели.... вот единственное, что в последнее время только Висман адаптировал движок, чтобы он запускался на php 7 хотя бы с толкача...

Так а чего еще надо-то?  Работает все... лучшее враг хорошего.

---------------------------------

Мимо проходил⇓ wrote:

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

Фантазировать конечно никто не запрещал  PunBB_INFO_ICQ/smile

281

Мимо проходил wrote:

Версия форума которая на вашем сайте можно скачать - на пхп 7.4 сыпет горой депрекейтед ошибок и сейчас.

http://punbb.informer.com/forums/post/158390/#p158390

280

PunBB wrote:

Когда то я так думал о punbb.ru...
Ну а толку то от импортного? Все расширения устарели.... вот единственное, что в последнее время только Висман адаптировал движок, чтобы он запускался на php 7 хотя бы с толкача...

Версия форума которая на вашем сайте можно скачать - на пхп 7.4 сыпет горой депрекейтед ошибок и сейчас.


x

Generated in 0.081 seconds (79% PHP - 21% DB) with 14 queries