Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Оптимизация index.php
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
-
- phpBB 1.4.2
- Сообщения: 52
- Стаж: 17 лет 10 месяцев
2Lstasssесли не секрет, где это было?
http://forum.aeroion.ru/topic105.html
Кеширование списка именинников для Мода от Нилза
З.Ы. Ещё раз спасибо Поручику.
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
спасибо, почитал.
понял, что идея записывания конфига в куках / сессии никого не заинтересовала?
понял, что идея записывания конфига в куках / сессии никого не заинтересовала?
обожаю строку "EoM"
http://nepopsisty.net/forum.php - форум НЕпопсистов
http://nepopsisty.net/forum.php - форум НЕпопсистов
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
Она не жизнеспособна, конфиг - частично динамический.Lstasss писал(а):понял, что идея записывания конфига в куках / сессии никого не заинтересовала?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
а что именно в нём динамическое? Сейчас просмотрел всю - большинство параметров определяется из админки, или выставлены при старте и не редактируются. кроме того, время жизни куки можно поставить до 10 минутXpert писал(а):Она не жизнеспособна, конфиг - частично динамический.
обожаю строку "EoM"
http://nepopsisty.net/forum.php - форум НЕпопсистов
http://nepopsisty.net/forum.php - форум НЕпопсистов
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
Xpert, браузера? Ним же клиент и пользуется или я туплю?
обожаю строку "EoM"
http://nepopsisty.net/forum.php - форум НЕпопсистов
http://nepopsisty.net/forum.php - форум НЕпопсистов
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
тогда можно при изменении конфигурации делать типа кэша - создавать файл board_config.php и подключать его из common.php
так можно?
так можно?
обожаю строку "EoM"
http://nepopsisty.net/forum.php - форум НЕпопсистов
http://nepopsisty.net/forum.php - форум НЕпопсистов
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
думаю, что не увидел.
моя идея заключается в том, чтобы создавать файл, в котором будет массив подобно языковым и инклудить его из common.php после
Каковы могут быть проблемы? и можно ли их устранить ежечасным (например) обновлением файла?
моя идея заключается в том, чтобы создавать файл, в котором будет массив
Код: Выделить всё
$config[{var}] = {val}
Код: Выделить всё
$config = Array();
Каковы могут быть проблемы? и можно ли их устранить ежечасным (например) обновлением файла?
обожаю строку "EoM"
http://nepopsisty.net/forum.php - форум НЕпопсистов
http://nepopsisty.net/forum.php - форум НЕпопсистов
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
в общем, сделал, как написал в посте выше, вот генератор конфига (create_config.php):
закомментировать в common.php строки:
и (ниже/выше, без разницы) добавить
+ крон на файл create_config.php на каждые 15 минут. тестирую пока.
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
Include($phpbb_root_path . 'extension.inc');
Include($phpbb_root_path . 'common.'.$phpEx);
$board_config = array();
$sql = "SELECT * FROM " . $table_prefix . "config";
if( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$board_config[$row['config_name']] = $row['config_value'];
}
$c = @fopen("board_config.php", "wt")or die("error opening file");
@fwrite($c, '<?php
$board_config = array(');
ForEach($board_config As $key => $value)
{
@fwrite($c, " '$key' => '$value', \n");
}
@fwrite($c, ');
?>');
@fclose($c);
?>
Код: Выделить всё
$sql = "SELECT *
FROM " . $table_prefix . "config";
if( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$board_config[$row['config_name']] = $row['config_value'];
}
Код: Выделить всё
include($phpbb_root_path . 'board_config.php');
обожаю строку "EoM"
http://nepopsisty.net/forum.php - форум НЕпопсистов
http://nepopsisty.net/forum.php - форум НЕпопсистов
-
- Former team member
- Сообщения: 955
- Стаж: 19 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 17 лет 6 месяцев
- Откуда: Варшава (Польша) / Кишинёв (Молдова)
этого мало, ибо в конфиге прописан ещё рекорд и дата.Coagulant писал(а):А зачем так часто. Можно в phpbb установить вызов при изменении конфига в админке и всё.
в планахCoagulant писал(а):Ну и ещё можно поглядеть как кэширование конфига работает в олимпусе и бэкпортировать если понравится
обожаю строку "EoM"
http://nepopsisty.net/forum.php - форум НЕпопсистов
http://nepopsisty.net/forum.php - форум НЕпопсистов