anndrrey84
Писатель
- Регистрация
- 15 Июн 2010
- Сообщения
- 5
- Реакции
- 1
- Автор темы
- #1
Здравствуйте. У меня такая беда:
Хочу прикрутить AlphaUserPoints к K2 v2.3. На оф. сайте AlphaUserPoints объясняется куда что вставлять (Для просмотра ссылки Войдиили Зарегистрируйся) Дело в том, что вроде получилось прикрутить, в файл components/com_k2/controllers/item.php :
код
изменил на
Плагин plgaup_k2 установил. Захожу пользователем(зарегистрированным) на сайт, нажимаю добавить новость. После заполнения необходимых полей, нажимаю Сохранить, 1 балл добавляется(как и указал в плагине plgaup_k2). Т.е всё работает, НО из редактора не выходит. Можно до посинения жать Сохранить и накручивать баллы. Кнопка Отмена тоже не работает. Чтоб выйти из редактора необходимо пару раз нажать Назад в браузере. Поставил дефолтный шаблон Joomla, редактор(добавление новости) появляется в отдельном окне, его можно закрыть крестиком, но нажатием кнопки Сохранить все равно можно накручивать баллы. Да и без
Я туда вставил код? Как я понял, этот кусок отвечает за действие при нажатии сохранить. И что можно добавить чтоб после нажатия производился редирект на предыдущую страницу или на главную(хотя бы)?
Хочу прикрутить AlphaUserPoints к K2 v2.3. На оф. сайте AlphaUserPoints объясняется куда что вставлять (Для просмотра ссылки Войди
код
Код:
function save() {
$mainframe = &JFactory::getApplication();
JRequest::checkToken() or jexit('Invalid Token');
JRequest::setVar('tmpl', 'component');
require_once(JPATH_COMPONENT_ADMINISTRATOR.DS.'models'.DS.'item.php');
$model= new K2ModelItem;
$model->save(true);
$mainframe->close();
}
Код:
function save() {
$mainframe = &JFactory::getApplication();
JRequest::checkToken() or jexit('Invalid Token');
JRequest::setVar('tmpl', 'component');
require_once(JPATH_COMPONENT_ADMINISTRATOR.DS.'models'.DS.'item.php');
$model= new K2ModelItem;
$model->save(true);
$mainframe->close();
$api_AUP=JPATH_SITE.DS.'components'.DS.'com_alphauserpoints'.DS.'helper.php';
if ( file_exists($api_AUP))
{
require_once ($api_AUP);
AlphaUserPointsHelper::newpoints( 'plgaup_k2' );
}
}
Я туда вставил код? Как я понял, этот кусок отвечает за действие при нажатии сохранить. И что можно добавить чтоб после нажатия производился редирект на предыдущую страницу или на главную(хотя бы)?