PDA

View Full Version : مشکل عجیب با tinymce



hosseinab
سه شنبه 08 فروردین 1391, 20:11 عصر
با سلام و تبریک سال نو به همه دوستان
من یک کنترل tiny mce را به صفحه اضافه کردم وقتی با آدرس دهی نسبی tinymce.js را به صفحه اضافه می کنم
تمام اجزای کنترل به درستی کار می کنه:


<script language="javascript" type="text/javascript" src="../helpers/tinymce_3.4.7/tinymce/jscripts/tiny_mce/tiny_mce.js"> </script>

ولی وقتی فایل tinymce.js را به صورت کامل با آدرس روت صفحه وارد می کنم پنجره های ورودعکس،لینک و ... این کنترل بدون هیچ محتوایی باز می شن!


<script language="javascript" type="text/javascript" src="http://localhost/kcfinder_test/helpers/tinymce_3.4.7/tinymce/jscripts/tiny_mce/tiny_mce.js"> </script>


به نظرتون دلیل این چیه؟(آدرس ها کاملا درست و چک شده اند)
ممنون.

MostafaEs3
سه شنبه 08 فروردین 1391, 20:16 عصر
روی هاست هم تست کردی ؟

hosseinab
چهارشنبه 09 فروردین 1391, 02:41 صبح
نخیر فقط روی لوکال هاست اجرا کردم.

MMSHFE
چهارشنبه 09 فروردین 1391, 08:01 صبح
توی php.ini این خط رو پیدا کنید:
allow_url_include = Off
و بجای Off مقدار On بگذارین و فایل رو ذخیره کرده و نهایتاً Apache رو Restart کنید. احتمالاً مشکل رفع میشه. موفق باشید.

hosseinab
چهارشنبه 09 فروردین 1391, 10:36 صبح
با تشکر
با phpinfo آدرس فایل php.ini را به دست اوردم ،تغییرات را اعمال کردم و سرویس آپاچی را هم ریستارت کردم اما
درست نشد.

hamed-php
چهارشنبه 09 فروردین 1391, 16:09 عصر
از wampserver استفاده میکنی؟

hassanzanjani1374
چهارشنبه 09 فروردین 1391, 17:15 عصر
با ریست آپاچی کار حل نمیشه . سیستم رو ریست کن درست میشه .

MMSHFE
چهارشنبه 09 فروردین 1391, 18:06 عصر
یک سؤال: فایل اسکریپت شما که TinyMCE رو توش میخواین اجرا کنید، توی چه مسیری ذخیره شده؟ میشه دقیقاً مسیرش رو بنویسید؟ شاید مشکل از مسیردهی باشه.

hosseinab
پنج شنبه 10 فروردین 1391, 08:34 صبح
از wampserver استفاده میکنی؟
از xampp استفاده می کنم


با ریست آپاچی کار حل نمیشه . سیستم رو ریست کن درست میشه .

نشد



یک سؤال: فایل اسکریپت شما که TinyMCE رو توش میخواین اجرا کنید، توی چه مسیری ذخیره شده؟ میشه دقیقاً مسیرش رو بنویسید؟ شاید مشکل از مسیردهی باشه. .
می گم خود TinyMCE می یاد ولی پنجره های عکس، لینک، ویدیو و این چیزها که کلیک می کنم چیزی توش نیست.
اگر آدرس فایل را هم که در نوارابزار مرورگر بنویسم متن آن را نشون میده.

http://localhost/xampp/kcfinder_test/helpers/tinymce_3.4.7/tinymce/jscripts/tiny_mce/tiny_mce.js

MMSHFE
پنج شنبه 10 فروردین 1391, 09:36 صبح
نه آدرس TinyMCE رو نمیگم. آدرس اسکریپت PHP شما رو میگم که میخواین توش TinyMCE رو فعال کنید.

hosseinab
شنبه 12 فروردین 1391, 12:12 عصر
نه آدرس TinyMCE رو نمیگم. آدرس اسکریپت PHP شما رو میگم که میخواین توش TinyMCE رو فعال کنید.

با تشکر
فایلی که tinymce در آن فعال می شود:
D:\xampp\htdocs\xampp\kcfinder_test\insert.php

MMSHFE
شنبه 12 فروردین 1391, 12:34 عصر
خوب اونوقت شما وقتی آدرس فایل TinyMCE رو بصورت مطلق میدین، آدرس فایلهای CSS و... مرتبط با اون رو هم متناسب با اون اصلاح میکنید؟

