Hallo zusammen,
mir ist aufgefallen, dass beim nachträglichen bearbeiten eines Events es nicht Möglich ist den Haupttext zu ändern. Er wird einfach nicht angezeigt "siehe Bild"
Ich habe schon verschiedene Brauser getestet oder den Editor gewechselt. Leider alles ohne Erfolg.

Jemand eine Idee? JomSocial 3.0.2
Gruß Belerias
Also bei mir funktioniert es, habe es gerade getestet.
Verwendest Du das Standard-Template?
Also bei mir funktioniert es, habe es gerade getestet.
Verwendest Du das Standard-Template?
mit dem Standart Template geht es bei mir auch nicht!
Beim Erstellen eines Events ist die bearbeitung noch möglich (der Editor wird angezeigt!) aber beim nachträglichen bearbeiten wird der Editor und das Eingabefeld nicht mehr angezeigt.
Ich verwende als Template "yoo_nano2"
Gruß Belerias
hm..., so langsam komme ich dem Rätsel auf die Spur!
Wenn HTML quellcode im Beschreibungstext ist geht es nicht, ohne HTML code geht es! "Seltsam!"
Ok, Problem gelöst!
wenn ich den HTML quellcode direkt in den Editor eingebe geht es (siehe Bild)

wenn ich aber den quellcode in den eigentlich dafür vorgesehenen HTML Editor eingebe, geht es nicht mehr (siehe Bild)

