Drupal er en gratis programvarepakke for håndtering, organisere og publisere webinnhold. Gjennom tilførsel av moduler , gjør Drupal det enkelt å håndtere de ulike typer innhold levert av en nettside. Innholdskontroll strekker seg til en " hva du ser er hva du får" ( WYSIWYG ) editor modulen. Modulen gir kontroller for å skreddersy bruken av en bestemt redaktør av brukeren rolle eller egenskap . En funksjon modulen mangler , er imidlertid en form - feltkontroll som ville la deg deaktivere WYSIWYG editor for kommentarfelt . Ved å legge til noen få linjer med kode som beskrevet nedenfor , kan du løse dette problemet . Du trenger
Drupal 6
Nettverkstilkobling
tekst editor
Vis mer Instruksjoner
WYSIWYG Module nedlastning og installasjon
en
Last ned WYSIWYG Drupal modul ( se Ressurser ) .
2
Installer modulen ved å trekke ut pakken til den aktuelle moduler katalogen for området. For eksempel kan standard nettstedet modulen katalogen bli funnet på /var/www/drupal-6/sites/default/modules avhengig av den nøyaktige Installeringskatalogen for din Drupal miljøet
3
Åpen filen admin /settings /wysiwyg /profile å finne en liste kompatible redaktør bibliotekene samt nedlasting detaljer. Formålet med WYSIWYG -modulen er å forvalte minst en redaktør, så last redaktøren av ditt valg og installere den under WYSIWYG modul mappen fra trinn 2 .
4
Gå til admin /settings /wysiwyg /profile og oppdater siden for å se den nylig installerte redaktør merket som " installert. "
5
Knytt den installerte editor med en inngang format ved å gå til admin /settings /filter og tildele standard input format .
6
Tilbake til admin /settings /wysiwyg /profil og knytte redaktør med formatet .
7
Åpen node /add /side og legg merke tilstedeværelse av editor.
Deaktiver WYSIWYG kommentar Feltet formatering
8
Erstatt " comment-form " med ID av skjemaet og " comment_filter " med ditt felt . Det kan være nødvendig å legge til en " print_r ( $ form_id ) " for å identifisere ID skjemaet element
9
Legg til følgende funksjon til den tilpassede moduler der WYSIWYG editor bør deaktiveres : .
funksjon my_module_form_alter ( $ form_id , & $ form) {
if ( $ form_id [ '# id '] == ' comment-form ") {$ form_id [' comment_filter '] [' format '] = array (); }
}
10
Last nodene knyttet til endret MODULE_form_alter . Merk at WYSIWYG editor er deaktivert .