Личный кабинет на готовом движке
Надо не до функции, а в самой функции, в самом начале. Чтоб убедится что функция вообще вызывается. Если не вызывается, то фиг знает, не правильно настроена джумла или плагинicenet писал(а):Добавил до функции, с тегами нормально.Kayfolom писал(а):"print "ченибудь<BR>"; " где втыкали? До проверки наличия тэгов?
Посмотрите еще html код вашей страницы с тэгами, тэги {лалала} должны быть не разрывны
Что можно еще попробовать?
Попробуйте для начала что нибудь совсем примитивное.
Вот к примеру накидал простейший плагин
Он выводит на страничку RAW PRINT , ну и если есть тэг {TEST}, заменает его на ***TEST PASSED***. Не забудьте к нему сделать XML файл...
Вот к примеру накидал простейший плагин
Код: Выделить всё
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
@ini_set("display_errors", "1");
error_reporting(E_ALL);
jimport( 'joomla.plugin.plugin' );
$mainframe->registerEvent( 'onPrepareContent', 'plgUserTest' );
function plgUserTest(&$row, &$params, $page=0){
print "RAW PRINT<BR>";
$row->text = preg_replace('/{TEST}/', '***TEST PASSED***', $row->text);
}
?>
Нет. Совсем не так.icenet писал(а):Kayfolom писал(а):Попробуйте для начала что нибудь совсем примитивное.
Вот к примеру накидал простейший плагинОн выводит на страничку RAW PRINT , ну и если есть тэг {TEST}, заменает его на ***TEST PASSED***. Не забудьте к нему сделать XML файл...Код: Выделить всё
<?php defined( '_JEXEC' ) or die( 'Restricted access' ); @ini_set("display_errors", "1"); error_reporting(E_ALL); jimport( 'joomla.plugin.plugin' ); $mainframe->registerEvent( 'onPrepareContent', 'plgUserTest' ); function plgUserTest(&$row, &$params, $page=0){ print "RAW PRINT<BR>"; $row->text = preg_replace('/{TEST}/', '***TEST PASSED***', $row->text); } ?>
с тэгом и без него ниче не вывел, может я как то не правильно создаю страничку. Админка - > Расширения -> Менеджер модулей ->Создать -> Произвольный HTML-код, так?
Создаете ДВА файла :
my_test.xml
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install SYSTEM "http://dev.joomla.org/xml/1.5/plugin-install.dtd">
<install version="1.5" type="plugin" group="content">
<name>my_test</name>
<author>Me</author>
<authorEmail></authorEmail>
<authorUrl>authorUrl</authorUrl>
<creationDate></creationDate>
<copyright>c</copyright>
<license>license</license>
<version>1.0</version>
<description>description</description>
<files>
<filename plugin="my_test">my_test.php</filename>
</files>
<params />
</install>
Код: Выделить всё
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
@ini_set("display_errors", "1");
error_reporting(E_ALL);
jimport( 'joomla.plugin.plugin' );
$mainframe->registerEvent( 'onPrepareContent', 'plgUserTest' );
function plgUserTest(&$row, &$params, $page=0){
print "RAW PRINT<BR>";
$row->text = preg_replace('/{TEST}/', '***TEST PASSED***', $row->text);
}
?>
Далее в АДМИНКЕ ДЖУМЛЫ:
Расширения - Установить/удалить :
Загрузить файл Пакета - Кнопка "Выберите файл" - выбрать ваш файл my_test.zip , нажать кнопку Загрузить файл&установить
Если все нормально выдаст сообщение что плагин успешно установлен.
Далее в АДМИНКЕ ДЖУМЛЫ:
Расширения - Менеджер плагинов :
Ищем в списке установленный плагин my_test, Включаем его (по умолчанию будет выключен) и задаем ему права доступа.
Далее в АДМИНКЕ ДЖУМЛЫ:
Материалы - Менеджер материалов:
Создаем материал (страничку), в ней пишем {TEST} и любую нужную лабуду. Сохраняем. Делаем меню или ссылку или еще что ведущую на эту страницу.
Далее на сайте ДЖУМЛЫ (не в админке) идем на созданную страницу и любуемся результатом - гдето в начале страницы будет
RAW PRINT, а вместо {TEST} будет ***TEST PASSED***
Еще более простой путь - осилить пару десятков страниц документации к джумле (благо ее валом в инете) и понять что это и как работает.
ребята можете скинуть личный кабинет на: klu41k@mail.ru
или залейте пожалуйста на файлообменник
Заранее благодарен
или залейте пожалуйста на файлообменник
Заранее благодарен
поделитесь плз админкой от Chrst на xxoma@list.ru
-
- Сообщения: 14
- Зарегистрирован: Пт янв 30, 2009 16:10
- Откуда: Россия
2Chrst, если можно, скинь свой ЛК на p1@nm.ru.
Заранее спасибо!
Заранее спасибо!
2Chrst, мне тоже можно на triderk@gmail.com ? 

2Chrst, и мне если не сложно, кинь ariz@ukr.net ) Интересно поколупать, заранее благодарю.
2Chrst, cooler519@gmail.com 
А думаю будет еще лучше, если зальете ЛК на файлообменник и кинете всем ссылку.

А думаю будет еще лучше, если зальете ЛК на файлообменник и кинете всем ссылку.
а ктонить пробовал интерфейс кассира от zorg3