تور لحظه آخری
امروز : دوشنبه ، 9 مهر 1403    احادیث و روایات:  امام صادق (ع):خداوند روزه را واجب كرده تا بدين وسيله دارا و ندار (غنى و فقير) مساوى گردند.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1819212181




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مشکل با WYSIWYG ادیتور و Microsoft Word


واضح آرشیو وب فارسی:سایت ریسک: rostamiani23-11-2008, 06:50 AMسلام من یک CMS ساده طراحی کردم که متن صفحات رو در بخش مدیریت در WYSIWYG ادیتور وارد می کنند . کاربری که متن صفحات رو می نویسه، متن و جداول و... رو اول در Microsoft Word می نویسه و بعد در ادیتور Paste می کنه. در حال حاضر از FCKEditor استفاده می شه و با امکان Paste from Word متن رو درج می کنیم مشکل اینجاست که فرمت بندی در Word باید تا جایی که ممکنه حفظ بشه.بنا بر این از گزینه Ignore Font Face difinition استفاده می کنیم لطفا راهنمایی کنید: 1. وقتی از جدول استفاده می کنیم، همه چیز در Preview ثیهفخق درست نشون داده می شه ولی در صفحه نهایی قبل از هر Table فضای خالی زیادی داریم ! مشکل از کجاست؟ 2. ایا ادیتور دیگه ای میشناسید که با Word سازگاری بیش تری داشته باشه ؟ این صفحه رو ببینید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! متشکرم rostamiani23-11-2008, 08:54 AMدر Opera وقتی Display -> Table Structure رو فعال می کنم تعداد زیادی تگ Caption قبل از Table دیده میشه ولی در Source تگ Caption نداریم ! اینم عکسش : http://i36.tinypic.com/2ynjfcl.gif rostamiani23-11-2008, 06:38 PMتوی Dreamweaver CS4 و امکان Live Code که نگاه کردم دیدم در زمان اجرا تعداد زیادی تگ br به کد اضافه میشه ! لطفا زودتر کمک کنید حسابی گیج شدم قبل از اجرا: <div class="TabbedPanelsContentGroup"> <div class="TabbedPanelsContent"> <h1>سايت ها</h1> <table cellspacing="0" cellpadding="0" border="1" style="border: 1pt outset rgb(0, 179, 134); width: 510px; height: 4578px;"> <br /> <thead> بعد از اجرا: <div class="TabbedPanelsContentGroup"> <div class="TabbedPanelsContent"> <h1>سايت ها</h1> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><table cellspacing="0" cellpadding="0" border="1" style="border: 1pt outset rgb(0, 179, 134); width: 510px; height: 4578px;"> <tbody> </tbody><thead> اینم خود صفحه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! rostamiani23-11-2008, 09:27 PMفکر کنم مشکل رو پیدا کردم و ولی راه حل ندارم ! وقتی توی FCK Editor متن رو از Word میزارم، مشکلی نیست. ولی بعد از اینکه توی Database ذخیره میشه وقت خوندن اشتباه می آد ! :13: این متن Source در FCKEdit بعد از Paste کردن هست : <p> <div dir="rtl">سلام</div> </p> و این هم پس از Save کردن و در هنگام Edit کردن همین متن : <p>&nbsp;</p> <div dir="rtl">سلام</div> <p>&nbsp;</p> کسی می تونه حدس بزنه مشکل از کجاست ؟ متشکرم :20: neopersia24-11-2008, 12:31 AMخوب اگه ورد به درد طراحی وب میخورد که دیگه کسی از بقیه نرم افزارهای طراحی وب استفاده نمیکرد! مشخصه که وقتی یه کد از تو ورد کپی بشه کلی کد اضافی هم همراش میاد حالا وقتی هم که ادیتور کد کپی شده رو تفسیر میکنه یه جاهاییش رو تغییر میده اما با این حال من فکر نمیکنم مشکل از اینا باشه این مشکلی که توی صفحه هست ممکنه دو تا دلیل داشته باشه. دلیل اولش که به نظر محتملتر هم میاد اینه که کدی نوشته شده یه جا اشکال اساسی داره مثلاً یک تگ بسته نشده که باعث شده اشتباه تفسیر بشه ممکن هم هست که دلیل به خاطر استایل سایت باشه و با عرض اون قسمت که من توش هست مشکل پیدا کرده باشه البته اگر هم فقط وقت خومدن از دیتابیس مشکل پیش میاد که مشخصه همون قسمت که کد رو نمایش میده مشکل داره. توجه کنید که وقتی که یک کد به صورت html ذخیره بشه دیگه موقع نمایش نباید سطرهای جدید (n) به br تبدیل بشه! rostamiani24-11-2008, 02:23 AMخیلی متشکرم مشکل nl2br در زمان نمایش صفحه بود ولی یک مشکل دیگه هنوز هست: وقتی به FCKEditor رشته زیر رو به عنوان مقدار اولیه میدم: <p> <div dir="rtl">سلام</div> </p> این مقدار رو نشون میده: <p>&nbsp;</p> <div dir="rtl">سلام</div> <p>&nbsp;</p> و در نتیجه در اولین ادیت کردن مقدار داخل Database تغییر می کنه ! neopersia24-11-2008, 05:05 AMاین دیگه بستگی به ادیتور داره و استانداردهای وب. معمولاً div رو توی پاراگراف نمیزارن (البته از ورد هر چی بگی بر میاد!!) برای همین تگهای پاراگراف رو به دو تا تگ جدا میشکنه! اگر دنبال این هستید که اصلاً مشکلی پیش نیاد باید قید کپی از ورد رو بزنید چون کدی رو که پیست میکنه استاندارد نیست و مسلماً اگر با چند تا مرورگر تست کنید فقط توی اینترنت اکسپلورر شاید درست نشون داده بشه! rostamiani24-11-2008, 10:06 AMاین دیگه بستگی به ادیتور داره و استانداردهای وب. معمولاً div رو توی پاراگراف نمیزارن (البته از ورد هر چی بگی بر میاد!!) برای همین تگهای پاراگراف رو به دو تا تگ جدا میشکنه! اگر دنبال این هستید که اصلاً مشکلی پیش نیاد باید قید کپی از ورد رو بزنید چون کدی رو که پیست میکنه استاندارد نیست و مسلماً اگر با چند تا مرورگر تست کنید فقط توی اینترنت اکسپلورر شاید درست نشون داده بشه! نه این مشکل دیگه مشکل Word نیست... بعد از Paste کردن از Word این مقدار Paste میشه: <p> <div dir="rtl">سلام</div> </p> پش از ذخیره کردن در Database هم به همین شکل ذخیره میشه ولی وقتی می خوام متن رو دوباره با FCKEditor ویرایش کنم، این رو داخل FCKEditor می نویسه: <p>&nbsp;</p> <div dir="rtl">سلام</div> <p>&nbsp;</p> ??? سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 681]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن