Не работает редактор в Joomla из фронта сайта

06.11.2008

Я заметил что в одном шаблоне переслал работать текстовый редактор если редактировать статью из фронта сайта на Joomla и долго не мог понять почему. Из админа нормально работает а из фронта открывается но без панели инструментов только HTML и не сохраняются изменения. Потом набрел на один шаблон который случайно поставил на сайте и все заработало. Стал разбираться, оказывается есть такой код:

<?php if ( $my->id ) { initEditor(); } ?>

Он помогает грузиться редакторам. Вообще что бы не было проблем с шаблоном лучше вставлять проверенную шапку для Joomla:

<?php
defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />
<?php if ( $my->id ) { initEditor(); } ?>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?>
<?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/images/favicon.ico\" />" ; ?>
<script language="JavaScript" type="text/javascript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} 
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); 

MM_reloadPage(true); 
//--> 
</script>