انجمن


نقض در كدهاي HTMl ابزارك هاي تاريخ جلالي از ديدگاه W3  (۱۲ نوشته)

  • Ali Mohajer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۸ سال پیش
    ۱۷ فروردین ۱۳۹۰ - ۱۳:۲۸

    سلام

    دوستان من از ابزارك ها تقويم و آرشيو جلالي رو اضافه كردم ....
    اما W3 از اين قسمت اين كدهاي اين ابزارك ها ايراد مي گيرد ...
    ميشه راهنمايي كنيد اين اراد رو از كجا و به چه صورت بر طرف كنم ؟

    Validation Output: 2 Errors

    Error Line 105, Column 13: value of attribute "id" invalid: "1" cannot start a name

    <li id="1000" class="widget mps_calendar_widget"><h6>تقویم</h6><table id="w…

    It is possible that you violated the naming convention for this attribute. For example, id and name attributes must begin with a letter, not a digit.
    Error Line 193, Column 9: value of attribute "id" invalid: "1" cannot start a name

    <li id="1001" class="widget jarchive_widget"><h6>آرشیو</h6><ul> <li><a href='ht…

    It is possible that you violated the naming convention for this attribute. For example, id and name attributes must begin with a letter, not a digit.

    دوستان اگر مي خوايد مي تونيد با اين لينك چك كنيد ...

    http://www.reviewmag.net/

    اين قسمت فوتر مي تونيد روي لينك W3 كليك كنيد تا نقص ها رو مشاهده كنيد ...
    ممنون ...

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۸ سال پیش
    ۱۷ فروردین ۱۳۹۰ - ۱۴:۵۰

    سلام, مربوط می‌شه به id="1000" که برای تعریف کلاس یا id نباید از شماره استفاده کرد.
    در نسخه‌ی جدید افزونه باید برطرف بشه.

  • Ali Mohajer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۸ سال پیش
    ۱۷ فروردین ۱۳۹۰ - ۲۲:۳۱

    سلام

    ببخشید ، میشه راهنمایی کنید از کجا میشه برطرفشون کرد که من انجام فعلا بدم تا در نسخه های بعدی تصحیح شه ؟

    من این کدها رو پیدا کردم ////

    wp_register_sidebar_widget(1001, 'Jalali Archive','jarchive_widget');
    	if(get_bloginfo('version') < 2.5)
    		wp_register_widget_control(1001, 'Jalali Archive', 'widget_jarchive_control', 300, 150);
    	else
    		wp_register_widget_control(1001,'Jalali Archive', 'widget_jarchive_control');
    }
    wp_register_sidebar_widget(1000, 'Jalali Calendar','mps_calendar_widget');
    	wp_register_widget_control(1000, 'Jalali Calendar', 'widget_mps_calendar_control', 250, 100);
    }

    آیا از این هاست ؟
    میشه راهنمایی کنید با چه تغییری این ایراد بر طرف می شود ؟

  • Ali Mohajer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۸ سال پیش
    ۱۹ فروردین ۱۳۹۰ - ۲۱:۴۰

    دوستان ؟

  • تالار

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۹
    تشکر شده: ۸۸ بار
    # نوشته شده: ۸ سال پیش
    ۱۹ فروردین ۱۳۹۰ - ۲۱:۵۲

    سلام
    شما فایل sidebar.php رو باز کن و id="1000" رو حذف کن. در نامگذاری شناسه ها شروع ای دی یا کلاس با عدد نباید باشه.

  • Ali Mohajer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۸ سال پیش
    ۱۹ فروردین ۱۳۹۰ - ۲۳:۱۶

    mtkz گفت:
    سلام
    شما فایل sidebar.php رو باز کن و id="1000" رو حذف کن. در نامگذاری شناسه ها شروع ای دی یا کلاس با عدد نباید باشه.

    ضمن تشکر از رهنمایی تون اما اصلا این موضع به Sidebar قالب مربوط نیست ، مربوط به ابزارک های تاریخ جلالی است ...

    وقتی هم داخل همون اطلاعات بالایی http://forum.wp-persian.com/topic/12002#post-69632 که دادم تغییر ایجاد می کنی ( 1000 و 1001 ) سایت بالا نمی آید و ارور می ده ظاهرا این ارقام جای دیگری تعریف شدن که با تغییرش مشکل ایجاد می شود ....

  • تالار

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۹
    تشکر شده: ۸۸ بار
    # نوشته شده: ۸ سال پیش
    ۱۹ فروردین ۱۳۹۰ - ۲۳:۴۵

    شما وقتی سورس سایتت رو ببینی طبق موردی که ولدیت w3 اشاره کرده می بینید
    Line 105, Column 13...
    و این خط در سایت شما میشه :

    <div class="sidebar">
    <ul>
    	<li id="1000" class="widget mps_calendar_widget"><h6>تقویم</h6><table id="wp-calendar" style="direction: rtl">
    .
    .
    .

    به نظر میرسه که اروری که گفته شده در فایلی که عرض کردم باشه و اصلا ارتباطی به افزونه جلالی نداره. چراکه من به شخصه چند سایت دارم که ولید هستند و از این پلاگین استفاده میکنند. اگه این افزونه مشکل داشت نباید سایتهای دیگه ای که از این پلاگین استفاده میکردند ولید میشدند !
    اگه خواستی یک نمونه لینک بدم ...

  • Ali Mohajer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۸ سال پیش
    ۲۰ فروردین ۱۳۹۰ - ۱۱:۱۵

    شما پیدا کن من تغییر بدم :D

    <div class="sidebar">
    <ul>
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar () ) : else : ?>
    <?php endif ;?>
    </ul>
    </div>

    SIDEBAR این قالب با ابزارک ها کار می کنه .... برای ایجاد تغییرات در منو ها از داخل پنل مدیریت این کار انجام میشه ... مثلا افزار تقویم جلالی Drag and drop می کنی بیاد داخل sidebar دیگه هیچ کدی بهش نمی دی خودش کدهای رو اضافه می کنه و این کدها از یکی از فایل های تقویم جلالی خونده میشه ....

    قالب هم بدونه ابزارک های افزونه جلالی هیچ ایرادی ندارد ....
    همین آقا مصطفی که بالا جواب دادن طراح قالب هستن .... :D

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۸ سال پیش
    ۲۰ فروردین ۱۳۹۰ - ۱۲:۰۴

    اگه این افزونه مشکل داشت نباید سایتهای دیگه ای که از این پلاگین استفاده میکردند ولید میشدند !

    مربوط می‌شه به آرشیو شمسی افزونه جلالی.
    که با اضافه کردن این ابزارک, یک لیست نامرتب ul li ایجاد می‌شه که با id عدد مقدار گرفته.

    فایل widgets-core.php رو باز کنید و در خط: 103, اینو جایگزین کنید:

    wp_register_sidebar_widget(j1001, 'Jalali Archive','jarchive_widget');
    	if(get_bloginfo('version') < 2.5)
    		wp_register_widget_control(j1001, 'Jalali Archive', 'widget_jarchive_control', 300, 150);
    	else
    		wp_register_widget_control(j1001,'Jalali Archive', 'widget_jarchive_control');
    }
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    hoseni_68
  • میثم الله‌داد

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۱۷ بهمن ۱۳۹۰ - ۰۱:۳۰

    داره یک سال می‌شه و ما همچنان منتظریم این ایراد رفع بشه. خدا کنه دوستان یادشون نره.

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۷ سال پیش
    ۱۷ بهمن ۱۳۹۰ - ۱۲:۵۸

    maysam گفت:
    داره یک سال می‌شه و ما همچنان منتظریم این ایراد رفع بشه. خدا کنه دوستان یادشون نره.

    چه موردی بر طرف بشه ؟
    خب راه حلش رو که ذکر کردن !!!

  • میثم الله‌داد

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۱۷ بهمن ۱۳۹۰ - ۱۳:۰۱

    ذکر کردن و ما هم به صورت دستی درست کردیم. توی به‌روزرسانی افزونه ولی اعمال نشده که. افزونه بهتره خودش بی‌نقص باشه، تا این‌که عده‌ی محدودی ایراد رو کشف کنن، بعد به صورت دستی مرتفعش کنند.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    NESTED

درباره‌ی این موضوع



برچسب‌ها