pautina
Профессор
- Регистрация
- 15 Фев 2010
- Сообщения
- 108
- Реакции
- 37
Была у меня такая проблема на RT_OCULUS.Здравствуйте, многоуважаемые. Не могу подружить SP Page Builder с компонентом+модуль Для просмотра ссылки Войдиили Зарегистрируйся.
Шаблон Для просмотра ссылки Войдиили Зарегистрируйся
Если включить модуль (что в комплекте) выдает вот такую ошибку:
Ковыряния привели к тому, что в файле шаблона error.php
28ю строку:
require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');
заменить на :
if(!class_exists('JDocumentRendererHead')) {
$head = JPATH_LIBRARIES . '/joomla/document/html/renderer/head.php';
if(file_exists($head)) {
require_once($head);
}
}
Если заменить, как пишут на форумах сами разработчики, то вываливается SQL ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND a.published = 1 GROUP BY a.id ORDER BY a.ordering ASC' at line 4
Кто-то сталкивался с подобным? Помогите, плз, решить проблему.
Заранее премного благодарен!
Решается проблема очень быстро:
меняем строку:
PHP:
require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');
PHP:
require_once(JPATH_LIBRARIES.'/src/Document/Renderer/Html/HeadRenderer.php');
Все остальное не трогаем, вот кусок с моего файла error.php
PHP:
<?php
$body = ob_get_clean();
$gantry->finalize();
#require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');
require_once(JPATH_LIBRARIES.'/src/Document/Renderer/Html/HeadRenderer.php');
$header_renderer = new JDocumentRendererHead($doc);
$header_contents = $header_renderer->render(null);
ob_start();
?>