TinyMCE does not appear no matter what

Now this is not django-tinymce, since I do not need it on my other pages. Only this one page, and it does not appear, which is why my head hurts. Tiny_mce.js is correctly displayed when checking in Firebug and there are no errors in javascript on the console. I even tried with the mode: "Exact" and the element: "id_description", but nada.

{% block content %} <script type="text/javascript" src="/static/js/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "simple" }); </script> <form class="myform" action="{{ form_action }}" method="post">{% csrf_token %} <ul> <li><label for="id_description">Description:</label> <textarea name="description" cols="40" rows="10" id="id_description"></textarea> </li> </ul> <input type="submit" value="Submit" /> </form> {% endblock %} 
+4
source share
3 answers

I have not touched this for years, but I remember that I was not able to get the textareas mode to work. Instead, I had to use exact mode and specify the identifiers of a particular form element:

 { mode : "exact", elements : "id_description" } 
+3
source

I have earned. I just need to copy the entire tiny_mce / folder (I just placed tiny_mce.js script) and then updated the script tag accordingly:

 <script type="text/javascript" src="/static/js/tiny_mce/tiny_mce.js"></script> 

I realized this because some suspicious error messages appeared on the server screen:

 [07/Mar/2011 21:31:16] "GET /static/js/themes/simple/editor_template.js HTTP/1.1" 302 0 Traceback (most recent call last): File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 280, in run self.result = application(self.environ, self.start_response) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 674, in __call__ return self.application(environ, start_response) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/handlers/wsgi.py", line 245, in __call__ response = middleware_method(request, response) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/middleware/common.py", line 97, in process_response % (referer, request.get_full_path(), ua, ip)) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/__init__.py", line 101, in mail_managers connection=connection).send(fail_silently=fail_silently) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/message.py", line 175, in send return self.get_connection(fail_silently).send_messages([self]) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 78, in send_messages new_conn_created = self.open() File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 41, in open local_hostname=DNS_NAME.get_fqdn()) File "/usr/lib/python2.6/smtplib.py", line 239, in __init__ (code, msg) = self.connect(host, port) File "/usr/lib/python2.6/smtplib.py", line 295, in connect self.sock = self._get_socket(host, port, self.timeout) File "/usr/lib/python2.6/smtplib.py", line 273, in _get_socket return socket.create_connection((port, host), timeout) File "/usr/lib/python2.6/socket.py", line 514, in create_connection raise error, msg error: [Errno 111] Connection refused [07/Mar/2011 21:31:16] "GET /static/js/langs/en.js/ HTTP/1.1" 500 2102 Traceback (most recent call last): File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 280, in run self.result = application(self.environ, self.start_response) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 674, in __call__ return self.application(environ, start_response) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/handlers/wsgi.py", line 245, in __call__ response = middleware_method(request, response) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/middleware/common.py", line 97, in process_response % (referer, request.get_full_path(), ua, ip)) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/__init__.py", line 101, in mail_managers connection=connection).send(fail_silently=fail_silently) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/message.py", line 175, in send return self.get_connection(fail_silently).send_messages([self]) File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 78, in send_messages new_conn_created = self.open() File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 41, in open local_hostname=DNS_NAME.get_fqdn()) File "/usr/lib/python2.6/smtplib.py", line 239, in __init__ (code, msg) = self.connect(host, port) File "/usr/lib/python2.6/smtplib.py", line 295, in connect self.sock = self._get_socket(host, port, self.timeout) File "/usr/lib/python2.6/smtplib.py", line 273, in _get_socket return socket.create_connection((port, host), timeout) File "/usr/lib/python2.6/socket.py", line 514, in create_connection raise error, msg error: [Errno 111] Connection refused [07/Mar/2011 21:31:16] "GET /static/js/themes/simple/editor_template.js/ HTTP/1.1" 500 2102 
+2
source

You need to specify in init which control to make tinyMCE.

<script type="text/javascript">
tinyMCE.init({
mode : "textareas", elements: "id_description",
theme : "simple"
});
</script>

0
source

Source: https://habr.com/ru/post/1342695/


All Articles