| |
| | |

CodersClub

 Forgot password?
 Register
Search
View: 4289|Reply: 3
Collapse the left

Several Diskuz-engines on the one database

[Copy link]

 Cambodia

Post time: 2011-11-19 19:46
| Show all posts |Read mode
Была когда-то такая идея, до наступления эпохи мультиязычного дискуза, держать два движка (например, английский и русский) на одной базе. Зачем еще может понадобится такое, я сейчас сообразить не могу. Если две разные целевые аудитории (например, сайт для любителей тайских женщин и сайт для любителей вязания крючком), то непонятно зачем их держать в одной базе. Разве что только если хостинг дешевый и не позволяет держать две базы MySQL одновременно.
Я даже попробовал это осуществить, получился полуживой мутант с кучей глюков. Начиная с того, что аватары от разных движков хранились в разных папках и соответственно были доступны только тому движку, под которым они были загружены. Видимо, тоже самое происходило и с любыми загружаемыми изображениями. Пришлось снести это "мичуринское" чудо по причине нежизнеспособности.
Понятное дело, ничего невозможного нет, особенно после того, как появилась мультиязычная версия. Но по-прежнему стоит вопрос - зачем оно надо? ))

 Russia

Post time: 2011-11-19 20:03
| Show all posts
Такая установка двух дижков рядом может оказаться весьма полезной и для целей тестирования.
Основной движок - рабочий, в него вносятся все необходимые правки.
А рядом стоит "эталонный" движок из репозитория.
Если мы накосячим с рабочим движком, и что-то перестанет работать, то можно будет проверить как оно же работает на эталонном движке.
Если не работает ни там, ни здесь - значит баг движка.
А если работает в эталонном, но не пашет в рабочем - надо просто сравнить отличия и исправить ошибку в рабочем движке.

 Cambodia

 Author| Post time: 2011-11-20 10:46
| Show all posts
Ну возражать-то никто не будет, если появится такая возможность ... Вопрос "всего лишь" в трудоемкости реализации этой идеи ... ))

 Russia

Post time: 2011-11-20 13:32
| Show all posts
Идея следующая:
1) Проверяем, есть ли в конфиге указание пути к файлам данных.
2) Если путь указан, то берём его.
3) Если пути нет, то генерируем его как и сейчас.
You have to log in before you can reply Login | Register

Points Rules

Archive|Mobile|Dark room|CodersClub

Top.Mail.Ru
Top.Mail.Ru

2024-05-17 18:25 GMT+3 , Processed in 0.051321 sec., 9 queries .

Powered by Discuz! X3.4 Release 20230520

© 2001-2024 Discuz! Team.

MultiLingual version, Rev. 4301, © codersclub.org

Quick Reply To Top Return to the list