PDA

View Full Version : حرفه ای: سوال در مورد ویرایشگر TincyMCE



reza10wert
چهارشنبه 13 دی 1391, 09:06 صبح
سلام دوستان

اگر من این ویرایشگر را روی سایتم بذارم و توسط اون یک متن که عکس هم بهش اضافه کرده باشم را ذخیره کنم :

1- این عکس هم ذخیره شده و هر جا بخواهم نمایش داده میشه ؟
2- هر وقت متن را از بانک پاک کنم عکسی که همراهش ذخیره شده نیز حذف میشه ؟

ممنون

SlowCode
چهارشنبه 13 دی 1391, 09:32 صبح
سلام
عکسی که شما داخل این ویرایشگر میزاری لینکش ذخیره میشه، یعنی کلا کد html رو توی دیتابسی ذخیره میکنی. پس اگه رکورد رو حذف کنی عکس هم حذف میشه.
هرکجا هم خواستی میتونی اون متن رو با echo چاپ کنی.

Reza1607
چهارشنبه 13 دی 1391, 09:38 صبح
خود عكس حذف نميشه !!! بلكه لينكي كه به عكس داخل متن ايجاد شده حذف ميشه
براي حذف خود عكس از روي سرور بايد از دستور unlink استفاده كنيد

SlowCode
چهارشنبه 13 دی 1391, 09:41 صبح
آره دیگه به زبون ساده گفتم.
منم یه سوال دارم.
الان سایت رو واسه آزمایش آپ کردم همه چی هم درست کار میکنه ولی وقتی داخل متن یه عکس میزارم مطلب رو ذخیره نمیکنه! به نظرتون مشکل از چیه؟
واسه فیلدی که متن رو توش ذخیره میکنم باید یه تنظیماتی بدم؟ فقط نوع فیلد رو text کنم کافیه؟

reza10wert
چهارشنبه 13 دی 1391, 09:53 صبح
خوب آدرس عکس کجا ذخیره میشه کی بتونم unlink کنم ؟

SlowCode
چهارشنبه 13 دی 1391, 10:19 صبح
هر وقت متن را از بانک پاک کنم
خب خودت گفتی که توی دیتابسی ذخیره میکنی!
مثلا وقتی یه عکس رو اضافه میکنی توی کد html ویرایشگر یه خطی مثل زیر اضافه میشه:

<img src="www.site.com/image.jpg" width="200" height="100"></img>
حالا این خط به همراه دیگر محتوی ویرایشگر رو شما توی دیتابیس ذخیره میکنه. بعد اگه بخوای ویرایشش کنی همون متن رو داخل ویرایشگر لود کن و خروجیش رو دوباره ذخیره کن.
واسه نشون دادن محتویش هم بین تگ textarea بزارش.

<textarea id="context" name="context" cols="97" rows="15">/*php code to read record */</textarea>

reza10wert
چهارشنبه 13 دی 1391, 10:22 صبح
اینایی که می فرمایید رو میدونم
ولی سوال من چیز دیگه ای هست
من یه متن به همراه عکس رو ذخیره میکنم
حالا یه دکمه میذارم که مثلا این رکورد رو حذف کنه که حذف هم میکنه
سوال من اینه عکسی که همراه متن ذخیره شده آدرسش کجاست ؟ باید خودم با کد پاکش کنم یا با پاک کردن رکورد از بانک اونم پاک میشه ؟