السلاام عليكم ياا شبااب
أنا كنت أبرمج موقعي بالبايثون واطار الويبbottlepy
كنت أريد تركيب المحرر ckeditor بس ما عرفت كيف :(
وكيف بعدين أحصل الكلاام من المحرر كما هوه منسق واحفظه في قاعده البيانات
أرجو المساعده لا هنتو ..
السلاام عليكم ياا شبااب
أنا كنت أبرمج موقعي بالبايثون واطار الويبbottlepy
كنت أريد تركيب المحرر ckeditor بس ما عرفت كيف :(
وكيف بعدين أحصل الكلاام من المحرر كما هوه منسق واحفظه في قاعده البيانات
أرجو المساعده لا هنتو ..
السلام عليكم ، بداية أنصحك تستخدم TinyMCE
أما أذا تريد المزايا الإضافية من CKEditor فقد تجد عدة أساليب
هل تعتمد على مكتبة لإنشاء الforms مثل wtforms ؟
فإذا نعم ، فربما تتجه إلى إشاء Widget ثم Field مخصص
إذا لا ، فربما تحتاج لكتابة بعض ال html
* لن يتغير لديك شئ في الكود في استقبال المحتوى وتخزينه ، عبر request.forms.get وقاعدة البيانات لديك أيا كانت ، ولكن التغيير الذي سيتم سيكون عبر تنسيقات ال ckeditor التي ستضاف على ال textarea ليس اكثر
هنا كيفية تنصيب ckeditor وكيفية تجهيزه على textarea محددة وباقي الوثائق
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
تماام شكرا لك أخي ...
لا أستخدم wtForm .. فقط html + css .. سؤال هل wtForm أكثر فعالية ؟؟
TinyMCE يبدو انه اضافته اسهل بكثيرررر لكني أرى ستخدامه معقد بالنسبة للمستخدمين العاديين .. كمان ما عرفت أغير لون الخط فيه أو يمكن بسبب النعاس ما انتبهت هع هع
يمكن اذا فشلت في اضاافة ckEdit أتعامل معاه الين اصمم اديتوور خااص بي << يا رجل !! :o هههه
:D :D :D :D :D :D :D :D
هههههههه لم أنتبه أني أجرب في الاصدار basic ... وجدت الاصدار بكامل الميزاات .. سأضيفه في الحاال ^_^
اقتباس
لا أستخدم wtForm .. فقط html + css .. سؤال هل wtForm أكثر فعالية ؟؟
يوجد فوائد عديدة منها تسريع عملية إنشاء ال form "مع تحكم كامل في عملية العرض لها" وتمرير البيانات المرسلة عبر post إليها وتسهيل عملية ال validation وإمكانية إنشاء fields جديدة
بالتوفيق
تم تعديل هذه المشاركة بواسطة ahmed_youssef في 27 أغسطس 2013 في 07:30
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
شكرااا أخي أحمد على دعمك المتواصل لنا .. تعبتك معي هع :wub:
بس ركبت هذا المسمى TinyMCE وصور الأيقونات ما تظهر عندي لما أفتحه بفايرفوكس ولكنها تظهر لما افتحه بكروم هذي الصورة

في كروم تظهر الايقونات عادي .. ما لقيت حل للأسف :(
med reda كتب:
على ما اعتقد هناك خلل في اعداد الـstatic files لديكانا لم اجرب tinymce على bottle من قبلسافعل ذلك ثم اعود
أنا جربت الكود من دون بايثوون ... يعني كود html + js عاادي ماله علاقة بالبايثون .. لسه م جربته مع شغيل السيرفر ..
لما اجرب الصفحة في كرووم كل شي بيطلع كويس والصور في مكانهاا ..
:(
سأنتظر عودتك .. ^_^
تم تعديل هذه المشاركة بواسطة poethasan في 27 أغسطس 2013 في 19:44
شباب مشكلة اخرى في المحرر .. حاولت استخدام الtinymce بس الstatic fiels ما ضبطت ..
وضعت الاديتور في مجلد أسميته tiny داخل مجلد مشرووعي .. واضفت في الكود :
@route('/tinymce/<filepath:path>')
def get_fi(filepath):
return static_file(filepath , root = './tiny')يعني ملفات المحرر داخل tiny .. وبداخل tiny يوجد tinymce وبداخله ملف tinymce.min.js بالاضافة الى مجموعه مجلداات وداخل المجلد مجلدات أخرى أو ملفات
مفروووض يلقاها الغبي بس <<سوا عصب خلاااص :mad:
الغريب انو يلقى الملف tinymce.min.js
بس باقي الملفات يطلع الخطا 404 ويقول الرابط مش موجود ...
:(
# Static Routes
@get('/<filename:re:.*\.js>')
def javascripts(filename):
return static_file(filename, root='static/js')
@get('/<filename:re:.*\.css>')
def stylesheets(filename):
return static_file(filename, root='static/css')
@get('/<filename:re:.*\.(jpg|png|gif|ico)>')
def images(filename):
return static_file(filename, root='static/img')
@get('/<filename:re:.*\.(eot|ttf|woff|svg)>')
def fonts(filename):
return static_file(filename, root='static/fonts')
لا لا عاادي لا يوجد تأخير ^^
شكرااا لك أخي .. لقد تم حل المشكلة باستخدام هذا السطر
@route('/tiny/:filepath#.*#')وجدت الحل في صفحة common problem ... هوه نفس حلك بس مختصر ^_^
شكرا لك كثيرااااا
حتى الصور كلها واضحه وحلوة .. شكرا جدا جدا
وتعلمنا حاجه جديده .. :)