Заточка DLE для сателлитов

Заточка DLE для сателлитов

Хак позволяющий установить на одном движке N сайтов.
Хак даёт полное разделение файлов настроек (как сайтов так и БД)
Принцип:
Допустим есть у вас бесплатный хостинг на 20 Мб и на 1 БД (говняно, не так ли?) но плюсом есть то что там не розмещают рекламу, можна парковать свои домены и нет никакого ограничения по трафику. Вы напарковали туда своих доменов и захотели влепить туда несколько сателлитов, но 3-5 сайтов туда не влезут. Иное дело если эти сайты будут висеть на одном движке...
Теперь что делать с базой. Для каждого сайта используйте свой префикс, в итоге в одной базе все поместится.


Установка:

Сохраняем копии файлов /engine/data/config.php и /engine/data/dbconfig.php

На основе файла /engine/data/config.php создаёте файлы config1.php, config2.php, config3.php

содержимое архива заливаем в /engine/data/ с заменой файлов (перезапишутся файлы config.php и dbconfig.php)

открываем engine/inc/options.php и ищем:
$handler = fopen( ENGINE_DIR . '/data/config.php', "w" );



заменяем на:

require_once ENGINE_DIR . '/data/site.php';
$num=count($name_sites);
for ($i = 1; $i < $num+1; $i++){
if ($_SERVER['HTTP_HOST']==$name_sites[$i]){
$handler = fopen( ENGINE_DIR . '/data/config'.$i.'.php', "w" );
$i=$num;}}



Открываем /engine/data/site.php и вписываем нужные данные

Проводим соответственные манипуляции с БД

Автор: GausS
Другие новости по теме:

Категория: Хаки ----- Просмотров: 3744 ----- Комментариев: 31

Вернуться

  • FoRb

  • 29 июня 2009 15:26
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
wink И попадаем в баню в поисковиках.
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Хм... А перегрузки? Стремное дело wink
  • Группа: Гости
  • ICQ: 767792
  • Регистрация: 14.02.2008
  • Комментариев: 414
  • Публикаций: 19
^
бани не будет.
  • yung3r

  • 29 июня 2009 16:57
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
-=ZLoY=-,
+ 1

Бани нету и небудет
  • GausS

  • 29 июня 2009 17:08
  • Группа: User
  • ICQ: 362557054
  • Регистрация: 16.07.2008
  • Комментариев: 124
  • Публикаций: 5
^
чё за наг? Trane911 ты откуда сею новость скопипастил? Ни источника, ни автора... или может скажеш что ты автор хака?

В баню эту чернь!

_http://cmska.org.ua/web/modif/292-zatochka-dle-dlya-satellitov.html

--------------------
  • GausS

  • 29 июня 2009 17:13
  • Группа: User
  • ICQ: 362557054
  • Регистрация: 16.07.2008
  • Комментариев: 124
  • Публикаций: 5
^
кстати демо работы хака:
_http://www.kelviton.ru/
_http://www.add-group.com/
_http://www.boardtown.ru/
все три сайта пользуют разные префиксы в одной базе, файлы конфигов у них тож разные.

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

--------------------
  • Группа: User
  • ICQ: 473900262
  • Регистрация: 23.02.2009
  • Комментариев: 108
  • Публикаций: 3
^
GausS,
Согласен полносатью мы должны знать человека который старался для всех нас
И хотелось бы объявить благодарность от лица всех пользователей бесплатными модулями и контенета всем авторам чьи имена остаются в тени флуда и блеска чужих выражений! как говорил товарищ ГётЭ!!!

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Выложил для того чтобы обсудить... нащет автора, то я не у тебя на сайте её взял, нащет модерацыи новости, поправте пожалуйста, я по привычке в полной новости короткую вставил...

Проси же исправить! Вот, архив: http://rapidshare.com/files/255490349/data.zip.html
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: GausS
Выложил для того чтобы обсудить... нащет автора, то я не у тебя на сайте её взялTrane911 хреново ты отмазался
То что я написал выше, есть чистая правда, и вообще, если это не так, почему я должен перед тобой отчитыватся, и чтото доказывать?
  • GausS

  • 29 июня 2009 20:04
  • Группа: User
  • ICQ: 362557054
  • Регистрация: 16.07.2008
  • Комментариев: 124
  • Публикаций: 5
^
Потому что я автор того что ты скопипастил.

--------------------
  • vad007

  • 29 июня 2009 22:21
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Думаю, полезная вещь для тех, у кого ограничения по диску...
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: GausS
Потому что я автор того что ты скопипастил.

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

  • 30 июня 2009 00:38
  • Группа: User
  • ICQ: 362557054
  • Регистрация: 16.07.2008
  • Комментариев: 124
  • Публикаций: 5
^
Trane911 если следовать твоей логике, то даже целка несможет доказать прав на ДЛЕ. ИМХО ты неправ, попробуй сам написать несколько строк кода, выложи в пабл, и потом я гляну насколько приятно тебе будет, когда твой труд (хоть и мелкий) копипастят без никакого упоминания о тебе.

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
wink GausS, вроде у тебя на сайте он выложен для скачивания...
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Dekster, ты помоему самый флудер в этой ветке... хоть одно полезное ссобщение оставил?
Спасибо автору за хак!
  • FeAlSe

  • 30 июня 2009 18:02
  • Группа: User
  • ICQ: 8466093
  • Регистрация: 5.03.2009
  • Комментариев: 67
  • Публикаций: 0
^
Копипастеру на будущее - автора упоминай и сайт разработчика.
Gauss, спасибо за рекламу родных сателлитов :)

--------------------
  • vex

  • 4 июля 2009 13:48
  • Группа: User
  • ICQ: 464765723
  • Регистрация: 2.12.2008
  • Комментариев: 70
  • Публикаций: 3
^
Хак полезный, но я чот не понел как он работает :D