На первую VAKANSII.com.ua
   На первую VAKANSII.com.ua  На первую VAKANSII.com.ua
СЕГОДНЯ НА САЙТЕ:  162 ВАКАНСИЙ. НОВЫХ - 19 Интернет
  47262 РЕЗЮМЕ. НОВЫХ - 14 Если не работает
 Сайт газеты

  • Страхования
  • Фехтование
  • Инвестирование
  • ПротивоГАЗы
  • Как авто
  • Респираторы
  • Средства пожаротушения
  • Новости
  • Заказ курсовой работы недорого

    Есть затруднения со сдачей курсовой работы точно и в срок? Вы можете заказать курсовую работу от kursoviks.com.ua заказ дипломной работы или курсовой проект по недорогой цене.

    Статьи

    Як встановити дві копії DLE на один сайт? Як зробити одну реєстрацію на двох DLE сайтах?

    1. Як встановити дві DLE на один сайт?
    2. Як об'єднати користувачів двох копій DLE?

    Всі ми знаємо чудову CMS DLE, у багатьох моїх читачів є сайти на цьому движку, більшість користувачів функціонал движка цілком влаштовує. Але що робити, якщо вам перестало вистачати функціоналу для якогось з розділів вашого сайту? Тут два варіанти: або повністю перелопачувати вже готовий, робочий сайт, або встановити другу копію DLE на ваш сайт не в кореневу папку (наприклад, в папку / firms /) і перелопатити тільки цю копію, не зачіпаючи основний сайт. Потім, налаштувавши другу копію, встановити на неї той же шаблон, що і на першій копії, об'єднати користувачів (зробити так, що б друга копія використовувала таблицю користувачів з першої копії, про це нижче) і поставити на неї посилання з першої копії, зробивши її невід'ємною частиною вашого сайту.
    Всі ми знаємо чудову CMS DLE, у багатьох моїх читачів є сайти на цьому движку, більшість користувачів функціонал движка цілком влаштовує
    Отже, приступимо (перед будь-якими змінами файлів і БД DLE обов'язково зробіть їх резервні копії!).

    Як встановити дві DLE на один сайт?

    1. Качаємо інсталятор DLE (я шукав саме ту версію, яка вже була встановлена на сайті, але це не критично), розпаковуємо, заливаємо файли з папки upload на наш сервер в ту папку, в якій буде розташовуватися друга копія DataLife Engine (в моєму прикладі - в папку firms).
    2. Запускаємо установку і бачимо напис:
    3. Установка скрипта автоматично заблокована

      Увага, на сервері виявлена ​​вже встановлена ​​копія DataLife Engine. Якщо ви хочете ще раз провести установку скрипта, то вам необхідно вручну видалити файл /engine/data/config.php, використовуючи FTP протокол.

      Чи не панікуємо, для того, що б обійти цю помилку, потрібно виконати наступний пункт.

    4. Відкриваємо файл install.php, знаходимо рядок:

      if (@file_exists (ENGINE_DIR. '/ data / config.php')) {

      Міняємо config.php на що-небудь інше, наприклад, пишемо config1.php, що б вийшло так:

      if (@file_exists (ENGINE_DIR. '/ data / config1.php')) {

      Тобто, тепер install.php перестав перевіряти чи є вже встановлена ​​копія DLE на нашому сайті.

    5. Все, друга копія движка тепер без проблем встановиться на ваш сайт.
      ВАЖЛИВО! При установці, коли інсталятор попросить вас задати префікс бази даних, потрібно задати НЕ ТОЙ префікс, який використовує перша копія CMS (за замовчуванням - dle, задайте, наприклад, такий же префікс, як назва папки, в яку ставите другу копію - наприклад, firms ), інші дані додаємо ті ж, що і в першій копії (ту ж БД, якщо база інша - то і префікс може бути однаковий, але тоді не вийде зробити одну авторизацію на двох копіях).

    Ось і все, тепер у вас є два незалежних движка на одному сайті. Але що робити, якщо вам потрібно, щоб споживач, зареєстрований в першій копії, міг авторизуватися і в другій копії DLE? Для цього потрібно зробити просту операцію - виправити один рядок в одному файлі (якщо двома двигунами використовується одна база даних з різними префіксами).

    Як об'єднати користувачів двох копій DLE?

    Я буду розглядати приклад, коли вам потрібно зробити так, що б у другій копії движка була можливість використовувати логін і пароль користувачів, зареєстрованих в першій копії.

    У знову встановленої копії (2-ий) відкриваємо файл \ firms \ engine \ data \ dbconfig.php, знаходимо рядок, що починається з define ( «USERPREFIX» і в якості значення змінної ставимо префікс від першої копальні. Приклад (з нашими сайтами - перша копія використовує префікс DLE, друга - firms):

    знаходимо:

    define ( «USERPREFIX», «firms»);

    Замінюємо на:

    define ( «USERPREFIX», «dle»);

    Завантажуємо змінений файл на сервер. Все, тепер користувачі, зареєстровані в першій копії движка, зможуть авторизуватися і в другій копії!

    У вас є оффлайн магазин? Або ви маєте вихід на постачальників товарів за низькими цінами? Тоді вам просто необхідно створити інтернет-магазин для того, що б почати залучати клієнтів з інтернет. Адже замовлення товарів через мережу користуються все більшою популярністю.

    Як встановити дві DLE на один сайт?
    Як об'єднати користувачів двох копій DLE?
    Але що робити, якщо вам перестало вистачати функціоналу для якогось з розділів вашого сайту?
    Як встановити дві DLE на один сайт?
    Але що робити, якщо вам потрібно, щоб споживач, зареєстрований в першій копії, міг авторизуватися і в другій копії DLE?
    Як об'єднати користувачів двох копій DLE?
    У вас є оффлайн магазин?
    Або ви маєте вихід на постачальників товарів за низькими цінами?

    Новости

    www.natali.ua www.buhgalteria.com.ua www.blitz-press.com.ua  | www.blitz-price.com.ua  | www.blitz-tour.com.ua
     
    Rambler's Top100
     письмо веб-мастеру
    Copyright c 2000, Блиц-Информ