Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Общие вопросы  ->  Как инклудить PHP код в вашу CMS???

Вопросы не вошедшие в другие разделы

Добавлено: 01.06.09 11:25:46 #1



Регистрация: 28.05.09
Сообщений: 3


0
размещение PHP кода необходимо, требование хост провайдера. вот сам код:

<?php
$host = $_SERVER["HTTP_HOST"];
$url = $_SERVER["REQUEST_URI"];
ob_start();
include('http://besplatniy-hosting.ru/bhlinks.ph...($url));
$content = ob_get_contents();
ob_end_clean();
echo $content;
?>

пробовал разместить его в шаблоне:

##init##
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<DIV id=stat>##stat_agent##</DIV>
<TABLE id=layout height="100%" cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<tr><td id=lay_f1 width=100% valign=top>##lay_f1_body##</td></tr>
<tr><td width=100% height=100%>
<table cellpadding=0 cellspacing=0 border=0 width=100% height=100%>
<tr>
<td id=lay_f2 height=100% valign=top width=200px>##lay_f2_body##</td>
<td height=100% id=lay_body width=100% valign=top>
##status_messages##
##lay_body_body##</td>
<td id=lay_f4 valign=top height=100% width=195px align=right>##lay_f4_body##</td></tr></table></td></tr>
<tr><td id=lay_f3 valign=top colspan=2>##lay_f3_body##<?php
$host = $_SERVER["HTTP_HOST"];
$url = $_SERVER["REQUEST_URI"];
ob_start();
include('http://besplatniy-hosting.ru/bhlinks.ph...($url));
$content = ob_get_contents();
ob_end_clean();
echo $content;
?></td></tr>
</TBODY></TABLE>
</BODY>##end##
но ссылка н отображается
Что делать помогите



Добавлено: 01.06.09 13:24:41 #2




Регистрация: 18.11.08
Сообщений: 16


0
По-видимому в вашем случае имеет смысл написать свой небольшой плагин http://manual.amiro.ru/doc/integracija-...dstrojki



Добавлено: 01.06.09 14:19:30 #3




Регистрация: 18.11.08
Сообщений: 16


0
Еще возможен вариант - вставить в шаблон: ##include_php "путь до PHP файла"##. Подключаемый ПХП должен писать в строку $html_return, которая потом подставляется на место конструкции.



Добавлено: 01.06.09 14:29:16 #4



Регистрация: 28.05.09
Сообщений: 3


0
Большое спасибо, проблема решена написанием маленького плагина,
Нужно было головой подумать, а не писать в панике подобные вопросы, прошу прощения



Добавлено: 24.06.09 17:28:16 #5



Регистрация: 28.05.09
Сообщений: 3


0
В общем вопрос остался открытым, с помощью плагина, ссылки вывести удается, НО код размещается не в теле странице ????
Вот как это выглядит:
<!--check code--><!--21cd8735--><!--21cd8735--><center>БЕСПЛАТНЫЙ-ХОСТИНГ.РУ
</center>


<html>
<head>
<meta name="GENERATOR" content="
-= Amiro.CMS (c) =-
www.amiro.ru
">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="robots" content="index,follow">
<meta name="revisit-after" content="5 days">
<meta name="description" content="О нас. ">
<title>О нас | FREE</title>
<base href="http://skbirk.ru/">
<script type="text/javascript" language="JavaScript">
var frontBaseHref = 'http://skbirk.ru/';
var DATE_CONVERTION = new Array ('Сегодня', 'Вчера', '24.06.09', '23.06.09';
var active_module = 'pages';
var active_module_link = 'http://skbirk.ru/';
</script>
<script type="text/javascript" language="JavaScript" src="http://skbirk.ru/system_js.php?script=s....2.4.2">
<script type="text/javascript" language="JavaScript" src="http://skbirk.ru/_js/common.js?_cv=5.2.4.2"></script>
<script type="text/javascript" language="JavaScript" src="http://skbirk.ru/_js/preload.js?_cv=5.2.4.2"></script>
<script type="text/javascript" language="JavaScript" src="http://skbirk.ru/_js/menu.js?_cv=5.2.4.2"></script>
<link rel="stylesheet" href="http://skbirk.ru/_mod_files/_css/common...5.2.4.2" type="text/css">
<link rel="stylesheet" href="http://skbirk.ru/_mod_files/_css/home.c...5.2.4.2" type="text/css">
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><script>function xwotdobemczwbdrb(param){document.write(unescape(param))}</script>
<DIV id=stat></DIV>
<TABLE id=layout height="100%" cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<tr><td id=lay_f1 width=100% valign=top><TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BACKGROUND-COLOR: #0c2d75" bgColor=#419015 height=35 vAlign=center align=right>&nbsp; <spec_mark name=spec_small_plugin_01_00100135></spec_mark><spec_mark_ name=spec_small_plugin_01_00100135></spec_mark_>
<TABLE border=0 cellSpacing=0 cellPadding=0 vAlign="center">
<TBODY>
<TR>
<TD vAlign=center><a href=""><IMG hspace=20 vspace=5 src="_img/home.gif"></A></TD>
<TD vAlign=center><a title=Контакты href="contacts" target=_self><IMG hspace=20 vspace=5 src="_img/mail.gif"></A></TD>
<TD vAlign=center><a href="sitemap.html"><IMG hspace=20 vspace=5 src="_mod_files/ce_images/tree.gif"></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD style="PADDING-LEFT: 7px" vAlign=top width="100%">
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="PADDING-LEFT: 40px" vAlign=top width=336 noWrap>
<H2 align=center><a href="" target=_self><IMG style="WIDTH: 243px; HEIGHT: 221px" border=0 hspace=0 alt="" src="_mod_files/ce_images/logo_copy_469x480.jpg" width=469 height=480></A></H2>
<H2 align=center><FONT color=#0f17ff>Системы Комплексной Безопасности</FONT></H2></TD>
<TD style="PADDING-LEFT: 50px; PADDING-RIGHT: 40px; PADDING-TOP: 47px" vAlign=top align=right>
<P align=center><spec_mark name=spec_small_stickers_00200143></spec_mark>

<table width=100% border="0" cellpadding="0" cellspacing="0" class="stickers">
<tr>

<td class="small_row" id="sticker_42571061_td">

<div id="sticker_42571061" >

<div class="small_announce"><P><B>Адрес: </B>664081,&nbsp;Иркутск, Донская, 7, оф.303</P>
<P>Тел./факс: (3952) 755-386</P>
<P>e-mail: <script>xwotdobemczwbdrb('%3CA href%3D"mailto:skb%2Dirk@yan%64e%78.ru"%3Eskb%2Dirk@yan%64e%78.ru%3C/A%3E'</script></P></aiv>
</div>
</td>

</tr>
</table>
<spec_mark_ name=spec_small_stickers_00200143></spec_mark_></P></TD>
<TD style="PADDING-LEFT: 50px; PADDING-RIGHT: 40px; PADDING-TOP: 47px" vAlign=top align=right>
<P align=center><spec_mark name=spec_top_menu></spec_mark>
<table cellpadding=0 cellspacing=0 border=0 class="top_menu">
<tr><td valign=middle width=100%><nobr><li>&nbsp;&nbsp;<a href="forum">Форум</a></li></nobr></td></tr><tr><td height=5></td></tr><tr><td valign=middle width=100%><nobr><li>&nbsp;&nbsp;<a href="comment">Гостевая книга</a></li></nobr></td></tr><tr><td height=5></td></tr><tr><td valign=middle width=100%><nobr><li>&nbsp;&nbsp;<a href="members">Раздел пользователя</a></li></nobr></td></tr><tr><td height=5></td></tr><tr><td valign=middle width=100%><nobr><li>&nbsp;&nbsp;<a href="contacts">Контакты</a></li></nobr></td></tr><tr><td height=5></td></tr><tr><td valign=middle width=100%><nobr><li>&nbsp;&nbsp;<a href="sitemap.html">Карта сайта</a></li></nobr></td></tr>
</table>
<spec_mark_ name=spec_top_menu></spec_mark_></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></td></tr>
<tr><td width=100% height=100%>
<table cellpadding=0 cellspacing=0 border=0 width=100% height=100%>
<tr>
<td id=lay_f2 height=100% valign=top width=200px><TABLE border=0 cellSpacing=0 cellPadding=0 width=195>
<TBODY>
<TR>
<TD><spec_mark name=spec_main_menu_0010023520000></spec_mark><table cellspacing=0 cellpadding=0 border=0 class="main_menu">
<tr>
<td valign=middle>
<a class=item_active href=""><nobr>О нас</nobr></a>

</td>
</tr>
<tr><td class="splitter">&nbsp;&nbsp;</td></tr>
<tr>
<td valign=middle>
<a href="service"><nobr>Уcлуги</nobr></a>

</td>
</tr>
<tr><td class="splitter">&nbsp;&nbsp;</td></tr>
<tr>
<td valign=middle>
<a href="clients"><nobr>Клиенты</nobr></a>

</td>
</tr>
</table><spec_mark_ name=spec_main_menu_0010023520000></spec_mark_></TD></TR>
<TR>
<TD>
<H5>&nbsp;</H5></TD></TR>
<TR>
<TD></TD></TR></TBODY></TABLE>
<P>&nbsp;</P></td>
<td height=100% id=lay_body width=100% valign=top>
<spec_mark name=status_messages></spec_mark><spec_mark_ name=status_messages></spec_mark_>








<table border=0 cellspacing=0 cellpadding=0 width=100%>


<tr>
<td height=100% valign=top>
<P>&nbsp;</P>
</td>
</tr>




</table></td>
<td id=lay_f4 valign=top height=100% width=195px align=right>
<TABLE border=0 cellSpacing=0 cellPadding=0 width=200 height=400>
<TBODY>
<TR>
<TD></TD></TR>
<TR>
<TD>
<H5><a title="Блог сайтостроителя" href="blog" target=_self>Блог</A></H5></TD></TR>
<TR>
<TD>
<P><spec_mark name=spec_small_blog_0010043520000></spec_mark>

<table cellspacing=0 cellpadding=0 border=0 width=100%>

<td valign=top>
<nobr><span id="dtBlogSmall18"><b>30.05.09</b></span><script>replaceDateTitle('dtBlogSmall18'</script>&nbsp;|&nbsp;<b>09:27:19</b></nobr><br>
<div><a href="404/sajt-ne-rabotaet">Сайт не работает</a></div>

<div align=right id=small><br>
<a href="404/sajt-ne-rabotaet?&forum_ext=1#forum">Комментировать</a> </div>
<div align=right> </div>
</td>
</table>

<div align=right><br><br>
<a href="http://skbirk.ru/404?action=export_rss" target="_blank"><img src="http://skbirk.ru/_img/xml.gif" border="0"></a>
</div>
<spec_mark_ name=spec_small_blog_0010043520000></spec_mark_></P></TD></TR></TBODY></TABLE></td></tr></table></td></tr>
<tr><td id=lay_f3 valign=top colspan=2><TABLE style="BACKGROUND-COLOR: #efefef" border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD></TD>
<TD vAlign=top>
<TABLE style="BACKGROUND-COLOR: #0c2d75" border=0 cellSpacing=0 cellPadding=0 width="100%" height="100%">
<TBODY>
<TR>
<TD style="BACKGROUND-COLOR: #0c2d75" bgColor=#419015 height=4><IMG src="_img/spacer.gif"></TD></TR>
<TR>
<TD style="BACKGROUND-COLOR: #efefef; PADDING-LEFT: 4px; PADDING-TOP: 10px" align=middle><spec_mark name=spec_bottom_menu></spec_mark>
<span class="bottom_menu">
<a href="" style="font-weight:bold"><nobr>О нас</nobr></a><img src="_img/spacer.gif" width=20px><a href="service"><nobr>Уcлуги</nobr></a><img src="_img/spacer.gif" width=20px><a href="clients"><nobr>Клиенты</nobr></a><img src="_img/spacer.gif" width=20px><a href="contacts"><nobr>Контакты</nobr></a><img src="_img/spacer.gif" width=20px><a href="sitemap.html"><nobr>Карта сайта</nobr></a>
</span>
<spec_mark_ name=spec_bottom_menu></spec_mark_></TD></TR>
<TR>
<TD align=right>
<DIV style="LINE-HEIGHT: 15px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 4px; PADDING-TOP: 12px"><SPAN class=style1></SPAN>&nbsp;</DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
</td></tr>
</TBODY></TABLE>

<spec_mark name=spec_main_menu_sub></spec_mark><spec_mark_ name=spec_main_menu_sub></spec_mark_>
<div id=sp>AMCMSF</div><table align=center id=sign cellspacing=0 cellpadding=0 border=0><tr><td><b><a href='http://www.amiro.ru' target=_blank>Работает на бесплатной Amiro.CMS - Free</a></b></td></tr></table></body>
</html>

а вот с помощью вставки кода в шаблон: ##include_php "путь до PHP файла"## Ничего не выводится.



Добавлено: 13.07.09 18:38:45 #6

weregod (Гость)

0
внимательно перечитайте документацию по плагинам, вместо
echo $content;

нужно делать
$resultHtml = $content;
Добавлено: 15.09.09 19:36:19 #7



Регистрация: 15.09.09
Сообщений: 1


0
А возможна ли работа с базой данных из созданного мной модуля?



Добавлено: 23.09.09 14:34:33 #8




Регистрация: 03.07.07
Сообщений: 940


0
Да, читайте мануал:

http://manual.amiro.ru/docs/api/api/CMS...hodgetDB
http://manual.amiro.ru/docs/api/db/CMSD...ion.html
http://manual.amiro.ru/docs/api/db/DBRe...Set.html



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.

Тема закрыта

Создать новую тему

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26741
Последний зарегистрированный пользователь: user6353089940