Jump to content
  • 0

Проблемка с TinyMCE


StormMan
 Share

Question

С TinyMCE работаю впервые, вот не понимаю, что не так делаю.

Есть у меня движок, в котором для комментариев используются простые текстовые поля, с некотороми разрешёнными тегами (типа img, b, p, a, i и т.д.). Решил натянуть на это дело висивиг, выбрал TinyMCE, так как он показался мне самым простым в интеграции.

Залил его себе на сервер, в папку jscripts/, и вставил в код страницы с комментарием требуемый текст:

<script type="text/javascript" src="./jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins: "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,
emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,c
o
ntextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xh
t
mlxtras,template,imagemanager,filemanager",
// Theme options
theme_advanced_buttons1: "bold,italic,underline,strikethrough,fontsizeselect,separator,cut,copy,paste,
undo,redo,separator,justifyleft,justifycenter,justifyright,justifyfull",
theme_advanced_buttons2: "image,link,unlink,charmap,separator,emotions",
theme_advanced_buttons3: "",
theme_advanced_buttons4: "",theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acron
ym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,

// Example content CSS (should be your site CSS)
content_css : "templates/styles.css",

// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",


});
</script>

Но после всех этих манипуляций текстовое поле осталось прежним.

Посмотреть можно тут: http://zazhizn.ru/Alyonka17/albums/3/13

На сайте недоступны комментарии для незарегистрированных пользователей, поэтому, чтобы никого к регистрации не принуждать, вот данные для входа:

test

test12345

После авторизации попадаете на страницу пользователя test (Тестер Сайта), там есть вкладка Комментарии. Там тоже самое: код для включения TinyMCE прописан, но текстовое поле осталось прежним, без висивига.

Помогите, пожалуйста, разобраться, в чём может быть дело?

__________________

На данный момент актуально сообщение http://forum.htmlbook.ru/index.php?showtop...st&p=148997

Edited by StormMan
Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Сейчас без точки попробую, спасибо! И ещё слэш попробую убрать... Чем чёрт не шутит, может дело правда в этом...

А вообще ну их, все эти точки слэши. Абсолютный путь пропишу.

....

Ничего не изменилось... Та точка указывала на корень сайта, путь вроде правильный был. Теперь вообще путь абсолютный, и то же самое. В чём ещё может быть дело?

Edited by StormMan
Link to comment
Share on other sites

  • 0
Сейчас без точки попробую, спасибо! И ещё слэш попробую убрать... Чем чёрт не шутит, может дело правда в этом...

А вообще ну их, все эти точки слэши. Абсолютный путь пропишу.

А куда делись эти строчки?

// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}

Link to comment
Share on other sites

  • 0

Спасибо, сейчас гляну..

...

А где должны быть эти строчки? Пробовал установить их таким образом, но не помогло:

<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins: "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,
emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,co
ntextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xht
mlxtras,template,imagemanager,filemanager",
// Theme options
theme_advanced_buttons1: "bold,italic,underline,strikethrough,fontsizeselect,separator,cut,copy,paste,
undo,redo,separator,justifyleft,justifycenter,justifyright,justifyfull",
theme_advanced_buttons2: "image,link,unlink,charmap,separator,emotions",
theme_advanced_buttons3: "",
theme_advanced_buttons4: "",theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acron
ym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,

// Example content CSS (should be your site CSS)
content_css : "templates/styles.css",

// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",


// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}

});
</script>

Наверное, не туда их вписал?

Edited by StormMan
Link to comment
Share on other sites

  • 0

Чтобы убрать всё лишнее, сделал отдельный тестовый файл (вот ссылка: http://zazhizn.ru/test_tiny.html) с таким кодом:

<head></head>
<body><script type="text/javascript" src="http://zazhizn.ru/tiny_mce/tiny_mce.js"></script> <script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,autosave
,advlist,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,sear
c
hreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualcha
r
s,nonbreaking,xhtmlxtras,template,wordcount,imagemanager,filemanager",

// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justify
center,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizese
l
ect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outd
ent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|
,
insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespe
ll,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,ci
te,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pa
g
ebreak,restoredraft,|,insertfile,insertimage",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,

// Example content CSS (should be your site CSS)
content_css : "css/example.css",

// Drop lists for link/image/media/template dialogs
template_external_list_url : "js/template_list.js",
external_link_list_url : "js/link_list.js",
external_image_list_url : "js/image_list.js",
media_external_list_url : "js/media_list.js",

// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
},

autosave_ask_before_unload : false
}); </script><form method="post" action="somepage"> <textarea name="content" style="width:100%"> </textarea> </form>
</body>

И всё равно та же ерунда... Простое текстовое поле: http://zazhizn.ru/test_tiny.html

...

ps а ещё у этой темы счётчик просмотров не работает, 5 сообщений и 0 просмотров. прям заколдованность какая-то :)

Друзья, очень прошу помощи!

Edited by StormMan
Link to comment
Share on other sites

  • 0

хм, странно, вроде все так:

	tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iesp
ell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,pas
te,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,templ
ate,wordcount,rj_insertcode,images",

// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justify
center,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselec
t,images",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outd
ent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,
insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespe
ll,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acron
ym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,rj_insertcode",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,

// Example content CSS (should be your site CSS)
content_css : "css/content.css",

// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",

// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});

пиши мыло в личку, скину 100% рабочий вариант.

Link to comment
Share on other sites

  • 0

rus, спасибо, дружище! :)

Редактор вставил, по кусочкам пробовал убирать "лишнее", пока не заработало))) Результат - http://zazhizn.ru/test_tiny.html вопрос решён

Но открылась новая проблема - по-видимому, какая-то несовместимость. То ли проверяющий js не пропускает, то ли с переменными путаница. Сделаю новую тему. Новая тема: http://forum.htmlbook.ru/index.php?showtopic=20727

Edited by StormMan
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy