the1 0 Опубликовано: 13 августа 2006 Рассказать Опубликовано: 13 августа 2006 Изменил индекс.пхп, вставил инклюде в мейн.тпл, загружаю главную страницу, ничего не выводит. Версия 4.3. Как сделать? Расскажите пожалуйста!! Цитата Ссылка на сообщение Поделиться на других сайтах
rate 0 Опубликовано: 19 сентября 2006 Рассказать Опубликовано: 19 сентября 2006 народ а у меня такова проблема =(( мне надо встявить php скрипт по отправке мал....и он работает тока через метот get =| ..... и вставить мне его надо сюда http://delte.org/static/mail.html вот как сделать мне это ?? Я изменил Index.php .... но у меня выводит тока надпись <?php include "http://http://delte.org/mail.php"; ?> и все =(( как быть ...Двиган версии 4.3 Цитата Ссылка на сообщение Поделиться на других сайтах
sklip 0 Опубликовано: 24 марта 2007 Рассказать Опубликовано: 24 марта 2007 (изменено) Небольшой хак позволяющий использовать любой 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(); ?> Изменено 24 марта 2007 пользователем sklip Цитата Ссылка на сообщение Поделиться на других сайтах
kuzma_2001 0 Опубликовано: 4 апреля 2007 Рассказать Опубликовано: 4 апреля 2007 скажите, а если надо вставлять не просто PHP файл в тело, а еще ему параметры передавать? у меня в одном скрипте реализовано несколько видов сортировки... он берет параметр по которому сорртировать и выводит результат... <?php include "http://ПУТЬ К СКРИПТУ КОТОРЫЙ НУЖНО ВЫВЕСТИ"; ?> такая строка просто включает в тело скрипт, не не дает воозможности передать ему параметр... как решить? так же интересует такая возможность: если без параметра выводить скрипт - то просто по алфавиту все сортируется, но надо допустим кнопу сделать или ссылку на страничке, чтобы пересортировать подругому табличку... Цитата Ссылка на сообщение Поделиться на других сайтах
alexir 0 Опубликовано: 19 апреля 2007 Рассказать Опубликовано: 19 апреля 2007 сделал такое в версии 5.7, работает, но пишется ошибка eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php '); Как исправить ? Цитата Ссылка на сообщение Поделиться на других сайтах
x-master 0 Опубликовано: 1 июня 2007 Рассказать Опубликовано: 1 июня 2007 А возможно это делать в статичных страничках после изменения index.php ? Цитата Ссылка на сообщение Поделиться на других сайтах
VIPadmin 0 Опубликовано: 30 июля 2007 Рассказать Опубликовано: 30 июля 2007 Смотрю тема заброшена Мне вот для версии 6.0 надо, подскажите будет данный хак работать для нее? Цитата Ссылка на сообщение Поделиться на других сайтах
Тараканчег 0 Опубликовано: 13 октября 2008 Рассказать Опубликовано: 13 октября 2008 мне тоже для 6 0 нужно все уже пробывал, ничего не помогает а нуно всего лишь сделать инклуд в статику Цитата Ссылка на сообщение Поделиться на других сайтах
Тараканчег 0 Опубликовано: 14 октября 2008 Рассказать Опубликовано: 14 октября 2008 хм у меня получилось, но вот в чем загвоздка... стало вылетать предложение скачать файл color.html на всех страницах с редактором - просмотр новости например(там есть добавление коммента) Цитата Ссылка на сообщение Поделиться на других сайтах
Тараканчег 0 Опубликовано: 3 ноября 2008 Рассказать Опубликовано: 3 ноября 2008 подскажите как исправитЬ ? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.