معرفة التعليق الذي تم الرد عليه

بداية مواضيعي في هذا المجتمع تجاوزت العشرين مابين اقتراح وابلاغ عن مشكل صغير ، لذا سأضيف هذا الاقتراح الجديد عله يكون القطرة التي تفيض الكأس فيجعل إدارة حسوب تتبنى الافتراحات السابقة ، أو على الأقل توضح وجهة نظرها فيها.

في بعض النقاشات الطويلة تكبر شجرة التعليقات بحيث تنزل بعض التعليقات (من الدرجة الثانية) للأسفل فيصعب على المستخدم تعقب التعليق الذي تم الرد عليه ، لذا فاقتراحي هو ظهور مربع وصف بمجرد الاشارة للتعليق الذي تقرأه أمامك بالفأرة - كالذي يظهر عندما تشير بالفأرة لأحد مكونات النافذة التي أنت فيها فتظهر مربعات صفراء صغيرة تخبرك بفائدة تلك الأزرار والأجزاء - ( مثلا زر إغلاق النافذة ، التصغير ، والاخفاء...الخ) وهذا كله لمعرفة التعليق الأصلي المردود عليه دون تتبع الخطوط على الجانب

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

او افضل من ذلك، خيار collapse لتجميع عدة تعليقات فرعية واخفائها

اقتراحك هذا يمكن أن يكون حلا لمشكل تشعب شجرة التعليقات ، لكن المشكل الذي طرحته أنا هو صعوبة التعرف على التعليق الذي تم الرد عليه

نفذ الكود التالي من الـ console

$(function(){
    $('.comment').each(function(index){
        var name = '';
        var html = '';
        if($(this).parent('.comment').length > 0){
            name = $(this).parent('.comment').children('.commentMsg').find('.lightBoxUserLnk').text().trim();
            html = '<li class="pull-right"><i class="fa fa-search" title="رد على تعليق '+name+'"></i></li>';
            $(this).children('.commentMsg').find('.postDetails ul').append(html);
        }
    });
});

ستظهر لك أيقونة بحث قف عليها بمؤشر الفارة سيظهر لك التعليق تابع لمن

  • اقتراح: عمل اضافه عامة لحسوب بدل من تعدد الإضافات ليتم إضافة المميزات إليها تبعاً.

رائع هذا ماقصدته بالضبط لكن بدلا من إظهار صاحب التعليق أُفضل إظهار التعليق بحد ذاته أو جزء منه إن كان طويلا زائد 3 نقاط هل يمكن فعل ذلك؟

جربت تغيير +name+ إلى +comment+ ثم +commentMsg+ لكنها لم تنجح :D

استفسار بسيط: هل هذا النص مكتوب بلغة روبي وهل يمكن تنفيذ أكواد مختلفة عن التي تمت بها برمجة الموقع على الــ console أم يجب أن تكون دائما اللغة نفسها

  • هذا تعديل على الكود ليظهر التعليق:

    $(function(){
        $('.comment').each(function(index){
            var name = '';
            var comment = '';
            var html = '';
            if($(this).parent('.comment').length > 0){
                name = $(this).parent('.comment').children('.commentMsg').find('.lightBoxUserLnk').text().trim();
                comment = $(this).parent('.comment').children('.commentMsg').find('.commentContent').text().trim().replace(/(<([^>]+)>)/ig, "");
                html = '<li class="pull-right"><i class="fa fa-search" title="رد على تعليق : '+comment+'"></i></li>';
                $(this).children('.commentMsg').find('.postDetails ul').append(html);
            }
        });
    });
    

استفسار بسيط: هل هذا النص مكتوب بلغة روبي وهل يمكن تنفيذ أكواد مختلفة عن التي تمت بها برمجة الموقع على الــ console أم يجب أن تكون دائما اللغة نفسها

  • النص مكتوب بلغة javaScript عبر مكتبة jQuery الـ console للمتصفح لتنفيذ أكواد javaScript.

النص مكتوب بلغة javaScript عبر مكتبة jQuery الـ console للمتصفح لتنفيذ أكواد javaScript.

آه كنت غبيا بعض الشيئ النتيجة تظهر في المتصفح فقط