You need to be logged in to view a user's profile.
  1. TopCop
  2. JEvents 3.2 (Free Access)
  3. Wednesday, 17 October 2012
I just installed the new beta version on a Joomla 3.0.1 page.

When I create a new event in the frontend and click the cancel button nothing happen on my page.


And this is what my calendar module looks like on the left pane:


[attachment=0:gjpeaeyp]<!-- ia0 -->calendar.jpg<!-- ia0 -->[/attachment:gjpeaeyp]
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
thanks Volkmar

I'll fix these for the next build.
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 1
Accepted Answer Pending Moderation
0
Votes
Undo
Hi @all!
I've Installed JEvents 3.0 Beta on Joomla 3.0.0. installation went without problem as well as activating the modules.

But when I create an event after clicking "apply" oder "save" I get the message
Fatal error: Cannot call abstract method FinderIndexer::index() in /mnt/web6/c1/51/5153151/htdocs/TedRichley/plugins/finder/jevents/jevents.php on line 258

This happens both in Admin Panel and Frontend

:(
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 2
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
Can you change line 258 of plugins/finders/jevents/jevents.php from
FinderIndexer::index($item);
to
$this->indexer->index($item);


This should fix it.

Geraint

p.s. Joomla is now on version 3.0.1
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 3
Accepted Answer Pending Moderation
0
Votes
Undo
With the beta 2 version all my problems from above are fixed.
So far I didn't have any problem with the new beta version!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 4
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
Cool - thanks
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 5
Accepted Answer Pending Moderation
0
Votes
Undo
Great! This helped, now it works :-)
Can you change line 258 of plugins/finders/jevents/jevents.php
from
FinderIndexer::index($item);
to
$this->indexer->index($item);

Thanks a lot, Geraint!

Also thanks for the hint for new Joomla 3.0.1, but unfortunately my Joomla's update function permanently refuses to do the job...

-----------------
I'd like to report 3 other bugs I've found:

1. after having edited an event in the backend, a click on "save" delivers the message "There was an error - bad token...". No problem, when doing that in the frontend

2. in "mod_jevents_latest" - "basic options" a huge empty space "hides" the following options [which took me a bunch of time, cause the needed (and expected) options weren't to find...]

3. In "mod_jevents_latest" shown on my frontpage a click on the RSS-button causes the following white screen message:
"Fatal error: Call to undefined method JFeedImage::set() in /mnt/web6/c1/51/5153151/htdocs/TedRichley/components/com_jevents/views/modlatest/tmpl/rss.php on line 24"

-------
Feature request: posibility to show the RSS above the Newslist...
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 6
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
Also thanks for the hint for new Joomla 3.0.1, but unfortunately my Joomla's update function permanently refuses to do the job...

I found that it didn't work properly either and had to do a manual upgrade.

1. after having edited an event in the backend, a click on "save" delivers the message "There was an error - bad token...". No problem, when doing that in the frontend

I don't see this - are you checking overlapping events?

Is it a popup message or a Joomla error message?

2. in "mod_jevents_latest" - "basic options" a huge empty space "hides" the following options [which took me a bunch of time, cause the needed (and expected) options weren't to find...]

These is where the club member options would appear which take no space by default in Joomla 2.5. I'll move them to another tab.

3. In "mod_jevents_latest" shown on my frontpage a click on the RSS-button causes the following white screen message:
"Fatal error: Call to undefined method JFeedImage::set() in /mnt/web6/c1/51/5153151/htdocs/TedRichley/components/com_jevents/views/modlatest/tmpl/rss.php on line 24"
Replace the file with this content
<?php
/**
* JEvents Component for Joomla 1.5.x
*
* @version $Id: rss.php 3575 2012-05-01 14:06:28Z geraintedwards $
* @package JEvents
* @copyright Copyright (C) 2008-2009 GWE Systems Ltd
* @license GNU/GPLv2, see http://www.gnu.org/licenses/gpl-2.0.html
* @link http://www.jevents.net
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

// setup document
$doc =& JFactory::getDocument();

$doc->setLink($this->info['link']);
$doc->setBase($this->info['base']);
$doc->setTitle($this->info['title']);
$doc->setDescription($this->info['description']);

$docimage =new JFeedImage();
$docimage->description= $this->info['description'];
$docimage->title=$this->info['title'];
$docimage->url= $this->info['image_url'];
$docimage->link= $this->info['imagelink'];
$doc->image = $docimage;

foreach ($this->eventsByRelDay as $relDay => $ebrd) {
foreach ($ebrd as $row) {
// title for particular item
$item_title = htmlspecialchars( $row->title() );
$item_title = html_entity_decode( $item_title );

// url link to article
$startDate = $row->publish_up();
//$eventDate = JevDate::mktime(substr($startDate,11,2),substr($startDate,14,2), substr($startDate,17,2),$this->jeventCalObject->now_m,$this->jeventCalObject->now_d + $relDay,$this->jeventCalObject->now_Y);
$eventDate = JevDate::strtotime($startDate);

$targetid = $this->modparams->get("target_itemid",0);
$link = $row->viewDetailLink(date("Y", $eventDate),date("m", $eventDate),date("d", $eventDate),false,$targetid);
$item_link = JRoute::_($link.$this->jeventCalObject->datamodel->getCatidsOutLink());

// removes all formating from the intro text for the description text
$item_description = $row->content();

// remove dodgy border e.g. "diamond/question mark"
$item_description = preg_replace('#border=[\"\'][^0-9]*[\"\']#i', '', $item_description);

if ( $this->info[ 'limit_text' ] ) {
if ( $this->info[ 'text_length' ] ) {
$item_description = JFilterOutput::cleanText( $item_description );
// limits description text to x words
$item_description_array = explode( ' ', $item_description );
$count = count( $item_description_array );
if ( $count > $this->info[ 'text_length' ] ) {
$item_description = '';
for ( $a = 0; $a < $this->info[ 'text_length' ]; $a++ ) {
$item_description .= $item_description_array[$a]. ' ';
}
$item_description = trim( $item_description );
$item_description .= '...';
}
} else {
// do not include description when text_length = 0
$item_description = NULL;
}
}
else {
// this can lead to double CDATA wrapping which is a problem in Firefox 13+
//$item_description = "<![CDATA[$item_description]]>" ;
}

// type for particular item - category name
$item_type = $row->getCategoryName();
/*
// You could incorporate these fields into the description for the RSS output
// organizer for particular item
$item_organizer = htmlspecialchars( $row->contact_info() );
$item_organizer = html_entity_decode( $item_organizer );
// location for particular item
$item_location = htmlspecialchars( $row->location() );
$item_location = html_entity_decode( $item_location );
// start date for particular item
$item_startdate = htmlspecialchars( $row->publish_up());
// end date for particular item
$item_enddate = htmlspecialchars( $row->publish_down() );
if (isset($row->_thumbimg1) && $row->_thumbimg1!=""){
$item_description = $row->_thumbimg1. "<br/>".$item_description;
}
*/

// load individual item creator class
$item =new JFeedItem();
// item info
if ($row->alldayevent()) {
$temptime = new JevDate($eventDate);
$item->title = $temptime->toFormat(JText::_('JEV_RSS_DATE')) ." : " .$item_title;
} else {
$temptime = new JevDate($eventDate);
$item->title = $temptime->toFormat(JText::_('JEV_RSS_DATETIME')) ." : " .$item_title;
}
$item->link = $item_link;
$item->description = $item_description;
$item->category = $item_type;

$eventcreated = new JevDate($row->created());
$item->date= $eventcreated->toUnix(true);

// add item info to RSS document
$doc->addItem( $item );
}
}

