Forums / National / Russian / Необходим совет.

<<<12

ARt_KG
#16 2009-08-27 03:12
Я немного по другому это вижу .
допустим:
cotonti(главный сайт)- находиться в корне
потом создаю папки в корне допустим cotonti2(мелкий сайт)- в эту папку ставлю еще одну копию котонти.
Подключаю главный сайт и мелкий к одной базе, а насчет настроек, юзеров пускай общие будут.
Потом для главного сайта делаю один шаблон, а для мелкого другой, и собственно через шаблон вывожу те разделы с базы которые необходимы(допустим имеется раздел новостей называется "новости мелкого сайта" и через шаблон прописываю что на мелком сайте выводит этот раздел, а на основном допустим выводить "новости главного сайта" тоже через шаблон).Вот как то так я это представляю.То есть получается для каждого мелкого сайта в корне хостинга создается папка и туда ставиться еще одна копия котонти, получается сколько сайтов, столько и копий котонти.Только в главном сайте я хочу выводить всю инфу с базы а на мелких только ту которая необходима для этого сайта. Такое возможно ?
Sergey
#17 2009-08-27 03:39
если вы имеете сайт www.site.ru то сайт www.litle.site.ru это как раз в главной разделе вы создаете раздел litle и там размещаете еще один сайт. В конфиге вы можете прописать одну и ту же базу, то как быть с разделом datas? в нем фотки, аватары и пр. контент. Разделы разные, вам нужен один общий раздел. Вы сможете слинковоать эти разделы, если вам поможет провайдер (в юнексе это можно делать) а на виндах(хотя и тут возможность есть, через ярлыки)? Допустим в слинковали (связали содержание раздела с разными путями), то как быть со внутренними установками двух сайтов? А так, пробуйте, экспериментируйте. Таблицы. Создайте копии необходимых таблиц с другими, похожими именами и в конфиге укажите какие таблицы конкретно для каждого сайта.
Хотя я был несколько не прав ранее, вот эти участки каждого конфига
$cfg['plugins_dir'] = './plugins';
$cfg['system_dir'] = './system';
$cfg['pfs_dir'] = 'datas/users/';
$cfg['av_dir'] = 'datas/avatars/';
$cfg['photos_dir'] = 'datas/photos/';
$cfg['sig_dir'] = 'datas/signatures/';
$cfg['defav_dir'] = 'datas/defaultav/';
$cfg['th_dir'] = 'datas/thumbs/';
и
$db_auth			= 'sed_auth';
$db_banlist 		= 'sed_banlist';
$db_bbcode			= 'sed_bbcode';
$db_cache 			= 'sed_cache';
$db_com 			= 'sed_com';
$db_core			= 'sed_core';
$db_config 			= 'sed_config';
$db_forum_posts 	= 'sed_forum_posts';
$db_forum_sections 	= 'sed_forum_sections';
$db_forum_structure	= 'sed_forum_structure';
$db_forum_topics 	= 'sed_forum_topics';
$db_groups 			= 'sed_groups';
$db_groups_users 	= 'sed_groups_users';
$db_logger 			= 'sed_logger';
$db_online 			= 'sed_online';
$db_pages 			= 'sed_pages';
$db_extra_fields	= 'sed_extra_fields';
$db_pfs 			= 'sed_pfs';
$db_pfs_folders 	= 'sed_pfs_folders';
$db_plugins 		= 'sed_plugins';
$db_pm 				= 'sed_pm';
$db_polls 			= 'sed_polls';
$db_polls_options 	= 'sed_polls_options';
$db_polls_voters 	= 'sed_polls_voters';
$db_rated 			= 'sed_rated';
$db_ratings 		= 'sed_ratings';
$db_referers 		= 'sed_referers';
$db_smilies 		= 'sed_smilies';
$db_stats 			= 'sed_stats';
$db_structure 		= 'sed_structure';
$db_tag_references	= 'sed_tag_references';
$db_tags			= 'sed_tags';
$db_trash	 		= 'sed_trash';
$db_users 			= 'sed_users';
Достаточно правильно прописать пути и создать отдельные, не общие таблицы, например
$db_config 			= 'sed_config_litle';
$db_structure 		= 'sed_structure_litle';
$db_cache 			= 'sed_cache_litle';
www.cotonti.mobi
This post was edited by Sergey (2009-08-27 03:53, 14 years ago)
ARt_KG
#18 2009-08-27 03:46
Скорей всего внутренними настройками сайта будут проблемы, вы правы надо экспериментировать, что бы на деле разбираться с проблемами.А то обсуждать это можно до бесконечности :)

<<<12