Перейти к содержимому
Русский язык для Invision Community 5

Работа форума с алиасами

Ситуация такая

есть форум 2.1.7 и 4 созвучных домена в зонах RU,SU,ORG,COM, единный контент и одна база SQL.

Необходимо заставить скрипт работать независимо из под каждой зоны. Професиональных решений не нашел.

Изменяя conf_global.php

$INFO['board_url'] = 'http://www.global.ru/forum/index.php';

на

$INFO['board_url'] = '/forum';

и пути к изображениям

h ttp://www.global.ru/forum/uploads

на /uploads

добиваюсь что внутренние линки работают из-под того URL, из под которого их вызвали, но

остается проблема с письмами форума пользователям (письма на активацию и другие)

где выдается неполная ссылка, типа

/forum/index.php?act=Reg&CODE=03&uid=2187&aid=7ba917324f4aefdf70b9a56474c85dd56

Можно конечно решить проблему примитивом, отредактировав тело письма в lang_email_content.php

но:

1.как лучше это реализовать учитывая URL с которого проходила регистрация или с которого

работал пользователь?

2. Какие еще возможные ошибки сулит этот вариант.

3. Как по другому решить проблему.

 

С уважением

Рекомендованные сообщения

Гене напишите через контакты.

Он реализовывал подобное уже.

  • Автор

Гене написал еще 9 октября, может он занят. Было-бы хорошо решить вопросы

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

Будем ждать Гуру.

У Гены инета нет. Выходит через мобильник, связь дорогая. Сюда почти не заглядывает.

А я не по этой части :D

я это делал так:

board_url сам прописывался в index.php в зависимости от запроса форуму.

Только я там еще добавлял для каждого домена свой скин.

Если хотите могу попробовать связаться с вами, как получится у меня, напишите мне контактные данные в личку.

  • Автор

Ну отдельный скин для каждого домена мне не нужен. Контакты высылаю.

Изменено пользователем kyzmin

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.