-------
Feature request: posibility to show the RSS above the Newslist...

You can to this as a template override
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 7
Accepted Answer Pending Moderation
0
Votes
Undo
@Ted:

Before you can update a Joomla 3.0 installation you have to run a patch in Joomla 3.0
After you have done this you can update your installation to Joomla 3.0.1

Just have a look at the Joomla download page and you will find the patch file there.
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 8
Accepted Answer Pending Moderation
0
Votes
Undo
Hi Geraint,

When I try to create an article, via pop-up window, on the frontend I receive the following errors (I have Joomla! 2.5.7 and I'm using JEvents v3.0.0 beta 2):

Notice: Undefined property: plgFinderJEvents::$indexer in /clientdata/zeus-dynamic-1/a/d/http://adelaidehillsonline.com.au/www/plugins/finder/jevents/jevents.php on line 258

Fatal error: Call to a member function index() on a non-object in /clientdata/zeus-dynamic-1/a/d/http://adelaidehillsonline.com.au/www/plugins/finder/jevents/jevents.php on line 258


Thanks for a great component by the way, I'm looking forward to the future features of this new version :)
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 9
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
thanks for the report - can you replace line 258 with this instead:
		if (JVersion::isCompatible("3.0.0")){
$this->indexer->index($item);
}
else {
FinderIndexer::index($item);
}
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 10
Accepted Answer Pending Moderation
0
Votes
Undo
Thanks for the quick response. However, always the way huh :), I now get the following error in the pop-up windows when I select "Add an event" on the frontend:

Parse error: syntax error, unexpected T_PROTECTED in /clientdata/zeus-dynamic-1/a/d/http://adelaidehillsonline.com.au/www/plugins/finder/jevents/jevents.php on line 272


Cheers again for your assistance :)
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 11
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
You dropped a closing } after the block of code I gave you when you edited the file.
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 12
Accepted Answer Pending Moderation
0
Votes
Undo
Thanks, that was it. Now "Add an event" works and saves. So the next thing I've noticed is the following error above the Test Event that I created:

Notice: Trying to get property of non-object in /clientdata/zeus-dynamic-1/a/d/http://adelaidehillsonline.com.au/www/components/com_jevents/views/default/helpers/defaultloadedfromtemplate.php on line 30
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 13
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
thanks I've already spotted that one. It will be fixed in beta 3.

the correct code block should be
		if (!array_key_exists($template_name, $templates))
{
$db->setQuery("SELECT * FROM #__jev_defaults WHERE state=1 AND name= " . $db->Quote($template_name) . " AND ".'language in ('.$db->quote(JFactory::getLanguage()->getTag()).','.$db->quote('*').')');
$templates[$template_name] = $db->loadObjectList("language");
if (isset($templates[$template_name][JFactory::getLanguage()->getTag()])){
$templates[$template_name] = $templates[$template_name][JFactory::getLanguage()->getTag()];
}
else if (isset($templates[$template_name]["*"])){
$templates[$template_name] =$templates[$template_name]["*"];
}
else if (is_array($templates[$template_name]) && count($templates[$template_name])==0){
$templates[$template_name] = null;
}
else if (is_array($templates[$template_name])){
$templates[$template_name] = current($templates[$template_name]);
}
else {
$templates[$template_name] = null;
}
}
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 14
Accepted Answer Pending Moderation
0
Votes
Undo
That did the trick and all is well again :)

I'm looking at taking up either the silver or gold club level as I'm looking for a calander template that'll better work in my site (http://www.adelaidehillsonline.com.au/i ... 12/10/23/-) with our templates colours/styling as right now we're using the 'ext' calendar template as it displays the monthly calendar view the best.

All other views, like by year, by week, by day, by category, event detail view and add event pages, etc are hard to read and don't look as smooth or as nice as the monthly view.

Do you have other calendar templates, for silver or gold members, that will better display on my site?

Again, thank you for your time and assistance. It truly is refreshing!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 15
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
You could try the Iconic layout (see http://www.jevents.net/products/club-layoutsthemes) - the screenshot is in purple but its also available in green.

Also for this layout you can show the month and the week view of events as a calendar (with multi-day events spanning multiple cells) or as a list.

These layouts are already available for Joomla 3.0/JEvents 3.0.

Geraint
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 16
Accepted Answer Pending Moderation
0
Votes
Undo
Geraint, thanks for your reply!

1. after having edited an event in the backend, a click on "save" delivers the message "There was an error - bad token...". No problem, when doing that in the frontend
I don't see this - are you checking overlapping events?
Is it a popup message or a Joomla error message?
-> The message I receive looks like this:
[img]http://www.TedRichley.de/!Photos/Screenshot-23.10.12-15_29_21.png[/img]

I've replaced the code in rss.php, no error message anymore, but the RSS-Feed is empty :rolleyes:
If you want to take a look: http://www.TedRichley.de

@TopCop, also thanks for your advices concerning Joomla upgrade! [size=85]I proceeded like you wrote, but even with further information of another portal there seems to be something wrong... I've patched the index.php of isis, and now in the footer of backend version 3.0.1 is shown, but any actions regarding actualisation of Joomla deliver error messages... I know, this is off topic here, so I took this over to Joomlaporta.de
Interested people may look here (comment #18 by KTR) http://www.joomlaportal.de/joomla-3-0-i ... sed-2.html[/size]
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 17
geraint
Support Team
Accepted Answer Pending Moderation
0
Votes
Undo
The RSS content is actually not empty - view the page source in firefox or chrome.

This blank list problem usually arises when non-ascii characters are included in the output - can you try renaming your category from Ankündigung to something without an umlaut. Does that help?

If it does then we may need to escape special characters in category names.
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 18
Accepted Answer Pending Moderation
0
Votes
Undo
You are right! The page source contains all that should be there!

Renaming the category at least makes the Feed-Header visible while abonnement-request, but still no further content is viewed. Also the abonnement-feed still shows "Dynamisches Lesezeichen konnte nicht geladen werden" ["Dynamic feed could not be loaded"]

Now, I've still got non-ascii characters("Umlaute";) in the content, hm <!-- s:?: --><img src="{SMILIES_PATH}/icon_question.gif" alt=":?:" title="Question" /><!-- s:?: -->
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 19
Accepted Answer Pending Moderation
0
Votes
Undo
I've got it! :D

It was your hint with the ascii-characters that lead me to testing with InternetExplorer (instead of Firefox)
[img]http://www.tedrichley.de/!Photos/Screenshot-23.10.12-17_46_47.png[/img]

But it's not the "Leerzeichen" [space characters] which matter, but the "&"-sign in the description of the feed.

Eliminating the "&" out of RSS description in Component / Module properties solved it. Now RSS works excellent with both IE an Firefox :-)

Result:
- non-ascii ("Umlaute";) in category names and content is allowed
- "&" (and whatelse more?) in feed description is bad
  1. more than a month ago
  2. JEvents 3.2 (Free Access)
  3. # 20
  • Page :
  • 1
  • 2


There are no replies made for this post yet.
Be one of the first to reply to this post!

Members Area

Show your support

Unlike many Joomla calendars we do not charge to download JEvents - please show your support for this project by becoming a member of the JEvents Club Club members get access to early releases, exclusive member support forums, and Silver and Gold members can use many exciting JEvents addons

Your membership will ensure that JEvents continues to be the best events calendar for Joomla.