Thanks Chatchai. Unfortunately, integration of tiny_mce still eludes me. It seems that django is not looking in the proper directory for tiny_mce.js. But I can't see why, despite generous off-list help from kind-soul Peter.
1) I've reviewed and documented my configuration below and would be truly grateful if someone could point out the error or my way. 2) Also, at one point I though the problem might be due to improper file permissions. So I've opened tiny_mce.js and change_form.html wide open. Didn't help, but I suspect it may have created a security problem. Can anyone tell me how to set the permissions correctly? Lloyd Review of tiny_mce configuration: 1) Bennett:p23 "In urls.py, add a new line..." **** my urls.py ***** from django.conf.urls.defaults import * urlpatterns = patterns('', # Example: # (r'^cms/', include('cms.foo.urls')), # Uncomment this for admin: (r'^admin/', include('django.contrib.admin.urls')), (r'^tiny_mce/(?P<path>.*)$','django.views.static.serve', { 'document_root': '/home/lloyd/ django/media/jscripts/tiny_mce' }), (r'', include('django.contrib.flatpages.urls')), ) ********************** 2) Bennett:p24 "Replace the /path-to-tiny_mce/..." See above. 2a) Confirm path to tiny_mce Entered in browser: http://192.168.1.4:8000/tiny_mce/tiny_mce.js Browser returned: var tinymce={majorVersion:'3',minorVersion:'0.8',... 3) Bennett:p25 "So inside your templates directory, create an admin directory. Then create a flatpages directory inside of admin and a flatpage subdirectory inside of flatpages. Finally copy the change_form template..." [EMAIL PROTECTED]:~/django/templates/admin/flatpages/flatpage$ ls -l total 4 -rwxrwxrwx 1 lloyd lloyd 3493 2008-07-08 02:16 change_form.html 4) Bennett:p25 "Now you can open up the change_form.html template in your template directory and edit it..." {% extends "admin/base_site.html" %} {% load i18n admin_modify adminmedia %} {% block extrahead %}{{ block.super }} <script type="text/javascript" src="../../../jsi18n/"></script> <script type="text/javascript" src="tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ mode: "textareas", theme: "simple" }); </script> 5) Test Enter in browser: 192.168.1.4:8000/admin/ and advance to change form. Output of runserver: [08/Jul/2008 15:37:57] "GET /admin/ HTTP/1.1" 200 4851 [08/Jul/2008 15:38:00] "GET /admin/flatpages/flatpage/ HTTP/1.1" 200 2817 [08/Jul/2008 15:38:06] "GET /admin/flatpages/flatpage/2/ HTTP/1.1" 200 5186 [08/Jul/2008 15:38:07] "GET /admin/jsi18n/ HTTP/1.1" 200 803 [08/Jul/2008 15:38:07] "GET /admin/flatpages/flatpage/2/tiny_mce/ tiny_mce.js HTTP/1.1" 404 1780 Clearly django is looking for tiny_mce.js in wrong place. 6) Confirm location of tiny_mce: [EMAIL PROTECTED]:~/django/media/jscripts/tiny_mce$ ls -l total 424 -rw-r--r-- 1 lloyd lloyd 453 2008-07-07 16:12 example.html -rw-r--r-- 1 lloyd lloyd 1617 2008-07-07 16:12 textareas.js -rwxrwxrwx 1 lloyd lloyd 153025 2008-07-07 16:12 tiny_mce.js -rw-r--r-- 1 lloyd lloyd 7145 2008-07-07 16:12 tiny_mce_popup.js -rw-r--r-- 1 lloyd lloyd 251714 2008-07-07 16:12 tiny_mce_src.js 7) Let's look at settings.py: TEMPLATE_DIRS = ( # Put strings here, like "/home/html/django_templates" or "C:/www/ django/templates". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. '/home/lloyd/django/templates', 8) QUESTION????? Why is django looking for tiny_mce in .../admin/flatpages/flatpage ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---