Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Как установить код на dle от megaindex и других сайтов?

a-edaru [0] более месяца назад

Здравствуйте как установить допустим код megaindex вот их инструкция :

DLE

В корневой директории сайта откройте файл index.php

После строчки define ( 'ENGINE_DIR', ROOT_DIR . '/engine' ); вставьте следующий код:

if (!defined('_MEGAINDE­X_USER')) {

define('_MEGAINDEX_U­SER', '***');

}

require_once($_SERVE­R['DOCUMENT_ROOT'].'­/'._MEGAINDEX_USER.'­/megaindex.php');

$options['charset'] = ''; // кодировка Вашего сайта (если не указана, то подразумевается UTF-8)

$megaindex = new MEGAINDEX_client($op­tions);

Перед строчкой $tpl->compile ( 'main' ); вставьте код:

$tpl->set ('{megaindex_links}'­, $megaindex->return_links());

Перейдите в папку с используемым шаблоном сайта (корень_сайта/templa­tes/{название_темы}/­).

Откройте файл шаблона страницы, на которой вы хотите размещать ссылки, и вставьте {megaindex_links} в то место, где вы хотите их разместить.

Но в index.php в версии dle 11.3 строки $tpl->compile ( 'main' ) даже нету, даже после вставки их кода в index.php сайт просто перестает открываться

Вот мой index.php

<?php

/*

====================­====================­=============

DataLife Engine - by SoftNews Media Group

http://dle-news.ru/

Copyright (c) 2004-2017 SoftNews Media Group

====================­====================­=============

Данный код защищен авторскими правами

====================­====================­=============

Файл: index.php

Назначение: Главная страница

====================­====================­=============

*/

@ob_start ();

@ob_implicit_flush ( 0 );

@error_reporting ( E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE );

@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE );

define ( 'DATALIFEENGINE', true );

define ( 'ROOT_DIR', dirname ( FILE ) );

define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );

require_once ROOT_DIR . '/engine/init.php';

?>

И так же на других биржах ссылок не пойму куда вставлять коды в index.php если по их инструкциям $tpl->compile ( 'main' ) даже нету, даже нету, помогите пожалуйста, если что сайт https://a-eda.ru/

Вставляю даже после define ( 'ENGINE_DIR', ROOT_DIR . '/engine' ); их код сайт тупо перестает работать!

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация