ilch Forum » Allgemein » HTML, PHP, SQL,... » selfp und selfb - Falscher Editor

Geschlossen
  1. #1
    User Pic
    Betagurke Mitglied
    Registriert seit
    30.05.2012
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Hallo Leute,

    ich habe beim erstellen einer neuen Seite, einen falschen Ediotr:

    gesperrtes Bild

    danke im voraus,
    gurke

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Firefox -> Rechtsklick -> Firebug/Element Durchsuchen -> Konsole
    Chrome -> Rechtsklick -> Element untersuchen -> Console

    *TIP*
    BBCode 2.0 zerschossen. Wie in der Konsole 100% beschrieben.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Da bei Eigenen Seiten kein BBCode verwendet wird, ist es nicht der BBCode, allerdings der Editor für die eigenen Seiten.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Schau mal nach ob bei dir in:

    include/includes/js/editor/whizzywig.js die Datei drinn ist,

    oder ob überhaupt der Ordner include/includes/js/editor da ist.

    Wenn ja dann schau auch da mal nach wegen den Zugriffsrechten der Ordner js und editor.

    Wenn sie nicht da sind, dann solltest du den Ordner editor mit inhalt dorthin neu hochladen.

    include/includes/js/editor


    Zuletzt modifiziert von Mikro am 30.07.2012 - 10:43:25
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Betagurke Mitglied
    Registriert seit
    30.05.2012
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Gut danke. Bei mir ist alles drin, aber wie meintest du das "ich soll nach den Rechten schauen", wenn der Chmod gemeint ist, haben beide 755.

    Danke im voraus, betagurke
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Ja genau Chmod wenn js und editor 755 haben ist alles richtig, was haben die dateien deutsch.js und whizzywig.js für rechte das sollte min. 644 sein.

    Und in der include/admin/templates/selfbp.htm sollte in den ersten 2 Zeilen das hier drinstehen.

    <script language="JavaScript" type="text/javascript" src="include/includes/js/editor/whizzywig.js"></script>
    <script language="JavaScript" type="text/javascript" src="include/includes/js/editor/deutsch.js"></script>
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Betagurke Mitglied
    Registriert seit
    30.05.2012
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Rechte sind von beiden 644.
    Und in der selfbp.htm stand das nicht drin, ich habe es einfach ganz oben reinkopiert - hat sich keine Änderung gezeigt.. traurig
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Ja wenn das schon nicht drin stand wer weis was da noch alles fehlt, Lade doch mal diese Original Dateien deiner Version nochmal neu hoch.

    include/includes/js/editor/whizzywig.js
    include/includes/js/editor/deutsch.js
    include/admin/templates/selfbp.htm

    Ansonsten müsste da mal jemand live darüberschauen.
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Ich denke mal das du irgentwann mal das hier ausbrobiert hast:

    FCKeditor (2.4) für ilch (1.1 F) (1.1)

    oder

    Fckeditor (1.1 a)


    und damit auch die include/admin/templates/selfbp.htm überschrieben hast, die damals so ausgesehen hat bevor du es probiert hast.

    Mit dieser selfbp.htm sollte/muss es gehen wenn du nur BBCode drin hast!!!!
    <script language="JavaScript" type="text/javascript" src="include/includes/js/editor/whizzywig.js"></script>
    <script language="JavaScript" type="text/javascript" src="include/includes/js/editor/deutsch.js"></script>
    
    <form name="form" action="admin.php?selfbp" method="post" onsubmit="return checkfilename();">
    <input type="hidden" name="wysiwyg" value="{wysiwyg}" /><input type="hidden" name="toggle" value="0" />
    <table cellpadding="2" cellspacing="1" border="0" class="border">
      <tr>
        <td class="Cmite">Aktion w&auml;hlen</td>
        <td class="Cnorm"><select id="akl" name="akl" onChange="changeAktion()">{akl}</select></td>
      </tr><tr>
        <td class="Cmite">Dateiname</td>
        <td class="Cnorm"><input type="hidden" name="exfilename" value="{exfilename}" /><input id="filename" name="filename" size="50" value="{filename}" onchange="showToggleBtn();" /></td>
      </tr><tr>
        <td class="Cmite">Titel</td>
        <td class="Cnorm"><input name="title" size="50" value="{title}" /></td>
      </tr><tr>
        <td class="Cmite">Hmenu</td>
        <td class="Cnorm"><input name="hmenu" size="50" value="{hmenu}" /></td>
      </tr><tr>
        <td class="Cmite">Anzeige</td>
        <td class="Cnorm">
          <select name="view">{view}</select>
          <input name="viewoptions" size="50" value="{viewoptions}" />
        </td>
      </tr><tr>
        <td colspan="2" class="Cnorm">
    <textarea style="height:350px;width:750px;" name="bbwy" id="bbwy">{text}</textarea>
    {wysiwyg_editor}
        </td>
      </tr><tr class="Cdark">
        <td></td>
        <td><input type="submit" name="submit_form" value="Speichern">&nbsp;
        <input type="button" value="Löschen" onclick="confirmDel()">&nbsp;
        <input type="button" value="Toggle WYSIWYG" name="toggleBtn" onclick="toggleWYSIWYG();" style="display:none;" />
        </td>
      </tr>
    </table>
    </form>
    
    <br /><br />
    <table width="100%" border="0" cellpadding="10" cellspacing="1" class="border">
      <tr>
    	  <td class="Cnorm">
    		  <b>Hilfe</b><br />
    			<ol>
    			  <li>
              <ul>
                <li><b>Dateiname:</b> Unter diesem Namen wird die Datei gespeichert und kann sie auch in der Navigation wiedergefunden werden. <br>Unbedingt auch <b>4.</b> Punkt beachten!</li>
                <li><b>Titel</b> wird oben in der Programmleiste angezeigt</li>
                <li><b>Hmenu</b> wird unter dem Banner angezeigt [Design abhängig]</li>
                <li><b>Anzeige</b> Hier kann man auswählen, ob die Seite ganz <u>normal</u>, <u>Vollbild</u> (, also ohne Men&uuml;,)
                oder in einem <u>neuen Fenster</u> angezeigt werden soll. <br>Für ein neues Fenster kann man die <u>Fenster Eigenschaften</u> noch in dem Eingabefeld dahinter festlegen. Bsp.:<br>
                <div style="background-color:#FFFFFF">
                menubar=yes, toolbar=yes, status=yes, scrollbars=yes, resizable=yes, top=50, left=300, height=500, width=350</li>
                </div>
              </ul>
    				</li>
    				<br />
            <li>Wie binde ich denn so eine eigene Page in das Men&uuml; ein?<br />
    				Einfach auf Navigation Klicken und den Namen aus&auml;hlen (er f&auml;ngt mit 'selfp_' an).
    				</li>
    				<br />
    				<li>Und eigene Boxen?<br />
    				Auch sehr einfach. Auf Navigation klicken und den Namen aus&auml;hlen (er f&auml;ngt mit 'selfb_' an).
    		    </li>
    				<br />
    				<li><b>Wichtig!</b><br />
    				Folgendes bitte beachten. Die Dateiamen m&uuml;ssen unterschiedlich sein!
            Wenn Sie einen gleichen Namen verwenden, wird die schon bestehende Datei
            einfach &uuml;berschrieben!
            <br />
            Ausserdem darf der Name einer neuen Seite nicht schon im include/contents
            Ordner liegen, sonst kann die neue eigene Seite nicht angezeigt werden!
            Bei eigenen Boxen ist dies egal, dort darf der Name im include/boxes
            Ordner nicht schon vorhanden sein.
            <br />
            Bitte im Namen keine Sonderzeichen verwenden. Beschr&auml;nken Sie sich auf
            die Buchstaben A-Z und a-z und auf die Zahlen 0-9 ...
            <br />
            Bitte unbedingt diese drei Punkte beachten, andernfalls kann es zu Datenverlust
            oder sonstigem unerw&uuml;nstem Verhalten kommen.
    		    </li><br />
    		    <li>
                <b>Toggle WYSIWYG</b><br />
                Da der verwendete Editor bei komplexeren HTML Elementen wie iframes oder eingef&uuml;gten Videos einfach Sachen herausl&ouml;scht,
                was zur Folge hat, dass die Elemente nicht funktionieren, kann man den Editor auch deaktivieren. In dem Modus kann man HTML eingeben,
                ohne dass daran &Auml;nderungen vorgenommen werden.<br />
                Ist erst nach Eingabe eines Namens verf&uuml;gbar, da beim Toggeln gespeichert wird.
                </li>
    				<br /><br />
        </td>
    
    	</tr>
    </table>
    <script type="text/javascript">
    function changeAktion () {
      var akl = document.getElementById('akl').value;
      document.location.href="?selfbp=0&akl=" + akl;
    }
    function confirmDel(){
      var akl = document.getElementById('akl').value;
    	var frage = confirm ( "Willst du " + akl.substr(1) + " wirklich löschen?" );
    	if ( frage == true ) {
        document.location.href="?selfbp=0&del=" + akl;
      }
    }
    function checkfilename () {
      var filename = document.getElementById('filename');
      if (filename.value != '') {
        return (true);
      }
    
      alert ('Bitte einen Dateinamen eingeben.');
      filename.style.backgroundColor="yellow";
      filename.focus();
      return (false);
    }
    function toggleWYSIWYG(){
        document.forms['form'].wysiwyg.value = document.forms['form'].wysiwyg.value == 1 ? 0 : 1;
        document.forms['form'].toggle.value = 1;
        document.forms['form'].action = window.location;
        document.forms['form'].submit();
    }
    function showToggleBtn(){
        if (document.forms['form'].filename.value.length > 0) {
            document.forms['form'].toggleBtn.style.display = '';
        } else {
            document.forms['form'].toggleBtn.style.display = 'none';
        }
    }
    showToggleBtn();
    </script>

    EDIT: Und diese selfbp.htm ist es wenn du noch den Fckeditor (1.1 a) drin hast.
    <script type="text/javascript" src="include/includes/ckeditor/ckeditor.js"></script>
    
    <form name="form" action="admin.php?selfbp" method="post" onsubmit="return checkfilename();">
    <input type="hidden" name="wysiwyg" value="{wysiwyg}" /><input type="hidden" name="toggle" value="0" />
    <table cellpadding="2" cellspacing="1" border="0" class="border">
      <tr>
        <td class="Cmite">Aktion w&auml;hlen</td>
        <td class="Cnorm"><select id="akl" name="akl" onChange="changeAktion()">{akl}</select></td>
      </tr><tr>
        <td class="Cmite">Dateiname</td>
        <td class="Cnorm"><input type="hidden" name="exfilename" value="{exfilename}" /><input id="filename" name="filename" size="50" value="{filename}" onchange="showToggleBtn();" /></td>
      </tr><tr>
        <td class="Cmite">Titel</td>
        <td class="Cnorm"><input name="title" size="50" value="{title}" /></td>
      </tr><tr>
        <td class="Cmite">Hmenu</td>
        <td class="Cnorm"><input name="hmenu" size="50" value="{hmenu}" /></td>
      </tr><tr>
        <td class="Cmite">Anzeige</td>
        <td class="Cnorm">
          <select name="view">{view}</select>
          <input name="viewoptions" size="50" value="{viewoptions}" />
        </td>
      </tr><tr>
        <td colspan="2" class="Cnorm">
    <textarea style="height:350px;width:750px;" name="bbwy" id="bbwy">{text}</textarea>
    <script type="text/javascript">
    				CKEDITOR.replace( 'bbwy' );
    			</script>
    
        </td>
      </tr><tr class="Cdark">
        <td></td>
        <td><input type="submit" name="submit_form" value="Speichern">&nbsp;
        <input type="button" value="Löschen" onclick="confirmDel()">&nbsp;
        <input type="button" value="Toggle WYSIWYG" name="toggleBtn" onclick="toggleWYSIWYG();" style="display:none;" />
        </td>
      </tr>
    </table>
    </form>
    
    <br /><br />
    <table width="100%" border="0" cellpadding="10" cellspacing="1" class="border">
      <tr>
    	  <td class="Cnorm">
    		  <b>Hilfe</b><br />
    			<ol>
    			  <li>
              <ul>
                <li><b>Dateiname:</b> Unter diesem Namen wird die Datei gespeichert und kann sie auch in der Navigation wiedergefunden werden. <br>Unbedingt auch <b>4.</b> Punkt beachten!</li>
                <li><b>Titel</b> wird oben in der Programmleiste angezeigt</li>
                <li><b>Hmenu</b> wird unter dem Banner angezeigt [Design abhängig]</li>
                <li><b>Anzeige</b> Hier kann man auswählen, ob die Seite ganz <u>normal</u>, <u>Vollbild</u> (, also ohne Men&uuml;,)
                oder in einem <u>neuen Fenster</u> angezeigt werden soll. <br>Für ein neues Fenster kann man die <u>Fenster Eigenschaften</u> noch in dem Eingabefeld dahinter festlegen. Bsp.:<br>
                <div style="background-color:#FFFFFF">
                menubar=yes, toolbar=yes, status=yes, scrollbars=yes, resizable=yes, top=50, left=300, height=500, width=350</li>
                </div>
              </ul>
    				</li>
    				<br />
            <li>Wie binde ich denn so eine eigene Page in das Men&uuml; ein?<br />
    				Einfach auf Navigation Klicken und den Namen aus&auml;hlen (er f&auml;ngt mit 'selfp_' an).
    				</li>
    				<br />
    				<li>Und eigene Boxen?<br />
    				Auch sehr einfach. Auf Navigation klicken und den Namen aus&auml;hlen (er f&auml;ngt mit 'selfb_' an).
    		    </li>
    				<br />
    				<li><b>Wichtig!</b><br />
    				Folgendes bitte beachten. Die Dateiamen m&uuml;ssen unterschiedlich sein!
            Wenn Sie einen gleichen Namen verwenden, wird die schon bestehende Datei
            einfach &uuml;berschrieben!
            <br />
            Ausserdem darf der Name einer neuen Seite nicht schon im include/contents
            Ordner liegen, sonst kann die neue eigene Seite nicht angezeigt werden!
            Bei eigenen Boxen ist dies egal, dort darf der Name im include/boxes
            Ordner nicht schon vorhanden sein.
            <br />
            Bitte im Namen keine Sonderzeichen verwenden. Beschr&auml;nken Sie sich auf
            die Buchstaben A-Z und a-z und auf die Zahlen 0-9 ...
            <br />
            Bitte unbedingt diese drei Punkte beachten, andernfalls kann es zu Datenverlust
            oder sonstigem unerw&uuml;nstem Verhalten kommen.
    		    </li><br />
    		    <li>
                <b>Toggle WYSIWYG</b><br />
                Da der verwendete Editor bei komplexeren HTML Elementen wie iframes oder eingef&uuml;gten Videos einfach Sachen herausl&ouml;scht,
                was zur Folge hat, dass die Elemente nicht funktionieren, kann man den Editor auch deaktivieren. In dem Modus kann man HTML eingeben,
                ohne dass daran &Auml;nderungen vorgenommen werden.<br />
                Ist erst nach Eingabe eines Namens verf&uuml;gbar, da beim Toggeln gespeichert wird.
                </li>
    				<br /><br />
        </td>
    
    	</tr>
    </table>
    <script type="text/javascript">
    function changeAktion () {
      var akl = document.getElementById('akl').value;
      document.location.href="?selfbp=0&akl=" + akl;
    }
    function confirmDel(){
      var akl = document.getElementById('akl').value;
    	var frage = confirm ( "Willst du " + akl.substr(1) + " wirklich löschen?" );
    	if ( frage == true ) {
        document.location.href="?selfbp=0&del=" + akl;
      }
    }
    function checkfilename () {
      var filename = document.getElementById('filename');
      if (filename.value != '') {
        return (true);
      }
    
      alert ('Bitte einen Dateinamen eingeben.');
      filename.style.backgroundColor="yellow";
      filename.focus();
      return (false);
    }
    function toggleWYSIWYG(){
        document.forms['form'].wysiwyg.value = document.forms['form'].wysiwyg.value == 1 ? 0 : 1;
        document.forms['form'].toggle.value = 1;
        document.forms['form'].action = window.location;
        document.forms['form'].submit();
    }
    function showToggleBtn(){
        if (document.forms['form'].filename.value.length > 0) {
            document.forms['form'].toggleBtn.style.display = '';
        } else {
            document.forms['form'].toggleBtn.style.display = 'none';
        }
    }
    showToggleBtn();
    </script>

    Und was anderes kann es dann nicht mehr sein.


    Zuletzt modifiziert von Mikro am 30.07.2012 - 14:17:00
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten