صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    من از ادیتور https://www.tinymce.com/docs/demo/basic-example/ برای پروژه cms خودم دارم استفاده میکنم .

    یک پست که ثبت میکنم به این صورت نمایش داده میشن تو صفحه اصلی سایت : http://www.ghughnos.com/
    تو صفحه اصلی سایت من عکس پست + متن پست نشون داده میشن .

    به پست های سایت http://www.20script.ir/ نگاه کنید . فقط متن پست تو این سایت نشون داده میشه . وقتی به ادامه مطلب که میره عکس پست نشون داده میشه .

    من دقیقا میخوام همچین کاری برای صفحه اصلی انجام بدم . یعنی فقط متن نشون داده بشه .

    ممنونم میشم راهنماییم کنید تشکر
    ویرایش توسط <?php?> : August 24th, 2016 در ساعت 22:46

  2. # ADS




     

  3. #2
    عضو جدید jahromy آواتار ها
    تاریخ عضویت
    Feb 2009
    محل سکونت
    ! پایتخت اقتصادی ایران !
    نوشته ها
    83
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    سلام
    1. پیشنهاد می کنم تگ عکس را از متن جدا ذخیره کنید تا بتونید در ایندکس حذف و در صفحه دلخواه قرار بدهید
    2. می تونید از دو تکست اریا استفاده کنید اولی فقط توضیح کوتاه دومی هم برای عکس و متن کامل و هرکدام را جداگانه نمایش دهید

  4. تعداد تشکر ها از jahromy به دلیل پست مفید


  5. #3
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    سلام، وردپرس یک قسمت رسانه ها دارد که عکس و .. اونجا ذخیره سپس هر عکس به پست مرتبط خود اشاره میشود، در نتیجه عکس و نوشته ها در یکجا ذخیره نمیشوند که در نمایش پست ها انعطاف بیشتری دارد.

  6. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  7. #4
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    سلام، وردپرس یک قسمت رسانه ها دارد که عکس و .. اونجا ذخیره سپس هر عکس به پست مرتبط خود اشاره میشود، در نتیجه عکس و نوشته ها در یکجا ذخیره نمیشوند که در نمایش پست ها انعطاف بیشتری دارد.
    اگر بخوام از همچین انعطافی تو cms [ودم استفاده کنم باید چیکار کنم ؟

    - - - Updated - - -

    نقل قول نوشته اصلی توسط jahromy نمایش پست ها
    سلام
    1. پیشنهاد می کنم تگ عکس را از متن جدا ذخیره کنید تا بتونید در ایندکس حذف و در صفحه دلخواه قرار بدهید
    2. می تونید از دو تکست اریا استفاده کنید اولی فقط توضیح کوتاه دومی هم برای عکس و متن کامل و هرکدام را جداگانه نمایش دهید
    این موضوع اولین الگوریتمی بود که به ذهن خورد ولی خیلی کار غیر حرفه ای میشه اینطوری .

  8. #5
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

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

  9. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  10. #6
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    یک تیبیل جدا نیاز دارید برای عکس ها که محل ذخیره سازی همراه آیدی پست ذخیره شود، باید ریلیشن بزنید. سپس موقع فراخوانی پست ها تیبیل عکس ها را چک کند اگر پست عکس دارد، فراخوانی کند.
    تا اینجا قبول .
    ولی کاربر باید برا ثبت پست یک ادیتور داشته باشه که ببینه عکس که میون متن میزاره ابعادش چقدره - راست چینه وسط چینه و...... . یعنی عکسه یه جوری باید بره تو ادیتور تا کاربر حداقل اونو ببینه مثل وردپرس . عکس رو بعد اپلود در بخش رسانه قرار میدید تو ادیتور و عکس رو میون متن ها در ادیتور مشاهده میکنید . این قسمت چطور باید انجام بشه ؟

  11. #7
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    نقل قول نوشته اصلی توسط <?php?> نمایش پست ها
    تا اینجا قبول .
    ولی کاربر باید برا ثبت پست یک ادیتور داشته باشه که ببینه عکس که میون متن میزاره ابعادش چقدره - راست چینه وسط چینه و...... . یعنی عکسه یه جوری باید بره تو ادیتور تا کاربر حداقل اونو ببینه مثل وردپرس . عکس رو بعد اپلود در بخش رسانه قرار میدید تو ادیتور و عکس رو میون متن ها در ادیتور مشاهده میکنید . این قسمت چطور باید انجام بشه ؟
    از اینجا به بعد باید از جاوا اسکریپت کمک بگیرد، آپلود عکس و ثبت اطلاعات در دیتابیس هنگام ارسال پست در وردپرس به صورت آژاکسی صورت میگرد سپس button دارد که کلیک کند عکس های آپلود شده را نشان میدهد با کلیک بروی هرکدام به textarea ادیتور تگ عکس همراه با url را اضافه میکند، شما هم یک button اضافه کنید عکس را انتخاب کنند سپس از جاوا اسکریپت کمک بگیرید عکس را آپلود کنید در پایان آپلود url عکس را در textare ادیتور بازگشت دهید.

  12. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  13. #8
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    درسته حالا یه سوال .
    وقتی ادیتور به ما سورس کل پست رو تحویل میده . یه چیز شبیه به اینه :
    کد HTML:
    <p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://site.com/template/image/course03.png" alt="http://msafir.ir/template/image/course03.png" /></p>
    <p style="text-align: center;">سلام من یک متن هستم</p>
    وقتی سه اتریبیوت src و alt و style رو از تگ img بردارید اونوقت کل عکس نشون داده نمیشه و تگ image هست ولی عکسی نمایش داده نمیشه .

    حالا بحث سره اینه که مثلا امکان داره در پست یک عکس استفاده بشه با این src :

    http://site.ir/template/image/course03.png

    امکا داره یک style داشته باشیم با طول 50 کارکتر و یا ممکنه یک alt داشته باشیم با طول 100 کارکتر .
    منظورم اینه که تعداد کارکتر هاشون مشخص نیست .

    تنها یک چیزو میدونم اون میزان کارکتر x در بین این معلفه ها قرار میگیرن :
    style=""
    alt=""
    src=""
    حالا میخوام بدونم که د Php چطور میشه داخل " " ( دو دوبل کوتیشن ) رو پیمایش کرد و اون هارو حذف کرد ؟ یا در js چطور همچین امکانی وجود داره ؟

  14. #9
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    باید با استفاده از regex ها پیدا کنید سپس با تابع هایی مثل preg_replace روشون کار کنید، برای مثال با تابع زیر attribute استایل را حذف کردیم

    کد:
    preg_replace("/(<[^>]+) style=\".*?\"/i", "$1", $input_lines);

  15. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  16. #10
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چطور فقط متون را از ایدیتور در Php ***** کنم برای نمایش ؟

    راه ساده تری رو الان تست کردم جواد داد .

    کافیه کلیه کد های ادیتور رو تحویل jquery بدیم . بعد یک تابع بنویسیم و الگوریتم زیر رو توش بزاریم :

    $(document).ready(function(){
    $( "img" ).attr("style", "display:none !important");

    });


    خب ابتدا رفتیم تگ img رو پیدا کردیم -> بعد اتریبیوت style با مقدار display:none رو بهش دادیم
    خب حالا کافیه تو یک جدل با دو تا تون کار کنیم - یک ستون برای وقتی که میخوایم هم عکس و هم متنو داشته باشیم - یک ستون برای وقتی که فقط متن برامون مهمه

    تست کردم جواد داد وایییییییی خدایا شکرت - خیلی حال میکنی وقتی میتونی یک مثالو حل کنی

    - - - Updated - - -

    از دوستان ممنونم به خصوص T.Toosi که وقت گذاشتید و راهنماییم کردید

    - - - Updated - - -

    واقعیتش الان که فکر میکنم اصلا نیاز به دوتا ستون هم نیست . با همون تک ستون میشه حلش کرد . کافیه شما بیاید در هنگام fetch کردن محتوای فیلدتونو تحویل این تابع jquery بدید . اون موقع حل میشه .

    پاسخو گفتم شاید کسی مشکل منو داشته باشه .

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. برای اولین بار در ایران - مانیتورینگ پهنای باند و نصب اتوماتیک سیستم عامل در VMware ESXi
    توسط AlmaHost در انجمن فروش انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 53
    آخرين نوشته: April 17th, 2015, 10:06
  2. طراحی قالب تومیتوشاپ
    توسط ppscoir در انجمن خدمات برنامه نویسی
    پاسخ ها: 2
    آخرين نوشته: September 5th, 2014, 22:06
  3. طراحی قالب تومیتوشاپ
    توسط ppscoir در انجمن درخواست خدمات برنامه نویسی
    پاسخ ها: 0
    آخرين نوشته: June 6th, 2014, 01:03
  4. پاسخ ها: 21
    آخرين نوشته: August 17th, 2012, 16:46
  5. پاسخ ها: 1
    آخرين نوشته: August 16th, 2012, 18:01

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •