Hi
Using Phoca gallery plugin for last 5 years . Great component and plugin.
Recently I use RT Rocksprocket module .When I want to add an article to module , following error occurs related to the Phoca Gallery Plugin.
Fatal error: Call to undefined method JDocumentRaw::addCustomTag() in C:\xampp\htdocs\xxxxxx\plugins\content\phocagallery\phocagallery.php on line 1417
Any help ?
Thanks in advance
Fatal error when using RT Rocksprocket
-
- Phoca Member
- Posts: 13
- Joined: 28 May 2010, 11:57
- Jan
- Phoca Hero
- Posts: 48386
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Fatal error when using RT Rocksprocket
Hi, which version of Phoca Gallery Plugin you are using? Are you able to somehow make exception for displaying plugin in RAW documents in the module you are using?
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 28 May 2010, 11:57
Re: Fatal error when using RT Rocksprocket
Hi Jan.
Using Ver. 3.2.0
I use plgn i almost all articles. Ther is some explanation from Rocket Theme
The Phoca plugin tries to use a class method that doesn't exist.
The document type used by roksprocket to generate the code displayed in the module is not 'HTML' but 'RAW'. This involves some layout features are not available.
The Phoca plugin should check which type is the current document. If it's a 'HTML' document, it can call the methods and adds its stuff. If not, it should do nothing.
Using Ver. 3.2.0
I use plgn i almost all articles. Ther is some explanation from Rocket Theme
The Phoca plugin tries to use a class method that doesn't exist.
The document type used by roksprocket to generate the code displayed in the module is not 'HTML' but 'RAW'. This involves some layout features are not available.
The Phoca plugin should check which type is the current document. If it's a 'HTML' document, it can call the methods and adds its stuff. If not, it should do nothing.
- Jan
- Phoca Hero
- Posts: 48386
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Fatal error when using RT Rocksprocket
Hi, thank you for the info, I have added it to the feature request list (I hope nobody uses the plugin in RAW documents, I can image it as plugins can be used in PDF documents too)
I will add it to next release.
Jan
I will add it to next release.
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 28 May 2010, 11:57
Re: Fatal error when using RT Rocksprocket
Hi
Use Phoca Gallery plugin in articles for past five years.
I must admit that the first time I ever heard the term raw document !? Where the error is.
How to actually use PG PLGIN in articles ??
Use Phoca Gallery plugin in articles for past five years.
I must admit that the first time I ever heard the term raw document !? Where the error is.
How to actually use PG PLGIN in articles ??
- Jan
- Phoca Hero
- Posts: 48386
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Fatal error when using RT Rocksprocket
Hi, I don't have any experiences with it. Phoca Gallery is standard Joomla! content plugin with standard Joomla! coding (normally working in content)
I don't see any protection against raw format in standard plugins, but try to modify the plugin for your needs:
Open:
plugins/content/phocagallery/phocagallery.php
after this line:
try to add:
(for possible Joomla! 3 coding)
What the changes mean:
After the content plugin will be called, it will try to recognize the format in which the plugin is called, if it finds, it is "raw" document, then the plugin will do nothing and return empty value (nothing will be done, means in RAW documents the plugin will not run its output)
Jan
I don't see any protection against raw format in standard plugins, but try to modify the plugin for your needs:
Open:
plugins/content/phocagallery/phocagallery.php
after this line:
Code: Select all
public function onContentPrepare($context, &$article, &$params, $page = 0) {
Code: Select all
$format = JRequest::getWord('format');
if ($format=='raw') {
return true;
}
Code: Select all
$app = JFactory::getApplication();
$format = $app->input->get('format', '', 'string');
if ($format == 'raw') { return true;}
After the content plugin will be called, it will try to recognize the format in which the plugin is called, if it finds, it is "raw" document, then the plugin will do nothing and return empty value (nothing will be done, means in RAW documents the plugin will not run its output)
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 28 May 2010, 11:57
Re: Fatal error when using RT Rocksprocket
Hi Jan
Sorry I'm late with the response. Yes it is OK
Thanks
Sorry I'm late with the response. Yes it is OK
Thanks
- Jan
- Phoca Hero
- Posts: 48386
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Fatal error when using RT Rocksprocket
Ok
If you find Phoca extensions useful, please support the project