сайт на данный момент является архивом информации по форуму phpbb 3.0. объяснения и помощь больше не предоставляются.

С сайта потихоньку происходит перенос данных. новое место размещения: Белк на PhpBB 3.0.14. К июню 2026 года сайт переедет полностью, если успеет. (новый закон о доменах - в результате этот домен будет закрыт).
info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ Сообщений: 3 ]  Просмотры: 9428

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 10 лет 9 месяцев 5 дней
Сообщения: 1237
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Как показала практика, многие админы сталкиваются с проблемой во время установки модификаций, а именно они не могут провести SQL запрос к Базе Данных форума. В принципе это не зазорно, сам когда то не знал и этого. Поэтому решил написать министатейку со скриншотами дабы помочь молодым админам. Надеюсь, что получится объяснить на пальцах.

Проводим SQL запрос к Базе Данных на форуме phpbb3

Итак, в каждой панели хостинга, у любого хостинг-провайдера, в качестве программы управления Базами Данных установлена программа phpMyAdmin. На разных хостингах она находится в разных местах, поэтому бессмысленно описывать ее местоположение. Уж постарайтесь ее сами найти. В общем после нахождения phpMyAdmin и его запуска нам предстает такая картина ( внешний вид может немного отличаться, но суть та же)

msql

Особой информативностью стартовая страница не отличается, присутствует инфа о версии самого phpMyAdmin и прочее. Нажимаем на имя нашей Базы Данных (слева вверху) и попадаем на страницу просмотра содержимого ( таблиц) вашей форумной Базы Данных.

msql

Находим вкладку SQL и нажимаем на нее (на скриншоте отмечено) и попадаем в заветную форму отправки SQL запроса

msql

На скриншоте оставлены все пояснения для завершения SQL запроса. Надеюсь данная статья вам поможет.



спасибо автору DeaDRoMeO за разъяснения


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
SQL,phpbb3
Не в сети
 
2025-09-20 

Стаж: 1 год 5 месяцев 4 дня
Сообщения: 3


Стиль: subsilver2


Репутация: 0






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


Не в сети
 
2026-03-28 

Стаж: 1 год 5 месяцев 4 дня
Сообщения: 3


Стиль: subsilver2


Репутация: 0






Давно сюда не заходил. :)
Решение моего вопроса, может кому поможет. Правда тут о переходе на https, но думаю разберетесь что нужно делать.

Код: Выделить всё

<?php
include('config.php');

// Доменное имя форума
$site = 'site.ru';

$mysqli = new mysqli($dbhost, $dbuser, $dbpasswd, $dbname);
$mysqli->set_charset('utf8');

$q = 'SELECT post_id, post_text
    FROM phpbb_posts';
$r = $mysqli->query($q);

while ($row = $r->fetch_assoc())
{
    if (strpos($row['post_text'], 'http://' . $site) !== false)
    {
        $postText = str_replace('http://' . $site, 'https://' . $site, $row['post_text']);

        $q = 'UPDATE phpbb_posts
            SET post_text = \'' . $postText . '\'
            WHERE post_id = ' . (int) $row['post_id'];
        $mysqli->query($q);
    }
}
?>
Код необходимо сохранить в файл, например, «tohttps.php», залить файл в корень форум и перейти по адресу "site/tohttps. php".


Показать сообщения за:  Поле сортировки  
Ответить на тему  [ Сообщений: 3 ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (900) здесь было 15 мар 2026, 00:35

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 0



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 26 июн 2026, 20:54

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид