Problema con extension tinymce

Ciao a tutti,

ho questa estensione tinymce che in locale mi funziona, ma sul server aruba no…

Non mi da nessun errore sulla pagina…,. ma l’editor non si vede… se no un piccolo taastino sotto “text mode”

vedendo il sorgente a posto del editor c’è:





<textarea id="html" style="width: 100%; height: 400px; visibility: hidden; " cols="40" rows="10" name="Events[content]"></textarea>




l’unico errore che vedo aprendo la consoloe javascript è questo:




GET http://www.miosito.com/assets/26445239/tiny_mce/tiny_mce_gzip.php?js=true&diskcache=true&core=true&suffix=&themes=advanced&plugins=safari%2Cpagebreak%2Cstyle%2Clayer%2Ctable%2Csave%2Cadvhr%2Cadvimage%2Cadvlink%2Cemotions%2Cspellchecker%2Cinlinepopups%2Cinsertdatetime%2Cpreview%2Cmedia%2Csearchreplace%2Cprint%2Ccontextmenu%2Cpaste%2Cdirectionality%2Cfullscreen%2Cnoneditable%2Cvisualchars%2Cnonbreaking%2Cxhtmlxtras%2Ctemplate&languages=en 500 (Internal Server Error) tiny_mce_gzip.js:60

Uncaught SyntaxError: Unexpected token < tiny_mce_gzip.js:134

Uncaught ReferenceError: tinymce is not defined jquery.tinymce.js:1




ripeto… stranamente in locale funziona tutto, ho acneh eliminato piu volte gli assets perchè la prima volta volta che ho messo questo sito online ho upload erroneamente anche quelli…

qualsiasi suggeriemento per individuare l’errore è ben accetto…

:)

grazie

Giuseppe

Che cosa c’è nel file tiny_mce_gzip.js a riga 134?

ciao simo,

alla riga 134 c’è questo che allego!

grazie

giuseppe

Mmm non mi dice niente. Cmq sia c’è un fatto: questo errore capita a te e non a tanti altri che hanno usato la stessa estensione. Probabilmente l’errore è proprio nell’utilizzo da parte tua. A questo punto, per completare il giro, … non è che potresti condividere la view e la action?

ma la strana cosa che in locale mi funziona… :(

questa è l’action




 public function actionUpdate($id) {

        $this->layout = '//layouts/column2-admin';

        $model = $this->loadModel($id);

        // Uncomment the following line if AJAX validation is needed

        // $this->performAjaxValidation($model);


        if (isset($_POST['Events'])) {


            $model->attributes = $_POST['Events'];

            //parte che interessa l'upload

            $modelEventsImages = new EventsImages;

            $modelEventsImages->attributes = $_POST['EventsImages'];

            //Aggiungo anche in update l'upload dell'immagine  

            //die($_FILES["EventsImages"]["name"]["real_name"] );

            if (isset($_FILES["EventsImages"]) && $_FILES["EventsImages"]["name"]["real_name"] != "") {

                //die('puppaaaa2222');  




                $ext = end(explode(".", $_FILES["EventsImages"]["name"]["real_name"]));

                $immagine = md5(mktime() . $_FILES["EventsImages"]["name"]["real_name"]) . '.' . $ext;

                $modelEventsImages->real_name = CUploadedFile::getInstance($modelEventsImages, 'real_name');

                $modelEventsImages->real_name->saveAs(Yii::app()->basePath . "/../images/jitr/originals/" . $immagine);




                //salvo nel database

                $modelEventsImages->event_id = $id;

                $modelEventsImages->name = "Name";

                $modelEventsImages->description = "Description";

                $modelEventsImages->real_name = $immagine;


                $modelEventsImages->save();

            }




            if ($model->save()) {

                //questo era l'originale

                $this->redirect(array('view', 'id' => $model->event_id));

            }

        }


        //hoaggiunto immagini in modo da passare alla view l'array da ciclare

        $this->render('update', array(

            'model' => $model,

        ));

    }




mentre allego la view interessata

grazie millee!

giuseppe

Hai provato a cambiare questo:


        <?php

        

          $this->widget('application.extensions.tinymce.ETinyMce', array(

          'name' => 'html',

          'editorTemplate' => 'full',

          'model' => $model,

          'attribute' => 'content',

          'options' => array(

          'theme' => 'advanced',

          'skin' => 'o2k7',

          'theme_advanced_buttons1' => 'preview,bold,italic,underline,fontselect,fontsizeselect,link,justifyfull,justifyleft,justifycenter,justifyright,pasteword,pastetext,table,image,|,bullist,numlist,|,undo,redo,|,code,fullscreen',

          'theme_advanced_buttons2' => '',

          'theme_advanced_buttons3' => '',

          ),

          'value' => $model->content,

          ));

         

        ?>

con la versione più semplice:


<?php $this->widget('application.extensions.tinymce.ETinyMce', array('name'=>'html')); ?>

per vedere che cosa succede?

Scusate… ma non potevo risposndere prima perchè ero fuori roma e no potevo accedere via ftp…

quindi non mi avete sentito… ma il problema persiste :(

ho provato così:


<?php $this->widget('application.extensions.tinymce.ETinyMce', array('name'=>'html', 'model' => $model,'value' => $model->content,)); ?>

in questo modo in locale vedo l’editor semplificato mentre online vedo una semplice texarea…

insomma… non ne esco fuori… :) esiste qualche altra estensione che fa lo stesso lavoro e che consigliate…?

potrebbe essere come al solito colpa di aruba…? non so proprio

ciao a tutti e grazie

Giusepe