Seite 1 von 1

php Spell Check in posting.php einbauen

Verfasst: 22.12.2012 21:21
von Andreas1823
Hallo,

ich habe eine Website gefunden welche eine Rechtschreibprüfung anbietet (http://www.phpspellcheck.com/)

Wie baue ich dieses Snippet in die posting.php ein ???

Vielen Dank für eure Hilfe.

LG
Andreas

Re: php Spell Check in posting.php einbauen

Verfasst: 22.12.2012 21:28
von Charlie_M
Naja, auf der Seite stehts eigentlich:
http://www.phpspellcheck.com/PHPBB-SpellCheck

Code: Alles auswählen

/** 
* Generate page footer 
*/ 
function page_footer($run_cron = true) 
{ 

Code: Alles auswählen

 require  "phpspellcheck/include.php"; 
 
                $mySpell = new SpellAsYouType(); 
                $mySpell->InstallationPath = "phpspellcheck/" ;//  Relative URL of phpspellcheck within your site 
                $mySpell->Fields = "ALL"; 
                echo $mySpell->Activate(); 
Sollte dann (hoff.) klappen :)

Re: php Spell Check in posting.php einbauen

Verfasst: 23.12.2012 23:58
von Andreas1823
Hey,

danke erstmal für deine Hilfe.

Ich hab es mal versucht, leider versaut mir der Quelltext dann völlig das Layout, alles wird um ein vielfaches vergrößert angezeigt.

Ich weis nicht ob es ggf. damit zusammenhängen könnte:

Code: Alles auswählen

Relative URL of phpspellcheck within your site 
Ich weis nicht was damit gemeint sein soll ??
Weist du was ich da machen muss ??

LG Andreas

Re: php Spell Check in posting.php einbauen

Verfasst: 24.12.2012 01:11
von Miriam
Wenn Du das Verzeichnis phpspellcheck dahin kopiert hast, wo auch die config.php in Deiner Verzeichnisstruktur zu finden ist (aka Forum-Root-Verzeichnis), könntest Du es so machen:
In posting.php finde:

Code: Alles auswählen

// Start assigning vars for main posting page ...
$template->assign_vars(array(
tausche aus gegen:

Code: Alles auswählen

#PHP Source Code
require "phpspellcheck/include.php";

$mySpell = new SpellCheckButton();
$mySpell->InstallationPath = "phpspellcheck/";
$mySpell->Fields = "ALL";
$mySpell->UserInterfaceLanguage = "de";
$SpellImageButton = $mySpell->SpellImageButton();

$mySpell = new SpellAsYouType();
$mySpell->InstallationPath = "phpspellcheck/";
$mySpell->Fields = "ALL";
$mySpell->UserInterfaceLanguage = "de";
echo $mySpell->Activate();


// Start assigning vars for main posting page ...
$template->assign_vars(array(
    'SPELL_CHK_BTN'            => $SpellImageButton,
in der posting_editor.html aller Deiner Styles finde:

Code: Alles auswählen

    <div id="message-box">
danach füge ein:

Code: Alles auswählen

        {SPELL_CHK_BTN}
Dann hast Du den Spell Check Knopf über Deinem Eingabefeld für Text.
Das klappt dann erst mal für die normalen Beiträge; wenn Du das auch für PMs haben möchtest, mußt Du noch etwas dran schrauben.

Beachte auch: KB:tippstyles

Re: php Spell Check in posting.php einbauen

Verfasst: 03.11.2014 20:15
von seemann1965
Hallo,
habs getestet funktioniert in xampp, jedoch verschiebt sich der gesamte Style und
online gestellt gehts nicht mehr, steht dann was von Trial drin.
Schade.

Gruß seemann

Re: php Spell Check in posting.php einbauen

Verfasst: 03.11.2014 20:49
von John Doe
seemann1965 hat geschrieben: ...steht dann was von Trial drin.
Schade
Evtl. muss eine Lizenz erstanden werden.
http://www.phpspellcheck.com/Purchase