Vielleich hat mal jemand das gleiche Problem und weis jetzt woran es liegt.
Gruß Belerias
Noch immer keiner eine Idee wie man das Problem beheben könnte oder woran es liegt?
Das Entwickler-Team verweist da immer nur auf die nächste Version, ob die Probleme dann gelöst sind ........
JS3.1 hat noch immer dieses Problem - mal gespannt wieviel Fehler noch auftauchen
bei mir funktioniert es mit dem text in der events.forms.php - bitte um kurze Rückmeldung ob es bei euch geht:
<?php
/**
* @copyright (C) 2013 iJoomla, Inc. - All rights reserved.
* @license GNU General Public License, version 2 ( http://www.gnu.org/licenses/gpl-2.0.html)
* @author iJoomla.com
* @url https://www.jomsocial.com/license-agreement
* The PHP code portions are distributed under the GPL license. If not otherwise stated, all images, manuals, cascading style sheets, and included JavaScript *are NOT GPL, and are released under the IJOOMLA Proprietary Use License v1.0
* More info at https://www.jomsocial.com/license-agreement
*/
defined('_JEXEC') or die();
?>
<form method="post" action="" id="createEvent" name="createEvent" class="cForm community-form-validate">
joms.jQuery(document).ready(function(){
joms.events.showDesc();
joms.jQuery("#repeat option[value=" + 'repeat;?>' + "]").attr("selected", "selected");
id > 0 ) { ?>
joms.jQuery('#repeat').hide();
repeatlabel = joms.jQuery('#repeat option:selected').text();
joms.jQuery('#repeatcontent').html(repeatlabel);
});
joms.jQuery('#createEvent').submit(function(event) {
saveText( 'description' ); ?>
// show cwindow repeat action for current / future
id > 0 && $event->isRecurring() && $enableRepeat) { ?>
if (joms.jQuery('#repeataction').val() == '') {
joms.events.save();
return false;
}
});
id && $eventcreatelimit != 0 ) { ?>
=COMMUNITY_SHOW_LIMIT) { ?>
-
<input name="title" title="" id="title" type="text" class="required input-block-level jomNameTips" value="escape($event->title); ?>" />
hasPrivacy() )
{
?>
-
<textarea name="summary" title="" id="summary" class="input-block-level jomNameTips">escape($event->summary);?>
-
get( 'htmleditor' ) == 'none' && $config->getBool('allowhtml') ) { ?>
description)
&& $config->get('htmleditor') != 'none'
&& $config->getBool('allowhtml') )
{
$event->description = CStringHelper::nl2br($event->description);
}
?>
displayEditor( 'description', $event->description , '95%', '350', '10', '20' , false ); ?>
-
<span class="jomNameTips" title="">
-
<input title="" name="location" id="location" type="text" class="required jomNameTips" value="escape($event->location); ?>" />
-
<span class="jomNameTips" title="">
joms.jQuery("#startdate" ).datepicker
({
minDate: 0,
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
onClose: function ( selectedDate ) {
var startDate = new Date(selectedDate);
var endDate = new Date(joms.jQuery('#enddate').datepicker('getDate'));
/* Set minDate as startdate */
joms.jQuery('#enddate').datepicker('option','minDate',selectedDate);
if ( startDate > endDate ) {
joms.jQuery('#enddate').datepicker('setDate',selectedDate); /* set mindate as startdate, reset endDate same as startDate */
}
}
}).datepicker('setDate', "startdate;?>"); /* init date when edit event */
:
-
joms.jQuery("#enddate" ).datepicker
({
minDate: 0,
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
}).datepicker('option','minDate',joms.jQuery('#startdate').datepicker('getDate')) /* set min date */
.datepicker('setDate', "enddate;?>"); /* init date when edit event */
:
function toggleEventDateTime()
{
if( joms.jQuery('#allday').attr('checked') == 'checked' ){
joms.jQuery('#start-time, #end-time').hide();
}else{
joms.jQuery('#start-time, #end-time').show();
}
}
function toggleEventRepeat()
{
if( joms.jQuery('#repeat').val() != '' ){
joms.jQuery('#repeatendinput').show();
joms.jQuery('input#repeatend').addClass('required');
limitdesc = '';
if (joms.jQuery('#repeat').val() == 'daily') {
limitdesc = '';
}else if (joms.jQuery('#repeat').val() == 'weekly') {
limitdesc = '';
}else if (joms.jQuery('#repeat').val() == 'monthly') {
limitdesc = '';
}
joms.jQuery('#repeatlimitdesc').html(limitdesc);
joms.jQuery('#repeatlimitdesc').show();
}else{
joms.jQuery('#repeatendinput').hide();
joms.jQuery('input#repeatend').removeClass('required');
joms.jQuery('#repeatlimitdesc').hide();
}
}
-
<span class="jomNameTips" title="">
<input class="input checkbox" id="allday" name="allday" type="checkbox" onclick="toggleEventDateTime();" value="1" allday){ echo 'checked'; } ?> />
-
<span class="jomNameTips" original-title="">
*
<span class="jomNameTips" title="">
joms.jQuery("#repeatend" ).datepicker
({
minDate: 0,
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
onClose: function ( selectedDate ) {
var repeatEndDate = new Date(selectedDate);
var startDate = new Date(joms.jQuery('#startdate').datepicker('getDate'));
var endDate = new Date(joms.jQuery('#enddate').datepicker('getDate'));
if ( repeatEndDate < startDate ) {
joms.jQuery('#startdate').datepicker('setDate',selectedDate);
}
if ( repeatEndDate < endDate ) {
joms.jQuery('#enddate').datepicker('option','minDate',joms.jQuery('#startdate').datepicker('getDate')).datepicker('setDate',selectedDate);
}
}
});
get('eventshowtimezone') )
{
?>
-
<span class="jomNameTips" title="">
offset)?$event->offset:$systemOffset;
foreach( $timezones as $offset => $value ){
?>
<option value="">
-
<input title="" name="ticket" id="ticket" type="text" size="10" maxlength="5" class="required jomNameTips" value="ticket)) ? '0' : $this->escape($event->ticket); ?>" />
hasInvitation() )
{
?>
-
-
id): ?>
<input type="hidden" name="eventid" value="id;?>" />
<input type="button" class="btn" onclick="history.go(-1);return false;" value="" />
<input type="submit" class="btn btn-primary validateSubmit" value="id) ? JText::_('COM_COMMUNITY_SAVE_BUTTON') : JText::_('COM_COMMUNITY_EVENTS_CREATE_BUTTON');?>" />
cvalidate.init();
cvalidate.setSystemText('REM','');
cvalidate.noticeTitle = '';
/*
The calendar.js does not display properly under IE when a page has been
scrolled down. This behaviour is present everywhere within the Joomla site.
We are injecting our fixes into their code by adding the following
at the end of the fixPosition() function:
if (joms.jQuery(el).parents('#community-wrap').length>0)
{
var anchor = joms.jQuery(el);
var calendar = joms.jQuery(self.element);
box.x = anchor.offset().left - calendar.outerWidth() + anchor.outerWidth();
box.y = anchor.offset().top - calendar.outerHeight();
}
Unobfuscated version of "JOOMLA/media/system/js/calendar.js" was taken from
http://www.dynarch.com/static/jscalendar-1.0/calendar.js for reference.
*/
joms.jQuery(document).ready(function()
{
/* Disable old method */
//Calendar.prototype.showAtElement=function(c,d){var a=this;var e=Calendar.getAbsolutePos(c);if(!d||typeof d!="string"){this.showAt(e.x,e.y+c.offsetHeight);return true}function b(j){if(j.x<0){j.x=0}if(j.y0){j.x-=g}g=j.y+j.height-h.y;if(g>0){j.y-=g}if(joms.jQuery(c).parents("#community-wrap").length>0){var f=joms.jQuery(c);var k=joms.jQuery(a.element);j.x=f.offset().left-k.outerWidth()+f.outerWidth();j.y=f.offset().top-k.outerHeight()}}this.element.style.display="block";Calendar.continuation_for_the_fucking_khtml_browser=function(){var f=a.element.offsetWidth;var i=a.element.offsetHeight;a.element.style.display="none";var g=d.substr(0,1);var j="l";if(d.length>1){j=d.substr(1,1)}switch(g){case"T":e.y-=i;break;case"B":e.y+=c.offsetHeight;break;case"C":e.y+=(c.offsetHeight-i)/2;break;case"t":e.y+=c.offsetHeight-i;break;case"b":break}switch(j){case"L":e.x-=f;break;case"R":e.x+=c.offsetWidth;break;case"C":e.x+=(c.offsetWidth-f)/2;break;case"l":e.x+=c.offsetWidth-f;break;case"r":break}e.width=f;e.height=i+40;a.monthsCombo.style.display="none";b(e);a.showAt(e.x,e.y)};if(Calendar.is_khtml){setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10)}else{Calendar.continuation_for_the_fucking_khtml_browser()}};
toggleEventDateTime();
toggleEventRepeat();
});
Super tomi, jetzt funzt es auch bei mir unter 3.1 wie gewollt. "Danke für die Hilfe" 🙂
Belerias
Futz auch in der Version 3.0.5.3 -> also zumindest bei mir 🙂
Thanks
