Hallo ;D
Wie kann man andere Editoren, wie den FCK oder tinyMCE, ins Tinyportal einbinden, wÃÆ'Ã,¤re echt ne grosse Erleichterung finde ich ;D
Danke in vorraus ;D
Hmmm .. so aus dem Stehgreif .. keine Ahnung.
Dazu müsste ich mir die erst mal ansehen.
Gibts dazu Supportseiten?
Fel
hi ;)
Danke für deine Antworten, auch zu dem anderen Problem mit dem Seitenumbruch. ;D
Jo zu den Editor gibts ne seite ;D
http://www.fckeditor.net/
Das ist eigentlch der Online Editor schlecht hin, jedenfalls für mich ;D
hmmm .. der FCK schaut nicht schlecht aus.
Werde mir den mal runterladen und schauen, ob und wie er sich einbinden lÃÆ'Ã,¤sst.
Fel
WÃÆ'Ã,¤re echt super ;D
Man kann eigentlich in PHP-Artikel Seitenumbrüche machen, glaube ich oder ? :laugh:
Also grundsÃÆ'Ã,¤tzlich werden Seitenumbrüche nur bei Printausgabe dargestellt.
Das geht dann mit html (eigentlich css) und auch php.
Aber bei der Anzeige im Browser wird das ignoriert, weil der keine Seiten im dem Sinn kennt ...
Fel
ne, ich denke wir reden von zwei verschiedenen Dingen ;D
Ich meinte sowas ;D
http://www.php-fusion.de/readarticle.php?article_id=6
Wo unten dann Seitenzahlen erscheinen. In Html, da haste recht, da gibts sowas nicht. In PHP hab ich glaube ich sowas gesehen. Im CMS Joomla gibts einen Tag, womit man einen Seitenumbruch erzwingen kann ;D
Hier ne Wiki Seite zu FCKEditor ;D
http://wiki.fckeditor.net/FCKeditor
Zu der ersten Frage (mit den Editoren):
Da alle Internet-Editoren in der Regel über ein Textarea-Replacement eingebunden werden können, kannst Du also auch einen Editor problemlos durch einen anderen austauschen. Man könnte sogar in den Settings eine Einstellung anbieten, welcher Editor verwendet werden soll.
Falls du Hilfe zum Code brauchst, sag noch mal Bescheid.
Tucker
Quote from: Tucker on February 14, 2006, 07:57:54 AM
Zu der ersten Frage (mit den Editoren):
Da alle Internet-Editoren in der Regel über ein Textarea-Replacement eingebunden werden können, kannst Du also auch einen Editor problemlos durch einen anderen austauschen. Man könnte sogar in den Settings eine Einstellung anbieten, welcher Editor verwendet werden soll.
Falls du Hilfe zum Code brauchst, sag noch mal Bescheid.
Tucker
bescheid sag ;D
hier der FCKEditor in aktion ;D http://fckeditor.as4u.de/_samples/default.html
also ich finde ihn echt klasse, macht es sauberes html, wenn man weiss wie *gg*
Also, habs bei mir eingefügt (mit der Möglichkeit den Editor auszuwÃÆ'Ã,¤hlen in den Settings)! Funzt einwandfrei...
Gut. Folgendes: zunÃÆ'Ã,¤chst natürlich den Editor hochladen und entpacken. Verzeichnis ist egal. Unten stehender Code ist für dein www-root - Verzeichnis. Der Editor entpackt sich in ein Verzeichnis FCKeditor - dass lass bitte so.
Dann:
1. Datei TPortalAdmin.php
Bei Zeile 1126 eine Zeile einfügen (es geht um die Zeile zw. MOD BEGIN und MOD END)
// include the editor
$context['html_headers'] .= '<script language="JavaScript" type="text/javascript" src="'. $boardurl. '/wysiwyg/whizzywig.js"></script>';
// MOD BEGIN: include FCKEditor
$context['html_headers'] .= '<script type="text/javascript" src="/FCKeditor/fckeditor.js"></script>';
// MOD END: include FCKEditor
loadTemplate('TPortalAdmin');
2. Datei TPortalAdmin.template.php
Bei Zeile 419 eine Zeile einfügen (Hab diese dritte Zeile hier unten nicht in Mod-Kommentare gesetzt)
Das nur machen, wenn du den Editor zusÃÆ'Ã,¤tzlich in den Settings auswÃÆ'Ã,¤hlen möchtest.
<input name="tp_use_wysiwyg" type="radio" value="1" ' , $context['TPortal']['use_wysiwyg']=='1' ? 'checked' : '' , '> '.$txt['tp-yes'].'<br />
<input name="tp_use_wysiwyg" type="radio" value="0" ' , $context['TPortal']['use_wysiwyg']=='0' ? 'checked' : '' , '> '.$txt['tp-no'].'<br />
<input name="tp_use_wysiwyg" type="radio" value="2" ' , $context['TPortal']['use_wysiwyg']=='2' ? 'checked' : '' , '> FCKeditor<br />
Bei Zeile 734 einfügen:
if($context['TPortal']['use_wysiwyg']=='1' && $mg['useintro']!=-1){
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
buttonPath = "'.$boardurl.'/wysiwyg/btn/";
cssFile="";
imageBrowse = "'.$boardurl.'/wysiwyg/whizzypic.php?d='.$boardurl.'";
linkBrowse = "";
makeWhizzyWig("tp_article_body'.$mg['id'].'", "all");
// ]]></script>';
}
// MOD BEGIN: include FCKEditor
if($context['TPortal']['use_wysiwyg']=='2' && $mg['useintro']!=-1){
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
window.onload = function()
{
var oFCKeditor = new FCKeditor( "tp_article_body'.$mg['id'].'" ) ;
oFCKeditor.BasePath = "/FCKeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
// ]]></script>';
}
// MOD END: include FCKEditor
Und bei Zeile 871 (jetzt nach dem Editieren)
if($context['TPortal']['use_wysiwyg']=='1' && $subaction=='addarticle'){
echo '
<script language="JavaScript" type="text/javascript">
buttonPath = "'.$boardurl.'/wysiwyg/btn/";
cssFile="";
imageBrowse = "'.$boardurl.'/wysiwyg/whizzypic.php";
linkBrowse = "";
makeWhizzyWig("tp_article_body", "all");
</script>';
}
// MOD BEGIN: include FCKEditor
if($context['TPortal']['use_wysiwyg']=='2' && [/b]$mg['useintro']!=-1){
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
window.onload = function()
{
var oFCKeditor = new FCKeditor( "tp_article_body" ) ;
oFCKeditor.BasePath = "/FCKeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
// ]]></script>';
}
// MOD END: include FCKEditor
Hoffe, das klappt dann auch bei dir. Wichtig sind die Pfade - jeweils /FCKeditor/ oben in den Code-Blöcken... Und wichtig: vorher die Dateien sichern! ;-)
Falls du den Editor einfach austauschen willst, dann lass natürlich den Settings-Teil bei Zeile 419 weg und ersetze jeweils nur den Javascript-Code an den beiden anderen Stellen.
Tucker
hi ;)
Super danke dir ;D
Werde ich mal ausprobieren ;D
Quote from: Tucker on February 14, 2006, 11:14:08 AM
Also, habs bei mir eingefügt (mit der Möglichkeit den Editor auszuwÃÆ'Ã,¤hlen in den Settings)! Funzt einwandfrei...
Super Tucker ...
Ich werd das mal testen und das dann im Alphateam posten ..
vielleicht baut Bloc das ja ein.
Fel
Von dem TinyMCE kam heute eine neue Version raus, man könnte den doch auch ..... ;D
http://tinymce.moxiecode.com/index.php
soweit ich weiss, ist Bloc da dran ..
ich kann ja nicht alles machen ;)
Fel
Hab übrigens noch ein File entdeckt, dass einen patch braucht.
Und zwar muss die erste ÃÆ'ââ,¬Å¾nderung, also der include des Editor-Scripts natürlich auch in TPmodules.php rein. Falls man anderen Usern das submitten von Artikeln erlauben will.
boah .. ja, stimmt.
das andere habe ich getestet, klappt gut.
Nur ein paar mod sind noch nötig beim editor selber (width,height in fckeditor.js)
und mit dem path .. das muss ./FCKEditor sein wenn es denn unter root liegt.
Auch der Imagepath muss angepasst werden, sonst klappt das nicht.
Ich habs das ganze zusammengefasst und in Alpha-Tester geposted ..
Mal sehen was Bloc sagt .. er favorisiert wohl noch den TinyMCE ...
Fel