Eredmény: 1 - 9 (9) összesen

Téma: TinyMCE

  1. #1
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás TinyMCE

    Sziasztok!

    Letöltöttem legújabb TinyMice 3.3.9-et. Sikerült szépen beillesztenem a honlapomba, viszont elég érdekesen működik... Az otthoni gépen szépen betöltődik.... Ha írok benne, akkor gyönyörűen letudom menteni a formázott szöveget MySQL-be. Viszont mikor feltettem a szerverre, akkor valami oknál fogva a formázások eltűnnek az űrlap elküldésekor... Egyedül a betű formázás megy (dölt/félkövér) de ebből is csak ez a kettő. Mi lehet a hiba?

    A beállító script:
    Kód:
    ...
    <script>
    tinyMCE.init({
    	mode : 'textareas',
    	theme : 'advanced',
    	skin : 'o2k7',
    	language : 'hu',
    
    	plugins : 'pagebreak,table,save,advhr,advimage,advlink,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,advlist',
    
    	theme_advanced_buttons1 : 'save,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontselect,fontsizeselect',
    	theme_advanced_buttons2 : 'cut,copy,paste|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,code,|,forecolor,backcolor',
    	theme_advanced_buttons3 : 'tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr',
    
    	theme_advanced_toolbar_location : 'top',
    	theme_advanced_toolbar_align : 'left',
    
    //	theme_advanced_statusbar_location : 'bottom',
    	theme_advanced_resizing : false,
    
    	entities : '',
    
    	content_css : 'css/content.css'
    });
    </script>
    ...
    és form:
    Kód:
    ...
    <form id='myform' method='post' action='admin/tartalom.php?page=admin&todo=megnez'>
       <textarea id='elm1' name='elm1' rows='7' cols='80' style='width: 100%; padding: 0px;' class='tinymce'>
    ".$lap_szoveg."
       </textarea>
       <input type='hidden' name='id' value='".$id."'>
       <input type='hidden' name='trg' value='".$trg."'>
       <input type='hidden' name='table' value='".$table."'>
       <input class='belep' name='submit' type='submit' value='Elküld'>
       <input class='belep' name='reset' type='reset' value='Visszaállít'>";
    /form>
    ...
    A formot kezelő script:
    Kód:
    ...
       $.fn.submitForm=function(){
          $("#tartalom").delegate("form", "submit", function(){
             var link=$(this).attr("action");
             var method=$(this).attr("method");
    		 var enc=$(this).attr("enctype");
             method=(method)?method:"POST";
             $.ajax({
                type:method,
                url:link,
                data:$(this).serialize(),
    			beforeSend: function(d,s){
    				$(".loading").fadeIn("slow", function(){
    					$(".loading").css("display","block");
    				});
    			},
                success:function(html){
                   $("#tartalom").html(html);
                },
                error:function(XMLHttpRequest,textStatus,errorThrown){
                   $("#tartalom").load("lib/error.php");
                   return false;
                },
                complete: function(d,s){
                   $(".loading").fadeOut("slow", function(){
                      $(".loading").css("display","none");
                   });
                }
             });
             return false;
          });
    ...




  2. #2
    Music Addict speeedfire logója
    Csatlakozott
    10-05-19
    Hely
    Győr
    Hozzászólás
    446
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: TinyMCE

    A beviteli mezőben rendesen jelenik meg? Vagy csak az adatbázis feltöltéskor van a gond? Mondjuk nekem jobban bejött a ckeditor, mint a tinymce így annyira nem ismerem.



  3. #3
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: TinyMCE

    php oldalról (mert gondolom azzal viszed fel) nincs véletlen egy
    Kód:
    strip_tags()
    függvény benne, ami kiszedi az összes html formázást? Mert ez nem html/css/js hiba szerintem.


    Cyrusmagus.hu - Informatika, Fantasy, Blog, Irások

  4. #4
    Music Addict speeedfire logója
    Csatlakozott
    10-05-19
    Hely
    Győr
    Hozzászólás
    446
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: TinyMCE

    Illetve a magic quotes() is sok szerveren be van kapcsolva, ha így van akkor a php elejére ezt illeszd be:

    Kód:
    if (get_magic_quotes_gpc()) {
        function magicQuotes_awStripslashes(&$value, $key) {$value = stripslashes($value);}
        $gpc = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
        array_walk_recursive($gpc, 'magicQuotes_awStripslashes');
    }
    Idézet huncyrus eredeti hozzászólása Hozzászólás megtekintése
    php oldalról (mert gondolom azzal viszed fel) nincs véletlen egy
    Kód:
    strip_tags()
    függvény benne, ami kiszedi az összes html formázást? Mert ez nem html/css/js hiba szerintem.




  5. #5
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.093
    Thanked 1 Time in 1 Post

    Alapbeállítás re: TinyMCE

    Használj inkább CKEditor-t szerintem.
    _http://ckeditor.com/



  6. #6
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: TinyMCE

    Ez a feldolgozó script. Bár az érdekessége az, hogy a localhoston is ugyan ezzel a kóddal megy, és ott még is jó. Lehet megnézem a ck editort is akkor.

    Érdekesség ként így néz ki a kód, mikor beírom az editorba:
    Kód:
    <p style="text-align: center;"><strong><span style="color: #000080;"><em>Kedves Érdeklődő!</em></span></strong></p>
    És így elküldés után:
    Kód:
    <p><strong><span><em>Kedves Érdeklődő!</em></span></strong></p>
    Kód:
    ...
    if($todo == "megnez"){
    	$ism	= true;
    	$trg	= $_REQUEST['trg'];
    	$id		= $_REQUEST['id'];
    	$table	= $_REQUEST['table'];
    	$txt	= $_REQUEST['elm1'];
    	$borderdata = "<form class='norm' action='admin/tartalom.php?page=admin&todo=rogzit' method='POST'>
    ".$txt."<br><br>
       <input name='id' type='hidden' value='".$id."'>
       <input name='trg' type='hidden' value='".$trg."'>
       <input name='table' type='hidden' value='".$table."'>
       <input name='szoveg' type='hidden' value='".$txt."'>
       <input class='belep' type='submit' value='Beilleszt'> <input class='belep' type='button' value='Mégse' onclick='tart_megsem();'>
    </form><br>
    <form action='admin/tartalom.php?page=admin&todo=szerkeszt&ism=".$ism."&trg=".$trg."&id=".$id."' method='POST'>
       <input type='hidden' name='szoveg' value='".$txt."'>
       <input class='belep' type='submit' value='Szerkeszt'>
    </form>\n";
    }
    ...




  7. #7
    Bölcs
    Csatlakozott
    09-12-31
    Hozzászólás
    620
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: TinyMCE

    a css-t nem töltötted fel nem?

    update

    Közben végig olvastam, mégsem az lesz a gond...


    Utoljára módosítva: Sapipeti által : 2010-10-09 08:40

  8. #8
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: TinyMCE

    Nah sikerült Tényleg a magic quotes() volt a ludas.



  9. #9
    Music Addict speeedfire logója
    Csatlakozott
    10-05-19
    Hely
    Győr
    Hozzászólás
    446
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: TinyMCE

    huncyrus hozzászólása után éreztem , hogy ez lehet a gond. Egyes szerverek saját magukat akarják így védeni, közben meg több gondot okoznak.

    Idézet thelol eredeti hozzászólása Hozzászólás megtekintése
    Nah sikerült Tényleg a magic quotes() volt a ludas.




A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •