Вы не зашли.
Страницы 1
Нужно вставить кусочек кода в статическую страницу.
<?php @include('http://хххххх.ru/links.php?id=хххх&skin=х&back=EFEFEF&link=B3CFEF'); ?>
Как?
Не в сети
coreldraw, В виде плагина...:)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
RMC, Только в виде плагина...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Пожалуйста пример как определять id страницы/новости, с выводом в main.tpl/ news.full/news.short.
Не в сети
infinity237, Используя $CurrentHandler['pluginName'] $CurrentHandler['handlerName'] $CurrentHandler['params']
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
RMC, Только в виде плагина...
это хорошо..
вот только плаг сделать увы не по силам.. еле с дизайнами и шаблонами разбираюсь..
может все-таки виталий подскажет решение в виде патча?
Не в сети
RMC, уточни конкретно что должно получиться.
Тебе надо в какое-то место static страницы вставить результат исполнения PHP скрипта,... или подсунуть результат выполнения скрипта _вместо_ статика?
Не в сети
ну вообще-то хотел вставить в общий диз гостевую..
при установке гостевая пишет
Если вы хотите подключить скрипт к одной из страниц, вставьте в нужном месте следующий код:
<?php
$guestbook_path="guestbook2/";
include "guestbook2/index.php";
?>
сама по себе гостевая работает, но хотелось бы, чтобы шапка, меню и все остальное было от движка, т.е. чтобы скрипт выполнялся в том месте, где обычно располагаются стат. страницы и новости.
в принципе можно было бы сделать еще один php файл, но вместо {mainblock} подставить полностью содержание index.php гостевой. но по-моему это и не красиво, и не самое удачное решение...
Изменено RMC (2009-09-17 00:00:34)
Не в сети
Гостевуху так не получится вставить
Авторы ожидают, что ты вставишь PHP код прямо внутрь дизайна, а тут дизайн формируется из шаблонов "на лету", да и все обращения по ссылкам двиг перехватывает
Скорее всего подобный "финт" не получится практически ни в одной CMS.
Не в сети
Не в сети
Amarelius, спасибо, конечно, но по первой ссылке на 0.9.1 не получилось, на 0.9 - прошел..
ну и вторую ссылку (плагин) по-моему надо дорабатывать под новый двиг..
просто мне все равно надо гостевая с премодерацией а в плаге этого пока нет.
Не в сети
RMC, Для адаптации под новый двиг там достаточно поменять несколько строк...
А чтобы добавить промодерацию там нужно добавить доп. поле в таблицу и добавить форму для подтверждения размещения...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, это все конечно хорошо, и на словах - не сложно, но увы, мои познанию по php пока близки к нулю..
ни адаптацию, ни премодерацию добавить мне не по плечу.. поэтому и искал стороннюю гостевую..
на всякий случай - отпишусь в той теме, может автор сможет доделать.. было бы здорово..
Не в сети
Гостевуху так не получится вставить
Авторы ожидают, что ты вставишь PHP код прямо внутрь дизайна, а тут дизайн формируется из шаблонов "на лету", да и все обращения по ссылкам двиг перехватываетСкорее всего подобный "финт" не получится практически ни в одной CMS.
попробовал финт от DLE
Откройте файл index.php найдите строчку:
echo $tpl->result['main'];
и замените ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
Все, вы можете использовать сторонние скрипты на вашем сайте.
Сделал для отдельной категории - guestbook
в index.php
eval (' ?' . '>' . $tpl -> show('guestbook') . '<' . '?php ');
в шаблоне вместо майнблок -
<?php
include "guestbook/index.php";
?>
в принципе получилось то, что хотел.., но насколько это "правильно"?
может есть более удачное решение?
(сорри, за простые вопросы - новичок еще в этом..)
Не в сети
Лучше делать отдельным плагином.
Сейчас же, как минимум, появляется уязвимость с возможностью исполнения произвольного PHP кода.
Если автор гостевой книги не озаботился о таком виде защиты, то любой желающий сможет исполнить любой код на твоём сайте,... согласись - это не очень хорошо..
Не в сети
понятно.. (
вроде код вставить в гостевую нельзя.., но народ ушлый бывает...
Понимал, что этот "хак" неудачен с т. зрения безопасности, поэтому и решил уточнить..
пока сделал наоборот..
вставил дизайн, шапку и меню с сайта в сам скрипт гостевой. Правда при этом пострадали календарь и голосование, так что без них . Остальное вроде работает.
решение тоже не ахти, но вроде получше, чем хак..
Изменено RMC (2009-09-22 12:34:09)
Не в сети
RMC, Если ещё нужна гостевая: http://ngcms.ru/forum/viewtopic.php?pid=6041#p6041
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Страницы 1