Перейти к публикации

Рекомендованные сообщения

Изменил индекс.пхп, вставил инклюде в мейн.тпл, загружаю главную страницу, ничего не выводит. Версия 4.3. Как сделать? Расскажите пожалуйста!!

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

народ а у меня такова проблема =((

мне надо встявить php скрипт по отправке мал....и он работает тока через метот get =| ..... и вставить мне его надо сюда http://delte.org/static/mail.html вот как сделать мне это ?? Я изменил Index.php .... но у меня выводит тока надпись <?php include "http://http://delte.org/mail.php"; ?>

и все =(( как быть ...Двиган версии 4.3

Ссылка на сообщение
Поделиться на других сайтах
  • 6 месяцев спустя...

Небольшой хак позволяющий использовать любой PHP код в шаблонах

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

echo $tpl->result['main'];
и замените ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
все теперь можно использовать в шаблонах вставки PHP Внимание данный код не был включен в дистрибутив по причине возможной несовместимости. А также я не на 100% уверен в его безопастности, поэтому используйте на свой страх и риск. Хотя должно быть безопастно. Данный код будет работать и в версии 2.4 но это небезопастно в этом я уверен на 100% поэтому не рекомендуется к использованию для 2.4
сделал я так в main.tpl написал
[PHPCODE] include("http://www.anonimkz.info/war/bwar.php"); [/PHPCODE] еот он мне и вывел внизу http://anonimkz.info/ но не работает вот код index.php
<?php 




/*	

=====================================================

DataLife Engine - by SoftNews Media Group 

-----------------------------------------------------

http://www.pc-soft.ru/

-----------------------------------------------------

Copyright (c) 2004,2006 SoftNews Media Group

=====================================================

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

=====================================================

Файл: index.php

-----------------------------------------------------

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

=====================================================

*/ 




unset($md5_code);

@session_start();

@ob_start(); 

@ob_implicit_flush(0); 


@error_reporting(E_ALL ^ E_NOTICE);

@ini_set('display_errors', true);

@ini_set('html_errors', false);

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


define('DATALIFEENGINE', true);


$md5_code = FALSE;

$member_id = FALSE;

$is_logged = FALSE; 



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

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


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


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Генерация основных компонентов DLE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

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


$tpl->load_template('main.tpl');


$tpl->set('{calendar}',calendar ());

$tpl->set('{archives}',$echo_archives);

$tpl->set('{vote}', $tpl->result['vote']);

$tpl->set('{topnews}',$topnews);

$tpl->set('{login}',$login_panel);

$tpl->set('{info}', "<span id='dle-info'>".$tpl->result['info']."</span>");

$tpl->set('{online}',  $online);

$tpl->set('{speedbar}', $tpl->result['speedbar']);



	if (count($banners) AND $config['allow_banner']) {

		foreach ($banners as $name => $value) {

			$tpl->copy_template = str_replace("{banner_".$name."}",$value, $tpl->copy_template);

	}}


	if ( stristr( $tpl->copy_template, "[group=" ) ) {

		$tpl->copy_template = preg_replace( "#\\[group=(.+?)\\](.*?)\\[/group\\]#ies","check_group('\\1', '\\2')", $tpl->copy_template);

	}


	if ($do=="") $do = $subaction;

	if ($do=="" AND $year) $do = "date";


	$tpl->copy_template = preg_replace( "#\\[aviable=(.+?)\\](.*?)\\[/aviable\\]#ies","check_module('\\1', '\\2', '{$do}')", $tpl->copy_template);

	$tpl->copy_template = preg_replace( "#\\{custom category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] from=['\"](.+?)['\"] limit=['\"](.+?)['\"] cache=['\"](.+?)['\"]\\}#ies", "custom_print('\\1', '\\2', '\\3', '\\4', '\\5', '\\6', '{$do}')", $tpl->copy_template );


$ajax = '';


$config['http_home_url'] = reset(explode("index.php", $_SERVER['PHP_SELF']));


$ajax .= <<<HTML

<script language="javascript" type="text/javascript">

<!--

var dle_root	   = '{$config['http_home_url']}';

var dle_skin	   = '{$config['skin']}';

var dle_wysiwyg	= '{$config['allow_comments_wysiwyg']}';

var menu_short	 = '{$lang['menu_short']}';

var menu_full	  = '{$lang['menu_full']}';

var menu_profile   = '{$lang['menu_profile']}';

var menu_fcomments = '{$lang['menu_fcomments']}';

var menu_send	  = '{$lang['menu_send']}';

var menu_uedit	 = '{$lang['menu_uedit']}';

var dle_req_field  = '{$lang['comm_req_f']}';

var dle_del_agree  = '{$lang['news_delcom']}';


//-->

</script>

<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/menu.js"></script>

<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/dle_ajax.js"></script>

<div id='loading-layer' style='display:none;font-family: Verdana;font-size: 11px;width:200px;height:50px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'><div style='font-weight:bold' id='loading-layer-text'>{$lang['ajax_info']}</div><br /><img src='{$config['http_home_url']}engine/ajax/loading.gif'  border='0' /></div>

<div id="busy_layer" style="visibility: hidden; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: gray; opacity: 0.1; filter: alpha(opacity=10); "></div>

{$pm_alert}

<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/js_edit.js"></script>

HTML;


$tpl->set('{AJAX}', $ajax);

$tpl->set('{headers}', $metatags);


if ($config['allow_skin_change'] == "yes")

$tpl->set('{changeskin}', ChangeSkin (ROOT_DIR.'/templates', $config['skin']));


$tpl->set('{content}', "<div id='dle-content'>".$tpl->result['content']."</div>");

$tpl->set('{THEME}', $config['http_home_url'].'templates/'.$config['skin']);


$tpl->set('<?', '& lt;?');

$tpl->set('?>', '?& gt;');

if($md5_code!=FALSE) {

	$tpl->set('[PHPCODE]'.$md5_code, '<?php ');

	$tpl->set($md5_code.'[/PHPCODE]', ' ?>'); 

	$tpl->compile('main');

	eval (' ?>'.$tpl->result['main'].'<?php ');

} else {

	$tpl->compile('main');

	eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

}

$tpl->global_clear();


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Администратор помни!!! что если я не найду эту строчку после вашего

обращения с вопросом на форуме поддержки, вы будете заблокированы на форуме

и ваш вопрос будет удален. Хотите удалить все копирайты, без проблем это стоит

всего 40 Евро.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

echo"\n<!-- DataLife Engine Copyright SoftNews Media Group (http://pc-soft.ru) -->\r\n";


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Вывод сгенерированного контекта

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

GzipOut(); 


?>

Изменено пользователем sklip
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

скажите, а если надо вставлять не просто PHP файл в тело, а еще ему параметры передавать?

у меня в одном скрипте реализовано несколько видов сортировки... он берет параметр по которому сорртировать и выводит результат...

<?php include "http://ПУТЬ К СКРИПТУ КОТОРЫЙ НУЖНО ВЫВЕСТИ"; ?>

такая строка просто включает в тело скрипт, не не дает воозможности передать ему параметр... как решить?

так же интересует такая возможность:

если без параметра выводить скрипт - то просто по алфавиту все сортируется, но надо допустим кнопу сделать или ссылку на страничке, чтобы пересортировать подругому табличку...

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
  • 1 месяц спустя...
  • 1 месяц спустя...
  • 1 год спустя...

мне тоже для 6 0 нужно все уже пробывал, ничего не помогает :) а нуно всего лишь сделать инклуд в статику :)

Ссылка на сообщение
Поделиться на других сайтах

хм у меня получилось, но вот в чем загвоздка... стало вылетать предложение скачать файл color.html на всех страницах с редактором - просмотр новости например(там есть добавление коммента)

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...