hosseinab
یک شنبه 13 فروردین 1391, 23:39 عصر
با تشکر از راهنمایی و پیگیری جنابعالی
من فقط آدرس فایل جاوا اسکریپت را در فایلی که می خواهم از تینی ام سی استفاده کنم به این صورت تنظیم می کنم:

<script language="javascript" type="text/javascript" src="http://localhost...../tinymce/jscripts/tiny_mce/tiny_mce.js"> </script>
حالا غیر از این چه کار دیگه ای باید بکنم/.
ممنون

MMSHFE
دوشنبه 14 فروردین 1391, 01:10 صبح
حدس میزنم باید محل دقیق فایل CSS مربوط به TinyMCE رو هم اعلام کنید. اگه ممکنه کل اسکریپتتون رو بگذارین تا بررسیش کنم. موفق باشید.

hosseinab
دوشنبه 14 فروردین 1391, 16:58 عصر
این هم فایل :
tiny_test2.rar (610 KB) (http://parsaspace.com/files/9376654884/?c=1179)

hosseinab
سه شنبه 15 فروردین 1391, 15:28 عصر
با سلام
منتظرم استاد

MMSHFE
سه شنبه 15 فروردین 1391, 23:16 عصر
با سلام، درست شد. تنها کاری که کردم این بود که خط اول رو که شما جلوی src نوشته بودین .../localhost/xampp/tiny_test2 رو تغییر دادم به .../localhost/tiny_test2 :


<script language="javascript" type="text/javascript" src="http://localhost/tiny_test2/helpers/tinymce_3.4.7/tinymce/jscripts/tiny_mce/tiny_mce.js"> </script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "autolink,lists,pagebreak,style,layer,table,save,ad vhr,advimage,advlink,emotions,iespell,inlinepopups ,insertdatetime,preview,media,searchreplace,print, contextmenu,paste,directionality,fullscreen,nonedi table,visualchars,nonbreaking,xhtmlxtras,template, wordcount,advlist,autosave",
///////
//file_browser_callback: 'openKCFinder',
// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethr ough,|,justifyleft,justifycenter,justifyright,just ifyfull,styleselect,formatselect,fontselect,fontsi zeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replac e,|,bullist,numlist,|,outdent,indent,blockquote,|, undo,redo,|,link,unlink,anchor,image,cleanup,help, code,|,insertdate,inserttime,preview,|,forecolor,b ackcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,su p,|,charmap,emotions,iespell,media,advhr,|,print,| ,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,st yleprops,|,cite,abbr,acronym,del,ins,attribs,|,vis ualchars,nonbreaking,template,pagebreak,restoredra ft",
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",

// Style formats
style_formats : [
{title : 'Bold text', inline : 'b'},
{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
{title : 'Example 1', inline : 'span', classes : 'example1'},
{title : 'Example 2', inline : 'span', classes : 'example2'},
{title : 'Table styles'},
{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
],

// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
///////////////////////////////////////////////
</script>
<form action="" method="post">
<div>
<label for="text"> </label>
<textarea name="text_news" id="text_news" class="form" maxlength="500" rows="14" cols="70" > rer </textarea>

</div>
</form>
موفق باشید.

hosseinab
پنج شنبه 17 فروردین 1391, 07:47 صبح
آدرس لوکال هاست من کلا همینه localhost/xampp
توی همه برنامه ها از همین آدرس استفاده می کنم و localhost خالی جواب نمی ده
آیا میشه این تنظیمات را عوض کرد؟
با تشکر.

MMSHFE
پنج شنبه 17 فروردین 1391, 09:15 صبح
شدن که میشه. باید فایل hosts رو از مسیر System32\drivers\etc توی پوشه ویندوزتون پیدا و ویرایش کنید و ویندوز رو یکبار Restart کنید ولی آخه چرا اینطوری نصب شده؟ ورژنهای جدید XAMPP اینطوری شدن؟

hosseinab
شنبه 19 فروردین 1391, 07:27 صبح
ربطی به فایل host نداشت و xampp هم مشکلی نداشت من بد نصب کرده بودم باید بعد از نصب زمپ یکسری فایل ها را پاک میکردم که نکرده بودم
به هرحال ممنون.