![]() |
зеркалирование форума
стоит нюка с форумом бб, в него импортирована база из обычного-"внешнего" форума бб.
как теперь настроить внешний форум так, чтобы он использовал таблицы встроенного в нюке форума? зы цель проста - снизить нагрузку на сервер и трафик при необходимости. |
VLN изменить нужно название таблиц форума скажем с phpbb_post на nuke_bbpost и так все ктороме таблицы phpbb_users ее нужно переименовать в nuke_users и сравнивая с такойже таблицей из дистрибутива nuke добавить поля в таблицу, те которые начинаютьс не на префикс user_
|
Спасибо.
Итак все по порядку: 1. выполняем команды: PHP код:
без них почему-то не мог авторизироваться :) 2. Заменяем в файле внешний_форум/includes/constants.php после // Table names имена всех таблиц по шаблону : префикс_+ bb + старое имя define('AUTH_ACCESS_TABLE', $table_prefix.'auth_access'); --->> define('AUTH_ACCESS_TABLE', $table_prefix.'bbauth_access'); кроме: PHP код:
их оставляем как есть. 3. прописываем в конфиге форума префикс и базу нюка. В итоге получаем внешний форум с полным содержанием внутреннего. И флудеры довольны(траф меньше) и хостер рад. PS мне это нужно было т.к. 1. все пользователи сайта свои 2. не у всех есть возможность грузить сайт целиком 3. работы по оптимизации сайта затягиваются, а хостер отрубает базу при наличии 2-х админов и 3-х пользователей в онлайн :(( (более запросов 300 на админе) PSS по п.3 не пинать - т.к. работать по сценарию оптимизации от ув. Soniks нюк 79-32 +бб.20 не захотел :( |
по п.2
сделал отдельную таблицу _bconfig для внешнего форума - чтобы можно было отличную тему использовать и настройки форума... |
возникла дугая трабла:
форум до импорта был закрыт, активация пользователей была строго админом + разграничение доступа по группам.. после импорта получилось вот что: юзеры сами себя могут регить и получать доступ к форуму. пробовал забить все форумы в приват а пользователей в группы - но это изврат т.к. обоих более 100 штук. потом решил модернизировать модуль мой аккаунт - юзеру шлется пароль а админу активашка, но тоже "попахивает".. может кто знает как ещё можно обойти безконтрольный доступ к самоактивации? |
VLN а чем вам последний приведенный вами способ не нравиться, по другому только переписывать регистрацию в php-nuke
|
На стандартном форуме нету времени на активацию - просто в свойствах чувака ставишь галку когда хочешь, да и потом не засветится емайл. |
Часовой пояс GMT +4, время: 19:05. |
Copyright © 2005 by Soniks