Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
VLN вне форума      Старый зеркалирование форума #1  
VLN
Новенький
Регистрация: 17.04.2006
Сообщения: 16


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VLN Найти все сообщения от VLN Добавить VLN в список друзей  
23.04.2006, 22:55

стоит нюка с форумом бб, в него импортирована база из обычного-"внешнего" форума бб.
как теперь настроить внешний форум так, чтобы он использовал таблицы встроенного в нюке форума?

зы цель проста - снизить нагрузку на сервер и трафик при необходимости.

Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
24.04.2006, 23:41

VLN изменить нужно название таблиц форума скажем с phpbb_post на nuke_bbpost и так все ктороме таблицы phpbb_users ее нужно переименовать в nuke_users и сравнивая с такойже таблицей из дистрибутива nuke добавить поля в таблицу, те которые начинаютьс не на префикс user_
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


VLN вне форума      Старый #3  
VLN
Новенький
Регистрация: 17.04.2006
Сообщения: 16


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VLN Найти все сообщения от VLN Добавить VLN в список друзей  
25.04.2006, 13:47

Спасибо.

Итак все по порядку:

1. выполняем команды:
PHP код:
 ALTER TABLE `nuke_usersADD `user_login_triesSMALLINTUNSIGNED DEFAULT '0' NOT NULL ;
ALTER TABLE `nuke_usersADD `user_last_login_tryINT11 NOT NULL

без них почему-то не мог авторизироваться :)

2. Заменяем в файле внешний_форум/includes/constants.php после // Table names
имена всех таблиц по шаблону :
префикс_+ bb + старое имя
define('AUTH_ACCESS_TABLE', $table_prefix.'auth_access'); --->> define('AUTH_ACCESS_TABLE', $table_prefix.'bbauth_access');
кроме:
PHP код:
 define('CONFIRM_TABLE'$table_prefix.'confirm');  
define('USERS_TABLE'$table_prefix.'users'); 

их оставляем как есть.

3. прописываем в конфиге форума префикс и базу нюка.

В итоге получаем внешний форум с полным содержанием внутреннего.
И флудеры довольны(траф меньше) и хостер рад.

PS мне это нужно было т.к.
1. все пользователи сайта свои
2. не у всех есть возможность грузить сайт целиком
3. работы по оптимизации сайта затягиваются, а хостер отрубает базу при наличии 2-х админов и 3-х пользователей в онлайн :(( (более запросов 300 на админе)

PSS по п.3 не пинать - т.к. работать по сценарию оптимизации от ув. Soniks нюк 79-32 +бб.20 не захотел :(

Последний раз редактировалось VLN, 25.04.2006 в 14:02.

VLN вне форума      Старый #4  
VLN
Новенький
Регистрация: 17.04.2006
Сообщения: 16


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VLN Найти все сообщения от VLN Добавить VLN в список друзей  
25.04.2006, 18:06

по п.2
сделал отдельную таблицу _bconfig для внешнего форума - чтобы можно было отличную тему использовать и настройки форума...

VLN вне форума      Старый #5  
VLN
Новенький
Регистрация: 17.04.2006
Сообщения: 16


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VLN Найти все сообщения от VLN Добавить VLN в список друзей  
26.04.2006, 13:52

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

может кто знает как ещё можно обойти безконтрольный доступ к самоактивации?

Soniks вне форума      Старый #6  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
28.04.2006, 00:31

VLN а чем вам последний приведенный вами способ не нравиться, по другому только переписывать регистрацию в php-nuke
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


VLN вне форума      Старый #7  
VLN
Новенький
Регистрация: 17.04.2006
Сообщения: 16


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VLN Найти все сообщения от VLN Добавить VLN в список друзей  
28.04.2006, 12:41

Цитата: Сообщение от Soniks
VLN а чем вам последний приведенный вами способ не нравиться, по другому только переписывать регистрацию в php-nuke


На стандартном форуме нету времени на активацию - просто в свойствах чувака ставишь галку когда хочешь, да и потом не засветится емайл.

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
белая страница в админке форума. mihas Установка 30 13.06.2007 13:26
оптимизация форума tester Настройка и Изменение 1 10.03.2006 00:40
ПРАВИЛА ФОРУМА Soniks Объявления от Администрации 1 21.01.2006 21:11
админы форума на 7.6 impressive Настройка и Изменение 5 24.09.2005 22:31
изменение настроек темы форума crexa Темы оформления phpNuke 8 18.09.2005 22:16


Часовой пояс GMT +4, время: 06:52.


На Верх
Рейтинг@Mail.ru