السلام عليكم
ابحث عن اضافة او كود يجعل الزوار قادرين على اضافة فيديو وصور فى التعليقات ولكم جزيل الشكر
اريد شرح لطريقة تمكين الزوار من اضافة فيديو وصور فى التعليقات
\[quote id=27282\]<p>السلام عليكم</p>
<p>ابحث عن اضافة او كود يجعل الزوار قادرين على اضافة فيديو وصور فى التعليقات ولكم جزيل الشكر</p>
\[/quote\]
وعليكم السلام ورحمة الله وبركاته
أهلا بك عزيزي، يمكن لزوّار موقعك وضع الصور بإستخدام كود html بالشكل التالي :
\[code\]
<img src="//domin.com/image.png"" width=""X"" height=""X"" />
\[/code\]
طبعاً مع مراعاة المُتغيرات وهو استبدال مسار الصورة وكذلك وضع القياسات لها .
والفيديو إن كان بواسطة اليوتيوب بالإمكان ذلك من خلال وجود كلمة نشر أسفل الفيديو ومن ثم تضمين سيظهر كود مُعين يتم نسخه ووضعه بالتعليقات وهو على الشكل التالي :
\[code\]
<iframe width="X" height="X" src="//www.youtube.com/embed/XXXXXXXXX?rel=0" frameborder="0" allowfullscreen></iframe>
\[/code\]
أرجو أن تكون الصورة واضحة .
تحياتي.
مشكور جدا اخى محمد تسلم ايدك
بس الطريقة دى متعبه وصعبه على الزوار انا عاوز عن طريق زر رفع صور او فيديو يكون افضل بكثير
شكرا بارك الله فيك انتظر رد لطريقة افضل
هل ستسمح برفع ملفات على موقع ؟؟
او ارفاق رابط فقط ؟
اريد السماح للصور والفيديو فقط
اخى الحبيب اعجبنى كثير محرر tinymce
فى هذا الموقع شرح تفعيله فى التعليقات اتبعت التعليمات لاكن لا يظهر هل من طريقة لفعل ذالك لانه يتيح لك ادارج فيديو وصور
https://www.gavick.com/blog/wordpress-tinymce-custom-buttons/#tmce-section-3
\[code\]add\_filter( 'comment\_form\_field\_comment', 'comment\_editor' );
function comment\_editor() {
global $post;
ob\_start();
wp\_editor( '', 'comment', array(
'textarea\_rows' => 15,
'tinymce' => true,
'quicktags' => false,
'media\_buttons' => true
) );
$editor = ob\_get\_contents();
ob\_end\_clean();
//make sure comment media is attached to parent post
$editor = str\_replace( 'post\_id=0', 'post\_id='.get\_the\_ID(), $editor );
return $editor;
}\[/code\]
هذا الكود سيظهر لك المحرر كاملا في التعليقات
فقط اضفه إلى ملف functions.php
عذرا لم انتبه إلى ردك
الكود الرفق مشابه تقريبا لما تريد
اذا اردت اضافة المزيد من الأيقونات أبلغني في ردك القادم
مشكوووووووووووووووووووووور اخى تسلم ايدك
المحرر ظهر تمام لاكن توجد مشكلة لم اعرف سببها زر اضافة الميديا يظهر فقط للاعضاء وانا اريد الزوار يرفقو الصور والفيديو ويفضل اضافة زر خاص لذالك فى المحرر او اضافة زر للفيديو وزر للصور
اخى انا فعلة الازرار الاضافية للصور والفيديو عن طريق اضافة الكود التالى فى ملف فانكشن
\[code\]
add\_filter( 'comment\_form\_defaults', 'tinymce\_comment\_4265340' );
function tinymce\_comment\_4265340 ( $args ) {
ob\_start();
wp\_editor( '', 'comment', array('tinymce') );
$args\['comment\_field'\] = ob\_get\_clean();
return $args;
}
function extra\_editor\_buttons($buttons) {
$buttons\[\] = 'fontselect';
$buttons\[\] = 'backcolor';
$buttons\[\] = 'image';
$buttons\[\] = 'media';
$buttons\[\] = 'anchor';
$buttons\[\] = 'sub';
$buttons\[\] = 'sup';
$buttons\[\] = 'hr';
$buttons\[\] = 'wp\_page';
$buttons\[\] = 'cut';
$buttons\[\] = 'copy';
$buttons\[\] = 'paste';
$buttons\[\] = 'newdocument';
$buttons\[\] = 'code';
$buttons\[\] = 'cleanup';
$buttons\[\] = 'styleselect';
return $buttons;
}
add\_filter("mce\_buttons\_3", "extra\_editor\_buttons");
\[/code\]
لاكن توجد مشكلة وهى انه لا يتم رفع فيديو او صورة الى التعليق الا اذا كان الزارء مسجل فى الموقع لاكن اذا دخل احد من غير تسجيل فى الموقع يظهر له ازرار رفع الفيديو والصور ويحدد الصور او الفيديو ويضغط ارسال والنتيجة لا يظهر الفيديو او الصور فى التعليق هل من حل بارك الله فيك
فى انتظار الحل
اخي ما الصلاحيات الممنوحة للزوار لديك ؟؟
اذا كانوا مساهمين ضع الكود التالي في ملف الفونكشن
\[code\]if ( current\_user\_can('contributor') && !current\_user\_can('upload\_files') )
add\_action('admin\_init', 'allow\_contributor\_uploads');
function allow\_contributor\_uploads() {
$contributor = get\_role('contributor');
$contributor->add\_cap('upload\_files');
}\[/code\]
أما اذا كانوا مشتركين استبدل كلمة contributor بكلمة subscriber
وان شاء الله تعمل بشكل سليم
مشكووووووور جدا انا لا اقوم بتغير نوع الزوار لانهم زوار غير مسجلين واريد ان يقومو بالتعليق واضافة فيديو وصور
جرت الكود ولم ينجح انا اتحدث عن الزوار العاديين ليس مسجلين اصلا بالموقع
يعنى اريد اى حد يدخل على الموقع يقدر يعلق بالفيديو والصور من غير ميكون مسجل
هل جربت الطريقة بإستخدام الكود السابق ؟
الفكرة تكمن في منح صلاحيات فقط لا غير
شكرا اخى
جربت الكود ولم ينجح فى ارفاق فيديو فى التعليقات عند الضغط على زر اضافة الفيديو ووضع رابط من اليوتيوب يظهر مشغل الفيديو لاكن فارغ مثل الصورة المرفقة